diff options
author | Denis Chertykov <denisc@overta.ru> | 2005-05-05 15:42:03 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2005-05-05 19:42:03 +0400 |
commit | fde6858e7cc39891f122c776fa878cef4daaeb88 (patch) | |
tree | 729c0a419e9e2a0c7ed0152f4af3efbebe606e8f /gcc | |
parent | 0d341a6ae143bb44846b895c2d2b5475b01c31ae (diff) | |
download | gcc-fde6858e7cc39891f122c776fa878cef4daaeb88.zip gcc-fde6858e7cc39891f122c776fa878cef4daaeb88.tar.gz gcc-fde6858e7cc39891f122c776fa878cef4daaeb88.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 00f8a89..e49b296 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-05-04 Denis Chertykov <denisc@overta.ru> + + PR target/21284 + * config/avr/avr.c (avr_output_addr_vec_elt): Use special section + for output. + 2005-05-05 Richard Sandiford <rsandifo@redhat.com> * 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 668d4cc..0be2f1c 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 |