1 /* { dg-do compile } */
2 /* { dg-options "-E -Wdate-time" } */
3 #pragma GCC diagnostic push
4 #pragma GCC diagnostic ignored "-Wdate-time"
5 const char *date = __DATE__;
6 _Pragma ("GCC diagnostic pop");
7 const char *date2 = __DATE__; /* { dg-warning "__DATE__" } */
8 /* { dg-final { scan-assembler "#pragma GCC diagnostic push" } } */
9 /* { dg-final { scan-assembler "#pragma GCC diagnostic ignored \"-Wdate-time\"" } } */
10 /* { dg-final { scan-assembler "#pragma GCC diagnostic pop" } } */