pr77761.c: Require int128 effective target.
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 7 Dec 2016 15:56:30 +0000 (16:56 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 7 Dec 2016 15:56:30 +0000 (16:56 +0100)
* gcc.target/i386/pr77761.c: Require int128 effective target.
(avx512f_test): Delete.
(do_main): Rename to avx512f_test.

From-SVN: r243367

gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr77761.c

index 5556c78eb06cc6a07a26a249199629cc2de49b57..966af5c56c075f1670468b2c3641783a61a25e61 100644 (file)
 
 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
 
-       target/77761
+       PR target/77761
        * lra-lives.c (process_bb_lives): Update biggest mode for
        implicitly used hard reg.
 
index eeeae2ec16df8f42c5a5db6d68487ca5287dd7e9..1d6195896dc19fe7932660f9be4418c97ea1e8a3 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
 
        PR tree-optimization/78691
@@ -27,7 +33,7 @@
 
 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
 
-       target/77761
+       PR target/77761
        * testsuite/gcc.target/i386/pr77761.c: New.
 
 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
index a39b3afb46918c11e19be4260c336783ba03efc1..213a93f677a74fa7fab8068b4412e4f0fc1ba019 100644 (file)
@@ -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 ();
 }