diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2016-12-07 16:56:30 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2016-12-07 16:56:30 +0100 |
commit | 4dfad1fb0d38174a3c51a4762ab690a11f966212 (patch) | |
tree | 3e15d5aaadbb41a6e3907ddc3b4ba38ce3b36144 | |
parent | 435f4342880e048a63f7c139d5b2b3b7e7bc6b89 (diff) | |
download | gcc-4dfad1fb0d38174a3c51a4762ab690a11f966212.zip gcc-4dfad1fb0d38174a3c51a4762ab690a11f966212.tar.gz gcc-4dfad1fb0d38174a3c51a4762ab690a11f966212.tar.bz2 |
pr77761.c: Require int128 effective target.
* gcc.target/i386/pr77761.c: Require int128 effective target.
(avx512f_test): Delete.
(do_main): Rename to avx512f_test.
From-SVN: r243367
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr77761.c | 12 |
3 files changed, 11 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5556c78..966af5c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -111,7 +111,7 @@ 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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eeeae2e..1d61958 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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> 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 (); } |