gcc/ChangeLog:
2015-11-27 Andreas Krebbel <[email protected]>
* config/s390/vector.md ("*vec_set<mode>"): Change shift count
mode from DI to SI.
---
gcc/config/s390/vector.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md
index 9c1e6a6..d4f652a 100644
--- a/gcc/config/s390/vector.md
+++ b/gcc/config/s390/vector.md
@@ -314,7 +314,7 @@
(define_insn "*vec_set<mode>"
[(set (match_operand:V 0 "register_operand"
"=v, v,v")
(unspec:V [(match_operand:<non_vec> 1 "general_operand"
"d,QR,K")
- (match_operand:DI 2 "shift_count_or_setmem_operand"
"Y, I,I")
+ (match_operand:SI 2 "shift_count_or_setmem_operand"
"Y, I,I")
(match_operand:V 3 "register_operand"
"0, 0,0")]
UNSPEC_VEC_SET))]
"TARGET_VX"
--
2.3.0