https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918
--- Comment #4 from iii at gcc dot gnu.org --- Author: iii Date: Tue Oct 1 14:03:08 2019 New Revision: 276408 URL: https://gcc.gnu.org/viewcvs?rev=276408&root=gcc&view=rev Log: S/390: Implement vcond expander for V1TI,V1TF Currently gcc does not emit wf{c,k}* instructions when comparing long double values. Middle-end actually adds them in the first place, but then veclower pass replaces them with floating point register pair operations, because the corresponding expander is missing. gcc/ChangeLog: 2019-10-01 Ilya Leoshkevich <i...@linux.ibm.com> PR target/77918 * config/s390/vector.md (V_HW): Add V1TI in order to make vcond$a$b generate vcondv1tiv1tf. Modified: trunk/gcc/ChangeLog trunk/gcc/config/s390/vector.md