Index: trace/mercury_event_parser.y
===================================================================
RCS file: /home/mercury/mercury1/repository/mercury/trace/mercury_event_parser.y,v
retrieving revision 1.3
diff -u -r1.3 mercury_event_parser.y
--- trace/mercury_event_parser.y	14 Dec 2006 04:36:03 -0000	1.3
+++ trace/mercury_event_parser.y	21 Dec 2006 23:08:59 -0000
@@ -22,7 +22,9 @@
 
 #include "mercury_event_spec.h"             /* for MR_EventSpecs etc */
 #include "mercury_event_spec_missing.h"     /* for mercury_event_text etc */
-#include "mercury_event_parser.h"
+/* #include "mercury_event_parser.h"           the content of this header is
+                                               in bison's .c output anyway;
+                                               including it again chokes GCC. */
 #include "mercury_event_scanner.h"          /* for mercury_event_lex etc */
 
 MR_EventSet         mercury_event_parsetree;
