Radar #: 3701874

2004-06-21  Andrew Pinski  <apinski@apple.com>

        Radar #: 3701874
        * c-decl.c (push_file_scope): Return early if we already
        have a file scope.

2004-06-21  Andrew Pinski  <apinski@apple.com>

        * gcc.dg/pch/struct-1.c: New.
        * gcc.dg/pch/struct-1.hs: New.

From-SVN: r83483
This commit is contained in:
Andrew Pinski 2004-06-22 07:23:25 +00:00 committed by Andrew Pinski
parent 058b15c1dc
commit f6bf7bb617
5 changed files with 28 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2004-06-21 Andrew Pinski <apinski@apple.com>
Radar #: 3701874
* c-decl.c (push_file_scope): Return early if we already
have a file scope.
2004-06-21 Geoffrey Keating <geoffk@apple.com>
* c-opts.c (c_common_handle_option): Handle -fpch-preprocess.

View File

@ -810,6 +810,9 @@ push_file_scope (void)
{
tree decl;
if (file_scope)
return;
push_scope ();
file_scope = current_scope;

View File

@ -1,3 +1,8 @@
2004-06-21 Andrew Pinski <apinski@apple.com>
* gcc.dg/pch/struct-1.c: New.
* gcc.dg/pch/struct-1.hs: New.
2004-06-21 Geoffrey Keating <geoffk@apple.com>
* gcc.dg/pch/save-temps-1.c: New file.

View File

@ -0,0 +1,11 @@
#include "struct-1.h"
struct ChainSearchRecord {
int identity;
};
typedef struct ChainSearchRecord ChainSearchRecord;
void foo (ChainSearchPtr s)
{
s->identity = 0x6a73616d;
}

View File

@ -0,0 +1,3 @@
struct ChainSearchRecord;
typedef struct ChainSearchRecord *ChainSearchPtr;