From 8eb1b59beb4a1216993e4f6185f59ce546d53b83 Mon Sep 17 00:00:00 2001 From: Andreas Krebbel Date: Wed, 2 Dec 2015 08:03:35 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/s390/vector.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6d365af6227..1bd2145aa35 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 9c1e6a6bd0e..d4f652aaefa 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" -- 2.30.2