From: Denis Chertykov Date: Thu, 5 May 2005 15:42:03 +0000 (+0000) Subject: re PR target/21284 (AVR target: switch/case jump table is placed in .data instead... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fde6858e7cc39891f122c776fa878cef4daaeb88;p=gcc.git re PR target/21284 (AVR target: switch/case jump table is placed in .data instead of .progmem.gcc_sw_table) PR target/21284 * config/avr/avr.c (avr_output_addr_vec_elt): Use special section for output. From-SVN: r99272 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 00f8a892fbe..e49b296a7f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-05-04 Denis Chertykov + + PR target/21284 + * config/avr/avr.c (avr_output_addr_vec_elt): Use special section + for output. + 2005-05-05 Richard Sandiford * config.gcc (arm*-wince-pe*, arm-*-pe*, strongarm-*-pe): Add diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 668d4cc6a2b..0be2f1c32f5 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -5869,6 +5869,7 @@ avr_output_bld (rtx operands[], int bit_nr) void avr_output_addr_vec_elt (FILE *stream, int value) { + progmem_section (); if (AVR_MEGA) fprintf (stream, "\t.word pm(.L%d)\n", value); else