s390.md: ("DSI", "SCOND"): New mode macros.
authorAdrian Straetling <straetling@de.ibm.com>
Mon, 9 May 2005 17:18:00 +0000 (17:18 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Mon, 9 May 2005 17:18:00 +0000 (17:18 +0000)
commit9a91a21f2a05da796a1b0f3a04bbb9f1834698bf
treea1bf2d1f4b8ca3d8045113b13c83e704882deae7
parentf6ee577c077d4ebbff25b653b86f59bdbd3a134d
s390.md: ("DSI", "SCOND"): New mode macros.

2005-05-09  Adrian Straetling  <straetling@de.ibm.com>

* config/s390/s390.md: ("DSI", "SCOND"): New mode
macros.
("E", "g"): New mode attributes.
("*adddi3_alc_cc", "*addsi3_alc_cc"): Merge.
("*adddi3_alc", "*addsi3_alc"): Merge.
("*subdi3_slb_cc", "*subsi3_slb_cc"): Merge.
("*subdi3_slb", "*subsi3_slb"): Merge.
("adddicc", "addsicc"): Merge.
("*sconddi", "*scondsi"): Merge.
("*sconddi_neg", "*scondsi_neg"): Merge.
("sltu", "sgtu", "sleu", "sgeu"): Merge.
("negdi2", "negsi2"): Extract expander pattern from
"negsi2" and merge with "negdi2".
("*negdi2"): Merge with instruction pattern of "negsi2".
("*negdi2_cc", "*negsi2_cc"): Merge.
("*negdi2_cconly", "*negsi2_cconly"): Merge.
("rotldi3", "rotlsi3"): Merge.

From-SVN: r99454
gcc/ChangeLog
gcc/config/s390/s390.md