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