aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/cpp/Wunknown-pragmas-1.c
blob: fb58739e2bce042e9bddc8c886471185fc803bdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* PR c++/89038 */
/* { dg-additional-options "-Wunknown-pragmas" } */

#pragma oops /* { dg-warning "-:-Wunknown-pragmas" } */
#pragma GGC diagnostic push /* { dg-warning "-:-Wunknown-pragmas" } */
#pragma GCC diagnostics push /* { dg-warning "-:-Wunknown-pragmas" } */

/* Test we can disable the warnings.  */
#pragma GCC diagnostic ignored "-Wunknown-pragmas"

#pragma oops /* { dg-bogus "-:-Wunknown-pragmas" } */
#pragma GGC diagnostic push /* { dg-bogus "-:-Wunknown-pragmas" } */
#pragma GCC diagnostics push /* { dg-bogus "-:-Wunknown-pragmas" } */