diff options
author | Tom de Vries <tom@codesourcery.com> | 2018-01-08 09:59:13 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-01-08 09:59:13 +0000 |
commit | b5da8f948389dfccfedd5b385175e258fd28a777 (patch) | |
tree | c8b17b9341cf26d4ec204cd702caa2a35a69b867 | |
parent | 34113d650eb2cb7b10e4f218a7857a53ba32c81f (diff) | |
download | gcc-b5da8f948389dfccfedd5b385175e258fd28a777.zip gcc-b5da8f948389dfccfedd5b385175e258fd28a777.tar.gz gcc-b5da8f948389dfccfedd5b385175e258fd28a777.tar.bz2 |
Require alloca for some test-cases
2018-01-08 Tom de Vries <tom@codesourcery.com>
* c-c++-common/builtins.c: Require effective target alloca.
* gcc.dg/Wrestrict.c: Same.
* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
From-SVN: r256332
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/builtins.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/Wrestrict.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c | 1 |
4 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index de94003..3a72d8d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2018-01-08 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/builtins.c: Require effective target alloca. + * gcc.dg/Wrestrict.c: Same. + * gcc.dg/tree-ssa/loop-interchange-15.c: Same. + 2018-01-08 Richard Biener <rguenther@suse.de> PR middle-end/83580 diff --git a/gcc/testsuite/c-c++-common/builtins.c b/gcc/testsuite/c-c++-common/builtins.c index 673fcad..3f1ef11 100644 --- a/gcc/testsuite/c-c++-common/builtins.c +++ b/gcc/testsuite/c-c++-common/builtins.c @@ -2,7 +2,8 @@ with no prototype do not cause an ICE. { dg-do compile } { dg-options "-O2 -Wall -Wextra" } - { dg-prune-output "warning" } */ + { dg-prune-output "warning" } + { dg-require-effective-target alloca } */ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/Wrestrict.c b/gcc/testsuite/gcc.dg/Wrestrict.c index 076f878..266443f 100644 --- a/gcc/testsuite/gcc.dg/Wrestrict.c +++ b/gcc/testsuite/gcc.dg/Wrestrict.c @@ -1,6 +1,7 @@ /* Test to verify that VLAs are handled gracefully by -Wrestrict { dg-do compile } - { dg-options "-O2 -Wrestrict" } */ + { dg-options "-O2 -Wrestrict" } + { dg-require-effective-target alloca } */ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c b/gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c index 420880e..63e5bb7 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c @@ -1,6 +1,7 @@ /* PR tree-optimization/83337 */ /* { dg-do run { target int32plus } } */ /* { dg-options "-O2 -floop-interchange" } */ +/* { dg-require-effective-target alloca } */ /* Copied from graphite/interchange-5.c */ |