diff mbox series

[testsuite] Require alloca for some test-cases

Message ID ee7414e7-6c25-5a18-7d1a-a00900e55749@mentor.com
State New
Headers show
Series [testsuite] Require alloca for some test-cases | expand

Commit Message

Tom de Vries Jan. 8, 2018, 10:01 a.m. UTC
Hi,

This patch requires alloca for some test-cases.

Tested on x86_64 and committed.

Thanks,
- Tom
diff mbox series

Patch

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.

---
 gcc/testsuite/c-c++-common/builtins.c               | 3 ++-
 gcc/testsuite/gcc.dg/Wrestrict.c                    | 3 ++-
 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c | 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)

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 */