diff options
author | Joseph Myers <joseph@codesourcery.com> | 2006-09-13 02:04:18 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2006-09-13 02:04:18 +0100 |
commit | c663e301034033aa098dd63b3d141c8edb51c223 (patch) | |
tree | 7bc68cc714505a842f95c6794e5a70120ccf250d /gcc | |
parent | 48de786822a56dbfc3d434c13d19d3dd91aa801e (diff) | |
download | gcc-c663e301034033aa098dd63b3d141c8edb51c223.zip gcc-c663e301034033aa098dd63b3d141c8edb51c223.tar.gz gcc-c663e301034033aa098dd63b3d141c8edb51c223.tar.bz2 |
re PR c/28768 (Preprocessor doesn't parse tokens correctly?)
libcpp:
PR c/28768
PR preprocessor/14634
* lex.c (lex_string): Pedwarn for unterminated literals.
libgomp:
* configure.ac (HAVE_CLOCK_GETTIME): Add missing second argument
to AC_DEFINE.
* configure: Regenerate.
gcc/testsuite:
* gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
From-SVN: r116915
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/include2.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/macspace1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/macspace2.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/multiline.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/trad/literals-2.c | 2 |
6 files changed, 18 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 81f7c7f..6169fdd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2006-09-13 Joseph S. Myers <joseph@codesourcery.com> + + PR c/28768 + PR preprocessor/14634 + * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c, + gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c, + gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics. + 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr> * gcc.dg/pr28243.c: New test. diff --git a/gcc/testsuite/gcc.dg/cpp/include2.c b/gcc/testsuite/gcc.dg/cpp/include2.c index 60edfcc..46844bf 100644 --- a/gcc/testsuite/gcc.dg/cpp/include2.c +++ b/gcc/testsuite/gcc.dg/cpp/include2.c @@ -13,4 +13,4 @@ /* These error is No such file or directory, just once. However, this message is locale-dependent, so don't test for it. */ /* { dg-error "silly" "" { target *-*-* } 10 } */ - +/* { dg-error "missing" "" { target *-*-* } 11 } */ diff --git a/gcc/testsuite/gcc.dg/cpp/macspace1.c b/gcc/testsuite/gcc.dg/cpp/macspace1.c index ddd62c7..daf14d2 100644 --- a/gcc/testsuite/gcc.dg/cpp/macspace1.c +++ b/gcc/testsuite/gcc.dg/cpp/macspace1.c @@ -59,3 +59,5 @@ #define ag"abc" /* { dg-warning "missing whitespace" } */ int dummy; +/* { dg-error "missing terminating" "" { target *-*-* } 6 } */ +/* { dg-error "missing terminating" "" { target *-*-* } 10 } */ diff --git a/gcc/testsuite/gcc.dg/cpp/macspace2.c b/gcc/testsuite/gcc.dg/cpp/macspace2.c index 21576fa..7a81ece 100644 --- a/gcc/testsuite/gcc.dg/cpp/macspace2.c +++ b/gcc/testsuite/gcc.dg/cpp/macspace2.c @@ -59,3 +59,5 @@ #define ag"abc" /* { dg-error "requires whitespace" } */ int dummy; +/* { dg-error "missing terminating" "" { target *-*-* } 6 } */ +/* { dg-error "missing terminating" "" { target *-*-* } 10 } */ diff --git a/gcc/testsuite/gcc.dg/cpp/multiline.c b/gcc/testsuite/gcc.dg/cpp/multiline.c index a71ebc6..38798bd 100644 --- a/gcc/testsuite/gcc.dg/cpp/multiline.c +++ b/gcc/testsuite/gcc.dg/cpp/multiline.c @@ -19,5 +19,7 @@ L"line 1 /* Nowhere in the output of this file should there be a blank line. We check for that in the .i file. { dg-final { scan-file-not multiline.i "(^|\\n)\\n" } } */ -/* { dg-bogus "missing term" "multiline strings" { target *-*-* } 11 } */ -/* { dg-bogus "warning" "warning in place of error" { target *-*-* } 15 } */ +/* { dg-warning "missing term" "multiline strings" { target *-*-* } 11 } */ +/* { dg-warning "missing term" "multiline strings" { target *-*-* } 14 } */ +/* { dg-warning "missing term" "multiline strings" { target *-*-* } 15 } */ +/* { dg-warning "missing term" "multiline strings" { target *-*-* } 18 } */ diff --git a/gcc/testsuite/gcc.dg/cpp/trad/literals-2.c b/gcc/testsuite/gcc.dg/cpp/trad/literals-2.c index 29ffcbf..767ed77 100644 --- a/gcc/testsuite/gcc.dg/cpp/trad/literals-2.c +++ b/gcc/testsuite/gcc.dg/cpp/trad/literals-2.c @@ -2,7 +2,7 @@ recognized. */ /* { dg-do preprocess } */ - +/* { dg-error "missing terminating" "bad charconst" { target *-*-* } 7 } */ /* { dg-error "not valid" "bad charconst" { target *-*-* } 7 } */ #if 'x #endif |