[fortran,patch] Creating a common header to the front-end and runtime library

David Edelsohn dje@watson.ibm.com
Wed Sep 5 17:41:00 GMT 2007

	This patch broke libgfortran on AIX.  We are repeating the same
problem as before: config.h affects system headers but is include too

	This patch gets farther along, but other files are broken.

	* libgfortran.h: Include config.h first.

Index: libgfortran.h
--- libgfortran.h	(revision 128130)
+++ libgfortran.h	(working copy)
@@ -31,6 +31,9 @@
 #ifndef LIBGFOR_H
 #define LIBGFOR_H
+/* config.h MUST be first because it can affect system headers.  */
+#include "config.h"
 #include <stdio.h>
 #include <math.h>
 #include <stddef.h>
@@ -45,7 +48,6 @@
 #include "../gcc/fortran/libgfortran.h"
-#include "config.h"
 #include "c99_protos.h"

More information about the Gcc-patches mailing list