diff options
author | Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> | 2013-05-02 13:25:45 +0000 |
---|---|---|
committer | Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> | 2013-05-02 13:25:45 +0000 |
commit | f13ee6f7abd16242ef9e4a91885f187d3c0041d7 (patch) | |
tree | 1b76def59077c629d526b5a4f9fc8fa1b0395ae1 /gcc/ChangeLog.linaro | |
parent | 4515780dc8af1dc7468ee24d3ab3092ac4585c65 (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.linaro | 21 |
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> |