https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918
--- Comment #8 from iii at gcc dot gnu.org --- Author: iii Date: Thu Oct 10 17:00:29 2019 New Revision: 276842 URL: https://gcc.gnu.org/viewcvs?rev=276842&root=gcc&view=rev Log: [PATCH 1/3] S/390: Do not use signaling vector comparisons on z13 z13 supports only non-signaling vector comparisons. This means we cannot vectorize LT, LE, GT, GE and LTGT when compiling for z13. Notify middle-end about this by using more restrictive operator predicate in vcond<V_HW:mode><V_HW2:mode>. gcc/ChangeLog: 2019-10-10 Ilya Leoshkevich <i...@linux.ibm.com> PR target/77918 * config/s390/vector.md (vcond_comparison_operator): New predicate. (vcond<V_HW:mode><V_HW2:mode>): Use vcond_comparison_operator. Modified: trunk/gcc/ChangeLog trunk/gcc/config/s390/vector.md