sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead of addic.
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 25 Nov 2014 17:43:18 +0000 (18:43 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 25 Nov 2014 17:43:18 +0000 (18:43 +0100)
* config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead
of addic.

From-SVN: r218053

gcc/ChangeLog
gcc/config/rs6000/sysv4.h

index 17722544cf7e27dd130beec55766733e2f75e56b..ca8bdb8709a71e3b8dd96ccb3ae8dac19bdd7207 100644 (file)
@@ -1,3 +1,8 @@
+2014-11-25  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead
+       of addic.
+
 2014-11-25  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * config/rs6000/rs6000.md (iorxor, IORXOR): Delete code_attrs.
index 64c5516e67728a68e3725b52c629adfaf14e7680..a946936fd47922c15bc1de7755c5698340153ed6 100644 (file)
@@ -457,7 +457,7 @@ do {                                                                        \
 do {                                                                   \
   if (DEFAULT_ABI == ABI_V4)                                           \
     asm_fprintf (FILE,                                                 \
-                "\tlwz %s,12(%s)\n\taddic %s,%s,16\n", \
+                "\tlwz %s,12(%s)\n\taddi %s,%s,16\n",  \
                 reg_names[REGNO], reg_names[1], reg_names[1],          \
                 reg_names[1]);                                         \
 } while (0)