Index: gcc/gcc/testsuite/gcc.target/i386/sse5-rotate2-vector.c |
diff --git a/gcc/gcc/testsuite/gcc.target/i386/sse5-rotate2-vector.c b/gcc/gcc/testsuite/gcc.target/i386/sse5-rotate2-vector.c |
deleted file mode 100644 |
index 4ea762a208ee79ec0fab3fb3fb12d33f3c4799f6..0000000000000000000000000000000000000000 |
--- a/gcc/gcc/testsuite/gcc.target/i386/sse5-rotate2-vector.c |
+++ /dev/null |
@@ -1,35 +0,0 @@ |
-/* Test that the compiler properly optimizes vector rotate instructions vector |
- into prot on SSE5 systems. */ |
- |
-/* { dg-do compile } */ |
-/* { dg-require-effective-target lp64 } */ |
-/* { dg-options "-O2 -msse5 -ftree-vectorize" } */ |
- |
-extern void exit (int); |
- |
-typedef long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); |
- |
-#define SIZE 10240 |
- |
-union { |
- __m128i i_align; |
- unsigned u32[SIZE]; |
-} a, b, c; |
- |
-void |
-right_rotate32_b (void) |
-{ |
- int i; |
- |
- for (i = 0; i < SIZE; i++) |
- a.u32[i] = (b.u32[i] >> ((sizeof (int) * 8) - 4)) | (b.u32[i] << 4); |
-} |
- |
-int |
-main () |
-{ |
- right_rotate (); |
- exit (0); |
-} |
- |
-/* { dg-final { scan-assembler "prot" } } */ |