* varasm.c (text_section): Allow TEXT_SECTION to override the
printing of TEXT_SECTION_ASM_OP. * dwarf2out.c (TEXT_SECTION_NAME): Rename from TEXT_SECTION. (DATA_SECTION, BSS_SECTION): Remove. * dwarfout.c (TEXT_SECTION_NAME, DATA_SECTION_NAME, DATA1_SECTION_NAME, RODATA_SECTION_NAME, RODATA1_SECTION_NAME, BSS_SECTION_NAME): Rename from s/_NAME//. * config/mips/mips.h (TARGET_FILE_SWITCHING): Add !TARGET_MIPS16. (ASM_DECLARE_FUNCTION_NAME): Move file switching ... (TEXT_SECTION): ... here. New. * config/mips/elf.h (TEXT_SECTION): New; no file switching. * config/mips/elf64.h, config/mips/netbsd.h: Likewise. * config/mips/openbsd.h: Likewise. * config/mips/mips.c (mips_asm_file_start): Tidy file switching test. (mips_asm_file_end): Likewise test. (mips_output_function_epilogue): Likewise. Switch back to data section after emitting the function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44973 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 20 additions, 0 deletionsgcc/ChangeLog
- gcc/config/mips/elf.h 13 additions, 0 deletionsgcc/config/mips/elf.h
- gcc/config/mips/elf64.h 13 additions, 0 deletionsgcc/config/mips/elf64.h
- gcc/config/mips/mips.c 7 additions, 5 deletionsgcc/config/mips/mips.c
- gcc/config/mips/mips.h 18 additions, 22 deletionsgcc/config/mips/mips.h
- gcc/config/mips/netbsd.h 13 additions, 0 deletionsgcc/config/mips/netbsd.h
- gcc/config/mips/openbsd.h 13 additions, 0 deletionsgcc/config/mips/openbsd.h
- gcc/dwarf2out.c 3 additions, 9 deletionsgcc/dwarf2out.c
- gcc/dwarfout.c 24 additions, 24 deletionsgcc/dwarfout.c
- gcc/varasm.c 4 additions, 0 deletionsgcc/varasm.c
Loading
Please register or sign in to comment