gcc/
commit6ec6dfe49a0209abdd1f4c80548e6f61d6d12ceb
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Aug 2014 11:41:54 +0000 (22 11:41 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Aug 2014 11:41:54 +0000 (22 11:41 +0000)
tree9b3a21177d7723d7653972662769f6cd8b68dfc4
parent5bfbf19c2dacb2260b4647f7153a227f2a91d9e1
gcc/
2014-08-22  Yvan Roux  <yvan.roux@linaro.org>

Backport from trunk r212927, r213304.
2014-07-30  Jiong Wang  <jiong.wang@arm.com>

* config/arm/arm.c (arm_get_frame_offsets): Adjust condition for
Thumb2.

2014-07-23  Jiong Wang  <jiong.wang@arm.com>

* config/arm/arm.c (arm_get_frame_offsets): If both r3 and other
callee-saved registers are available for padding purpose
and r3 is not mandatory, then prefer use those callee-saved
instead of r3.

gcc/testsuite/
2014-08-22  Yvan Roux  <yvan.roux@linaro.org>

Backport from trunk r212927.
2014-07-23  Jiong Wang  <jiong.wang@arm.com>

* gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
* gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
* gcc.dg/pr10474.c (target): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@214314 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_9-branch/gcc/ChangeLog.linaro
gcc-4_9-branch/gcc/config/arm/arm.c
gcc-4_9-branch/gcc/testsuite/ChangeLog.linaro
gcc-4_9-branch/gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c
gcc-4_9-branch/gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c
gcc-4_9-branch/gcc/testsuite/gcc.dg/pr10474.c