aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2007-09-29 10:01:12 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-09-29 10:01:12 +0200
commit5d6f458933caff7dab99bbc00da8cbaeafb875e8 (patch)
tree51d47058bba0277e41138dcf67619f88c50a7210 /gcc
parent57371d2eb236b62d5dec3c9dd2ea925fc9c0e1fc (diff)
downloadgcc-5d6f458933caff7dab99bbc00da8cbaeafb875e8.zip
gcc-5d6f458933caff7dab99bbc00da8cbaeafb875e8.tar.gz
gcc-5d6f458933caff7dab99bbc00da8cbaeafb875e8.tar.bz2
sse5-convert.c: Fix target selector and rename to...
* gcc.target/i386/sse5-convert.c: Fix target selector and rename to... * gcc.target/i386/pr33524.c: ...this. From-SVN: r128883
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.target/i386/pr33524.c (renamed from gcc/testsuite/gcc.target/i386/sse5-convert.c)5
3 files changed, 9 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce12f80..54591c6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -233,7 +233,7 @@
2007-09-25 Michael Meissner <michael.meissner@amd.com>
- PR c/33524
+ PR target/33524
* config/i386/i386.c (ix86_expand_sse5_unpack): Change to call
gen_sse5_pperm_sign_v4si_v2di and gen_sse5_pperm_zero_v4si_v2di
for vector int32 -> int64 conversions. Don't write beyond the end
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a44cf45..1964b5c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
+ * gcc.target/i386/pr33524.c: ...this.
+
2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33354
@@ -116,7 +121,7 @@
2007-09-25 Michael Meissner <michael.meissner@amd.com>
- PR c/33524
+ PR target/33524
* gcc.target/i386/sse5-convert.c: New file, test int->long
vectorized conversions.
diff --git a/gcc/testsuite/gcc.target/i386/sse5-convert.c b/gcc/testsuite/gcc.target/i386/pr33524.c
index 0dfdc3c..5b484a2 100644
--- a/gcc/testsuite/gcc.target/i386/sse5-convert.c
+++ b/gcc/testsuite/gcc.target/i386/pr33524.c
@@ -1,11 +1,10 @@
/* Test that the compiler properly optimizes vector SI->DI conversions. This
was a bug in the initial SSE5 code. */
-/* { dg-do compile { target x86_64-*-*} } */
+/* { dg-do compile } */
+/* { dg-require-effective-target lp64 } */
/* { dg-options "-O2 -msse5 -ftree-vectorize" } */
-/* This is PR c/33524 */
-
typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__));
#define SIZE 10240