https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110386
Bug ID: 110386
Summary: [14 Regression] ICE when optimizing VPABSD/VPMULLD
since 07b86ab138bf8be8cb331015cd2b9775c6856ac6
Product: gcc
Version: 14.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110108
--- Comment #9 from Benji Smith ---
Yes, updated to the latest trunk (dac73e4c64bf62be18bd5203e4e0f3e6bc64b4dc) and
confirmed that it no longer repros. Thanks for the fix!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110108
Bug ID: 110108
Summary: [14 Regression] Wrong code from combining
VPABSB/VPBLENDVB since 1ede03e2d0437ea9c2f7
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109973
--- Comment #8 from Benji Smith ---
Yes, just pulled latest trunk and confirmed that the issue no longer repros.
Thanks for the fix!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109973
--- Comment #4 from Benji Smith ---
Just as follow-up, I also tested the same code with
_mm_and_si128/_mm_testc_si128 on SSE4.1, and the same issue repros (via `gcc
-O1 -msse4.1`):
#include
int do_stuff(__m128i Y0, __m128i Y1, __m128i X2) {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109973
--- Comment #1 from Benji Smith ---
Created attachment 55159
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55159&action=edit
A compressed preprocessed minimal repro of the VPAND/VPTEST issue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109973
Bug ID: 109973
Summary: Wrong code for AVX2 since 13.1 by combining VPAND and
VPTEST
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal