mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-26 07:40:26 +08:00
re PR testsuite/35621 (gcc.target/i386/ssse3-*.c violates C/C++ aliasing rules)
2009-04-09 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/35621 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing. * gcc.target/i386/avx-vpabsb-1.c: Likewise. * gcc.target/i386/avx-vpabsd-1.c: Likewise. * gcc.target/i386/avx-vpabsw-1.c: Likewise. * gcc.target/i386/avx-vpalignr-1.c: Likewise. * gcc.target/i386/avx-vphaddd-1.c: Likewise. * gcc.target/i386/avx-vphaddsw-1.c: Likewise. * gcc.target/i386/avx-vphaddw-1.c: Likewise. * gcc.target/i386/avx-vphsubd-1.c: Likewise. * gcc.target/i386/avx-vphsubsw-1.c: Likewise. * gcc.target/i386/avx-vphsubw-1.c: Likewise. * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise. * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise. * gcc.target/i386/avx-vpshufb-1.c: Likewise. * gcc.target/i386/avx-vpsignb-1.c: Likewise. * gcc.target/i386/avx-vpsignd-1.c: Likewise. * gcc.target/i386/avx-vpsignw-1.c: Likewise. From-SVN: r145871
This commit is contained in:
parent
1365aa4b1d
commit
8b7a6bb2fa
@ -1,3 +1,24 @@
|
||||
2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR testsuite/35621
|
||||
* gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
|
||||
* gcc.target/i386/avx-vpabsb-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpabsd-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpabsw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpalignr-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphaddd-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphaddsw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphaddw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphsubd-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphsubsw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vphsubw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpshufb-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpsignb-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpsignd-1.c: Likewise.
|
||||
* gcc.target/i386/avx-vpsignw-1.c: Likewise.
|
||||
|
||||
2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR target/39678
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
/* { dg-options "-O2 -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx" } */
|
||||
/* { dg-options "-O2 -mfpmath=sse -mavx -fno-strict-aliasing" } */
|
||||
|
||||
#define CHECK_H "avx-check.h"
|
||||
#define TEST avx_test
|
||||
|
Loading…
x
Reference in New Issue
Block a user