diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0d6a8d2007b..7c92a22a924 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2016-08-04 James Greenhalgh + + * gcc.c-torture/execute/pr70903.c: Remove duplicate test body. + 2016-08-04 Thomas Schwinge * c-c++-common/goacc/routine-5.c: Update. diff --git a/gcc/testsuite/gcc.c-torture/execute/pr70903.c b/gcc/testsuite/gcc.c-torture/execute/pr70903.c index 6ffd0aa1641..175ad1aa455 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr70903.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr70903.c @@ -17,22 +17,4 @@ int main () __builtin_abort(); return 0; } -typedef unsigned char V8 __attribute__ ((vector_size (32))); -typedef unsigned int V32 __attribute__ ((vector_size (32))); -typedef unsigned long long V64 __attribute__ ((vector_size (32))); -static V32 __attribute__ ((noinline, noclone)) -foo (V64 x) -{ - V64 y = (V64)(V8){((V8)(V64){65535, x[0]})[1]}; - return (V32){y[0], 255}; -} - -int main () -{ - V32 x = foo ((V64){}); -// __builtin_printf ("%08x %08x %08x %08x %08x %08x %08x %08x\n", x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7]); - if (x[1] != 255) - __builtin_abort(); - return 0; -}