X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fcpp%2Fundef2.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fcpp%2Fundef2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=4e6a690dcc9c63562d8d66286261a87f093a820c;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/cpp/undef2.c b/gcc/testsuite/gcc.dg/cpp/undef2.c deleted file mode 100644 index 4e6a690d..00000000 --- a/gcc/testsuite/gcc.dg/cpp/undef2.c +++ /dev/null @@ -1,25 +0,0 @@ -/* C99 6.10.8 para 4: None of [the predefined macro names] shall be - the subject of a #define or an #undef preprocessing directive. We - pass -fno-show-column as otherwise dejagnu gets confused. */ - -/* { dg-do preprocess } */ -/* { dg-options "-fno-show-column" } */ - -#undef __DATE__ /* { dg-warning "undefining" "__DATE__" } */ -#undef __TIME__ /* { dg-warning "undefining" "__TIME__" } */ -#undef __FILE__ /* { dg-warning "undefining" "__FILE__" } */ -#undef __LINE__ /* { dg-warning "undefining" "__LINE__" } */ -#undef __STDC__ /* { dg-warning "undefining" "__STDC__" } */ - -/* These should be protected from #undef, but aren't, because they - are set with normal #define commands - and on top of that, some - of them are library properties, outside our control. To consider: - warn about undefining/redefining any identifier beginning with - __STDC_ . - - __STDC_HOSTED__ - __STDC_VERSION__ - __STDC_IEC_559__ - __STDC_IEC_559_COMPLEX__ - __STDC_ISO_10646__ - */