OSDN Git Service

2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Apr 2009 00:30:50 +0000 (00:30 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Apr 2009 00:30:50 +0000 (00:30 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145871 138bc75d-0d04-0410-961f-82ee72b054a4

17 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx-vpabsb-1.c
gcc/testsuite/gcc.target/i386/avx-vpabsd-1.c
gcc/testsuite/gcc.target/i386/avx-vpabsw-1.c
gcc/testsuite/gcc.target/i386/avx-vpalignr-1.c
gcc/testsuite/gcc.target/i386/avx-vphaddd-1.c
gcc/testsuite/gcc.target/i386/avx-vphaddsw-1.c
gcc/testsuite/gcc.target/i386/avx-vphaddw-1.c
gcc/testsuite/gcc.target/i386/avx-vphsubd-1.c
gcc/testsuite/gcc.target/i386/avx-vphsubsw-1.c
gcc/testsuite/gcc.target/i386/avx-vphsubw-1.c
gcc/testsuite/gcc.target/i386/avx-vpmaddubsw-1.c
gcc/testsuite/gcc.target/i386/avx-vpmulhrsw-1.c
gcc/testsuite/gcc.target/i386/avx-vpshufb-1.c
gcc/testsuite/gcc.target/i386/avx-vpsignb-1.c
gcc/testsuite/gcc.target/i386/avx-vpsignd-1.c
gcc/testsuite/gcc.target/i386/avx-vpsignw-1.c

index 3c7cab6..fdee1fa 100644 (file)
@@ -1,5 +1,26 @@
 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
        * g++.dg/torture/pr39678.C: New.
        * gcc.dg/compat/struct-complex-2.h: Likewise.
index 80081ff..bd5b1fb 100644 (file)
@@ -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
index 3b165f1..3ea84d8 100644 (file)
@@ -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
index b737068..6de79a5 100644 (file)
@@ -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
index 13c84c8..1a60b46 100644 (file)
@@ -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
index 57af9a6..d0aee21 100644 (file)
@@ -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
index 0fce115..b58978a 100644 (file)
@@ -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
index 08faf3c..cdf17f6 100644 (file)
@@ -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
index 93cc726..b1be419 100644 (file)
@@ -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
index cd0e687..477523e 100644 (file)
@@ -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
index f9050da..55893a6 100644 (file)
@@ -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
index c80ad6f..adc4763 100644 (file)
@@ -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
index 6451bf1..121252e 100644 (file)
@@ -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
index a868b19..5ab106c 100644 (file)
@@ -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
index c88acf2..9677c68 100644 (file)
@@ -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
index ca5bb39..84b16b7 100644 (file)
@@ -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
index 392ca03..daf47e6 100644 (file)
@@ -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