From: Andreas Krebbel Date: Wed, 2 Dec 2015 08:03:35 +0000 (+0000) Subject: S/390: vec_set mode DI->SI for shift_count X-Git-Tag: basepoints/gcc-7~2440 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8eb1b59beb4a1216993e4f6185f59ce546d53b83;p=thirdparty%2Fgcc.git S/390: vec_set mode DI->SI for shift_count gcc/ChangeLog: 2015-12-02 Andreas Krebbel * config/s390/vector.md ("*vec_set"): Change shift count mode from DI to SI. From-SVN: r231158 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6d365af62275..1bd2145aa35f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-12-02 Andreas Krebbel + + * config/s390/vector.md ("*vec_set"): Change shift count + mode from DI to SI. + 2015-12-02 Andreas Krebbel * config/s390/s390-builtin-types.def: New builtin types added. diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md index 9c1e6a6bd0ea..d4f652aaefa0 100644 --- a/gcc/config/s390/vector.md +++ b/gcc/config/s390/vector.md @@ -314,7 +314,7 @@ (define_insn "*vec_set" [(set (match_operand:V 0 "register_operand" "=v, v,v") (unspec:V [(match_operand: 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"