diff options
Diffstat (limited to 'gcc/ggc-common.c')
-rw-r--r-- | gcc/ggc-common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c index ffbbe20bea8..b82eb5b8df6 100644 --- a/gcc/ggc-common.c +++ b/gcc/ggc-common.c @@ -373,13 +373,14 @@ ggc_mark_trees () ggc_mark_tree (DECL_RESULT_FLD (t)); ggc_mark_tree (DECL_INITIAL (t)); ggc_mark_tree (DECL_ABSTRACT_ORIGIN (t)); - ggc_mark_tree (DECL_ASSEMBLER_NAME (t)); ggc_mark_tree (DECL_SECTION_NAME (t)); ggc_mark_tree (DECL_MACHINE_ATTRIBUTES (t)); if (DECL_RTL_SET_P (t)) ggc_mark_rtx (DECL_RTL (t)); ggc_mark_rtx (DECL_LIVE_RANGE_RTL (t)); ggc_mark_tree (DECL_VINDEX (t)); + if (DECL_ASSEMBLER_NAME_SET_P (t)) + ggc_mark_tree (DECL_ASSEMBLER_NAME (t)); lang_mark_tree (t); break; |