2008-08-15 Wolfgang Gellerich <gellerich@de.ibm.com>
authorWolfgang Gellerich <gellerich@de.ibm.com>
Fri, 15 Aug 2008 07:36:40 +0000 (07:36 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 15 Aug 2008 07:36:40 +0000 (07:36 +0000)
commit9381e3f1da8b6f5911ea85de43a3808dd7e49db9
treec3d715e00b1ee0379cbc13b408228ae9a00f3c52
parent501bbad73ffd655e9b22d58e2812275acd7858e3
2008-08-15  Wolfgang Gellerich  <gellerich@de.ibm.com>

* config/s390/2097.md New file.
* config/s390/s390.md ("z10prop" attribute): Define none,
        z10_super, z10_super_E1, z10_super_A1, z10_super_c,
        z10_super_c_E1, z10_fwd, z10_fwd_A1, z10_fwd_A3, z10_fwd_E1,
        z10_rec, z10_fr, z10_fr_A3, z10_fr_E1, z10_c, and z10_cobra as
        possible values and apply them to insns as appropriate.
        ("type" attribute): Removed itof and added ftrunctf,ftruncdf,
        ftruncsd, ftruncdd, itoftf, itofdf, itofsf, itofdd, itoftd,
        fdivdd, fdivtd, floaddd, floadsd, fmuldd, fmultd, fsimpdd,
        fsimpsd, fsimptd, fstoredd, fstoresd, ftoidfp as possible
        values.
("bfp" mode attribute): Removed.  Every occurence replaced
with <mode>.
* config/s390/s390.c (struct "z10_cost"): Updated entries.
* config/s390/2084.md (insn_reservation "x_itof"): Updated
          type attribute.

From-SVN: r139124
gcc/ChangeLog
gcc/config/s390/2084.md
gcc/config/s390/2097.md [new file with mode: 0644]
gcc/config/s390/s390.c
gcc/config/s390/s390.md