gcc 4.2.4 support
[openwrt-10.03/.git] / toolchain / gcc / patches / 4.2.4 / 908-avr32_fix_invalid_assembler_code_on_64bit_hosts.patch
1 Index: gcc-4.2.3/gcc/config/avr32/avr32.c
2 ===================================================================
3 --- gcc-4.2.3.orig/gcc/config/avr32/avr32.c     2008-05-21 13:46:00.342290304 +0200
4 +++ gcc-4.2.3/gcc/config/avr32/avr32.c  2008-05-21 13:46:00.930288105 +0200
5 @@ -705,8 +705,8 @@
6        {
7          if (avr32_const_ok_for_constraint_p (mi_delta, 'I', "Is21"))
8            {
9 -            fprintf (file, "\tsub\t%s, -0x%x\n", reg_names[this_regno],
10 -                mi_delta);
11 +            fprintf (file, "\tsub\t%s, %d\n", reg_names[this_regno],
12 +                -mi_delta);
13            }
14          else
15            {