]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/cpp/directiv.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / cpp / directiv.c
diff --git a/gcc/testsuite/gcc.dg/cpp/directiv.c b/gcc/testsuite/gcc.dg/cpp/directiv.c
deleted file mode 100644 (file)
index cbf4ac6..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.  */
-
-/* { dg-do preprocess } */
-/* { dg-options -pedantic } */
-
-/* Tests general directive syntax, and directive error recovery.  */
-
-
-/* Test directive name is not expanded.  */
-#define foo define
-#foo EMPTY                     /* { dg-error "invalid" } */
-
-/* Test # must be first on line.  */
-EMPTY #define bar
-#ifdef bar
-#error bar is defined
-#endif
-
-/* Test form feed and vertical tab warn pedantically, see 6.10
-   paragraph 5.  Tab is OK.  */
-#\fdefine something             /* { dg-warning "form feed" } */
-#define \vsomething_else        /* { dg-warning "vertical tab" } */
-\f#define some  thing           /* Tab OK, as is form feed before #.  */
-
-/* Our friend the null directive OK?  */
-#
-
-/* Check that directives always start a line, even if in middle of
-   macro expansion.  */
-#define func(x) x
-func (2                /* { dg-error "unterminated" "" } */
-#define foobar /* { dg-error "directives may not" } */
-
-/* Check newlines end directives, even in function-like macro
-   invocations.  6.10 paragraph 1.
-
-   Note that the #if is still treated as a conditional, so there
-   should be no errors about #endif without #if.  */
-#if func (                     /* { dg-error "unterminated argument" } */
-#endif