winnt.c (i386_pe_asm_named_section): Be prepared for an identifier node.

* config/i386/winnt.c (i386_pe_asm_named_section): Be prepared for an
	identifier node.

From-SVN: r205568
This commit is contained in:
Eric Botcazou 2013-12-01 12:20:58 +00:00
parent 343ab49260
commit 06623961c7
2 changed files with 10 additions and 4 deletions

View File

@ -1,6 +1,11 @@
2013-12-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2013-12-01 Eric Botcazou <ebotcazou@adacore.com>
* expr.c (emit_group_store): Corrected BITFIELD_END parameter.
* config/i386/winnt.c (i386_pe_asm_named_section): Be prepared for an
identifier node.
2013-12-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
* expr.c (emit_group_store): Fix off-by-one BITFIELD_END argument.
2013-11-30 Paulo Matos <pmatos@broadcom.com>
Eric Botcazou <ebotcazou@adacore.com>

View File

@ -565,8 +565,9 @@ i386_pe_asm_named_section (const char *name, unsigned int flags,
sets 'discard' characteristic, rather than telling linker
to warn of size or content mismatch, so do the same. */
bool discard = (flags & SECTION_CODE)
|| lookup_attribute ("selectany",
DECL_ATTRIBUTES (decl));
|| (TREE_CODE (decl) != IDENTIFIER_NODE
&& lookup_attribute ("selectany",
DECL_ATTRIBUTES (decl)));
fprintf (asm_out_file, "\t.linkonce %s\n",
(discard ? "discard" : "same_size"));
}