gcc/:
authorrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Feb 2008 22:41:16 +0000 (22:41 +0000)
committerrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Feb 2008 22:41:16 +0000 (22:41 +0000)
PR c/28800
* c-parser.c (c_parser_translation_unit): Warn for empty
translation unit, not empty source file.

gcc/testsuite/:
PR c/28800
* gcc.dg/empty-source-2.c: Adjust for warning message.
* gcc.dg/empty-source-3.c: Likewise.
* gcc.dg/pack-test-2.c: Adjust comment.
* gcc.dg/pragma-ep-2.c: Likewise.
* gcc.dg/pragma-re-2.c: Likewise.
* gcc.dg/va-arg-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132690 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/empty-source-2.c
gcc/testsuite/gcc.dg/empty-source-3.c
gcc/testsuite/gcc.dg/pack-test-2.c
gcc/testsuite/gcc.dg/pragma-ep-2.c
gcc/testsuite/gcc.dg/pragma-re-2.c
gcc/testsuite/gcc.dg/va-arg-2.c

index 906f1c5..a033d4b 100644 (file)
@@ -1,3 +1,9 @@
+2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR c/28800
+       * c-parser.c (c_parser_translation_unit): Warn for empty
+       translation unit, not empty source file.
+
 2008-02-26  Paul Brook  <paul@codesourcery.com>
 
        * config/arm/arm.c (thumb_set_frame_pointer): Ensure SP is first
index 72f8a21..1e63c14 100644 (file)
@@ -1069,7 +1069,7 @@ c_parser_translation_unit (c_parser *parser)
   if (c_parser_next_token_is (parser, CPP_EOF))
     {
       if (pedantic)
-       pedwarn ("%HISO C forbids an empty source file",
+       pedwarn ("%HISO C forbids an empty translation unit",
                 &c_parser_peek_token (parser)->location);
     }
   else
index 15853bc..027543e 100644 (file)
@@ -1,3 +1,13 @@
+2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR c/28800
+       * gcc.dg/empty-source-2.c: Adjust for warning message.
+       * gcc.dg/empty-source-3.c: Likewise.
+       * gcc.dg/pack-test-2.c: Adjust comment.
+       * gcc.dg/pragma-ep-2.c: Likewise.
+       * gcc.dg/pragma-re-2.c: Likewise.
+       * gcc.dg/va-arg-2.c: Likewise.
+
 2008-02-26  Tobias Burnus  <burnus@net-b.de>
 
        PR fortran/35033
index 4d9cc25..8ce201c 100644 (file)
@@ -3,4 +3,4 @@
 /* { dg-do compile } */
 /* { dg-options "-pedantic" } */
 
-/* { dg-warning "ISO C forbids an empty source file" "empty" { target *-*-* } 6 } */
+/* { dg-warning "ISO C forbids an empty translation unit" "empty" { target *-*-* } 6 } */
index 4facdab..0fd7be7 100644 (file)
@@ -4,4 +4,4 @@
 /* { dg-do compile } */
 /* { dg-options "-pedantic-errors" } */
 
-/* { dg-error "ISO C forbids an empty source file" "empty" { target *-*-* } 7 } */
+/* { dg-error "ISO C forbids an empty translation unit" "empty" { target *-*-* } 7 } */
index 8cb89f4..86e4d8d 100644 (file)
@@ -22,4 +22,4 @@
 
 #pragma pack(push, foo, 3)      /* { dg-warning "small power of two" } */
 
-extern int blah;       /* prevent "ISO C forbids an empty source file" */
+extern int blah;       /* prevent "ISO C forbids an empty translation unit" */
index 6e5c467..1151d9b 100644 (file)
@@ -4,4 +4,4 @@
 #pragma extern_prefix foo              /* { dg-warning "malformed" } */
 #pragma extern_prefix "foo" 1          /* { dg-warning "junk" } */
 
-int bar; /* silence `ISO C forbids an empty source file' warning */
+int bar; /* silence `ISO C forbids an empty translation unit' warning */
index 40b9148..e86bb87 100644 (file)
@@ -5,4 +5,4 @@
 #pragma redefine_extname foo 1         /* { dg-warning "malformed" } */
 #pragma redefine_extname foo bar 2     /* { dg-warning "junk" } */
 
-int bar; /* silence `ISO C forbids an empty source file' warning */
+int bar; /* silence `ISO C forbids an empty translation unit' warning */
index 597bf98..2fd0ed9 100644 (file)
@@ -9,4 +9,4 @@
 /* { dg-error "no longer implements" "#error 1" { target *-*-* } 4 } */
 /* { dg-error "Revise your code" "#error 2" { target *-*-* } 5 } */
 
-int x;  /* prevent empty-source-file warning */
+int x;  /* prevent empty-translation-unit warning */