1 /* Verify that preprocessor does not insert redundant newlines 2 after #pragma, also check this for #include, #define and #undef */ 3 /* { dg-do compile } */ 4 /* { dg-options "-dD" } */ 5 #include <stdio.h> 6 7 #undef unknow_def 8 9 int main () { 10 11 #pragma unknown 12 {} 13 error; 14 /* { dg-error "undeclared" "undeclared-variable message" { target *-*-* } { 13 } } */ 15 /* { dg-error "function it appears in" "reminder message" { target *-*-* } { 13 } } */ 16 } 17