summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/vector.md
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@gmail.com>2011-04-01 11:36:17 -0700
committerMichael Meissner <meissner@gcc.gnu.org>2011-04-01 18:36:17 +0000
commit08ae38e0f33eb78917983e36e335586518b07235 (patch)
treeb76accc9ba4ae8403021017ae17791498e86dac7 /gcc/config/rs6000/vector.md
parentbdb0b0f61c5af3ae2d7dbdeca6089bd6ad79d50e (diff)
downloadgcc-08ae38e0f33eb78917983e36e335586518b07235.tar.gz
Fix 48262
Co-Authored-By: Michael Meissner <meissner@linux.vnet.ibm.com> From-SVN: r171847
Diffstat (limited to 'gcc/config/rs6000/vector.md')
-rw-r--r--gcc/config/rs6000/vector.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rs6000/vector.md b/gcc/config/rs6000/vector.md
index c5a7870a5c7..a3a8e124dd3 100644
--- a/gcc/config/rs6000/vector.md
+++ b/gcc/config/rs6000/vector.md
@@ -871,8 +871,8 @@
;; Under VSX, vectors of 4/8 byte alignments do not need to be aligned
;; since the load already handles it.
(define_expand "movmisalign<mode>"
- [(set (match_operand:VEC_N 0 "vfloat_operand" "")
- (match_operand:VEC_N 1 "vfloat_operand" ""))]
+ [(set (match_operand:VEC_N 0 "nonimmediate_operand" "")
+ (match_operand:VEC_N 1 "any_operand" ""))]
"VECTOR_MEM_VSX_P (<MODE>mode) && TARGET_ALLOW_MOVMISALIGN"
"")