aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2013-12-18 15:15:03 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2013-12-18 15:15:03 +0000
commit871a3886a0835e132775a7271420984f9727e6f4 (patch)
treed3cee77e13ddc8f82bcc2a04eb33c0c2beb8f438 /gcc
parent0d78a2d4ca1710313a56aa3e17053c57b1a36fa0 (diff)
downloadgcc-871a3886a0835e132775a7271420984f9727e6f4.zip
gcc-871a3886a0835e132775a7271420984f9727e6f4.tar.gz
gcc-871a3886a0835e132775a7271420984f9727e6f4.tar.bz2
* config/arm/arm.c (arm_expand_epilogue_apcs_frame): Fix thinko.
From-SVN: r206087
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f7164e8d..46f1e9b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/arm/arm.c (arm_expand_epilogue_apcs_frame): Fix thinko.
+
2013-12-18 James Greenhalgh <james.greenhalgh@arm.com>
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 05fc2f9..8fea2a6 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -26855,8 +26855,8 @@ arm_expand_epilogue_apcs_frame (bool really_return)
if (crtl->calls_eh_return)
emit_insn (gen_addsi3 (stack_pointer_rtx,
- stack_pointer_rtx,
- GEN_INT (ARM_EH_STACKADJ_REGNUM)));
+ stack_pointer_rtx,
+ gen_rtx_REG (SImode, ARM_EH_STACKADJ_REGNUM)));
if (IS_STACKALIGN (func_type))
/* Restore the original stack pointer. Before prologue, the stack was