* config/s390/s390.md (movstrsico, movstrdix_64,
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jan 2002 18:45:53 +0000 (18:45 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jan 2002 18:45:53 +0000 (18:45 +0000)
commit66a63c5bc14c76b6462eaa7792c94aed922994f1
treeee9416776cb10183408138e026ac842a89dc5f90
parent4433ec51d25f75003e3f6c6c71da3bf9fd913ce1
* config/s390/s390.md (movstrsico, movstrdix_64,
movstrsix_31): Remove, replace by ...
(movstrdi_short, movstrsi_short, movstrdi_long,
movstrsi_long): ... these.  New.
(movstrdi, movstrsi): Adapt.

(rotldi3, rotlsi3, ashldi3, *ashldi3_31, *ashldi3_64,
ashlsi3, lshrdi3, *lshrdi3_31, *lshrdi3_64, lshrsi3):
Remove unnecessary CC clobber.
(*ashrdi3_cc_31, *ashrdi3_cconly_31, *ashrdi3_cc_64,
*ashrdi3_cconly_64, *ashrsi3_cc, *ashrsi3_cconly): New.

(divmoddi4): Don't partially initialize TImode register.

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