diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/sse-20.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/sse-20.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/sse-20.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/sse-20.c deleted file mode 100644 index fc0744f25..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/sse-20.c +++ /dev/null @@ -1,27 +0,0 @@ -/* PR target/13685 */ -/* { dg-options "-Os -msse" } */ -/* { dg-require-effective-target sse } */ - -typedef float __m128 __attribute__ ((vector_size (16))); -typedef int __m64 __attribute__ ((vector_size (8))); - -int puts (const char *s); -void foo (__m128 *, __m64 *, int); - -int main (void) -{ - foo (0, 0, 0); - return 0; -} - -void foo (__m128 *dst, __m64 *src, int n) -{ - __m128 xmm0 = { 0 }; - while (n > 64) - { - puts (""); - xmm0 = __builtin_ia32_cvtpi2ps (xmm0, *src); - *dst = xmm0; - n --; - } -} |