aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-10-22 10:45:53 +1030
committerAlan Modra <amodra@gmail.com>2020-10-22 21:33:09 +1030
commit03e93e1efebc12d9fba1a2a9cdcb3c12ecfec642 (patch)
tree0f059655bd86c8f8cc24cca7714d6757f212e921 /gcc
parent655f7f0fb7c9aa2fe7f6660b8ae2c06c01a1413d (diff)
downloadgcc-03e93e1efebc12d9fba1a2a9cdcb3c12ecfec642.zip
gcc-03e93e1efebc12d9fba1a2a9cdcb3c12ecfec642.tar.gz
gcc-03e93e1efebc12d9fba1a2a9cdcb3c12ecfec642.tar.bz2
[RS6000] VSX_MM_SUFFIX
gcc.target/powerpc/vsx_mask-count-runnable.c and others Assembler messages: Error: unrecognized opcode: `vcntmb<VSX_MM_SUFFIX>' * config/rs6000/vsx.md (vec_cntmb_<mode>, vec_extract_<mode>), (vec_expand_<mode>): Replace <VSX_MM_SUFFIX> with <wd>.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/vsx.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md
index c023bc0..d962693 100644
--- a/gcc/config/rs6000/vsx.md
+++ b/gcc/config/rs6000/vsx.md
@@ -6035,7 +6035,7 @@
(match_operand:QI 2 "const_0_to_1_operand" "n")]
UNSPEC_VCNTMB))]
"TARGET_POWER10"
- "vcntmb<VSX_MM_SUFFIX> %0,%1,%2"
+ "vcntmb<wd> %0,%1,%2"
[(set_attr "type" "vecsimple")])
(define_insn "vec_extract_<mode>"
@@ -6043,7 +6043,7 @@
(unspec:SI [(match_operand:VSX_MM 1 "altivec_register_operand" "v")]
UNSPEC_VEXTRACT))]
"TARGET_POWER10"
- "vextract<VSX_MM_SUFFIX>m %0,%1"
+ "vextract<wd>m %0,%1"
[(set_attr "type" "vecsimple")])
(define_insn "vec_expand_<mode>"
@@ -6051,5 +6051,5 @@
(unspec:VSX_MM [(match_operand:VSX_MM 1 "vsx_register_operand" "v")]
UNSPEC_VEXPAND))]
"TARGET_POWER10"
- "vexpand<VSX_MM_SUFFIX>m %0,%1"
+ "vexpand<wd>m %0,%1"
[(set_attr "type" "vecsimple")])