diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-01-30 10:08:25 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-01-30 10:08:25 +0000 |
commit | 733ccf098f8c3fc49820c4b5cae35ce80be6024e (patch) | |
tree | 6d3a20644ac4abb095743cecbf4d2d0456c08098 | |
parent | 5f8f0db63daaed0528cc91fbc0b32c1c92213ac5 (diff) | |
download | gcc-733ccf098f8c3fc49820c4b5cae35ce80be6024e.zip gcc-733ccf098f8c3fc49820c4b5cae35ce80be6024e.tar.gz gcc-733ccf098f8c3fc49820c4b5cae35ce80be6024e.tar.bz2 |
avr.c (out_movqi_mr_r): Fix length computation.
* config/avr/avr.c (out_movqi_mr_r): Fix length computation.
From-SVN: r183696
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf76019..120890b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-01-30 Georg-Johann Lay <avr@gjlay.de> + + * config/avr/avr.c (out_movqi_mr_r): Fix length computation. + 2012-01-29 Sandra Loosemore <sandra@codesourcery.com> * doc/invoke.texi: Make usage of "compile time" and diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 968f450..a1ff1d8 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* |