diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ggc-common.c | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ee5e9b4..81ffafb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2000-05-18 Jakub Jelinek <jakub@redhat.com> + + * gcc-common.c (ggc_mark_rtx_children): Mark NOTE_EXPECTED_VALUE + from NOTE_INSN_EXPECTED_VALUE notes and NOTE_SOURCE_FILE from + NOTE_INSN_DELETED_LABEL. + 2000-05-18 Nick Clifton <nickc@cygnus.com> * config/arm/unknown-elf.h (UNIQUE_SECTION): Place constant, diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c index 2dca6aa..b70852e 100644 --- a/gcc/ggc-common.c +++ b/gcc/ggc-common.c @@ -247,6 +247,7 @@ ggc_mark_rtx_children (r) case NOTE_INSN_RANGE_BEG: case NOTE_INSN_RANGE_END: case NOTE_INSN_LIVE: + case NOTE_INSN_EXPECTED_VALUE: ggc_mark_rtx (NOTE_RANGE_INFO (r)); break; @@ -257,7 +258,10 @@ ggc_mark_rtx_children (r) default: if (NOTE_LINE_NUMBER (r) >= 0) - ggc_mark_string (NOTE_SOURCE_FILE (r)); + { + case NOTE_INSN_DELETED_LABEL: + ggc_mark_string (NOTE_SOURCE_FILE (r)); + } break; } break; |