diff mbox

[testsuite] : Require int128 effective target for gcc.target/i386/pr77761.c

Message ID CAFULd4bQUFxzdRFEriFREkAfZ8jAzzUNyJ-KK=kWbAfyMCc-Fw@mail.gmail.com
State New
Headers show

Commit Message

Uros Bizjak Dec. 7, 2016, 3:59 p.m. UTC
Also remove unneded functions.

2016-12-07  Uros Bizjak  <ubizjak@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 mbox

Patch

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 ();
 }