aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir N. Makarov <vmakarov@redhat.com>2020-11-02 11:03:54 -0500
committerVladimir N. Makarov <vmakarov@redhat.com>2020-11-02 11:12:59 -0500
commit1c689b827c6a0a5e164f22865696a94e6d7ec308 (patch)
treec0fc8ea2bd862f7f4522a754b50abb8cba3ef130
parentce99142c11b8090105cbf2aa853262f6d9abc0d3 (diff)
downloadgcc-1c689b827c6a0a5e164f22865696a94e6d7ec308.zip
gcc-1c689b827c6a0a5e164f22865696a94e6d7ec308.tar.gz
gcc-1c689b827c6a0a5e164f22865696a94e6d7ec308.tar.bz2
Add hint * too 2nd alternative of the 1st scratch in *vsx_extract_<mode>_store_p9.
gcc/ChangeLog: * config/rs6000/vsx.md (*vsx_extract_<mode>_store_p9): Add hint * to 2nd alternative of the 1st scratch.
-rw-r--r--gcc/config/rs6000/vsx.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md
index 67e4f2f..947631d 100644
--- a/gcc/config/rs6000/vsx.md
+++ b/gcc/config/rs6000/vsx.md
@@ -3717,7 +3717,7 @@
(vec_select:<VS_scalar>
(match_operand:VSX_EXTRACT_I 1 "gpc_reg_operand" "<VSX_EX>,v")
(parallel [(match_operand:QI 2 "const_int_operand" "n,n")])))
- (clobber (match_scratch:<VS_scalar> 3 "=<VSX_EX>,&r"))
+ (clobber (match_scratch:<VS_scalar> 3 "=<VSX_EX>,&*r"))
(clobber (match_scratch:SI 4 "=X,&r"))]
"VECTOR_MEM_VSX_P (<MODE>mode) && TARGET_VEXTRACTUB"
"#"