2064.md ("z_o2", "z_o3"): Remove.
authorUlrich Weigand <uweigand@de.ibm.com>
Sat, 6 Nov 2004 15:42:32 +0000 (15:42 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Sat, 6 Nov 2004 15:42:32 +0000 (15:42 +0000)
commita036c6f739855646b7caaeae7b5f6b425bcaf59b
treea0e9a2d70b6e3363b8dd3b772b21058d1d59481c
parentb2c24c1b9f722c57ed70c067e77d4fda1c63abda
2064.md ("z_o2", "z_o3"): Remove.

* config/s390/2064.md ("z_o2", "z_o3"): Remove.
* config/s390/2084.md ("x_o2", "x_o3"): Remove.
("x_fdivd"): Use also for fsqrtd type.
("x_fdivs"): Use also for fsqrts type.
* config/s390/s390.md (attribute "type"): Remove "o2" and "o3" types.
("fix_truncdfsi2_ieee"): Set type to "ftoi".
("fix_truncdfsi2_ibm"): Set type to "other".
("floatdidf2", "floatdisf2"): Do not clobber CC.
("floatsidf2", "floatsidf2_ieee"): Likewise.
("floatsisf2", "floatsisf2_ieee"): Likewise.
("truncdfsf2", "truncdfsf2_ieee"): Only allow "register_operand".
("truncdfsf2_ibm"): Only allow "nonimmediate_operand".  Use LER
instead of LRER.
("extendsfdf2_ibm"): Do not set atype.  Set type to "floads".
("sqrtdf2"): Set type to "fsqrtd".
("sqrtsf2"): Set type to "fsqrts".

From-SVN: r90174
gcc/ChangeLog
gcc/config/s390/2064.md
gcc/config/s390/2084.md
gcc/config/s390/s390.md