s390.md ("movcc"): Swap load and store instructions.
authorDominik Vogt <vogt@linux.vnet.ibm.com>
Mon, 29 Jul 2013 08:02:21 +0000 (08:02 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 29 Jul 2013 08:02:21 +0000 (08:02 +0000)
2013-07-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

* config/s390/s390.md ("movcc"): Swap load and store instructions.

From-SVN: r201300

gcc/ChangeLog
gcc/config/s390/s390.md

index db8db6f..f225184 100644 (file)
@@ -1,3 +1,7 @@
+2013-07-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * config/s390/s390.md ("movcc"): Swap load and store instructions.
+
 2013-07-27  Joern Rennecke  <joern.rennecke@embecosm.com>
 
        * config/epiphany/epiphany.c (epiphany_compute_frame_size):
index 95ded7c..b2c5ac0 100644 (file)
    lr\t%0,%1
    tmh\t%1,12288
    ipm\t%0
-   st\t%0,%1
-   sty\t%0,%1
-   l\t%1,%0
-   ly\t%1,%0"
+   l\t%0,%1
+   ly\t%0,%1
+   st\t%1,%0
+   sty\t%1,%0"
   [(set_attr "op_type" "RR,RI,RRE,RX,RXY,RX,RXY")
-   (set_attr "type" "lr,*,*,store,store,load,load")
-   (set_attr "z10prop" "z10_fr_E1,z10_super,*,z10_rec,z10_rec,z10_fwd_A3,z10_fwd_A3")
+   (set_attr "type" "lr,*,*,load,load,store,store")
+   (set_attr "z10prop" "z10_fr_E1,z10_super,*,z10_fwd_A3,z10_fwd_A3,z10_rec,z10_rec")
    (set_attr "z196prop" "*,*,z196_ends,*,*,*,*")])
 
 ;