From: Jan Hubicka Date: Tue, 22 Sep 2020 07:24:40 +0000 (+0200) Subject: Add no strict aliasing to m128-check.h X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d149962d6ac3c940fee95707cb6bafdb055e9bea;p=gcc.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 48b23328539..6f414b07be7 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) \ { \