]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/50305 (Inline asm reload failure when building Linux kernel)
authorUlrich Weigand <ulrich.weigand@linaro.org>
Thu, 6 Oct 2011 11:50:26 +0000 (11:50 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 6 Oct 2011 11:50:26 +0000 (11:50 +0000)
commit4da6de81bcebc40d78a79d3c83c1960e6fc7d1d8
tree89db83a084de31419946262731bbccba47d527cf
parentfa7fd586c317945a2023d4fc8c59907a993dddf9
re PR target/50305 (Inline asm reload failure when building Linux kernel)

gcc/
PR target/50305
* config/arm/arm.c (arm_legitimize_reload_address): Recognize
output of a previous pass through legitimize_reload_address.
Do not attempt to optimize addresses if the base register is
equivalent to a constant.

gcc/testsuite/
PR target/50305
* gcc.target/arm/pr50305.c: New test.

From-SVN: r179603
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr50305.c [new file with mode: 0644]