diff options
| author | jlquinn <jlquinn@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-03 15:01:08 +0000 | 
|---|---|---|
| committer | jlquinn <jlquinn@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-03 15:01:08 +0000 | 
| commit | bcf3c70d147456744ec196ee1977b53bc96e20ba (patch) | |
| tree | 0b78df616b863331362c88f3923d82088bb9b594 /gcc | |
| parent | 01406fc0581bedf3f47f7d4350bc1eb56cc24239 (diff) | |
| download | ppe42-gcc-bcf3c70d147456744ec196ee1977b53bc96e20ba.tar.gz ppe42-gcc-bcf3c70d147456744ec196ee1977b53bc96e20ba.zip  | |
2004-06-03  Jerry Quinn  <jlquinn@optonline.net>
	* Makefile.in (RA_H, RESOURCE_H, SCHED_INT_H, CFGLAYOUT_H,
	CFGLOOP_H, DF_H, DDG_H, TREE_SSA_LIVE_H): New.
	(TARGET_H): Add insn-modes.h.
	(tree-ssa.o, tree-cfg.o, tree-ssa-loop.o, toplev.o, passes.o,
	loop.o, loop-doloop.o, unroll.o, cfgloop.o, cfgloopanal.o,
	loop-iv.o, cfgloopmanip.o, loop-init.o, loop-unswitch.o,
	loop-unroll.o, ddg.o, modulo-sched.o, predict.o,
	cfglayout.o, ifcvt.o): Replace cfgloop.h with CFGLOOP_H.
	(toplev.o, passes.o, cfghooks.o, cfgloopmanip.o, loop-init.o,
	loop-unswitch.o, loop-unroll.o, ddg.o, modulo-sched.o,
	bb-reorder.o, tracer.o, cfglayout.o): Replace cfglayout.h with
	CFGLAYOUT_H.
	(ra.o, ra-build.o, ra-colorize.o, ra-debug.o, ra-rewrite.o):
	Replace ra.h with RA_H.
	(resource.o, regrename.o, insn-conditions.o, insn-emit.o,
	insn-recog.o): Replace resource.h with RESOURCE_H.
	(ddg.o, modulo-sched.o, haifa-sched.o, sched-deps.o, sched-rgn.o,
	sched-ebb.o, sched-vis.o, out_object_file):  Replace sched-int.h
	with SCHED_INT_H.
	(web.o, lcm.o, df.o, ra.o, ra-build.o, ra-colorize.o, ra-debug.o,
	ra-rewrite.o): Replace df.h with DF_H.
	(ddg.o, modulo-sched.o): Replace ddf.h with DDG_H.
	(tree-outof-ssa.o, tree-ssa-live.o, tree-ssa-copyrename.o):
	Replace tree-ssa-live.h with TREE_SSA_LIVE_H.
	(insn-conditions.o): Remove unused reload.h.
	* cfglayout.h: Add include guard.  Include basic-block.h.
	* cfgloop.h: Add include guard.  Include basic-block.h, rtl.h.
	* ddg.h: Include sbitmap.h, basic-block.h, df.h.
	* df.h: Add include guard.  Include bitmap.h, sbitmap.h,
	basic-block.h.
	* genconditions.c:  Remove reload.h.
	* ra.h: Add include guard.  Include bitmap.h, sbitmap.h,
	hard-reg-set.h, insn-modes.h.
	* resource.h: Add include guard.  Include hard-reg-set.h.
	* sched-int.h:  Add include guard.  Include insn-attr.h,
	basic-block.h, rtl.h.
	* target.h: Add include guard.  Include insn-modes.h.
	* tree-ssa-live.h: Include partition.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82600 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 41 | ||||
