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