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
+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.
{
tree decl;
+ if (file_scope)
+ return;
+
push_scope ();
file_scope = current_scope;
+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.
--- /dev/null
+#include "struct-1.h"
+
+struct ChainSearchRecord {
+ int identity;
+};
+typedef struct ChainSearchRecord ChainSearchRecord;
+void foo (ChainSearchPtr s)
+{
+ s->identity = 0x6a73616d;
+}
+
--- /dev/null
+struct ChainSearchRecord;
+typedef struct ChainSearchRecord *ChainSearchPtr;
+