* config/spu/spu.h (LEGITIMIZE_RELOAD_ADDRESS): New macro.
commitfa69542476c497a84dfb450e899a051063c396e4
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Aug 2011 18:33:15 +0000 (16 18:33 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Aug 2011 18:33:15 +0000 (16 18:33 +0000)
tree6e28f379a4706d4b9a7e2349ef3514928ddd453d
parent7d7d492267e2f1b8053bfd232c98a0f9fbde5982
* config/spu/spu.h (LEGITIMIZE_RELOAD_ADDRESS): New macro.
* config/spu/spu-protos.h (spu_legitimize_reload_address): Add
prototype.
* config/spu/spu.c (spu_legitimize_reload_address): New function.
(spu_legitimate_address_p): Do not check displacement if the base
is an eliminable stack register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177794 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/spu/spu-protos.h
gcc/config/spu/spu.c
gcc/config/spu/spu.h