OSDN Git Service

Backport from mainline
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Dec 2013 08:00:22 +0000 (08:00 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Dec 2013 08:00:22 +0000 (08:00 +0000)
2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>

PR testsuite/59442
* gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
* gcc.target/i386/sse2-movapd-2.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@205921 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx-vmovapd-256-1.c
gcc/testsuite/gcc.target/i386/avx-vmovapd-256-2.c
gcc/testsuite/gcc.target/i386/sse2-movapd-1.c
gcc/testsuite/gcc.target/i386/sse2-movapd-2.c

index 1f39f7c..7a33757 100644 (file)
@@ -1,3 +1,14 @@
+2013-12-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       Backport from mainline
+       2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
+
+       PR testsuite/59442
+       * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
+       * gcc.target/i386/sse2-movapd-2.c: Likewise.
+       * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
+       * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
+
 2013-12-04  Marek Polacek  <polacek@redhat.com>
 
        PR c/59351
index d912122..cc524c8 100644 (file)
@@ -15,7 +15,7 @@ void static
 avx_test (void)
 {
   union256d u;
-  double e [4] __attribute__ ((aligned (8)))  = {41124.234,2344.2354,8653.65635,856.43576};
+  double e [4] __attribute__ ((aligned (32)))  = {41124.234,2344.2354,8653.65635,856.43576};
 
   u.x = test (e);
 
index 96a664a..9224484 100644 (file)
@@ -15,7 +15,7 @@ void static
 avx_test (void)
 {
   union256d u;
-  double e [4] __attribute__ ((aligned (8))) = {0.0};
+  double e [4] __attribute__ ((aligned (32))) = {0.0};
 
   u.x = _mm256_set_pd (39578.467285, 7856.342941, 85632.783567, 47563.234215);
 
index b8b9dba..55d9f59 100644 (file)
@@ -25,7 +25,7 @@ static void
 TEST (void)
 {
   union128d u;
-  double e[2] __attribute__ ((aligned (8))) = {2134.3343,1234.635654};
+  double e[2] __attribute__ ((aligned (16))) = {2134.3343,1234.635654};
 
   u.x = test (e);   
 
index 8298551..87da332 100644 (file)
@@ -25,7 +25,7 @@ static void
 TEST (void)
 {
   union128d u;
-  double e[2] __attribute__ ((aligned (8))) = {0.0};
+  double e[2] __attribute__ ((aligned (16))) = {0.0};
 
   u.x = _mm_set_pd (2134.3343,1234.635654);