diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-08-12 15:57:04 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2004-08-12 15:57:04 +0200 |
commit | ab5c8549a48977b865f8ed8dd4bd4e745b1cec75 (patch) | |
tree | fbf89966457df5bcdf83010b92f2c7a1407ea34b /gcc/config/mips/4130.md | |
parent | 5cf58f28c3a5e69185d70935c5646e5705b16e32 (diff) | |
download | gcc-ab5c8549a48977b865f8ed8dd4bd4e745b1cec75.zip gcc-ab5c8549a48977b865f8ed8dd4bd4e745b1cec75.tar.gz gcc-ab5c8549a48977b865f8ed8dd4bd4e745b1cec75.tar.bz2 |
re PR c++/16276 ([3.4 only] G++ generates local references to linkonce sections)
PR c++/16276
* output.h (default_function_rodata_section,
default_no_function_rodata_section): New prototypes.
* target.h (struct gcc_target): Add asm_out.function_rodata_section.
* target-def.h (TARGET_ASM_FUNCTION_RODATA_SECTION): Define.
(TARGET_ASM_OUT): Add it.
* varasm.c (default_function_rodata_section,
default_no_function_rodata_section): New functions.
* final.c (final_scan_insn): Call
targetm.asm_out.function_rodata_section instead of
readonly_data_section.
* config/darwin.h (TARGET_ASM_FUNCTION_RODATA_SECTION): Define.
* config/mcore/mcore.c (TARGET_ASM_FUNCTION_RODATA_SECTION): Likewise.
* config/ip2k/ip2k.c (TARGET_ASM_FUNCTION_RODATA_SECTION): Likewise.
* config/rs6000/xcoff.h (TARGET_ASM_FUNCTION_RODATA_SECTION):
Likewise.
* config/alpha/alpha.c (TARGET_ASM_FUNCTION_RODATA_SECTION): Likewise.
* config/i386/cygming.h (TARGET_ASM_FUNCTION_RODATA_SECTION):
Likewise.
* config/i386/i386-interix.h (TARGET_ASM_FUNCTION_RODATA_SECTION):
Likewise.
* config/arm/pe.h (TARGET_ASM_FUNCTION_RODATA_SECTION): Likewise.
* config/avr/avr.c (TARGET_ASM_FUNCTION_RODATA_SECTION): Likewise.
* doc/tm.texi (TARGET_ASM_FUNCTION_RODATA_SECTION): Document.
* g++.old-deja/g++.other/comdat4.C: New test.
* g++.old-deja/g++.other/comdat4-aux.cc: New.
From-SVN: r85873
Diffstat (limited to 'gcc/config/mips/4130.md')
0 files changed, 0 insertions, 0 deletions