]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix wrong code due to vec_merge + pcmp to blendvb splitter.
authorliuhongt <hongtao.liu@intel.com>
Thu, 9 Nov 2023 05:20:05 +0000 (13:20 +0800)
committerliuhongt <hongtao.liu@intel.com>
Fri, 10 Nov 2023 00:19:11 +0000 (08:19 +0800)
commit9a0cc04b9c9b02426762892b88efc5c44ba546bd
treee701152aee9456b28425be68aab7c7b6ebc24abf
parent8329ba359749830ef18a23a919fb87133446376a
Fix wrong code due to vec_merge + pcmp to blendvb splitter.

gcc/ChangeLog:

PR target/112443
* config/i386/sse.md (*avx2_pcmp<mode>3_4): Fix swap condition
from LT to GT since there's not in the pattern.
(*avx2_pcmp<mode>3_5): Ditto.

gcc/testsuite/ChangeLog:

* g++.target/i386/pr112443.C: New test.
gcc/config/i386/sse.md
gcc/testsuite/g++.target/i386/pr112443.C [new file with mode: 0644]