From 733ccf098f8c3fc49820c4b5cae35ce80be6024e Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Mon, 30 Jan 2012 10:08:25 +0000 Subject: avr.c (out_movqi_mr_r): Fix length computation. * config/avr/avr.c (out_movqi_mr_r): Fix length computation. From-SVN: r183696 --- gcc/ChangeLog | 4 ++++ gcc/config/avr/avr.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'gcc') 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 + + * 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 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* -- cgit v1.1