spu.h (LEGITIMIZE_RELOAD_ADDRESS): New macro.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 16 Aug 2011 18:33:15 +0000 (18:33 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 16 Aug 2011 18:33:15 +0000 (18:33 +0000)
commit2ea0be597eaacb6ca34f0fc8a9249949bcf97d64
tree6e28f379a4706d4b9a7e2349ef3514928ddd453d
parentb05933f5277f7a0f09670f205af31b082e0e4976
spu.h (LEGITIMIZE_RELOAD_ADDRESS): New macro.

* 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.

From-SVN: r177794
gcc/ChangeLog
gcc/config/spu/spu-protos.h
gcc/config/spu/spu.c
gcc/config/spu/spu.h