1 diff -Naurp gcc/config/avr/avr.c gcc/config/avr/avr.c
2 --- gcc/config/avr/avr.c 2011-06-09 14:30:33.000000000 -0500
3 +++ gcc/config/avr/avr.c 2011-06-09 15:33:10.000000000 -0500
4 @@ -3350,8 +3350,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