re PR c++/44059 (Static initializers executed more than once when using unique global...
authorJakub Jelinek <jakub@redhat.com>
Tue, 11 May 2010 18:14:19 +0000 (20:14 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 11 May 2010 18:14:19 +0000 (20:14 +0200)
commit3895ec538abb365483f1ff862f1fe0e78a3119d5
treeba115298ec48f9d6e9f497a0767153cc671f31c1
parent056928b248b7e3f879c2b3ac4be935e67ad3a09a
re PR c++/44059 (Static initializers executed more than once when using unique global symbols)

PR c++/44059
* config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use qnu_unique_object
even for DECL_ONE_ONLY DECL_ARTIFICIAL !TREE_READONLY decls.
* config/alpha/elf.h (ASM_DECLARE_OBJECT_NAME): Likewise.
* dwarf2asm.c (dw2_output_indirect_constant_1): Set TREE_READONLY
on DW.ref.* decls.

From-SVN: r159287
gcc/ChangeLog
gcc/config/alpha/elf.h
gcc/config/elfos.h
gcc/dwarf2asm.c