2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
commit0c2edaa74c211504d484a47c8e4a3d6b484176b2
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2007 08:48:36 +0000 (19 08:48 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2007 08:48:36 +0000 (19 08:48 +0000)
tree5f5877f6c3bb4b4247aae8602a68280e2725d562
parent7818a08e79756c33a3a19d63e0a66ed0542f22f7
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md (UNSPEC_COPYSIGN): New constant.
(op_type attribute): RRF instruction type added.
(fT0): New mode attribute.
("*movdi_64dfp", "*movdf_64dfp", "*neg<mode>2_nocc", "*abs<mode>2_nocc",
"*negabs<mode>2_nocc", "copysign<mode>3"): Insn definitions added.
* config/s390/s390.h (SECONDARY_MEMORY_NEEDED): Due to a new instruction
no secondary memory is needed when moving DFmode values between GPRs
and FPRs.

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