This drops vcond expanders. The first patch "s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers" is somewhat independent of the other two, since we run already in ICEs. However, since after removing vcond expanders testsuite shows one additional fallout without this patch, which is why I would like to make sure that this patch lands first and included it in this series.
Stefan Schulze Frielinghaus (3): s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers s390: Enable vcond_mask for 128-bit ops s390: Drop vcond{,u} expanders gcc/config/s390/vector.md | 156 ++++++++++++------ .../gcc.target/s390/vector/vec-cmp-emu-1.c | 35 ++++ .../gcc.target/s390/vector/vec-cmp-emu-2.c | 18 ++ .../gcc.target/s390/vector/vec-cmp-emu-3.c | 17 ++ 4 files changed, 175 insertions(+), 51 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-3.c -- 2.45.2