OSDN Git Service

2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Jun 2009 09:24:41 +0000 (09:24 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Jun 2009 09:24:41 +0000 (09:24 +0000)
* config/s390/s390.md ("bswap<mode>2"): Only available on z900.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148483 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 7a92447..e3decb1 100644 (file)
@@ -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.
index 17c3688..ed08f6e 100644 (file)
 (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"