diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab81f414284..60c8f9f534c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-10-01 Ilya Leoshkevich + + PR target/77918 + * config/s390/vector.md (V_HW): Add V1TI in order to make + vcond$a$b generate vcondv1tiv1tf. + 2019-10-01 Richard Sandiford PR rtl-optimization/91948 diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md index 961d2c655e4..d624d3f5473 100644 --- a/gcc/config/s390/vector.md +++ b/gcc/config/s390/vector.md @@ -29,7 +29,7 @@ ; All modes directly supported by the hardware having full vector reg size ; V_HW2 is duplicate of V_HW for having two iterators expanding ; independently e.g. vcond -(define_mode_iterator V_HW [V16QI V8HI V4SI V2DI V2DF (V4SF "TARGET_VXE") (V1TF "TARGET_VXE")]) +(define_mode_iterator V_HW [V16QI V8HI V4SI V2DI (V1TI "TARGET_VXE") V2DF (V4SF "TARGET_VXE") (V1TF "TARGET_VXE")]) (define_mode_iterator V_HW2 [V16QI V8HI V4SI V2DI V2DF (V4SF "TARGET_VXE") (V1TF "TARGET_VXE")]) (define_mode_iterator V_HW_64 [V2DI V2DF])