aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPat Haugen <pthaugen@us.ibm.com>2016-02-05 15:25:39 +0000
committerPat Haugen <pthaugen@gcc.gnu.org>2016-02-05 15:25:39 +0000
commit10ecae7407552a200b5485d342be8baf6256f8f6 (patch)
treec19ce5b159ae8d5cde76a3cb2f5c86fa043e300b /gcc
parentfd9794e37ac4845f1a6f37ffc83109793d792a3c (diff)
downloadgcc-10ecae7407552a200b5485d342be8baf6256f8f6.zip
gcc-10ecae7407552a200b5485d342be8baf6256f8f6.tar.gz
gcc-10ecae7407552a200b5485d342be8baf6256f8f6.tar.bz2
crypto.md (crypto_vpermxor_<mode>): Correct insn type.
* config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct insn type. * config/rs6000/rs6000.md (mov<mode>_hardfloat): Likewise. (*ieee128_mfvsrd_64bit): Likewise. (*ieee128_mfvsrd_32bit): Likewise. From-SVN: r233179
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/rs6000/crypto.md2
-rw-r--r--gcc/config/rs6000/rs6000.md6
3 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3357d85..1e166ae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2016-02-05 Pat Haugen <pthaugen@us.ibm.com>
+
+ * config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct insn type.
+ * config/rs6000/rs6000.md (mov<mode>_hardfloat): Likewise.
+ (*ieee128_mfvsrd_64bit): Likewise.
+ (*ieee128_mfvsrd_32bit): Likewise.
+
2016-02-05 Ilya Enkovich <enkovich.gnu@gmail.com>
PR target/69369
diff --git a/gcc/config/rs6000/crypto.md b/gcc/config/rs6000/crypto.md
index 43015f0..5957abb 100644
--- a/gcc/config/rs6000/crypto.md
+++ b/gcc/config/rs6000/crypto.md
@@ -87,7 +87,7 @@
UNSPEC_VPERMXOR))]
"TARGET_P8_VECTOR"
"vpermxor %0,%1,%2,%3"
- [(set_attr "type" "crypto")])
+ [(set_attr "type" "vecperm")])
;; 1 operand crypto instruction
(define_insn "crypto_vsbox"
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 5614695..6786342 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -6521,7 +6521,7 @@
mt%0 %1
mf%1 %0
nop"
- [(set_attr "type" "*,load,store,fp,fp,vecsimple,integer,fpload,fpload,fpstore,fpstore,fpload,fpstore,mftgpr,mffgpr,mtjmpr,mfjmpr,*")
+ [(set_attr "type" "*,load,store,fp,fp,vecsimple,integer,fpload,fpload,fpstore,fpstore,fpload,fpstore,mffgpr,mftgpr,mtjmpr,mfjmpr,*")
(set_attr "length" "4")])
(define_insn "*mov<mode>_softfloat"
@@ -13524,7 +13524,7 @@
mfvsrd %0,%x1
stxsdx %x1,%y0
xxlor %x0,%x1,%x1"
- [(set_attr "type" "mftgpr,vecsimple,fpstore")])
+ [(set_attr "type" "mftgpr,fpstore,vecsimple")])
(define_insn "*ieee128_mfvsrd_32bit"
@@ -13535,7 +13535,7 @@
"@
stxsdx %x1,%y0
xxlor %x0,%x1,%x1"
- [(set_attr "type" "vecsimple,fpstore")])
+ [(set_attr "type" "fpstore,vecsimple")])
(define_insn "*ieee128_mfvsrwz"
[(set (match_operand:SI 0 "reg_or_indexed_operand" "=r,Z")