2003-08-01 Andreas Krebbel <krebbel1@de.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2003 15:41:59 +0000 (15:41 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Aug 2003 15:41:59 +0000 (15:41 +0000)
commite9fd534996f24a2aead45b0dedabea016586c310
tree91d5f824e9c07a09dda8494e65ff1c8e6c12fe07
parentf8e41922ce62264092516ad1693b0daf603ac1a9
2003-08-01  Andreas Krebbel <krebbel1@de.ibm.com>

* config/s390/s390.c (s390_select_ccmode): Do not attempt to use CCL,
CCL1, or CCL2 modes with floating point operations.

* config/s390/s390.md ("*addsf3_cc", "*addsf3_cconly", "*adddf3_cc",
"*adddf3_cconly", "*subsf3_cc", "*subsf3_cconly", "*subdf3_cc",
"*subdf3_cconly"): New insns.
("*negabssi2", "*negabsdi2", "*negabsdf2", "*negabssf2"): Likewise.

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