]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: Enable vcond_mask for 128-bit ops
authorStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Tue, 16 Jul 2024 08:41:46 +0000 (10:41 +0200)
committerStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Tue, 16 Jul 2024 08:41:46 +0000 (10:41 +0200)
commit6d1095788e23c27061421c7d180209264ebb32f7
tree9e242cb6b5e0812610363505df5e8a6f0e0a0233
parent1b575bb24a7a3d2b00197dd5deb4c26b313f442b
s390: Enable vcond_mask for 128-bit ops

In preparation of dropping vcond{,u,eq} optabs
https://gcc.gnu.org/pipermail/gcc-patches/2024-June/654690.html
enable 128-bit operands for vcond_mask---including integer as well as
floating point.

This fixes partially PR115519 w.r.t. autovec-long-double-signaling-*.c
tests.

gcc/ChangeLog:

* config/s390/vector.md: Enable vcond_mask for 128-bit ops.
gcc/config/s390/vector.md