* gfortran.h: Do not include system.h.
* bbt.c: Include system.h.
* data.c: Ditto.
* dependency.c: Ditto.
* dump-parse-tree.c: Ditto.
* arith.h: Do not include gfortran.h.
* constructor.h: Do not include gfortran.h and splay-tree.h.
* match.h: Do not include gfortran.h.
* parse.h: Ditto.
* target-memory.h: Ditto.
* openmp.c: Do not include toplev.h and target.h.
* trans-stmt.c: Ditto not include toplev.h.
* primary.c: Ditto.
* trans-common.c: Tell why toplev.h is needed. And
do not include target.h.
* trans-expr.c: Tell why toplev.h is needed.
* trans-array.c: Ditto.
* trans-openmp.c: Ditto.
* trans-const.c: Ditto.
* trans.c: Ditto.
* trans-types.c: Ditto.
* trans-io.c: Ditto.
* trans-decl.c: Ditto.
* scanner.c: Ditto.
* convert.c: Ditto.
* trans-intrinsic.c: Ditto.
* options.c: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159763
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-05-21 Tobias Burnus <burnus@net-b.de>
+
+ * gfortran.h: Do not include system.h.
+ * bbt.c: Include system.h.
+ * data.c: Ditto.
+ * dependency.c: Ditto.
+ * dump-parse-tree.c: Ditto.
+ * arith.h: Do not include gfortran.h.
+ * constructor.h: Do not include gfortran.h and splay-tree.h.
+ * match.h: Do not include gfortran.h.
+ * parse.h: Ditto.
+ * target-memory.h: Ditto.
+ * openmp.c: Do not include toplev.h and target.h.
+ * trans-stmt.c: Ditto not include toplev.h.
+ * primary.c: Ditto.
+ * trans-common.c: Tell why toplev.h is needed. And
+ do not include target.h.
+ * trans-expr.c: Tell why toplev.h is needed.
+ * trans-array.c: Ditto.
+ * trans-openmp.c: Ditto.
+ * trans-const.c: Ditto.
+ * trans.c: Ditto.
+ * trans-types.c: Ditto.
+ * trans-io.c: Ditto.
+ * trans-decl.c: Ditto.
+ * scanner.c: Ditto.
+ * convert.c: Ditto.
+ * trans-intrinsic.c: Ditto.
+ * options.c: Ditto.
+
2010-05-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/43851
#ifndef GFC_ARITH_H
#define GFC_ARITH_H
-#include "gfortran.h"
-
/* MPFR also does not have the conversion of a mpfr_t to a mpz_t, so declare
a function for this as well. */
July 1997 Doctor Dobb's Journal, "Treaps in Java". */
#include "config.h"
+#include "system.h"
#include "gfortran.h"
typedef struct gfc_treap
#ifndef GFC_CONSTRUCTOR_H
#define GFC_CONSTRUCTOR_H
-#include "gfortran.h"
-#include "splay-tree.h"
-
-
/* Get a new constructor structure. */
gfc_constructor *gfc_constructor_get (void);
#include "tree.h"
#include "flags.h"
#include "convert.h"
-#include "toplev.h"
+#include "toplev.h" /* For error. */
#include "gfortran.h"
#include "trans.h"
trans-array.c. */
#include "config.h"
+#include "system.h"
#include "gfortran.h"
#include "data.h"
#include "constructor.h"
if dependencies. Ideally these would probably be merged. */
#include "config.h"
+#include "system.h"
#include "gfortran.h"
#include "dependency.h"
#include "constructor.h"
TODO: Dump DATA. */
#include "config.h"
+#include "system.h"
#include "gfortran.h"
#include "constructor.h"
#include "libgfortran.h"
-#include "system.h"
#include "intl.h"
#include "coretypes.h"
#include "input.h"
#ifndef GFC_MATCH_H
#define GFC_MATCH_H
-#include "gfortran.h"
-
/* gfc_new_block points to the symbol of a newly matched block. */
extern gfc_symbol *gfc_new_block;
#include "match.h"
#include "parse.h"
#include "pointer-set.h"
-#include "target.h"
-#include "toplev.h"
/* Match an end of OpenMP directive. End of OpenMP directive is optional
whitespace, followed by '\n' or comment '!'. */
#include "gfortran.h"
#include "target.h"
#include "cpp.h"
-#include "toplev.h"
+#include "toplev.h" /* For sorry. */
#include "tm.h"
gfc_option_t gfc_option;
#ifndef GFC_PARSE_H
#define GFC_PARSE_H
-#include "gfortran.h"
-
/* Enum for what the compiler is currently doing. */
typedef enum
{
#include "arith.h"
#include "match.h"
#include "parse.h"
-#include "toplev.h"
#include "constructor.h"
/* Matches a kind-parameter expression, which is either a named
#include "config.h"
#include "system.h"
#include "gfortran.h"
-#include "toplev.h"
+#include "toplev.h" /* For set_src_pwd. */
#include "debug.h"
#include "flags.h"
#include "cpp.h"
#ifndef GFC_TARGET_MEMORY_H
#define GFC_TARGET_MEMORY_H
-#include "gfortran.h"
-
/* Convert a BOZ to REAL or COMPLEX. */
bool gfc_convert_boz (gfc_expr *, gfc_typespec *);
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "toplev.h"
+#include "toplev.h" /* For internal_error/fatal_error. */
#include "flags.h"
#include "gfortran.h"
#include "constructor.h"
#include "config.h"
#include "system.h"
#include "coretypes.h"
-#include "target.h"
#include "tree.h"
-#include "toplev.h"
+#include "toplev.h" /* For exact_log2. */
#include "tm.h" /* For rtl.h. */
#include "rtl.h" /* For decl_default_tls_model. */
#include "gfortran.h"
#include "coretypes.h"
#include "tree.h"
#include "realmpfr.h"
-#include "toplev.h"
+#include "toplev.h" /* For fatal_error. */
#include "double-int.h"
#include "gfortran.h"
#include "trans.h"
#include "tree-dump.h"
#include "gimple.h" /* For create_tmp_var_raw. */
#include "ggc.h"
-#include "toplev.h"
+#include "toplev.h" /* For announce_function/internal_error. */
#include "tm.h" /* For rtl.h. */
#include "rtl.h" /* For decl_default_tls_model. */
#include "target.h"
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "toplev.h"
+#include "toplev.h" /* For fatal_error. */
#include "langhooks.h"
#include "flags.h"
#include "gfortran.h"
#include "tm.h" /* For UNITS_PER_WORD. */
#include "tree.h"
#include "ggc.h"
-#include "toplev.h"
+#include "toplev.h" /* For rest_of_decl_compilation/internal_error. */
#include "flags.h"
#include "gfortran.h"
#include "arith.h"
#include "coretypes.h"
#include "tree.h"
#include "ggc.h"
-#include "toplev.h"
+#include "toplev.h" /* For internal_error. */
#include "gfortran.h"
#include "trans.h"
#include "trans-stmt.h"
#include "coretypes.h"
#include "tree.h"
#include "gimple.h" /* For create_tmp_var_raw. */
-#include "toplev.h"
+#include "toplev.h" /* For internal_error. */
#include "gfortran.h"
#include "trans.h"
#include "trans-stmt.h"
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "toplev.h"
#include "gfortran.h"
#include "flags.h"
#include "trans.h"
#include "langhooks.h" /* For iso-c-bindings.def. */
#include "target.h"
#include "ggc.h"
-#include "toplev.h"
+#include "toplev.h" /* For rest_of_decl_compilation/fatal_error. */
#include "gfortran.h"
#include "trans.h"
#include "trans-types.h"
#include "tree.h"
#include "gimple.h" /* For create_tmp_var_raw. */
#include "tree-iterator.h"
-#include "toplev.h"
+#include "toplev.h" /* For internal_error. */
#include "defaults.h"
#include "flags.h"
#include "gfortran.h"