Also remove unneded functions. 2016-12-07 Uros Bizjak <ubiz...@gmail.com>
* gcc.target/i386/pr77761.c: Require int128 effective target. (avx512f_test): Delete. (do_main): Rename to avx512f_test. Tested on x86_64-linux-gnu {,-m32} and committed to mainline SVN. Uros.
diff --git a/gcc/testsuite/gcc.target/i386/pr77761.c b/gcc/testsuite/gcc.target/i386/pr77761.c index a39b3af..213a93f 100644 --- a/gcc/testsuite/gcc.target/i386/pr77761.c +++ b/gcc/testsuite/gcc.target/i386/pr77761.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-options "-O2 -fno-guess-branch-probability -fschedule-insns -fno-tree-ter -mavx512f --param=max-pending-list-length=512" } */ +/* { dg-require-effective-target int128 } */ /* { dg-require-effective-target avx512f } */ #include "avx512f-check.h" @@ -29,8 +30,8 @@ foo(u8 x1, u16 x2, u32 x3, u64 x4, v64u8 x5, v64u16 x6, v64u32 x7, v64u64 x8, v6 (v64u128) x8 + x9; } -int -do_main () +static void +avx512f_test (void) { v64u128 x = foo(1, 0, 0, 0, (v64u8){}, (v64u16){}, (v64u32){}, (v64u64){}, (v64u128){}); @@ -45,11 +46,4 @@ do_main () __builtin_abort(); if (x[3] != 1) __builtin_abort(); - return 0; -} - -static void -avx512f_test (void) -{ - do_main (); }