From 2f986dce2c1dd37ac86ae4da1c0e51c9b516858a Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Mon, 12 Mar 2012 17:35:43 +0000 Subject: [PATCH] re PR rtl-optimization/52148 (ICE: in spill_failure, at reload1.c:2120) PR target/52148 * config/avr/avr.c (avr_out_movmem): Fix typo in output template for the case ADDR_SPACE_FLASH and AVR_HAVE_LPMX introduced in r184615 from 2012-02-28. From-SVN: r185253 --- gcc/ChangeLog | 7 +++++++ gcc/config/avr/avr.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86287d1c95e..fa8cd05016a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2012-03-12 Georg-Johann Lay + + PR target/52148 + * config/avr/avr.c (avr_out_movmem): Fix typo in output template + for the case ADDR_SPACE_FLASH and AVR_HAVE_LPMX introduced in + r184615 from 2012-02-28. + 2012-03-12 H.J. Lu * config/i386/i386.c (ix86_gen_tls_global_dynamic_64): New. diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index e52c5d85f6b..a006ff7f46e 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -9924,7 +9924,7 @@ avr_out_movmem (rtx insn ATTRIBUTE_UNUSED, rtx *op, int *plen) case ADDR_SPACE_FLASH: if (AVR_HAVE_LPMX) - avr_asm_len ("lpm %2,%Z+", xop, plen, 1); + avr_asm_len ("lpm %2,Z+", xop, plen, 1); else avr_asm_len ("lpm" CR_TAB "adiw r30,1", xop, plen, 2); -- 2.30.2