X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fcpp%2Fdirect2s.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fcpp%2Fdirect2s.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=9f0750970b430df1cc8e8f2a19c2644b75bc58e3;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/cpp/direct2s.c b/gcc/testsuite/gcc.dg/cpp/direct2s.c deleted file mode 100644 index 9f075097..00000000 --- a/gcc/testsuite/gcc.dg/cpp/direct2s.c +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright (C) 2001 Free Software Foundation, Inc. - Contributed by Nathan Sidwell 8 May 2001 */ - -/* Test of prohibition on directives which result from macro - expansion. Same as direct2.c, with -save-temps applied; results - should be identical. */ - -/* { dg-do compile } */ -/* { dg-options "-save-temps -ansi -pedantic-errors" } */ - -#define HASH # -#define HASHDEFINE #define -#define HASHINCLUDE #include - -HASH include "somerandomfile" /*{ dg-error "syntax|parse" "non-include" }*/ -/*{ dg-bogus "No such" "don't execute non-include" { target *-*-* } 15 }*/ -HASHINCLUDE /*{ dg-error "syntax|parse" "non-include 2" }*/ -/*{ dg-bogus "No such" "don't execute non-include 2" { target *-*-* } 17 }*/ - -void g () -{ -HASH define X 1 /* { dg-error "syntax error" "# from macro" } */ -HASHDEFINE Y 1 /* { dg-error "syntax error" "#define from macro" } */ -} - -#pragma GCC dependency "direct2s.c" -# - -void f () -{ - int i = X; /* { dg-error "undeclared|for each" "no macro X" } */ - int j = Y; /* { dg-error "undeclared|for each" "no macro Y" } */ -} - -#define slashstar /##* -#define starslash *##/ - -slashstar starslash /* { dg-error "(parse|syntax) error" "not a comment" } */ -/* { dg-warning "does not give" "paste warning(s)" { target *-*-* } 38 } */