https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97502
--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andreas Krebbel <kreb...@gcc.gnu.org>: https://gcc.gnu.org/g:f3cf5174b19a89aeed5aa2ba82a373ded35a4a96 commit r11-4224-gf3cf5174b19a89aeed5aa2ba82a373ded35a4a96 Author: Andreas Krebbel <kreb...@linux.ibm.com> Date: Thu Oct 22 12:24:22 2020 +0200 Fix PR97502 The S/390 backend does not define vec_cmp expanders so far. We relied solely on expanding vcond. With commit 502d63b6d various testcases started to ICE now. This patch just adds the missing expanders to prevent the ICE. However, there are still a couple of performance-related testcase regressions with the vcond lowering which have to be fixed independently. gcc/ChangeLog: PR target/97502 * config/s390/vector.md ("vec_cmp<VI_HW:mode><VI_HW:mode>") ("vec_cmpu<VI_HW:mode><VI_HW:mode>"): New expanders. gcc/testsuite/ChangeLog: * gcc.dg/pr97502.c: New test.