From: Andrew Haley Date: Fri, 15 Dec 2000 17:35:03 +0000 (+0000) Subject: boehm.c (mark_reference_fields): Change test to correctly detect bitmap overflow. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e35990c441a7f86c67fd3299864f31e4f3a6177a;p=gcc.git boehm.c (mark_reference_fields): Change test to correctly detect bitmap overflow. 2000-12-14 Andrew Haley * boehm.c (mark_reference_fields): Change test to correctly detect bitmap overflow. From-SVN: r38293 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index ab30f6068c5..299fd499753 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2000-12-14 Andrew Haley + + * boehm.c (mark_reference_fields): Change test to correctly detect + bitmap overflow. + 2000-12-15 Andreas Jaeger * config-lang.in (lang_dirs): Added. diff --git a/gcc/java/boehm.c b/gcc/java/boehm.c index f758c9d4fcb..650d51645bf 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