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 9int main () { 10 11#pragma unknown 12 {} 13 error; 14 /* { dg-error "undeclared" "undeclared-variable message" { target *-*-* } { 13 } } */ 15 /* { dg-message "function it appears in" "reminder message" { target *-*-* } { 13 } } */ 16} 17