aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2009-06-15 09:24:41 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2009-06-15 09:24:41 +0000
commit677fbff437cae163cde4aa5ac8a2256380950149 (patch)
treeca32a091ecb5c7332868322339bbdbcd993d06d2 /gcc
parent1d6b0cb977867d02ca157620f2b440dc5faf7d65 (diff)
downloadgcc-677fbff437cae163cde4aa5ac8a2256380950149.zip
gcc-677fbff437cae163cde4aa5ac8a2256380950149.tar.gz
gcc-677fbff437cae163cde4aa5ac8a2256380950149.tar.bz2
s390.md ("bswap<mode>2"): Only available on z900.
2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.md ("bswap<mode>2"): Only available on z900. From-SVN: r148483
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/s390/s390.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7a92447..e3decb1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+ * config/s390/s390.md ("bswap<mode>2"): Only available on z900.
+
+2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
* passes.c: Add bswap pass.
* tree-pass.h: Add pass_optimize_bswap declaration.
* tree-ssa-math-opts.c: Include diagnostics.h for print_gimple_stmt.
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index 17c3688..ed08f6e 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -8739,7 +8739,7 @@
(define_insn "bswap<mode>2"
[(set (match_operand:GPR 0 "register_operand" "=d, d")
(bswap:GPR (match_operand:GPR 1 "nonimmediate_operand" " d,RT")))]
- ""
+ "TARGET_CPU_ZARCH"
"@
lrv<g>r\t%0,%1
lrv<g>\t%0,%1"