https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98351
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |jakub at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Should be fixed with r11-6869-gd08677c11dc4b43cc8bab862d1c986563897ce3f and r11-6871-g70ab52b8cafffedb05b55c68c847173ff80f2652 and https://gcc.gnu.org/g:e80f1f6b7a339bce1db03567e497658ae32d135e commit r11-6917-ge80f1f6b7a339bce1db03567e497658ae32d135e Author: Jakub Jelinek <ja...@redhat.com> Date: Tue Jan 26 20:02:29 2021 +0100 testsuite: Fix TBAA in sse*and*p[sd]*.c tests This patch drops the no-strict-aliasing hack in m128-check.h and instead ensures the tests read objects with the right dynamic type. 2021-01-26 Jakub Jelinek <ja...@redhat.com> * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove optimize ("no-strict-aliasing") attribute. * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4] array to avoid violating TBAA. * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2] array to avoid violating TBAA. * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4] array to avoid violating TBAA. * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2] array to avoid violating TBAA.