| -rw-r--r-- | gcc/Makefile.in | 113 | ||||
| -rw-r--r-- | gcc/cfglayout.h | 7 | ||||
| -rw-r--r-- | gcc/cfgloop.h | 9 | ||||
| -rw-r--r-- | gcc/ddg.h | 8 | ||||
| -rw-r--r-- | gcc/df.h | 9 | ||||
| -rw-r--r-- | gcc/genconditions.c | 1 | ||||
| -rw-r--r-- | gcc/ra.h | 10 | ||||
| -rw-r--r-- | gcc/resource.h | 7 | ||||
| -rw-r--r-- | gcc/sched-int.h | 12 | ||||
| -rw-r--r-- | gcc/target.h | 6 | ||||
| -rw-r--r-- | gcc/tree-ssa-live.h | 2 | 
12 files changed, 170 insertions, 55 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55de96f8d40..9b520696a4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,44 @@ +2004-06-03  Jerry Quinn  <jlquinn@optonline.net> + +	* Makefile.in (RA_H, RESOURCE_H, SCHED_INT_H, CFGLAYOUT_H, +	CFGLOOP_H, DF_H, DDG_H, TREE_SSA_LIVE_H): New. +	(TARGET_H): Add insn-modes.h. +	(tree-ssa.o, tree-cfg.o, tree-ssa-loop.o, toplev.o, passes.o, +	loop.o, loop-doloop.o, unroll.o, cfgloop.o, cfgloopanal.o, +	loop-iv.o, cfgloopmanip.o, loop-init.o, loop-unswitch.o, +	loop-unroll.o, ddg.o, modulo-sched.o, predict.o, +	cfglayout.o, ifcvt.o): Replace cfgloop.h with CFGLOOP_H. +	(toplev.o, passes.o, cfghooks.o, cfgloopmanip.o, loop-init.o, +	loop-unswitch.o, loop-unroll.o, ddg.o, modulo-sched.o, +	bb-reorder.o, tracer.o, cfglayout.o): Replace cfglayout.h with +	CFGLAYOUT_H. +	(ra.o, ra-build.o, ra-colorize.o, ra-debug.o, ra-rewrite.o): +	Replace ra.h with RA_H. +	(resource.o, regrename.o, insn-conditions.o, insn-emit.o, +	insn-recog.o): Replace resource.h with RESOURCE_H. +	(ddg.o, modulo-sched.o, haifa-sched.o, sched-deps.o, sched-rgn.o, +	sched-ebb.o, sched-vis.o, out_object_file):  Replace sched-int.h +	with SCHED_INT_H. +	(web.o, lcm.o, df.o, ra.o, ra-build.o, ra-colorize.o, ra-debug.o, +	ra-rewrite.o): Replace df.h with DF_H. +	(ddg.o, modulo-sched.o): Replace ddf.h with DDG_H. +	(tree-outof-ssa.o, tree-ssa-live.o, tree-ssa-copyrename.o): +	Replace tree-ssa-live.h with TREE_SSA_LIVE_H. +	(insn-conditions.o): Remove unused reload.h. +	* cfglayout.h: Add include guard.  Include basic-block.h. +	* cfgloop.h: Add include guard.  Include basic-block.h, rtl.h. +	* ddg.h: Include sbitmap.h, basic-block.h, df.h. +	* df.h: Add include guard.  Include bitmap.h, sbitmap.h, +	basic-block.h. +	* genconditions.c:  Remove reload.h. +	* ra.h: Add include guard.  Include bitmap.h, sbitmap.h, +	hard-reg-set.h, insn-modes.h. +	* resource.h: Add include guard.  Include hard-reg-set.h. +	* sched-int.h:  Add include guard.  Include insn-attr.h, +	basic-block.h, rtl.h. +	* target.h: Add include guard.  Include insn-modes.h. +	* tree-ssa-live.h: Include partition.h. +  2004-06-03  Daniel Berlin  <dberlin@dberlin.org>  		Kenneth Zadeck <zadeck@naturalbridge.com> diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 4625c0b83e6..4e16eaa643f 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -675,7 +675,7 @@ TM_P_H    = tm_p.h    $(tm_p_file_list)  GTM_H     = tm.h      $(tm_file_list)  TM_H      = $(GTM_H) insn-constants.h insn-flags.h -TARGET_H = $(TM_H) target.h +TARGET_H = $(TM_H) target.h insn-modes.h  HOOKS_H = hooks.h  LANGHOOKS_DEF_H = langhooks-def.h $(HOOKS_H)  TARGET_DEF_H = target-def.h $(HOOKS_H) @@ -695,8 +695,15 @@ EMIT_RTL_H = emit-rtl.h  EXPR_H = expr.h insn-config.h function.h $(RTL_H) flags.h $(TREE_H) $(MACHMODE_H) $(EMIT_RTL_H)  OPTABS_H = optabs.h insn-codes.h  REGS_H = regs.h varray.h $(MACHMODE_H) +RA_H = ra.h bitmap.h sbitmap.h hard-reg-set.h insn-modes.h +RESOURCE_H = resource.h hard-reg-set.h +SCHED_INT_H = sched-int.h $(INSN_ATTR_H) $(BASIC_BLOCK_H) $(RTL_H)  INTEGRATE_H = integrate.h varray.h  LOOP_H = loop.h varray.h bitmap.h +CFGLAYOUT_H = cfglayout.h $(BASIC_BLOCK_H) +CFGLOOP_H = cfgloop.h $(BASIC_BLOCK_H) $(RTL_H) +DF_H = df.h bitmap.h sbitmap.h $(BASIC_BLOCK_H) +DDG_H = ddg.h sbitmap.h $(DF_H)  GCC_H = gcc.h version.h  GGC_H = ggc.h gtype-desc.h  TIMEVAR_H = timevar.h timevar.def @@ -713,6 +720,7 @@ TREE_GIMPLE_H = tree-gimple.h tree-iterator.h  TREE_FLOW_H = tree-flow.h tree-flow-inline.h tree-ssa-operands.h \  		bitmap.h $(BASIC_BLOCK_H) hard-reg-set.h $(TREE_GIMPLE_H) \  		$(HASHTAB_H) +TREE_SSA_LIVE_H = tree-ssa-live.h $(PARTITION_H)  PRETTY_PRINT_H = pretty-print.h input.h $(OBSTACK_H)  DIAGNOSTIC_H = diagnostic.h diagnostic.def $(PRETTY_PRINT_H)  C_PRETTY_PRINT_H = $(PRETTY_PRINT_H) $(C_COMMON_H) $(TREE_H) @@ -1571,7 +1579,7 @@ tree-alias-common.o: tree-alias-common.c tree-alias-common.h $(SYSTEM_H) \  tree-ssa.o : tree-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) output.h diagnostic.h \     errors.h toplev.h function.h $(TIMEVAR_H) tree-alias-common.h \ -   $(TM_H) coretypes.h $(TREE_DUMP_H) langhooks.h cfgloop.h \ +   $(TM_H) coretypes.h $(TREE_DUMP_H) langhooks.h $(CFGLOOP_H) \     tree-pass.h  tree-into-ssa.o : tree-into-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) output.h diagnostic.h \ @@ -1581,7 +1589,7 @@ tree-outof-ssa.o : tree-outof-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) output.h diagnostic.h \     errors.h toplev.h function.h $(TIMEVAR_H) tree-alias-common.h \     $(TM_H) coretypes.h $(TREE_DUMP_H) langhooks.h domwalk.h \ -   tree-pass.h tree-ssa-live.h +   tree-pass.h $(TREE_SSA_LIVE_H)  tree-ssa-dse.o : tree-ssa-dse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \     $(TM_H) errors.h $(GGC_H) $(TREE_H) $(RTL_H) $(TM_P_H) $(BASIC_BLOCK_H) \     $(TREE_FLOW_H) tree-pass.h $(TREE_DUMP_H) domwalk.h flags.h @@ -1613,11 +1621,11 @@ domwalk.o : domwalk.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \  tree-ssa-live.o : tree-ssa-live.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) $(GGC_H) output.h diagnostic.h \     errors.h toplev.h function.h $(TIMEVAR_H) tree-alias-common.h \ -   $(TM_H) coretypes.h $(TREE_DUMP_H) tree-ssa-live.h +   $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_SSA_LIVE_H)  tree-ssa-copyrename.o : tree-ssa-copyrename.c $(TREE_FLOW_H) $(CONFIG_H) \     $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) $(GGC_H) output.h \     diagnostic.h errors.h toplev.h function.h $(TIMEVAR_H) tree-pass.h \ -   tree-alias-common.h $(TM_H) coretypes.h $(TREE_DUMP_H) tree-ssa-live.h +   tree-alias-common.h $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_SSA_LIVE_H)  tree-ssa-pre.o : tree-ssa-pre.c $(TREE_FLOW_H) $(CONFIG_H) \     $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) \     $(GGC_H) output.h diagnostic.h errors.h toplev.h $(TIMEVAR_H) \ @@ -1625,7 +1633,7 @@ tree-ssa-pre.o : tree-ssa-pre.c $(TREE_FLOW_H) $(CONFIG_H) \  tree-cfg.o : tree-cfg.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) $(GGC_H) flags.h output.h \     diagnostic.h errors.h function.h $(TIMEVAR_H) $(TM_H) coretypes.h \ -   $(TREE_DUMP_H) except.h langhooks.h cfgloop.h gt-tree-cfg.h tree-pass.h +   $(TREE_DUMP_H) except.h langhooks.h $(CFGLOOP_H) gt-tree-cfg.h tree-pass.h  tree-tailcall.o : tree-tailcall.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_P_H) function.h $(TM_H) coretypes.h \     $(TREE_DUMP_H) diagnostic.h except.h tree-pass.h flags.h langhooks.h @@ -1646,7 +1654,7 @@ tree-eh.o : tree-eh.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \     $(RTL_H) $(TREE_H) $(TM_H) flags.h function.h except.h langhooks.h \     $(GGC_H) tree-pass.h gt-tree-eh.h  tree-ssa-loop.o : tree-ssa-loop.c $(TREE_FLOW_H) $(CONFIG_H) \ -   $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) cfgloop.h \ +   $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) \     output.h diagnostic.h $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \     tree-pass.h flags.h tree-inline.h  tree-ssa-alias.o : tree-ssa-alias.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ @@ -1708,7 +1716,7 @@ toplev.o : toplev.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_     dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \     graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) value-prof.h \     $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) \ -   langhooks.h insn-flags.h cfglayout.h real.h cfgloop.h \ +   langhooks.h insn-flags.h $(CFGLAYOUT_H) real.h $(CFGLOOP_H) \     hosthooks.h $(LANGHOOKS_DEF_H) cgraph.h $(COVERAGE_H) alloc-pool.h  	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \  	  -DTARGET_NAME=\"$(target_noncanonical)\" \ @@ -1720,7 +1728,7 @@ passes.o : passes.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \     dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \     graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) value-prof.h \     $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) \ -   langhooks.h insn-flags.h cfglayout.h real.h cfgloop.h \ +   langhooks.h insn-flags.h $(CFGLAYOUT_H) real.h $(CFGLOOP_H) \     hosthooks.h $(LANGHOOKS_DEF_H) cgraph.h $(COVERAGE_H) alloc-pool.h  main.o : main.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) toplev.h @@ -1843,17 +1851,17 @@ cse.o : cse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \     output.h function.h $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) $(TIMEVAR_H) \     except.h $(TARGET_H) $(PARAMS_H) rtlhooks-def.h  web.o : web.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \ -   hard-reg-set.h flags.h $(BASIC_BLOCK_H) function.h output.h toplev.h df.h +   hard-reg-set.h flags.h $(BASIC_BLOCK_H) function.h output.h toplev.h $(DF_H)  gcse.o : gcse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \     hard-reg-set.h flags.h real.h insn-config.h $(GGC_H) $(RECOG_H) $(EXPR_H) \     $(BASIC_BLOCK_H) function.h output.h toplev.h $(TM_P_H) $(PARAMS_H) \     except.h gt-gcse.h $(TREE_H) cselib.h  resource.o : resource.c $(CONFIG_H) $(RTL_H) hard-reg-set.h $(SYSTEM_H) coretypes.h \ -   $(TM_H) $(BASIC_BLOCK_H) $(REGS_H) flags.h output.h resource.h function.h toplev.h \ +   $(TM_H) $(BASIC_BLOCK_H) $(REGS_H) flags.h output.h $(RESOURCE_H) function.h toplev.h \     $(INSN_ATTR_H) except.h $(PARAMS_H) $(TM_P_H)  lcm.o : lcm.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \     hard-reg-set.h flags.h real.h insn-config.h $(INSN_ATTR_H) $(RECOG_H) $(EXPR_H) \ -   $(BASIC_BLOCK_H) $(TM_P_H) df.h function.h +   $(BASIC_BLOCK_H) $(TM_P_H) $(DF_H) function.h  tree-ssa-dce.o : tree-ssa-dce.c $(CONFIG_H) system.h errors.h $(TREE_H) \      $(RTL_H) $(TM_P_H) $(TREE_FLOW_H) diagnostic.h $(TIMEVAR_H) $(TM_H) \      coretypes.h $(TREE_DUMP_H) tree-pass.h flags.h @@ -1870,7 +1878,7 @@ tree-complex.o : tree-complex.c $(CONFIG_H) system.h $(TREE_H) \      flags.h  df.o : df.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \     insn-config.h $(RECOG_H) function.h $(REGS_H) alloc-pool.h hard-reg-set.h \ -   $(BASIC_BLOCK_H) df.h $(FIBHEAP_H) +   $(BASIC_BLOCK_H) $(DF_H) $(FIBHEAP_H)  var-tracking.o : var-tracking.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \     $(RTL_H) $(TREE_H) hard-reg-set.h insn-config.h reload.h flags.h \     $(BASIC_BLOCK_H) output.h sbitmap.h alloc-pool.h $(FIBHEAP_H) $(HASHTAB_H) @@ -1891,15 +1899,15 @@ value-prof.o : value-prof.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H)     $(RECOG_H) insn-config.h $(OPTABS_H) $(REGS_H)  loop.o : loop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) flags.h $(LOOP_H) \     insn-config.h $(REGS_H) hard-reg-set.h $(RECOG_H) $(EXPR_H) \ -   real.h $(PREDICT_H) $(BASIC_BLOCK_H) function.h cfgloop.h \ +   real.h $(PREDICT_H) $(BASIC_BLOCK_H) function.h $(CFGLOOP_H) \     toplev.h varray.h except.h cselib.h $(OPTABS_H) $(TM_P_H) $(GGC_H)  loop-doloop.o : loop-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \     $(RTL_H) flags.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) \ -   toplev.h cfgloop.h output.h $(PARAMS_H) +   toplev.h $(CFGLOOP_H) output.h $(PARAMS_H)  unroll.o : unroll.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) insn-config.h \     function.h $(INTEGRATE_H) $(REGS_H) $(RECOG_H) flags.h $(EXPR_H) $(LOOP_H) toplev.h \     hard-reg-set.h varray.h $(BASIC_BLOCK_H) $(TM_P_H) $(PREDICT_H) $(PARAMS_H) \ -   cfgloop.h +   $(CFGLOOP_H)  alloc-pool.o : alloc-pool.c $(CONFIG_H) $(SYSTEM_H) alloc-pool.h $(HASHTAB_H)  flow.o : flow.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \     flags.h insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h \ @@ -1908,7 +1916,7 @@ cfg.o : cfg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) flags.h insn-     $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \     function.h except.h $(GGC_H) $(TM_P_H) alloc-pool.h $(TIMEVAR_H)   cfghooks.o: cfghooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \ -   $(BASIC_BLOCK_H) cfglayout.h $(TREE_FLOW_H) $(TIMEVAR_H) toplev.h +   $(BASIC_BLOCK_H) $(CFGLAYOUT_H) $(TREE_FLOW_H) $(TIMEVAR_H) toplev.h  cfgrtl.o : cfgrtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) flags.h \     insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \     function.h except.h $(GGC_H) $(TM_P_H) insn-config.h $(EXPR_H) @@ -1922,21 +1930,21 @@ cfgcleanup.o : cfgcleanup.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \     $(RECOG_H) toplev.h $(GGC_H) insn-config.h cselib.h $(TARGET_H) $(TM_P_H) \     $(PARAMS_H) $(REGS_H) $(EMIT_RTL_H)  cfgloop.o : cfgloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) coretypes.h $(TM_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h flags.h +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) flags.h  cfgloopanal.o : cfgloopanal.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h $(EXPR_H) coretypes.h $(TM_H) +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) coretypes.h $(TM_H)  loop-iv.o : loop-iv.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(GGC_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h $(EXPR_H) coretypes.h $(TM_H) +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) coretypes.h $(TM_H)  cfgloopmanip.o : cfgloopmanip.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h cfglayout.h output.h coretypes.h $(TM_H) +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(CFGLAYOUT_H) output.h coretypes.h $(TM_H)  loop-init.o : loop-init.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h cfglayout.h \ +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(CFGLAYOUT_H) \     coretypes.h $(TM_H)  loop-unswitch.o : loop-unswitch.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h cfglayout.h $(PARAMS_H) \ +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(CFGLAYOUT_H) $(PARAMS_H) \     output.h $(EXPR_H) coretypes.h $(TM_H)  loop-unroll.o: loop-unroll.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h cfgloop.h cfglayout.h $(PARAMS_H) \ +   $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(CFGLAYOUT_H) $(PARAMS_H) \     output.h $(EXPR_H) coretypes.h $(TM_H)  dominance.o : dominance.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \     hard-reg-set.h $(BASIC_BLOCK_H) et-forest.h @@ -1960,18 +1968,18 @@ varray.o : varray.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) varray.h $(GGC_H     $(HASHTAB_H)  ra.o : ra.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TM_P_H) insn-config.h \     $(RECOG_H) $(INTEGRATE_H) function.h $(REGS_H) $(OBSTACK_H) hard-reg-set.h \ -   $(BASIC_BLOCK_H) df.h $(EXPR_H) output.h toplev.h flags.h reload.h ra.h +   $(BASIC_BLOCK_H) $(DF_H) $(EXPR_H) output.h toplev.h flags.h reload.h $(RA_H)  ra-build.o : ra-build.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TM_P_H) \     insn-config.h $(RECOG_H) function.h $(REGS_H) hard-reg-set.h \ -   $(BASIC_BLOCK_H) df.h output.h $(GGC_H) ra.h gt-ra-build.h reload.h +   $(BASIC_BLOCK_H) $(DF_H) output.h $(GGC_H) $(RA_H) gt-ra-build.h reload.h  ra-colorize.o : ra-colorize.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -    $(TM_P_H) function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h +    $(TM_P_H) function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) $(DF_H) output.h $(RA_H)  ra-debug.o : ra-debug.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   insn-config.h $(RECOG_H) function.h hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h \ -   ra.h $(TM_P_H) $(REGS_H) +   insn-config.h $(RECOG_H) function.h hard-reg-set.h $(BASIC_BLOCK_H) $(DF_H) output.h \ +   $(RA_H) $(TM_P_H) $(REGS_H)  ra-rewrite.o : ra-rewrite.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   $(TM_P_H) function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h $(EXPR_H) \ -   output.h except.h ra.h reload.h insn-config.h +   $(TM_P_H) function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) $(DF_H) $(EXPR_H) \ +   output.h except.h $(RA_H) reload.h insn-config.h  reload.o : reload.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) flags.h output.h \     $(EXPR_H) $(OPTABS_H) reload.h $(RECOG_H) hard-reg-set.h insn-config.h \     $(REGS_H) function.h real.h toplev.h $(TM_P_H) $(PARAMS_H) @@ -2001,29 +2009,29 @@ alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) flags.h \  regmove.o : regmove.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) insn-config.h \     $(RECOG_H) output.h $(REGS_H) hard-reg-set.h flags.h function.h \     $(EXPR_H) $(BASIC_BLOCK_H) toplev.h $(TM_P_H) except.h reload.h -ddg.o : ddg.c ddg.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TARGET_H) \ +ddg.o : ddg.c $(DDG_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TARGET_H) \     toplev.h $(RTL_H) $(TM_P_H) $(BASIC_BLOCK_H) regs.h function.h flags.h \ -   insn-config.h insn-attr.h except.h $(RECOG_H) sched-int.h \ -   cfglayout.h cfgloop.h $(EXPR_H) -modulo-sched.o : modulo-sched.c ddg.h cfgloop.h $(CONFIG_H) \ +   insn-config.h insn-attr.h except.h $(RECOG_H) $(SCHED_INT_H) \ +   $(CFGLAYOUT_H) $(CFGLOOP_H) $(EXPR_H) +modulo-sched.o : modulo-sched.c $(DDG_H) $(CONFIG_H) \     $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TARGET_H) \     toplev.h $(RTL_H) $(TM_P_H) $(BASIC_BLOCK_H) regs.h function.h flags.h \ -   insn-config.h insn-attr.h except.h $(RECOG_H) sched-int.h \ -   cfglayout.h cfgloop.h $(EXPR_H) params.h $(COVERAGE_H) +   insn-config.h insn-attr.h except.h $(RECOG_H) $(SCHED_INT_H) \ +   $(CFGLAYOUT_H) $(CFGLOOP_H) $(EXPR_H) params.h $(COVERAGE_H)  haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   sched-int.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ +   $(SCHED_INT_H) $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \     $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) $(TARGET_H)  sched-deps.o : sched-deps.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   sched-int.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ +   $(SCHED_INT_H) $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \     $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h cselib.h $(PARAMS_H) $(TM_P_H)  sched-rgn.o : sched-rgn.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   sched-int.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ +   $(SCHED_INT_H) $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \     $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(PARAMS_H) $(TM_P_H) $(TARGET_H)  sched-ebb.o : sched-ebb.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   sched-int.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ +   $(SCHED_INT_H) $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \     $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) $(PARAMS_H)  sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ -   sched-int.h hard-reg-set.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(REGS_H) $(TM_P_H) \ +   $(SCHED_INT_H) hard-reg-set.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(REGS_H) $(TM_P_H) \     $(TARGET_H) real.h  final.o : final.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \     flags.h intl.h $(REGS_H) $(RECOG_H) conditions.h insn-config.h $(INSN_ATTR_H) \ @@ -2040,26 +2048,26 @@ sreal.o: sreal.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) sreal.h  predict.o: predict.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \     flags.h insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h \     $(RECOG_H) function.h except.h $(EXPR_H) $(TM_P_H) $(PREDICT_H) sreal.h \ -   $(PARAMS_H) $(TARGET_H) cfgloop.h $(COVERAGE_H) +   $(PARAMS_H) $(TARGET_H) $(CFGLOOP_H) $(COVERAGE_H)  lists.o: lists.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(RTL_H) $(GGC_H)  bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ -   $(RTL_H) $(BASIC_BLOCK_H) flags.h timevar.h output.h cfglayout.h $(FIBHEAP_H) \ +   $(RTL_H) $(BASIC_BLOCK_H) flags.h timevar.h output.h $(CFGLAYOUT_H) $(FIBHEAP_H) \     $(TARGET_H)  tracer.o : tracer.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(TREE_H) \ -   $(BASIC_BLOCK_H) hard-reg-set.h output.h cfglayout.h flags.h timevar.h \ +   $(BASIC_BLOCK_H) hard-reg-set.h output.h $(CFGLAYOUT_H) flags.h timevar.h \     $(PARAMS_H) $(COVERAGE_H)  cfglayout.o : cfglayout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \     $(RTL_H) $(TREE_H) insn-config.h $(BASIC_BLOCK_H) hard-reg-set.h output.h \ -   function.h cfglayout.h cfgloop.h $(TARGET_H) gt-cfglayout.h $(GGC_H) +   function.h $(CFGLAYOUT_H) $(CFGLOOP_H) $(TARGET_H) gt-cfglayout.h $(GGC_H)  timevar.o : timevar.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TIMEVAR_H) flags.h \     intl.h toplev.h  regrename.o : regrename.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \     insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h $(RECOG_H) function.h \ -   resource.h $(OBSTACK_H) flags.h $(TM_P_H) +   $(RESOURCE_H) $(OBSTACK_H) flags.h $(TM_P_H)  ifcvt.o : ifcvt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \     $(REGS_H) toplev.h flags.h insn-config.h function.h $(RECOG_H) $(TARGET_H) \     $(BASIC_BLOCK_H) $(EXPR_H) output.h except.h $(TM_P_H) real.h $(OPTABS_H) \ -   cfgloop.h +   $(CFGLOOP_H)  params.o : params.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(PARAMS_H) toplev.h  hooks.o: hooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(HOOKS_H)  pretty-print.o: $(CONFIG_H) $(SYSTEM_H) pretty-print.c $(PRETTY_PRINT_H) @@ -2067,7 +2075,7 @@ pretty-print.o: $(CONFIG_H) $(SYSTEM_H) pretty-print.c $(PRETTY_PRINT_H)  $(out_object_file): $(out_file) $(CONFIG_H) coretypes.h $(TM_H) $(TREE_H) $(GGC_H) \     $(RTL_H) $(REGS_H) hard-reg-set.h real.h insn-config.h conditions.h \     output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \ -   $(TARGET_DEF_H) function.h sched-int.h $(TM_P_H) $(EXPR_H) $(OPTABS_H) \ +   $(TARGET_DEF_H) function.h $(SCHED_INT_H) $(TM_P_H) $(EXPR_H) $(OPTABS_H) \     langhooks.h  	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \  		$(out_file) $(OUTPUT_OPTION) @@ -2133,8 +2141,7 @@ s-conditions : $(md_file) genconditions$(build_exeext)  insn-conditions.o : insn-conditions.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \    $(GTM_H) $(RTL_H) $(TM_P_H) $(REGS_H) function.h $(RECOG_H) real.h output.h \ -  flags.h hard-reg-set.h resource.h toplev.h reload.h gensupport.h \ -  insn-constants.h +  flags.h hard-reg-set.h $(RESOURCE_H) toplev.h gensupport.h insn-constants.h  	$(CC_FOR_BUILD) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(INCLUDES) insn-conditions.c  dummy-conditions.o : dummy-conditions.c $(BCONFIG_H) $(SYSTEM_H) \ @@ -2160,7 +2167,7 @@ s-constants : $(md_file) genconstants$(build_exeext)  insn-emit.o : insn-emit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \    $(RTL_H) $(EXPR_H) real.h output.h insn-config.h $(OPTABS_H) reload.h \ -  $(RECOG_H) toplev.h function.h flags.h hard-reg-set.h resource.h $(TM_P_H) +  $(RECOG_H) toplev.h function.h flags.h hard-reg-set.h $(RESOURCE_H) $(TM_P_H)  	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-emit.c \  	  $(OUTPUT_OPTION) @@ -2172,7 +2179,7 @@ s-emit : $(md_file) genemit$(build_exeext)  insn-recog.o : insn-recog.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \    $(RTL_H) insn-config.h $(RECOG_H) real.h output.h flags.h  function.h \ -  hard-reg-set.h resource.h $(TM_P_H) toplev.h reload.h +  hard-reg-set.h $(RESOURCE_H) $(TM_P_H) toplev.h reload.h  	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.c \  	  $(OUTPUT_OPTION) diff --git a/gcc/cfglayout.h b/gcc/cfglayout.h index c50072f50bc..4216fbbf54a 100644 --- a/gcc/cfglayout.h +++ b/gcc/cfglayout.h @@ -18,6 +18,11 @@     Software Foundation, 59 Temple Place - Suite 330, Boston, MA     02111-1307, USA.  */ +#ifndef GCC_CFGLAYOUT_H +#define GCC_CFGLAYOUT_H + +#include "basic-block.h" +  extern rtx cfg_layout_function_footer;  extern void cfg_layout_initialize (void); @@ -29,3 +34,5 @@ extern void copy_bbs (basic_block *, unsigned, basic_block *,  		      edge *, unsigned, edge *, struct loop *);  extern bool scan_ahead_for_unlikely_executed_note (rtx);  extern rtx duplicate_insn_chain (rtx, rtx); + +#endif /* GCC_CFGLAYOUT_H */ diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index d9c758408f2..e3ac448f371 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -19,6 +19,13 @@ along with GCC; see the file COPYING.  If not, write to the Free  Software Foundation, 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  */ +#ifndef GCC_CFGLOOP_H +#define GCC_CFGLOOP_H + +#include "basic-block.h" +/* For rtx_code.  */ +#include "rtl.h" +  /* Structure to hold decision about unrolling/peeling.  */  enum lpt_dec  { @@ -420,3 +427,5 @@ enum  extern void unroll_and_peel_loops (struct loops *, int);  extern void doloop_optimize_loops (struct loops *); + +#endif /* GCC_CFGLOOP_H */ diff --git a/gcc/ddg.h b/gcc/ddg.h index c2358039f13..b524d7b8da2 100644 --- a/gcc/ddg.h +++ b/gcc/ddg.h @@ -23,7 +23,13 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA  #ifndef GCC_DDG_H  #define GCC_DDG_H - +/* For sbitmap.  */ +#include "sbitmap.h" +/* For basic_block.  */ +#include "basic-block.h" +/* For struct df.  */ +#include "df.h" +   typedef struct ddg_node *ddg_node_ptr;  typedef struct ddg_edge *ddg_edge_ptr;  typedef struct ddg *ddg_ptr; @@ -20,6 +20,13 @@ along with GCC; see the file COPYING.  If not, write to the Free  Software Foundation, 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  */ +#ifndef GCC_DF_H +#define GCC_DF_H + +#include "bitmap.h" +#include "sbitmap.h" +#include "basic-block.h" +  #define DF_RD		1	/* Reaching definitions.  */  #define DF_RU		2	/* Reaching uses.  */  #define DF_LR		4	/* Live registers.  */ @@ -358,3 +365,5 @@ extern void iterative_dataflow_bitmap (bitmap *, bitmap *, bitmap *,  				       transfer_function_bitmap,  				       int *, void *);  extern bool read_modify_subreg_p (rtx); + +#endif /* GCC_DF_H */ diff --git a/gcc/genconditions.c b/gcc/genconditions.c index 692dc64add3..a0ef056e53b 100644 --- a/gcc/genconditions.c +++ b/gcc/genconditions.c @@ -107,7 +107,6 @@ write_header (void)  #include \"hard-reg-set.h\"\n\  #include \"resource.h\"\n\  #include \"toplev.h\"\n\ -#include \"reload.h\"\n\  #include \"gensupport.h\"\n");    if (saw_eh_return) @@ -18,6 +18,14 @@     with GCC; see the file COPYING.  If not, write to the Free Software     Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */ +#ifndef GCC_RA_H +#define GCC_RA_H + +#include "bitmap.h" +#include "sbitmap.h" +#include "hard-reg-set.h" +#include "insn-modes.h" +  /* Double linked list to implement the per-type lists of webs     and moves.  */  struct dlist @@ -627,3 +635,5 @@ extern void emit_colors (struct df *);  extern void delete_moves (void);  extern void setup_renumber (int);  extern void remove_suspicious_death_notes (void); + +#endif /* GCC_RA_H */ diff --git a/gcc/resource.h b/gcc/resource.h index 96eff6ed1ff..7ca055a1eff 100644 --- a/gcc/resource.h +++ b/gcc/resource.h @@ -18,6 +18,11 @@ along with GCC; see the file COPYING.  If not, write to the Free  Software Foundation, 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  */ +#ifndef GCC_RESOURCE_H +#define GCC_RESOURCE_H + +#include "hard-reg-set.h" +  /* Macro to clear all resources.  */  #define CLEAR_RESOURCE(RES)	\   do { (RES)->memory = (RES)->unch_memory = (RES)->volatil = (RES)->cc = 0; \ @@ -49,3 +54,5 @@ extern void incr_ticks_for_insn (rtx);  extern void mark_end_of_function_resources (rtx, int);  extern void init_resource_info (rtx);  extern void free_resource_info (void); + +#endif /* GCC_RESOURCE_H */ diff --git a/gcc/sched-int.h b/gcc/sched-int.h index c8f3994b6de..6387227f1dd 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -20,6 +20,16 @@ along with GCC; see the file COPYING.  If not, write to the Free  Software Foundation, 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  */ +#ifndef GCC_SCHED_INT_H +#define GCC_SCHED_INT_H + +/* For state_t.  */ +#include "insn-attr.h" +/* For regset_head.  */ +#include "basic-block.h" +/* For reg_note.  */ +#include "rtl.h" +  /* Pointer to data describing the current DFA state.  */  extern state_t curr_state; @@ -394,3 +404,5 @@ extern int insn_cost (rtx, rtx, rtx);  extern rtx get_unit_last_insn (int);  extern int actual_hazard_this_instance (int, int, rtx, int, int);  extern void print_insn (char *, rtx, int); + +#endif /* GCC_SCHED_INT_H */ diff --git a/gcc/target.h b/gcc/target.h index d217652098f..a7eb743b7d1 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -44,7 +44,11 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.     to gradually reduce the amount of conditional compilation that is     scattered throughout GCC.  */ +#ifndef GCC_TARGET_H +#define GCC_TARGET_H +  #include "tm.h" +#include "insn-modes.h"  struct gcc_target  { @@ -498,3 +502,5 @@ struct gcc_target  };  extern struct gcc_target targetm; + +#endif /* GCC_TARGET_H */ diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h index f8104424aa8..59967eef3df 100644 --- a/gcc/tree-ssa-live.h +++ b/gcc/tree-ssa-live.h @@ -23,6 +23,8 @@ Boston, MA 02111-1307, USA.  */  #ifndef _TREE_SSA_LIVE_H  #define _TREE_SSA_LIVE_H 1 +#include "partition.h" +  /* Used to create the variable mapping when we go out of SSA form.  */  typedef struct _var_map  {  | 

