From: Jan Hubicka Date: Tue, 22 Sep 2020 07:24:40 +0000 (+0200) Subject: Add no strict aliasing to m128-check.h X-Git-Tag: basepoints/gcc-12~4910 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d149962d6ac3c940fee95707cb6bafdb055e9bea;p=thirdparty%2Fgcc.git Add no strict aliasing to m128-check.h * gcc.target/i386/m128-check.h: Add no-strict-aliasing --- diff --git a/gcc/testsuite/gcc.target/i386/m128-check.h b/gcc/testsuite/gcc.target/i386/m128-check.h index 48b233285396..6f414b07be77 100644 --- a/gcc/testsuite/gcc.target/i386/m128-check.h +++ b/gcc/testsuite/gcc.target/i386/m128-check.h @@ -78,6 +78,7 @@ typedef union #define CHECK_EXP(UINON_TYPE, VALUE_TYPE, FMT) \ static int \ +__attribute__((optimize ("no-strict-aliasing"))) \ __attribute__((noinline, unused)) \ check_##UINON_TYPE (UINON_TYPE u, const VALUE_TYPE *v) \ { \