aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDominik Vogt <vogt@linux.vnet.ibm.com>2013-07-29 08:02:21 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2013-07-29 08:02:21 +0000
commita71f074979f6c12902ee08491e70c0f62fc6814e (patch)
tree9c0700d75c8dd841090af52d48397a873b50db94 /gcc
parent844be113d35abc450a43098c47641c81bde1036a (diff)
downloadgcc-a71f074979f6c12902ee08491e70c0f62fc6814e.zip
gcc-a71f074979f6c12902ee08491e70c0f62fc6814e.tar.gz
gcc-a71f074979f6c12902ee08491e70c0f62fc6814e.tar.bz2
s390.md ("movcc"): Swap load and store instructions.
2013-07-29 Dominik Vogt <vogt@linux.vnet.ibm.com> * config/s390/s390.md ("movcc"): Swap load and store instructions. From-SVN: r201300
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/s390/s390.md12
2 files changed, 10 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index db8db6f..f225184 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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):
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index 95ded7c7..b2c5ac0 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -2289,13 +2289,13 @@
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,*,*,*,*")])
;