* gcc-common.c (ggc_mark_rtx_children): Mark NOTE_EXPECTED_VALUE
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 May 2000 19:24:37 +0000 (19:24 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 May 2000 19:24:37 +0000 (19:24 +0000)
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

gcc/ChangeLog
gcc/ggc-common.c

index ee5e9b4..81ffafb 100644 (file)
@@ -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,
index 2dca6aa..b70852e 100644 (file)
@@ -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;