ggc-common.c (ggc_mark_tree): Mark DECL_SOURCE_FILE and DECL_LIVE_RANGE_RTL.
authorRichard Henderson <rth@cygnus.com>
Wed, 15 Sep 1999 01:14:59 +0000 (18:14 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 15 Sep 1999 01:14:59 +0000 (18:14 -0700)
        * ggc-common.c (ggc_mark_tree): Mark DECL_SOURCE_FILE and
        DECL_LIVE_RANGE_RTL.

From-SVN: r29419

gcc/ChangeLog
gcc/ggc-common.c

index 6b1d3a0..0861980 100644 (file)
@@ -1,3 +1,8 @@
+Tue Sep 14 18:14:03 1999  Richard Henderson  <rth@cygnus.com>
+
+       * ggc-common.c (ggc_mark_tree): Mark DECL_SOURCE_FILE and
+       DECL_LIVE_RANGE_RTL.
+
 Tue Sep 14 16:47:08 1999  Mark Mitchell  <mark@codesourcery.com>
 
        * except.c (expand_eh_region_start_for_decl): Use NOTE_EH_HANDLER,
index 179afa4..823d1b9 100644 (file)
@@ -321,6 +321,7 @@ ggc_mark_tree (t)
   switch (TREE_CODE_CLASS (TREE_CODE (t)))
     {
     case 'd': /* A decl node.  */
+      ggc_mark_string (DECL_SOURCE_FILE (t));
       ggc_mark_tree (DECL_SIZE (t));
       ggc_mark_tree (DECL_NAME (t));
       ggc_mark_tree (DECL_CONTEXT (t));
@@ -332,6 +333,7 @@ ggc_mark_tree (t)
       ggc_mark_tree (DECL_SECTION_NAME (t));
       ggc_mark_tree (DECL_MACHINE_ATTRIBUTES (t));
       ggc_mark_rtx (DECL_RTL (t));
+      ggc_mark_rtx (DECL_LIVE_RANGE_RTL (t));
       ggc_mark_tree (DECL_VINDEX (t));
       lang_mark_tree (t);
       break;