spu-protos.c (spu_split_address): Add.
authorTrevor Smigiel <Trevor_Smigiel@playstation.sony.com>
Tue, 5 Dec 2006 03:55:38 +0000 (03:55 +0000)
committerTrevor Smigiel <tsmigiel@gcc.gnu.org>
Tue, 5 Dec 2006 03:55:38 +0000 (03:55 +0000)
commit20e9e7597fd6296a7cf0dee5950ad462fd90a424
tree65123aef957e7b411075e3f63f039c152f1e6510
parent304c85e6f0293474bd1737715de270562bce87cd
spu-protos.c (spu_split_address): Add.

* config/spu/spu-protos.c (spu_split_address): Add.
* config/spu/spu.c (spu_split_address): Add.
(print_operand): Handle HIGH.
(spu_legitimate_address):  Don't test for aligned CONST.
(spu_expand_mov):  Don't split addresses here.
* config/spu/constraints.md (A): Don't test legitimate_const.
* config/spu/spu.md: Add split of movsi patterns for PIC mode.
(ceq_di): Use correct predicates.

From-SVN: r119532
gcc/ChangeLog
gcc/config/spu/constraints.md
gcc/config/spu/spu-protos.h
gcc/config/spu/spu.c
gcc/config/spu/spu.md