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 | |
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')
-rw-r--r-- | gcc/java/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/java/boehm.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index ab30f60..299fd49 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2000-12-14 Andrew Haley <aph@redhat.com> + + * boehm.c (mark_reference_fields): Change test to correctly detect + bitmap overflow. + 2000-12-15 Andreas Jaeger <aj@suse.de> * config-lang.in (lang_dirs): Added. 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 |