From 92383fee5c764578927b7a3f559c50c28ad395f4 Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Mon, 10 Jul 2017 08:22:47 +0000 Subject: Move jump-tables out of .text again. gcc/ Move jump-tables out of .text again. PR target/81075 * config/avr/avr.c (ASM_OUTPUT_ADDR_VEC_ELT): Remove function. (ASM_OUTPUT_ADDR_VEC): New function. (avr_adjust_insn_length) [JUMP_TABLE_DATA_P]: Return 0. (avr_final_prescan_insn) [avr_log.insn_addresses]: Dump INSN_ADDRESSes as asm comment. * config/avr/avr.h (JUMP_TABLES_IN_TEXT_SECTION): Adjust comment. (ASM_OUTPUT_ADDR_VEC_ELT): Remove define. (ASM_OUTPUT_ADDR_VEC): Define to avr_output_addr_vec. * config/avr/avr.md (*tablejump): Adjust comment. * config/avr/elf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove. * config/avr/avr-log.c (avr_log_set_avr_log) : New detail. * config/avr/avr-protos.h (avr_output_addr_vec_elt): Remove proto. (avr_output_addr_vec): New proto. (avr_log_t) : New field. From-SVN: r250091 --- gcc/config/avr/avr-log.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/config/avr/avr-log.c') diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c index 2b1c43f..1cd7b02 100644 --- a/gcc/config/avr/avr-log.c +++ b/gcc/config/avr/avr-log.c @@ -302,6 +302,7 @@ avr_log_set_avr_log (void) SET_DUMP_DETAIL (address_cost); SET_DUMP_DETAIL (builtin); SET_DUMP_DETAIL (constraints); + SET_DUMP_DETAIL (insn_addresses); SET_DUMP_DETAIL (legitimate_address_p); SET_DUMP_DETAIL (legitimize_address); SET_DUMP_DETAIL (legitimize_reload_address); -- cgit v1.1