diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ae773f0ba99..f00f896a3e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-10-21 Andrew Haley + + * varasm.c (output_constructor): Annotate constructor. + 2003-10-21 Mark Mitchell * Makefile.in ($(DESTDIR)$(infodir)/%.info): Conditionalize chmod diff --git a/gcc/varasm.c b/gcc/varasm.c index 561dc4ace22..45681941d1a 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3931,6 +3931,13 @@ output_constructor (tree exp, unsigned HOST_WIDE_INT size, else if (TREE_CODE (type) == ARRAY_TYPE) index = TREE_PURPOSE (link); + if (field && flag_verbose_asm) + fprintf (asm_out_file, "%s %s:\n", + ASM_COMMENT_START, + DECL_NAME (field) + ? IDENTIFIER_POINTER (DECL_NAME (field)) + : ""); + /* Eliminate the marker that makes a cast not be an lvalue. */ if (val != 0) STRIP_NOPS (val);