]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 500-gcc-bug13473.patch
- undos sources before patching.
[packages/crossavr-gcc.git] / 500-gcc-bug13473.patch
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 
5                     AS2 (out,%m0-%2,%A1));
6         }
7        if (AVR_XMEGA)
8 -        return *l = 4, (AS2 (sts,%A0,%A1) CR_TAB
9 -                       AS2 (sts,%B0,%B1));
10 +        return *l = 4, (AS2 (sts,%m0,%A1) CR_TAB
11 +                       AS2 (sts,%m0+1,%B1));
12        else
13        return *l = 4, (AS2 (sts,%m0+1,%B1) CR_TAB
14                       AS2 (sts,%m0,%A1));
This page took 0.027663 seconds and 3 git commands to generate.