1 diff -Naurp gcc/config/avr/avr.c gcc/config/avr/avr.c
2 --- gcc/config/avr/avr.c 2011-10-28 15:06:06.000000000 +0530
3 +++ gcc/config/avr/avr.c 2011-10-28 15:10:36.000000000 +0530
4 @@ -3474,8 +3474,8 @@ out_movhi_mr_r (rtx insn, rtx op[], int
8 - return *l = 4, (AS2 (sts,%A0,%A1) CR_TAB
10 + return *l = 4, (AS2 (sts,%m0,%A1) CR_TAB
11 + AS2 (sts,%m0+1,%B1));
13 return *l = 4, (AS2 (sts,%m0+1,%B1) CR_TAB