From e71e8d944ff47afe91ed2610d71b1a11f85f93c5 Mon Sep 17 00:00:00 2001 From: Senthil Kumar Selvaraj Date: Tue, 21 Jun 2016 04:35:47 +0000 Subject: [PATCH] Mark some more tests as UNSUPPORTED for avr * c-c++-common/pr68657-1.c: Require ptr32plus support. * c-c++-common/pr68657-2.c: Likewise. * c-c++-common/pr68657-3.c: Likewise. * gcc.dg/torture/pr69714.c: Require int32plus support. * gcc.dg/torture/pr70025.c: Likewise. * gcc.dg/torture/pr70083.c: Likewise. * gcc.dg/torture/pr70542.c: Likewise. * gcc.dg/torture/pr70935.c: Require ptr32plus support. From-SVN: r237627 --- gcc/testsuite/ChangeLog | 11 +++++++++++ gcc/testsuite/c-c++-common/pr68657-1.c | 1 + gcc/testsuite/c-c++-common/pr68657-2.c | 1 + gcc/testsuite/c-c++-common/pr68657-3.c | 1 + gcc/testsuite/gcc.dg/torture/pr69714.c | 1 + gcc/testsuite/gcc.dg/torture/pr70025.c | 1 + gcc/testsuite/gcc.dg/torture/pr70083.c | 1 + gcc/testsuite/gcc.dg/torture/pr70542.c | 1 + gcc/testsuite/gcc.dg/torture/pr70935.c | 1 + 9 files changed, 19 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 75bf51bb506..a968cd41456 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2016-06-21 Senthil Kumar Selvaraj + + * c-c++-common/pr68657-1.c: Require ptr32plus support. + * c-c++-common/pr68657-2.c: Likewise. + * c-c++-common/pr68657-3.c: Likewise. + * gcc.dg/torture/pr69714.c: Require int32plus support. + * gcc.dg/torture/pr70025.c: Likewise. + * gcc.dg/torture/pr70083.c: Likewise. + * gcc.dg/torture/pr70542.c: Likewise. + * gcc.dg/torture/pr70935.c: Require ptr32plus support. + 2016-06-20 Joseph Myers PR c/71601 diff --git a/gcc/testsuite/c-c++-common/pr68657-1.c b/gcc/testsuite/c-c++-common/pr68657-1.c index 3db6f49d00d..84f3e54a992 100644 --- a/gcc/testsuite/c-c++-common/pr68657-1.c +++ b/gcc/testsuite/c-c++-common/pr68657-1.c @@ -1,5 +1,6 @@ /* PR c/68657 */ /* { dg-options "-Werror=sign-conversion -Werror=float-conversion -Werror=frame-larger-than=65536" } */ +/* { dg-require-effective-target ptr32plus } */ void f1 (void) diff --git a/gcc/testsuite/c-c++-common/pr68657-2.c b/gcc/testsuite/c-c++-common/pr68657-2.c index 9eb68ce38e7..13910881f4d 100644 --- a/gcc/testsuite/c-c++-common/pr68657-2.c +++ b/gcc/testsuite/c-c++-common/pr68657-2.c @@ -1,6 +1,7 @@ /* PR c/68657 */ /* { dg-do compile } */ /* { dg-options "-Werror=larger-than=65536" } */ +/* { dg-require-effective-target ptr32plus } */ int a[131072]; /* { dg-error "size of 'a' is \[1-9]\[0-9]* bytes" } */ int b[1024]; /* { dg-bogus "size of 'b' is \[1-9]\[0-9]* bytes" } */ diff --git a/gcc/testsuite/c-c++-common/pr68657-3.c b/gcc/testsuite/c-c++-common/pr68657-3.c index 84622fc2e60..1e80c5b3892 100644 --- a/gcc/testsuite/c-c++-common/pr68657-3.c +++ b/gcc/testsuite/c-c++-common/pr68657-3.c @@ -1,5 +1,6 @@ /* PR c/68657 */ /* { dg-do compile } */ +/* { dg-require-effective-target ptr32plus } */ #pragma GCC diagnostic error "-Wlarger-than=65536" int a[131072]; /* { dg-error "size of 'a' is \[1-9]\[0-9]* bytes" } */ diff --git a/gcc/testsuite/gcc.dg/torture/pr69714.c b/gcc/testsuite/gcc.dg/torture/pr69714.c index 229b7ad58a1..85de8be852e 100644 --- a/gcc/testsuite/gcc.dg/torture/pr69714.c +++ b/gcc/testsuite/gcc.dg/torture/pr69714.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-options "-fno-strict-aliasing" } */ +/* { dg-require-effective-target int32plus } */ #include #include diff --git a/gcc/testsuite/gcc.dg/torture/pr70025.c b/gcc/testsuite/gcc.dg/torture/pr70025.c index dafae0b777e..6c43a0afbde 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70025.c +++ b/gcc/testsuite/gcc.dg/torture/pr70025.c @@ -1,6 +1,7 @@ /* PR middle-end/70025 */ /* { dg-do run } */ /* { dg-additional-options "-mtune=z10" { target s390*-*-* } } */ +/* { dg-require-effective-target int32plus } */ typedef char (*F) (unsigned long, void *); typedef union { struct A { char a1, a2, a3, a4; unsigned long a5; F a6; void *a7; } b; char c[1]; } B; diff --git a/gcc/testsuite/gcc.dg/torture/pr70083.c b/gcc/testsuite/gcc.dg/torture/pr70083.c index 0cf289255c9..f33cb749bde 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70083.c +++ b/gcc/testsuite/gcc.dg/torture/pr70083.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-Wno-psabi" } */ +/* { dg-require-effective-target int32plus } */ typedef short v16hi __attribute__ ((vector_size (32))); typedef int v8si __attribute__ ((vector_size (32))); diff --git a/gcc/testsuite/gcc.dg/torture/pr70542.c b/gcc/testsuite/gcc.dg/torture/pr70542.c index ed7ab9dae73..39c7f81a0b2 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70542.c +++ b/gcc/testsuite/gcc.dg/torture/pr70542.c @@ -1,5 +1,6 @@ /* PR rtl-optimization/70542 */ /* { dg-do run } */ +/* { dg-require-effective-target int32plus } */ int a[113], d[113]; short b[113], c[113], e[113]; diff --git a/gcc/testsuite/gcc.dg/torture/pr70935.c b/gcc/testsuite/gcc.dg/torture/pr70935.c index eb7f034ce83..f1dd9e43547 100644 --- a/gcc/testsuite/gcc.dg/torture/pr70935.c +++ b/gcc/testsuite/gcc.dg/torture/pr70935.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O3 -g" } */ +/* { dg-require-effective-target ptr32plus } */ int d0, sj, v0, rp, zi; -- 2.30.2