gcc/ChangeLog: 2015-11-27 Andreas Krebbel <kreb...@linux.vnet.ibm.com>
* 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