diff mbox series

[committed,testsuite] Add missing require-effective-target alloca

Message ID 20200923072214.GA20523@delia
State New
Headers show
Series [committed,testsuite] Add missing require-effective-target alloca | expand

Commit Message

Tom de Vries Sept. 23, 2020, 7:22 a.m. UTC
Hi,

Add missing require-effect-target alloca directives.

Tested on nvptx.

Committed to trunk.

Thanks,
- Tom

[testsuite] Add missing require-effective-target alloca

gcc/testsuite/ChangeLog:

	* gcc.dg/Warray-bounds-63.c: Add require-effective-target alloca.
	* gcc.dg/Warray-bounds-66.c: Same.
	* gcc.dg/atomic/stdatomic-vm.c: Same.

---
 gcc/testsuite/gcc.dg/Warray-bounds-63.c    | 3 ++-
 gcc/testsuite/gcc.dg/Warray-bounds-66.c    | 3 ++-
 gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.dg/Warray-bounds-63.c b/gcc/testsuite/gcc.dg/Warray-bounds-63.c
index 0583d233c22..a3fc9188211 100644
--- a/gcc/testsuite/gcc.dg/Warray-bounds-63.c
+++ b/gcc/testsuite/gcc.dg/Warray-bounds-63.c
@@ -1,7 +1,8 @@ 
 /* PR middle-end/94195 - missing warning reading a smaller object via
    an lvalue of a larger type
    { dg-do compile }
-   { dg-options "-O2 -Wall" } */
+   { dg-options "-O2 -Wall" }
+   { dg-require-effective-target alloca } */
 
 typedef __INT16_TYPE__ int16_t;
 typedef __SIZE_TYPE__  size_t;
diff --git a/gcc/testsuite/gcc.dg/Warray-bounds-66.c b/gcc/testsuite/gcc.dg/Warray-bounds-66.c
index d9bb2a29ca4..c61891f5c07 100644
--- a/gcc/testsuite/gcc.dg/Warray-bounds-66.c
+++ b/gcc/testsuite/gcc.dg/Warray-bounds-66.c
@@ -1,6 +1,7 @@ 
 /* PR middle-end/82608 - missing -Warray-bounds on an out-of-bounds VLA index
  { dg-do compile }
- { dg-options "-O2 -Wall -Wno-uninitialized -ftrack-macro-expansion=0" } */
+ { dg-options "-O2 -Wall -Wno-uninitialized -ftrack-macro-expansion=0" }
+ { dg-require-effective-target alloca } */
 
 #include "range.h"
 
diff --git a/gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c b/gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c
index f43fa49ef12..cdfb701207c 100644
--- a/gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c
+++ b/gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c
@@ -2,6 +2,7 @@ 
    with side effects.  */
 /* { dg-do run } */
 /* { dg-options "-std=c11 -pedantic-errors" } */
+/* { dg-require-effective-target alloca } */
 
 #include <stdatomic.h>