aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2020-09-22 09:24:40 +0200
committerJan Hubicka <jh@suse.cz>2020-09-22 09:29:56 +0200
commitd149962d6ac3c940fee95707cb6bafdb055e9bea (patch)
treecc16e6b480add2e58a82446b09e18d4ced11f4c3
parent37edf28c24b7bd198c27d266af9aefad417635fd (diff)
downloadgcc-d149962d6ac3c940fee95707cb6bafdb055e9bea.zip
gcc-d149962d6ac3c940fee95707cb6bafdb055e9bea.tar.gz
gcc-d149962d6ac3c940fee95707cb6bafdb055e9bea.tar.bz2
Add no strict aliasing to m128-check.h
* gcc.target/i386/m128-check.h: Add no-strict-aliasing
-rw-r--r--gcc/testsuite/gcc.target/i386/m128-check.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/i386/m128-check.h b/gcc/testsuite/gcc.target/i386/m128-check.h
index 48b2332..6f414b0 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) \
{ \