* config/s390/s390.c (s390_const_ok_for_constraint_p): Add 'P'
commit53239c89e14cdca585e224d0ec8cc1017283a83e
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Aug 2005 23:13:58 +0000 (14 23:13 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Aug 2005 23:13:58 +0000 (14 23:13 +0000)
treeb4e57599ad6c9969fea8d967030b6c4c2aab76ea
parent38b0de78c76da26bfe587aba39cda7b8531dbcdf
* config/s390/s390.c (s390_const_ok_for_constraint_p): Add 'P'
constraint.
(legitimate_reload_constant_p): Fix handling of lliXX operands.
Accept double-word constants that can be split.
* config/s390/s390.md ("movti"): Use 'P' constraint.
("*movdi_31", "*movdf_31"): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103088 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/config/s390/s390.md