diff options
author | Andrew Haley <aph@redhat.com> | 2000-12-15 17:35:03 +0000 |
---|---|---|
committer | Andrew Haley <aph@gcc.gnu.org> | 2000-12-15 17:35:03 +0000 |
commit | e35990c441a7f86c67fd3299864f31e4f3a6177a (patch) | |
tree | a994fc1207c3f56cec7e0c4382f1014f1d82b5bb /gcc/java/boehm.c | |
parent | 967900711fa76f74c368bb49c4d78f8485e0cade (diff) | |
download | gcc-e35990c441a7f86c67fd3299864f31e4f3a6177a.zip gcc-e35990c441a7f86c67fd3299864f31e4f3a6177a.tar.gz gcc-e35990c441a7f86c67fd3299864f31e4f3a6177a.tar.bz2 |
boehm.c (mark_reference_fields): Change test to correctly detect bitmap overflow.
2000-12-14 Andrew Haley <aph@redhat.com>
* boehm.c (mark_reference_fields): Change test to correctly detect
bitmap overflow.
From-SVN: r38293
Diffstat (limited to 'gcc/java/boehm.c')
-rw-r--r-- | gcc/java/boehm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/boehm.c b/gcc/java/boehm.c index f758c9d..650d516 100644 --- a/gcc/java/boehm.c +++ b/gcc/java/boehm.c @@ -130,7 +130,7 @@ mark_reference_fields (field, low, high, ubit, for (i = 0; i < size_words; ++i) set_bit (low, high, ubit - count - i - 1); - if (count > ubit - 2) + if (count >= ubit - 2) *pointer_after_end = 1; /* If we saw a non-reference field earlier, then we can't |