* gcc.dg/cpp/multiline.c: New test.

From-SVN: r38330
This commit is contained in:
Neil Booth 2000-12-17 14:33:34 +00:00 committed by Neil Booth
parent 6029147435
commit 4119f8a187
2 changed files with 28 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
* gcc.dg/cpp/multiline.c: New test.
2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
* g++.old-deja/g++.other/syshdr1.C: Update.

View file

@ -0,0 +1,24 @@
/* Copyright (C) 2000 Free Software Foundation, Inc. */
/* { dg-do preprocess } */
/* { dg-options "-C" } */
/* Test that multi-line tokens are recognised by cpp0 as being
multiline . Source: Neil Booth, 17 Dec 2000. */
/* Line 1
Line 2
Line 3
Line 4
*/
"line 1
line 2
line 3
line 4"
L"line 1
line 2
line 3
line 4"
/* Nowhere in the output of this file should there be a blank line.
We check for that in the .i file.
{ dg-final { if ![file exists multiline.i] { return } } }
{ dg-final { if \{ [grep multiline.i "^$"] == "" \} \{ } }
{ dg-final { return \} } }
{ dg-final { fail "multiline.c: multi-line tokens" } } */