summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-18 19:24:37 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-18 19:24:37 +0000
commit1374b3a70d7111a6fe555a0dae58a950efbf77ab (patch)
tree912cef102099ea9c978a7f47a0b74e369ef18bbb
parent135ca74e1606d2c87d8bc7c653b7d8c3376920f8 (diff)
downloadppe42-gcc-1374b3a70d7111a6fe555a0dae58a950efbf77ab.tar.gz
ppe42-gcc-1374b3a70d7111a6fe555a0dae58a950efbf77ab.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33996 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/ggc-common.c6
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ee5e9b4799a..81ffafbc43d 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 2dca6aa9413..b70852e9324 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;
OpenPOWER on IntegriCloud