diff options
author | Andreas Krebbel <krebbel@linux.ibm.com> | 2020-10-22 12:24:22 +0200 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.ibm.com> | 2020-10-22 12:38:48 +0200 |
commit | f3cf5174b19a89aeed5aa2ba82a373ded35a4a96 (patch) | |
tree | 07b577b7e13538db0fc1c5e1cbf4b27ddd297b98 /gcc/ipa-modref-tree.c | |
parent | e3f25eac67aee77af0b2038cd4d6cbd36d7f1030 (diff) | |
download | gcc-f3cf5174b19a89aeed5aa2ba82a373ded35a4a96.zip gcc-f3cf5174b19a89aeed5aa2ba82a373ded35a4a96.tar.gz gcc-f3cf5174b19a89aeed5aa2ba82a373ded35a4a96.tar.bz2 |
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.
Diffstat (limited to 'gcc/ipa-modref-tree.c')
0 files changed, 0 insertions, 0 deletions