diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-18 19:24:37 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-18 19:24:37 +0000 |
commit | 1374b3a70d7111a6fe555a0dae58a950efbf77ab (patch) | |
tree | 912cef102099ea9c978a7f47a0b74e369ef18bbb /gcc/ggc-common.c | |
parent | 135ca74e1606d2c87d8bc7c653b7d8c3376920f8 (diff) | |
download | gcc-1374b3a70d7111a6fe555a0dae58a950efbf77ab.tar.gz |
* 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
Diffstat (limited to 'gcc/ggc-common.c')
-rw-r--r-- | gcc/ggc-common.c | 6 |
1 files changed, 5 insertions, 1 deletions
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; |