From 484d637f7ccd5a162e9a868d388297097a464cf0 Mon Sep 17 00:00:00 2001 From: Segher Boessenkool Date: Tue, 25 Nov 2014 18:43:18 +0100 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/sysv4.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 17722544cf7..ca8bdb8709a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-11-25 Segher Boessenkool + + * config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead + of addic. + 2014-11-25 Segher Boessenkool * config/rs6000/rs6000.md (iorxor, IORXOR): Delete code_attrs. diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 64c5516e677..a946936fd47 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) -- 2.30.2