aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.linaro
diff options
context:
space:
mode:
authorMatthew Gretton-Dann <matthew.gretton-dann@linaro.org>2013-05-02 13:25:45 +0000
committerMatthew Gretton-Dann <matthew.gretton-dann@linaro.org>2013-05-02 13:25:45 +0000
commitf13ee6f7abd16242ef9e4a91885f187d3c0041d7 (patch)
tree1b76def59077c629d526b5a4f9fc8fa1b0395ae1 /gcc/ChangeLog.linaro
parent4515780dc8af1dc7468ee24d3ab3092ac4585c65 (diff)
Backport from trunk r198004,198029
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@198534 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.linaro')
-rw-r--r--gcc/ChangeLog.linaro21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/ChangeLog.linaro b/gcc/ChangeLog.linaro
index cb4b088ebb2..525a538ff08 100644
--- a/gcc/ChangeLog.linaro
+++ b/gcc/ChangeLog.linaro
@@ -1,5 +1,26 @@
2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
+ Backport from trunk r198004,198029.
+ 2013-04-17 Greta Yorsh <Greta.Yorsh at arm.com>
+
+ * config/arm/arm.c (use_return_insn): Return 0 for targets that
+ can benefit from using a sequence of LDRD instructions in epilogue
+ instead of a single LDM instruction.
+
+ 2013-04-16 Greta Yorsh <Greta.Yorsh at arm.com>
+
+ * config/arm/arm.c (emit_multi_reg_push): New declaration
+ for an existing function.
+ (arm_emit_strd_push): New function.
+ (arm_expand_prologue): Used here.
+ (arm_emit_ldrd_pop): New function.
+ (arm_expand_epilogue): Used here.
+ (arm_get_frame_offsets): Update condition.
+ (arm_emit_multi_reg_pop): Add a special case for load of a single
+ register with writeback.
+
+2013-05-02 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
+
Backport from trunk r197965.
2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>