diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2014-11-25 18:43:18 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2014-11-25 18:43:18 +0100 |
commit | 484d637f7ccd5a162e9a868d388297097a464cf0 (patch) | |
tree | a7ad5b8f527a75835295b001d02bb3b525c88f3b | |
parent | e74f8830e027576c1bbce8a5c16d1aaf65058916 (diff) | |
download | gcc-484d637f7ccd5a162e9a868d388297097a464cf0.zip gcc-484d637f7ccd5a162e9a868d388297097a464cf0.tar.gz gcc-484d637f7ccd5a162e9a868d388297097a464cf0.tar.bz2 |
sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead of addic.
* config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead
of addic.
From-SVN: r218053
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1772254..ca8bdb8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 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. (rest of file): Replace those with code resp. CODE. diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 64c5516..a946936 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -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) |