From: Georg-Johann Lay Date: Mon, 30 Jan 2012 10:08:25 +0000 (+0000) Subject: avr.c (out_movqi_mr_r): Fix length computation. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=733ccf098f8c3fc49820c4b5cae35ce80be6024e;p=gcc.git avr.c (out_movqi_mr_r): Fix length computation. * config/avr/avr.c (out_movqi_mr_r): Fix length computation. From-SVN: r183696 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf76019fcc3..120890b172b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-01-30 Georg-Johann Lay + + * config/avr/avr.c (out_movqi_mr_r): Fix length computation. + 2012-01-29 Sandra Loosemore * doc/invoke.texi: Make usage of "compile time" and diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 968f450c4f4..a1ff1d87fba 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -3838,10 +3838,10 @@ out_movqi_mr_r (rtx insn, rtx op[], int *plen) return ""; } - return avr_asm_len ("std %0,%1", op, plen, 1); + return avr_asm_len ("std %0,%1", op, plen, -1); } - return avr_asm_len ("st %0,%1", op, plen, 1); + return avr_asm_len ("st %0,%1", op, plen, -2); } static const char*