aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.linaro
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2013-06-06 06:42:43 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2013-06-06 06:42:43 +0000
commitf838df7025a435e0d772431cdb1a9e75ae5ecb46 (patch)
treeb8ff637d7f0490226cb680623069e452bcb59073 /gcc/ChangeLog.linaro
parenta949c3902a551aefcf98d5e2b791a031072d4bd8 (diff)
2013-05-29 Christophe Lyon <christophe.lyon@linaro.org>
Backport from trunk r198928,198973,199203. 2013-05-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 PR target/57340 * config/arm/arm.c (any_sibcall_uses_r3): Rename to .. (any_sibcall_could_use_r3): this and handle indirect calls. (arm_get_frame_offsets): Rename use of any_sibcall_uses_r3. 2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * config/arm/arm.c (arm_function_ok_for_sibcall): Add check for NULL decl. 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * config/arm/predicates.md (call_insn_operand): New predicate. * config/arm/constraints.md ("Cs", "Ss"): New constraints. * config/arm/arm.md (*call_insn, *call_value_insn): Match only if insn is not a tail call. (*sibcall_insn, *sibcall_value_insn): Adjust for tailcalling through registers. * config/arm/arm.h (enum reg_class): New caller save register class. (REG_CLASS_NAMES): Likewise. (REG_CLASS_CONTENTS): Likewise. * config/arm/arm.c (arm_function_ok_for_sibcall): Allow tailcalling without decls. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@199718 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.linaro')
-rw-r--r--gcc/ChangeLog.linaro32
1 files changed, 32 insertions, 0 deletions
diff --git a/gcc/ChangeLog.linaro b/gcc/ChangeLog.linaro
index 230dc6a3ed1..c437a151bcd 100644
--- a/gcc/ChangeLog.linaro
+++ b/gcc/ChangeLog.linaro
@@ -1,3 +1,35 @@
+2013-05-29 Christophe Lyon <christophe.lyon@linaro.org>
+
+ Backport from trunk r198928,198973,199203.
+ 2013-05-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/19599
+ PR target/57340
+ * config/arm/arm.c (any_sibcall_uses_r3): Rename to ..
+ (any_sibcall_could_use_r3): this and handle indirect calls.
+ (arm_get_frame_offsets): Rename use of any_sibcall_uses_r3.
+
+ 2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/19599
+ * config/arm/arm.c (arm_function_ok_for_sibcall): Add check
+ for NULL decl.
+
+ 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/19599
+ * config/arm/predicates.md (call_insn_operand): New predicate.
+ * config/arm/constraints.md ("Cs", "Ss"): New constraints.
+ * config/arm/arm.md (*call_insn, *call_value_insn): Match only
+ if insn is not a tail call.
+ (*sibcall_insn, *sibcall_value_insn): Adjust for tailcalling through
+ registers.
+ * config/arm/arm.h (enum reg_class): New caller save register class.
+ (REG_CLASS_NAMES): Likewise.
+ (REG_CLASS_CONTENTS): Likewise.
+ * config/arm/arm.c (arm_function_ok_for_sibcall): Allow tailcalling
+ without decls.
+
2013-05-28 Christophe Lyon <christophe.lyon@linaro.org>
Backport from trunk r198680.