diff options
author | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-16 11:32:42 +0000 |
---|---|---|
committer | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-16 11:32:42 +0000 |
commit | b9ed1410cb49324d689c1a7866a2d79f69c0ddbe (patch) | |
tree | efc5d943947f757e56cc312a7a5902b26d667498 | |
parent | 60d535d287861820ad7e9b2e24c57732ef4dc591 (diff) | |
download | gcc-b9ed1410cb49324d689c1a7866a2d79f69c0ddbe.tar.gz |
gcc/
* system.h (dump_file): Do not define.
* tree-pass.h: Include dumpfile.h, which is a new file containing...
(enum tree_dump_index, TDF_*, get_dump_file_name, dump_enabled_p,
dump_initialized_p, dump_begin, dump_end, dump_node, dump_switch_p,
dump_flag_name, dump_file, dump_flags, dump_file_name,
get_dump_file_info, struct dump_file_info): all of this, moved to...
* dumpfile.h: Here, new file.
* tree-dump.h: Include dumpfile.h, but not tree-pass.h.
(dump_stmt): Remove prototype for C++ specific function.
(dump_enumerated_decls): Move prototype from here...
* tree-flow.h (dump_enumerated_decls): ... to here.
(get_ref_base_and_extent) Move prototype from here ...
* tree.h (get_ref_base_and_extent) ... to here.
* tree-ssa-live.c: Do not inclde tree-pretty-print.h, because
gimple-pretty-print.h is enough. Do not include tree-dump.h,
include timevar.h and dumpfile.h instead.
(struct numbered_tree_d, compare_decls_by_uid,
dump_enumerated_decls_push, dump_enumerated_decls): Move from here ...
* tree-dfa.c:(struct numbered_tree_d, compare_decls_by_uid,
dump_enumerated_decls_push, dump_enumerated_decls):... to here.
Do not include timevar.h.
* tree.c: Do not include timevar.h.
* tree-cfg.c: Do not include langhooks.h, tree-pretty-print.h, and
timevar.h.
(dump_cfg_stats): Use current_function_name.
(gimple_cfg2vcg): Likewise.
(dump_function_to_file): Likewise.
* df-scan.c: Do not include tree-pass.h and timevar.h.
Include dumpfile.h.
(df_entry_block_bitmap_verify, df_exit_block_bitmap_verify): Do not
use print_current_pass.
* df-problems.c: Include dumpfile.h.
Always define REG_DEAD_DEBUGGING, avoid #ifdef code, because it
leads to errors in the code not selected.
(df_note_compute): Do not print_rtl_with_bb here. Fix compilation
bug if REG_DEAD_DEBUGGING is not 0, get_insns is not available here.
* lcm.c: Include dumpfile.h.
Remove obsolete include of insn-attr.h.
* dojump.c (do_compare_rtx_and_jump): Remove failure printing for
missing probability notes.
* stmt.c: Include dumpfile.h.
(emit_case_decision_tree): Re-enable printing expand details only
if TDF_DETAILS.
* alias.c, auto-inc-dec.c, bb-reorder.c, caller-save.c, cfg.c,
cfgcleanup.c, cfgexpand.c, cfgloop.c, cfgloopmanip.c, cgraph.c,
cgraphclones.c, cgraphunit.c, combine.c, combine-stack-adj.c,
coverage.c, cprop.c, cse.c, cselib.c, dbgcnt.c, dce.c, df-core.c,
dse.c, dwarf2out.c, emit-rtl.c, except.c, expr.c, final.c,
function.c, fwprop.c, gcse.c, gimple-fold.c,
gimple-pretty-print.c, gimple-ssa-strength-reduction.c,
gimplify.c, graphite-blocking.c, graphite-clast-to-gimple.c,
graphite-dependences.c, graphite-interchange.c,
graphite-optimize-isl.c, graphite-poly.c,
graphite-sese-to-poly.c, haifa-sched.c, hw-doloop.c, ifcvt.c,
ipa.c, ipa-cp.c, ipa-inline-analysis.c, ipa-inline.c,
ipa-inline-transform.c, ipa-prop.c, ipa-pure-const.c,
ipa-reference.c, ipa-split.c, ipa-utils.c, ira.c, ira-emit.c,
jump.c, loop-doloop.c, loop-init.c, loop-invariant.c, loop-iv.c,
loop-unroll.c, loop-unswitch.c, lower-subreg.c,
lto-section-out.c, lto-streamer-in.c, matrix-reorg.c, mcf.c,
mode-switching.c, modulo-sched.c, omega.c, omp-low.c, passes.c,
plugin.c, postreload.c, postreload-gcse.c, predict.c, print-rtl.c,
print-tree.c, profile.c, recog.c, ree.c, regcprop.c, reginfo.c,
regmove.c, regrename.c, reg-stack.c, reload1.c, reorg.c,
sched-rgn.c, sched-vis.c, sel-sched.c, sel-sched-ir.c,
store-motion.c, tracer.c, trans-mem.c, tree-affine.c,
tree-call-cdce.c, tree-cfgcleanup.c, tree-chrec.c,
tree-data-ref.c, tree-diagnostic.c, tree-dump.c,
tree-eh.c, tree-flow-inline.h, tree-if-conv.c, tree-into-ssa.c,
tree-mudflap.c, tree-nrv.c, tree-object-size.c,
tree-optimize.c, tree-outof-ssa.c, tree-predcom.c,
tree-pretty-print.c, tree-profile.c, tree-scalar-evolution.c,
tree-sra.c, tree-ssa-address.c, tree-ssa-alias.c, tree-ssa.c,
tree-ssa-ccp.c, tree-ssa-coalesce.c, tree-ssa-copy.c,
tree-ssa-copyrename.c,, tree-ssa-dce.c, tree-ssa-dom.c,
tree-ssa-dse.c, tree-ssa-forwprop.c, tree-ssa-ifcombine.c,
tree-ssa-loop.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c,
tree-ssa-loop-ivcanon.c, tree-ssa-loop-ivopts.c,
tree-ssa-loop-manip.c, tree-ssa-loop-niter.c,
tree-ssa-loop-prefetch.c, tree-ssa-loop-unswitch.c,
tree-ssa-math-opts.c, tree-ssa-operands.c, tree-ssa-phiopt.c,
tree-ssa-phiprop.c, tree-ssa-pre.c, tree-ssa-propagate.c,
tree-ssa-reassoc.c, tree-ssa-sccvn.c, tree-ssa-sink.c,
tree-ssa-structalias.c, tree-ssa-tail-merge.c, tree-ssa-ter.c,
tree-ssa-threadedge.c, tree-ssa-threadupdate.c,
tree-ssa-uncprop.c, tree-ssa-uninit.c,
tree-switch-conversion.c, tree-tailcall.c,
tree-vect-data-refs.c, tree-vect-loop.c,
tree-vect-loop-manip.c, tree-vectorizer.c,
tree-vect-patterns.c, tree-vect-slp.c, tree-vect-stmts.c,
tree-vrp.c, value-prof.c, var-tracking.c, web.c: Include tree-pass.h
only if needed. If tree-pass.h is included, do not include timevar.h
and dumpfile.h. If tree-pass.h is not included but dump_file, or
dump_flags, or the TDF_* flags are used, include dumpfile.h.
If gimple-pretty-print.h is included, don't include tree-pretty-print.h.
Remove assorted unnecessary includes.
* config/mn10300/mn10300.c, config/c6x/c6x.c, config/ia64/ia64.c,
config/arm/arm.c, config/bfin/bfin.c, config/frv/frv.c,
config/spu/spu.c, config/mep/mep.c, config/i386/i386.c:
Include dumpfile.h.
* config/rl78/rl78.c: Include dumpfile.h instead of tree-pass.h.
* arm/t-arm, avr/t-avr, i386/t-i386, ia64/t-ia64, mep/t-mep,
spu/t-spu-elf: Fix dependencies.
c-family/
* c-gimplify.c: Include dumpfile.h instead of tree-dump.h.
* c-ada-spec.c: Likewise.
* c-dump.c (dump_stmt): Move to cp/dump.c, the only user.
c/
* c-decl.c: Include dumpfile.h instead of tree-dump.h.
* Make-lang.in: Fix dependencies.
cp/
* dump.c (dump_stmt): Moved here from c-dump.c.
* optimize.c: Include dumpfile.h instead of tree-dump.h.
* class.c: Likewise.
* decl2.c: Likewise.
* Make-lang.in: Fix dependencies.
fortran/
* f95-lang.c: Include dumpfile.h instead of tree-dump.h.
* Make-lang.in: Fix dependencies.
java/
* java-gimplify.c Include dumpfile.h instead of tree-dump.h
* Make-lang.in: Fix dependencies.
lto/
* lto.c: Do not include timevar.h.
* Make-lang.in: Fix dependencies.
ada/
* gcc-interface/utils.c: Include timevar.h.
* Make-lang.in: Fix dependencies.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189519 138bc75d-0d04-0410-961f-82ee72b054a4
227 files changed, 819 insertions, 873 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0bae7affffb..e3264227530 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,110 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * system.h (dump_file): Do not define. + * tree-pass.h: Include dumpfile.h, which is a new file containing... + (enum tree_dump_index, TDF_*, get_dump_file_name, dump_enabled_p, + dump_initialized_p, dump_begin, dump_end, dump_node, dump_switch_p, + dump_flag_name, dump_file, dump_flags, dump_file_name, + get_dump_file_info, struct dump_file_info): all of this, moved to... + * dumpfile.h: Here, new file. + * tree-dump.h: Include dumpfile.h, but not tree-pass.h. + (dump_stmt): Remove prototype for C++ specific function. + (dump_enumerated_decls): Move prototype from here... + * tree-flow.h (dump_enumerated_decls): ... to here. + (get_ref_base_and_extent) Move prototype from here ... + * tree.h (get_ref_base_and_extent) ... to here. + * tree-ssa-live.c: Do not inclde tree-pretty-print.h, because + gimple-pretty-print.h is enough. Do not include tree-dump.h, + include timevar.h and dumpfile.h instead. + (struct numbered_tree_d, compare_decls_by_uid, + dump_enumerated_decls_push, dump_enumerated_decls): Move from here ... + * tree-dfa.c:(struct numbered_tree_d, compare_decls_by_uid, + dump_enumerated_decls_push, dump_enumerated_decls):... to here. + Do not include timevar.h. + * tree.c: Do not include timevar.h. + * tree-cfg.c: Do not include langhooks.h, tree-pretty-print.h, and + timevar.h. + (dump_cfg_stats): Use current_function_name. + (gimple_cfg2vcg): Likewise. + (dump_function_to_file): Likewise. + * df-scan.c: Do not include tree-pass.h and timevar.h. + Include dumpfile.h. + (df_entry_block_bitmap_verify, df_exit_block_bitmap_verify): Do not + use print_current_pass. + * df-problems.c: Include dumpfile.h. + Always define REG_DEAD_DEBUGGING, avoid #ifdef code, because it + leads to errors in the code not selected. + (df_note_compute): Do not print_rtl_with_bb here. Fix compilation + bug if REG_DEAD_DEBUGGING is not 0, get_insns is not available here. + * lcm.c: Include dumpfile.h. + Remove obsolete include of insn-attr.h. + * dojump.c (do_compare_rtx_and_jump): Remove failure printing for + missing probability notes. + * stmt.c: Include dumpfile.h. + (emit_case_decision_tree): Re-enable printing expand details only + if TDF_DETAILS. + * alias.c, auto-inc-dec.c, bb-reorder.c, caller-save.c, cfg.c, + cfgcleanup.c, cfgexpand.c, cfgloop.c, cfgloopmanip.c, cgraph.c, + cgraphclones.c, cgraphunit.c, combine.c, combine-stack-adj.c, + coverage.c, cprop.c, cse.c, cselib.c, dbgcnt.c, dce.c, df-core.c, + dse.c, dwarf2out.c, emit-rtl.c, except.c, expr.c, final.c, + function.c, fwprop.c, gcse.c, gimple-fold.c, + gimple-pretty-print.c, gimple-ssa-strength-reduction.c, + gimplify.c, graphite-blocking.c, graphite-clast-to-gimple.c, + graphite-dependences.c, graphite-interchange.c, + graphite-optimize-isl.c, graphite-poly.c, + graphite-sese-to-poly.c, haifa-sched.c, hw-doloop.c, ifcvt.c, + ipa.c, ipa-cp.c, ipa-inline-analysis.c, ipa-inline.c, + ipa-inline-transform.c, ipa-prop.c, ipa-pure-const.c, + ipa-reference.c, ipa-split.c, ipa-utils.c, ira.c, ira-emit.c, + jump.c, loop-doloop.c, loop-init.c, loop-invariant.c, loop-iv.c, + loop-unroll.c, loop-unswitch.c, lower-subreg.c, + lto-section-out.c, lto-streamer-in.c, matrix-reorg.c, mcf.c, + mode-switching.c, modulo-sched.c, omega.c, omp-low.c, passes.c, + plugin.c, postreload.c, postreload-gcse.c, predict.c, print-rtl.c, + print-tree.c, profile.c, recog.c, ree.c, regcprop.c, reginfo.c, + regmove.c, regrename.c, reg-stack.c, reload1.c, reorg.c, + sched-rgn.c, sched-vis.c, sel-sched.c, sel-sched-ir.c, + store-motion.c, tracer.c, trans-mem.c, tree-affine.c, + tree-call-cdce.c, tree-cfgcleanup.c, tree-chrec.c, + tree-data-ref.c, tree-diagnostic.c, tree-dump.c, + tree-eh.c, tree-flow-inline.h, tree-if-conv.c, tree-into-ssa.c, + tree-mudflap.c, tree-nrv.c, tree-object-size.c, + tree-optimize.c, tree-outof-ssa.c, tree-predcom.c, + tree-pretty-print.c, tree-profile.c, tree-scalar-evolution.c, + tree-sra.c, tree-ssa-address.c, tree-ssa-alias.c, tree-ssa.c, + tree-ssa-ccp.c, tree-ssa-coalesce.c, tree-ssa-copy.c, + tree-ssa-copyrename.c,, tree-ssa-dce.c, tree-ssa-dom.c, + tree-ssa-dse.c, tree-ssa-forwprop.c, tree-ssa-ifcombine.c, + tree-ssa-loop.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c, + tree-ssa-loop-ivcanon.c, tree-ssa-loop-ivopts.c, + tree-ssa-loop-manip.c, tree-ssa-loop-niter.c, + tree-ssa-loop-prefetch.c, tree-ssa-loop-unswitch.c, + tree-ssa-math-opts.c, tree-ssa-operands.c, tree-ssa-phiopt.c, + tree-ssa-phiprop.c, tree-ssa-pre.c, tree-ssa-propagate.c, + tree-ssa-reassoc.c, tree-ssa-sccvn.c, tree-ssa-sink.c, + tree-ssa-structalias.c, tree-ssa-tail-merge.c, tree-ssa-ter.c, + tree-ssa-threadedge.c, tree-ssa-threadupdate.c, + tree-ssa-uncprop.c, tree-ssa-uninit.c, + tree-switch-conversion.c, tree-tailcall.c, + tree-vect-data-refs.c, tree-vect-loop.c, + tree-vect-loop-manip.c, tree-vectorizer.c, + tree-vect-patterns.c, tree-vect-slp.c, tree-vect-stmts.c, + tree-vrp.c, value-prof.c, var-tracking.c, web.c: Include tree-pass.h + only if needed. If tree-pass.h is included, do not include timevar.h + and dumpfile.h. If tree-pass.h is not included but dump_file, or + dump_flags, or the TDF_* flags are used, include dumpfile.h. + If gimple-pretty-print.h is included, don't include tree-pretty-print.h. + Remove assorted unnecessary includes. + + * config/mn10300/mn10300.c, config/c6x/c6x.c, config/ia64/ia64.c, + config/arm/arm.c, config/bfin/bfin.c, config/frv/frv.c, + config/spu/spu.c, config/mep/mep.c, config/i386/i386.c: + Include dumpfile.h. + * config/rl78/rl78.c: Include dumpfile.h instead of tree-pass.h. + * arm/t-arm, avr/t-avr, i386/t-i386, ia64/t-ia64, mep/t-mep, + spu/t-spu-elf: Fix dependencies. + 2012-07-16 Dehao Chen <dehao@google.com> Revert diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 1d6ded22a21..46c7a40c36e 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -930,8 +930,8 @@ MKDEPS_H = $(srcdir)/../libcpp/include/mkdeps.h SYMTAB_H = $(srcdir)/../libcpp/include/symtab.h $(OBSTACK_H) CPP_ID_DATA_H = $(CPPLIB_H) $(srcdir)/../libcpp/include/cpp-id-data.h CPP_INTERNAL_H = $(srcdir)/../libcpp/internal.h $(CPP_ID_DATA_H) -TREE_PASS_H = tree-pass.h $(TIMEVAR_H) -TREE_DUMP_H = tree-dump.h $(SPLAY_TREE_H) $(TREE_PASS_H) +TREE_DUMP_H = tree-dump.h $(SPLAY_TREE_H) +TREE_PASS_H = tree-pass.h $(TIMEVAR_H) dumpfile.h TREE_FLOW_H = tree-flow.h tree-flow-inline.h tree-ssa-operands.h \ $(BITMAP_H) sbitmap.h $(BASIC_BLOCK_H) $(GIMPLE_H) \ $(HASHTAB_H) $(CGRAPH_H) $(IPA_REFERENCE_H) \ @@ -1945,7 +1945,7 @@ c-family/c-gimplify.o : c-family/c-gimplify.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_COMMON_H) $(DIAGNOSTIC_CORE_H) $(GIMPLE_H) \ $(FLAGS_H) langhooks.h $(LANGHOOKS_DEF_H) \ $(TM_H) coretypes.h $(C_PRETTY_PRINT_H) $(CGRAPH_H) \ - $(TREE_DUMP_H) $(TREE_INLINE_H) + dumpfile.h $(TREE_INLINE_H) c-family/c-lex.o : c-family/c-lex.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(FIXED_VALUE_H) debug.h $(C_COMMON_H) $(SPLAY_TREE_H) \ @@ -1989,7 +1989,7 @@ c-family/c-semantics.o : c-family/c-semantics.c $(CONFIG_H) $(SYSTEM_H) \ c-family/c-ada-spec.o : c-family/c-ada-spec.c c-family/c-ada-spec.h \ $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(CPP_ID_DATA_H) $(TM_H) \ - coretypes.h tree-iterator.h $(TREE_PASS_H) + coretypes.h tree-iterator.h dumpfile.h c-family/stub-objc.o : c-family/stub-objc.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TREE_H) $(C_COMMON_H) c-family/c-objc.h @@ -2161,7 +2161,7 @@ lto-streamer-in.o: lto-streamer-in.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) toplev.h $(DIAGNOSTIC_CORE_H) $(EXPR_H) $(FLAGS_H) $(PARAMS_H) input.h \ $(HASHTAB_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(TREE_PASS_H) $(CGRAPH_H) \ $(FUNCTION_H) $(GGC_H) $(DIAGNOSTIC_H) $(LIBFUNCS_H) $(EXCEPT_H) debug.h \ - $(TIMEVAR_H) $(IPA_UTILS_H) $(LTO_STREAMER_H) toplev.h \ + $(IPA_UTILS_H) $(LTO_STREAMER_H) toplev.h \ $(DATA_STREAMER_H) $(GIMPLE_STREAMER_H) $(TREE_STREAMER_H) lto-streamer-out.o : lto-streamer-out.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(DIAGNOSTIC_CORE_H) $(TREE_H) $(EXPR_H) $(FLAGS_H) $(PARAMS_H) input.h \ @@ -2177,7 +2177,7 @@ lto-section-in.o: lto-section-in.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(LTO_STREAMER_H) lto-compress.h lto-section-out.o : lto-section-out.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(DIAGNOSTIC_CORE_H) $(TREE_H) $(EXPR_H) $(PARAMS_H) input.h \ - $(HASHTAB_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(TREE_PASS_H) \ + $(HASHTAB_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) \ $(CGRAPH_H) $(FUNCTION_H) $(GGC_H) $(EXCEPT_H) pointer-set.h \ $(BITMAP_H) langhooks.h $(LTO_STREAMER_H) lto-compress.h \ $(DATA_STREAMER_H) @@ -2191,7 +2191,7 @@ lto-streamer.o: lto-streamer.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(GIMPLE_H) $(BITMAP_H) $(LTO_STREAMER_H) $(FLAGS_H) \ $(TREE_FLOW_H) $(DIAGNOSTIC_CORE_H) $(LTO_SYMTAB_H) toplev.h \ $(DIAGNOSTIC_CORE_H) $(STREAMER_HOOKS_H) -langhooks.o : langhooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +langhooks.o : langhooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TIMEVAR_H) \ $(TREE_H) toplev.h $(DIAGNOSTIC_CORE_H) $(TREE_INLINE_H) $(RTL_H) insn-config.h \ langhooks.h $(TARGET_H) $(LANGHOOKS_DEF_H) $(FLAGS_H) $(GGC_H) $(DIAGNOSTIC_H) \ intl.h $(GIMPLE_H) $(CGRAPH_H) output.h tree-diagnostic.h @@ -2200,7 +2200,7 @@ tree.o: tree.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ toplev.h $(DIAGNOSTIC_CORE_H) $(GGC_H) $(HASHTAB_H) $(TARGET_H) output.h $(TM_P_H) \ langhooks.h gt-tree.h $(TREE_INLINE_H) tree-iterator.h \ $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(OBSTACK_H) pointer-set.h \ - $(TREE_PASS_H) $(LANGHOOKS_DEF_H) $(DIAGNOSTIC_H) $(CGRAPH_H) $(TIMEVAR_H) \ + $(TREE_PASS_H) $(LANGHOOKS_DEF_H) $(DIAGNOSTIC_H) $(CGRAPH_H) \ $(EXCEPT_H) debug.h intl.h tree-diagnostic.h $(TREE_PRETTY_PRINT_H) \ $(COMMON_TARGET_H) tree-dump.o: tree-dump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ @@ -2213,9 +2213,9 @@ tree-inline.o : tree-inline.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ debug.h $(DIAGNOSTIC_H) $(EXCEPT_H) $(TREE_FLOW_H) tree-iterator.h tree-mudflap.h \ $(IPA_PROP_H) value-prof.h $(TREE_PASS_H) $(TARGET_H) \ $(TREE_PRETTY_PRINT_H) -print-tree.o : print-tree.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ - $(GGC_H) langhooks.h tree-iterator.h \ - $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_PASS_H) $(GIMPLE_PRETTY_PRINT_H) +print-tree.o : print-tree.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TM_H) $(TREE_H) $(GGC_H) langhooks.h tree-iterator.h \ + $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(GIMPLE_PRETTY_PRINT_H) stor-layout.o : stor-layout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) $(PARAMS_H) $(FLAGS_H) $(FUNCTION_H) $(EXPR_H) $(RTL_H) \ $(GGC_H) $(TM_P_H) $(TARGET_H) langhooks.h $(REGS_H) gt-stor-layout.h \ @@ -2223,107 +2223,106 @@ stor-layout.o : stor-layout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ tree-ssa-tail-merge.o: tree-ssa-tail-merge.c \ $(SYSTEM_H) $(CONFIG_H) coretypes.h $(TM_H) $(BITMAP_H) \ $(FLAGS_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) \ - $(GIMPLE_H) $(FUNCTION_H) \ - $(TIMEVAR_H) tree-ssa-sccvn.h \ + $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) $(TREE_DUMP_H) \ + $(GIMPLE_H) $(FUNCTION_H) tree-ssa-sccvn.h \ $(CGRAPH_H) $(GIMPLE_PRETTY_PRINT_H) $(PARAMS_H) tree-ssa-structalias.o: tree-ssa-structalias.c \ $(SYSTEM_H) $(CONFIG_H) coretypes.h $(TM_H) $(GGC_H) $(OBSTACK_H) $(BITMAP_H) \ $(FLAGS_H) $(TM_P_H) $(BASIC_BLOCK_H) \ $(DIAGNOSTIC_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) \ $(GIMPLE_H) $(HASHTAB_H) $(FUNCTION_H) $(CGRAPH_H) \ - $(TREE_PASS_H) $(TIMEVAR_H) alloc-pool.h $(SPLAY_TREE_H) $(PARAMS_H) \ + $(TREE_PASS_H) alloc-pool.h $(SPLAY_TREE_H) $(PARAMS_H) \ $(CGRAPH_H) $(ALIAS_H) pointer-set.h tree-ssa-uninit.o : tree-ssa-uninit.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(DIAGNOSTIC_H) \ - $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) langhooks.h $(TREE_PASS_H) $(BASIC_BLOCK_H) $(BITMAP_H) \ + $(FUNCTION_H) $(TM_H) coretypes.h \ + $(TREE_PASS_H) $(BASIC_BLOCK_H) $(BITMAP_H) \ $(FLAGS_H) $(HASHTAB_H) pointer-set.h \ $(GIMPLE_H) $(TREE_INLINE_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa.o : tree-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(EXPR_H) $(DIAGNOSTIC_H) \ - toplev.h $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) langhooks.h $(TREE_PASS_H) $(BASIC_BLOCK_H) $(BITMAP_H) \ + toplev.h $(FUNCTION_H) $(TM_H) coretypes.h \ + langhooks.h $(TREE_PASS_H) $(BASIC_BLOCK_H) $(BITMAP_H) \ $(FLAGS_H) $(GGC_H) $(HASHTAB_H) pointer-set.h \ $(GIMPLE_H) $(TREE_INLINE_H) $(TARGET_H) \ $(GIMPLE_PRETTY_PRINT_H) $(CFGLOOP_H) tree-into-ssa.o : tree-into-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(DIAGNOSTIC_H) \ - $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(FUNCTION_H) $(TM_H) coretypes.h \ langhooks.h domwalk.h $(TREE_PASS_H) $(PARAMS_H) $(BASIC_BLOCK_H) \ $(BITMAP_H) $(CFGLOOP_H) $(FLAGS_H) $(HASHTAB_H) \ $(GIMPLE_H) $(TREE_INLINE_H) vecprim.h \ $(GIMPLE_PRETTY_PRINT_H) tree-ssa-ter.o : tree-ssa-ter.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ - $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h \ $(TREE_SSA_LIVE_H) $(BITMAP_H) $(FLAGS_H) \ $(GIMPLE_PRETTY_PRINT_H) tree-ssa-coalesce.o : tree-ssa-coalesce.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h \ $(TREE_SSA_LIVE_H) $(BITMAP_H) $(FLAGS_H) $(HASHTAB_H) \ $(TREE_PRETTY_PRINT_H) tree-outof-ssa.o : tree-outof-ssa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ - $(TREE_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ - $(TREE_PASS_H) $(TREE_SSA_LIVE_H) $(BASIC_BLOCK_H) $(BITMAP_H) $(GGC_H) \ + $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h \ + $(TREE_SSA_LIVE_H) $(BASIC_BLOCK_H) $(BITMAP_H) $(GGC_H) \ $(EXPR_H) $(SSAEXPAND_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-dse.o : tree-ssa-dse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(GGC_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) domwalk.h $(FLAGS_H) \ - $(GIMPLE_PRETTY_PRINT_H) $(TIMEVAR_H) langhooks.h + $(TREE_FLOW_H) $(TREE_PASS_H) domwalk.h $(FLAGS_H) \ + $(GIMPLE_PRETTY_PRINT_H) langhooks.h tree-ssa-forwprop.o : tree-ssa-forwprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \ langhooks.h $(FLAGS_H) $(GIMPLE_H) $(GIMPLE_PRETTY_PRINT_H) $(EXPR_H) tree-ssa-phiprop.o : tree-ssa-phiprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \ langhooks.h $(FLAGS_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-ifcombine.o : tree-ssa-ifcombine.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(TREE_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \ $(TREE_PRETTY_PRINT_H) tree-ssa-phiopt.o : tree-ssa-phiopt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(GGC_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) langhooks.h $(FLAGS_H) \ - $(DIAGNOSTIC_H) $(TIMEVAR_H) pointer-set.h domwalk.h $(CFGLOOP_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) langhooks.h $(FLAGS_H) \ + $(DIAGNOSTIC_H) pointer-set.h domwalk.h $(CFGLOOP_H) \ $(TREE_DATA_REF_H) $(TREE_PRETTY_PRINT_H) $(GIMPLE_PRETTY_PRINT_H) \ insn-config.h $(EXPR_H) $(OPTABS_H) tree-nrv.o : tree-nrv.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(FUNCTION_H) $(BASIC_BLOCK_H) $(FLAGS_H) \ - $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TIMEVAR_H) $(TREE_DUMP_H) $(TREE_PASS_H) \ + $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_PASS_H) \ langhooks.h $(TREE_PRETTY_PRINT_H) tree-ssa-copy.o : tree-ssa-copy.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) $(DIAGNOSTIC_H) \ - $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(FUNCTION_H) $(TM_H) coretypes.h \ $(BASIC_BLOCK_H) $(TREE_PASS_H) langhooks.h tree-ssa-propagate.h \ $(FLAGS_H) $(CFGLOOP_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-propagate.o : tree-ssa-propagate.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) \ - $(DIAGNOSTIC_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(BASIC_BLOCK_H) $(TREE_PASS_H) langhooks.h \ + $(DIAGNOSTIC_H) $(FUNCTION_H) $(TM_H) coretypes.h dumpfile.h \ + $(BASIC_BLOCK_H) langhooks.h \ tree-ssa-propagate.h $(VEC_H) value-prof.h gt-tree-ssa-propagate.h $(FLAGS_H) \ $(GIMPLE_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-dom.o : tree-ssa-dom.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(DIAGNOSTIC_H) \ - $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(FUNCTION_H) $(TM_H) coretypes.h \ $(BASIC_BLOCK_H) domwalk.h $(TREE_PASS_H) $(FLAGS_H) langhooks.h \ tree-ssa-propagate.h $(CFGLOOP_H) $(PARAMS_H) \ $(GIMPLE_PRETTY_PRINT_H) tree-ssa-uncprop.o : tree-ssa-uncprop.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) \ - $(DIAGNOSTIC_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(BASIC_BLOCK_H) domwalk.h $(TREE_PASS_H) $(FLAGS_H) \ - langhooks.h tree-ssa-propagate.h + $(DIAGNOSTIC_H) $(FUNCTION_H) $(TM_H) coretypes.h \ + $(BASIC_BLOCK_H) domwalk.h $(TREE_PASS_H) $(FLAGS_H) \ + tree-ssa-propagate.h tree-ssa-threadedge.o : tree-ssa-threadedge.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(FLAGS_H) $(TM_P_H) \ + $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(TREE_H) $(FLAGS_H) $(TM_P_H) \ $(BASIC_BLOCK_H) $(CFGLOOP_H) \ - $(FUNCTION_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TREE_DUMP_H) $(TREE_FLOW_H) \ - $(TREE_PASS_H) tree-ssa-propagate.h langhooks.h \ + $(FUNCTION_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TREE_FLOW_H) \ + tree-ssa-propagate.h langhooks.h \ $(PARAMS_H) tree-ssa-threadupdate.o : tree-ssa-threadupdate.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) \ - $(DIAGNOSTIC_H) $(FUNCTION_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ - $(BASIC_BLOCK_H) $(FLAGS_H) $(TREE_PASS_H) $(CFGLOOP_H) + $(DIAGNOSTIC_H) $(FUNCTION_H) $(TM_H) coretypes.h dumpfile.h \ + $(BASIC_BLOCK_H) $(FLAGS_H) $(CFGLOOP_H) tree-ssanames.o : tree-ssanames.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_PASS_H) tree-phinodes.o : tree-phinodes.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ @@ -2332,116 +2331,116 @@ tree-phinodes.o : tree-phinodes.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ domwalk.o : domwalk.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(BASIC_BLOCK_H) domwalk.h sbitmap.h tree-ssa-live.o : tree-ssa-live.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ - $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(TREE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h $(TIMEVAR_H) \ $(TREE_SSA_LIVE_H) $(BITMAP_H) debug.h $(FLAGS_H) \ $(GIMPLE_PRETTY_PRINT_H) $(GIMPLE_H) tree-ssa-copyrename.o : tree-ssa-copyrename.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(FUNCTION_H) $(TIMEVAR_H) \ - $(TREE_PASS_H) $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_SSA_LIVE_H) \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(FUNCTION_H) \ + $(TREE_PASS_H) $(TM_H) coretypes.h $(TREE_SSA_LIVE_H) \ $(BASIC_BLOCK_H) $(BITMAP_H) $(FLAGS_H) $(HASHTAB_H) langhooks.h \ $(GIMPLE_H) $(TREE_INLINE_H) $(GIMPLE_H) tree-ssa-pre.o : tree-ssa-pre.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(FIBHEAP_H) \ - $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) langhooks.h \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) \ + $(TM_H) coretypes.h $(TREE_PASS_H) $(FLAGS_H) langhooks.h \ $(CFGLOOP_H) alloc-pool.h $(BASIC_BLOCK_H) $(BITMAP_H) $(HASHTAB_H) \ $(GIMPLE_H) $(TREE_INLINE_H) tree-iterator.h tree-ssa-sccvn.h $(PARAMS_H) \ $(DBGCNT_H) tree-scalar-evolution.h $(GIMPLE_PRETTY_PRINT_H) tree-ssa-sccvn.o : tree-ssa-sccvn.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(FIBHEAP_H) \ - $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) $(CFGLOOP_H) \ - alloc-pool.h $(BASIC_BLOCK_H) $(BITMAP_H) langhooks.h $(HASHTAB_H) $(GIMPLE_H) \ - $(TREE_INLINE_H) tree-iterator.h tree-ssa-propagate.h tree-ssa-sccvn.h \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) \ + $(TM_H) coretypes.h dumpfile.h $(FLAGS_H) $(CFGLOOP_H) \ + alloc-pool.h $(BASIC_BLOCK_H) $(BITMAP_H) $(HASHTAB_H) $(GIMPLE_H) \ + $(TREE_INLINE_H) tree-ssa-propagate.h tree-ssa-sccvn.h \ $(PARAMS_H) $(GIMPLE_PRETTY_PRINT_H) gimple-fold.h gimple-ssa-strength-reduction.o : gimple-ssa-strength-reduction.c $(CONFIG_H) \ $(SYSTEM_H) coretypes.h $(TREE_H) $(GIMPLE_H) $(BASIC_BLOCK_H) \ - $(TREE_PASS_H) $(TIMEVAR_H) $(CFGLOOP_H) $(TREE_PRETTY_PRINT_H) \ + $(TREE_PASS_H) $(CFGLOOP_H) $(TREE_PRETTY_PRINT_H) \ $(GIMPLE_PRETTY_PRINT_H) alloc-pool.h $(TREE_FLOW_H) domwalk.h \ pointer-set.h tree-vrp.o : tree-vrp.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) $(TREE_DUMP_H) $(DIAGNOSTIC_CORE_H) $(GGC_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_CORE_H) $(GGC_H) \ $(BASIC_BLOCK_H) tree-ssa-propagate.h $(FLAGS_H) $(TREE_DUMP_H) \ - $(CFGLOOP_H) $(SCEV_H) $(TIMEVAR_H) intl.h \ + $(CFGLOOP_H) $(SCEV_H) intl.h \ $(GIMPLE_PRETTY_PRINT_H) gimple-fold.h $(OPTABS_H) $(EXPR_H) tree-cfg.o : tree-cfg.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) $(FLAGS_H) \ - $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(EXCEPT_H) langhooks.h $(CFGLOOP_H) $(TREE_PASS_H) \ + $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TM_H) coretypes.h \ + $(TREE_DUMP_H) $(EXCEPT_H) $(CFGLOOP_H) $(TREE_PASS_H) \ $(BASIC_BLOCK_H) \ value-prof.h tree-ssa-propagate.h $(TREE_INLINE_H) $(GIMPLE_PRETTY_PRINT_H) tree-cfgcleanup.o : tree-cfgcleanup.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) $(FLAGS_H) \ - $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(EXCEPT_H) langhooks.h $(CFGLOOP_H) $(TREE_PASS_H) \ + $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TM_H) coretypes.h \ + $(EXCEPT_H) langhooks.h $(CFGLOOP_H) $(TREE_PASS_H) \ $(BASIC_BLOCK_H) $(HASHTAB_H) \ tree-ssa-propagate.h $(SCEV_H) tree-tailcall.o : tree-tailcall.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(FUNCTION_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(EXCEPT_H) $(TREE_PASS_H) $(FLAGS_H) langhooks.h \ + $(EXCEPT_H) $(TREE_PASS_H) $(FLAGS_H) langhooks.h \ $(BASIC_BLOCK_H) $(DBGCNT_H) $(GIMPLE_PRETTY_PRINT_H) $(TARGET_H) \ $(COMMON_TARGET_H) tree-ssa-sink.o : tree-ssa-sink.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ - $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) alloc-pool.h \ - $(BASIC_BLOCK_H) $(BITMAP_H) $(CFGLOOP_H) $(FIBHEAP_H) $(HASHTAB_H) \ - langhooks.h $(GIMPLE_H) $(TREE_INLINE_H) tree-iterator.h \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) \ + $(TM_H) coretypes.h $(TREE_PASS_H) $(FLAGS_H) alloc-pool.h \ + $(BASIC_BLOCK_H) $(BITMAP_H) $(CFGLOOP_H) $(HASHTAB_H) \ + $(GIMPLE_H) $(TREE_INLINE_H) tree-iterator.h \ $(GIMPLE_PRETTY_PRINT_H) tree-nested.o: tree-nested.c $(CONFIG_H) $(SYSTEM_H) $(TM_H) $(TREE_H) \ $(TM_P_H) $(FUNCTION_H) $(TREE_DUMP_H) $(TREE_INLINE_H) \ tree-iterator.h $(GIMPLE_H) $(CGRAPH_H) $(EXPR_H) langhooks.h \ gt-tree-nested.h coretypes.h $(TREE_FLOW_H) pointer-set.h tree-if-conv.o: tree-if-conv.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(TREE_H) $(FLAGS_H) $(TIMEVAR_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) \ + $(TREE_H) $(FLAGS_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) \ $(CFGLOOP_H) $(TREE_DATA_REF_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \ - $(TREE_DUMP_H) $(DBGCNT_H) $(GIMPLE_PRETTY_PRINT_H) + $(DBGCNT_H) $(GIMPLE_PRETTY_PRINT_H) tree-iterator.o : tree-iterator.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ coretypes.h $(GGC_H) tree-iterator.h $(GIMPLE_H) gt-tree-iterator.h tree-dfa.o : tree-dfa.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) $(DIAGNOSTIC_H) \ $(TREE_INLINE_H) $(HASHTAB_H) pointer-set.h $(FLAGS_H) $(FUNCTION_H) \ - $(TIMEVAR_H) convert.h $(TM_H) coretypes.h langhooks.h $(TREE_DUMP_H) \ + convert.h $(TM_H) coretypes.h langhooks.h \ $(TREE_PASS_H) $(PARAMS_H) $(CGRAPH_H) $(BASIC_BLOCK_H) $(GIMPLE_H) \ $(TREE_PRETTY_PRINT_H) tree-ssa-operands.o : tree-ssa-operands.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(GGC_H) $(DIAGNOSTIC_H) $(TREE_INLINE_H) \ - $(FLAGS_H) $(FUNCTION_H) $(TM_H) $(TIMEVAR_H) $(TREE_PASS_H) \ - coretypes.h langhooks.h $(IPA_REFERENCE_H) $(GIMPLE_PRETTY_PRINT_H) + $(FLAGS_H) $(FUNCTION_H) $(TM_H) $(TIMEVAR_H) \ + coretypes.h dumpfile.h langhooks.h $(IPA_REFERENCE_H) $(GIMPLE_PRETTY_PRINT_H) tree-eh.o : tree-eh.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_H) $(FLAGS_H) $(FUNCTION_H) $(EXCEPT_H) langhooks.h \ - $(GGC_H) $(TREE_PASS_H) coretypes.h $(TIMEVAR_H) pointer-set.h \ - $(TREE_DUMP_H) $(TREE_INLINE_H) tree-iterator.h toplev.h \ + $(GGC_H) $(TREE_PASS_H) coretypes.h pointer-set.h \ + $(TREE_INLINE_H) tree-iterator.h toplev.h \ $(DIAGNOSTIC_CORE_H) $(TARGET_H) $(CFGLOOP_H) tree-ssa-loop.o : tree-ssa-loop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ - $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) $(TREE_PASS_H) $(TIMEVAR_H) \ + $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_PASS_H) \ $(CFGLOOP_H) $(FLAGS_H) $(TREE_INLINE_H) $(SCEV_H) $(DIAGNOSTIC_CORE_H) $(TREE_VECTORIZER_H) tree-ssa-loop-unswitch.o : tree-ssa-loop-unswitch.c $(TREE_FLOW_H) \ $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) \ - $(PARAMS_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) \ - coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(BASIC_BLOCK_H) \ + $(PARAMS_H) $(DIAGNOSTIC_H) $(TM_H) \ + coretypes.h $(TREE_PASS_H) $(BASIC_BLOCK_H) \ $(TREE_INLINE_H) tree-ssa-address.o : tree-ssa-address.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) \ - $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ - $(TREE_PASS_H) $(FLAGS_H) $(TREE_INLINE_H) $(RECOG_H) insn-config.h \ + $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h \ + $(FLAGS_H) $(TREE_INLINE_H) $(RECOG_H) insn-config.h \ $(EXPR_H) gt-tree-ssa-address.h $(GGC_H) tree-affine.h $(TARGET_H) \ $(TREE_PRETTY_PRINT_H) tree-ssa-loop-niter.o : tree-ssa-loop-niter.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) $(PARAMS_H) \ - $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ - $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(TREE_PASS_H) $(TREE_DATA_REF_H) \ + $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h dumpfile.h \ + $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(TREE_DATA_REF_H) \ $(BASIC_BLOCK_H) $(GGC_H) intl.h $(GIMPLE_PRETTY_PRINT_H) tree-ssa-loop-ivcanon.o : tree-ssa-loop-ivcanon.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) $(PARAMS_H) \ - $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h \ $(FLAGS_H) $(TREE_PASS_H) $(SCEV_H) $(BASIC_BLOCK_H) $(TARGET_H) \ $(GIMPLE_PRETTY_PRINT_H) tree-ssa-loop-ch.o : tree-ssa-loop-ch.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) $(TREE_INLINE_H) \ - $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(DIAGNOSTIC_H) $(TM_H) coretypes.h \ $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) tree-ssa-loop-prefetch.o: tree-ssa-loop-prefetch.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) $(EXPR_H) \ - $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(DIAGNOSTIC_H) $(TM_H) coretypes.h \ $(TREE_PASS_H) $(RECOG_H) insn-config.h $(HASHTAB_H) \ $(CFGLOOP_H) $(PARAMS_H) langhooks.h $(BASIC_BLOCK_H) \ $(DIAGNOSTIC_CORE_H) langhooks.h $(TREE_INLINE_H) $(TREE_DATA_REF_H) \ @@ -2452,46 +2451,47 @@ tree-predcom.o: tree-predcom.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_P_H) \ tree-affine.h $(TREE_INLINE_H) $(TREE_PRETTY_PRINT_H) tree-ssa-loop-ivopts.o : tree-ssa-loop-ivopts.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) $(EXPR_H) \ - $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(DIAGNOSTIC_H) $(TM_H) coretypes.h \ $(TREE_PASS_H) $(GGC_H) $(RECOG_H) insn-config.h $(HASHTAB_H) $(SCEV_H) \ $(CFGLOOP_H) $(PARAMS_H) langhooks.h $(BASIC_BLOCK_H) \ tree-affine.h pointer-set.h $(TARGET_H) \ $(GIMPLE_PRETTY_PRINT_H) tree-ssa-propagate.h tree-affine.o : tree-affine.c tree-affine.h $(CONFIG_H) pointer-set.h \ $(SYSTEM_H) $(TREE_H) $(GIMPLE_H) \ - coretypes.h $(TREE_DUMP_H) $(FLAGS_H) \ + coretypes.h dumpfile.h $(FLAGS_H) \ $(TREE_PRETTY_PRINT_H) tree-ssa-loop-manip.o : tree-ssa-loop-manip.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ - $(BASIC_BLOCK_H) $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) \ - $(TIMEVAR_H) $(CFGLOOP_H) $(TREE_PASS_H) \ + $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(TREE_H) \ + $(BASIC_BLOCK_H) $(DIAGNOSTIC_H) $(TREE_FLOW_H) \ + $(CFGLOOP_H) $(TREE_PASS_H) \ $(SCEV_H) $(PARAMS_H) $(TREE_INLINE_H) langhooks.h tree-ssa-loop-im.o : tree-ssa-loop-im.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) $(CFGLOOP_H) domwalk.h \ - $(PARAMS_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ + $(PARAMS_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h \ + $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ pointer-set.h tree-affine.h tree-ssa-propagate.h $(GIMPLE_PRETTY_PRINT_H) tree-ssa-math-opts.o : tree-ssa-math-opts.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TM_H) $(FLAGS_H) $(TREE_H) $(TREE_FLOW_H) $(TIMEVAR_H) \ + $(TM_H) $(FLAGS_H) $(TREE_H) $(TREE_FLOW_H) \ $(TREE_PASS_H) alloc-pool.h $(BASIC_BLOCK_H) $(TARGET_H) \ $(DIAGNOSTIC_H) $(RTL_H) $(EXPR_H) $(OPTABS_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-alias.o : tree-ssa-alias.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) $(TREE_INLINE_H) $(FLAGS_H) \ - $(FUNCTION_H) $(TIMEVAR_H) convert.h $(TM_H) coretypes.h langhooks.h \ - $(TREE_DUMP_H) $(TREE_PASS_H) $(PARAMS_H) $(BASIC_BLOCK_H) $(DIAGNOSTIC_H) \ + $(FUNCTION_H) $(TIMEVAR_H) convert.h $(TM_H) coretypes.h dumpfile.h \ + langhooks.h \ + $(PARAMS_H) $(BASIC_BLOCK_H) $(DIAGNOSTIC_H) \ $(GIMPLE_H) $(VEC_H) $(TARGET_H) \ vecprim.h pointer-set.h alloc-pool.h \ $(TREE_PRETTY_PRINT_H) tree-ssa-reassoc.o : tree-ssa-reassoc.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ - $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) \ + $(SYSTEM_H) $(TREE_H) $(DIAGNOSTIC_H) \ + $(TM_H) coretypes.h $(TREE_PASS_H) $(FLAGS_H) \ tree-iterator.h $(BASIC_BLOCK_H) $(GIMPLE_H) $(TREE_INLINE_H) \ $(VEC_H) langhooks.h alloc-pool.h pointer-set.h $(CFGLOOP_H) \ $(TARGET_H) $(GIMPLE_PRETTY_PRINT_H) $(DIAGNOSTIC_CORE_H) tree-optimize.o : tree-optimize.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(GGC_H) \ - $(DIAGNOSTIC_H) $(BASIC_BLOCK_H) $(FLAGS_H) $(TIMEVAR_H) $(TM_H) \ - coretypes.h $(TREE_DUMP_H) toplev.h $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) langhooks.h \ + $(DIAGNOSTIC_H) $(BASIC_BLOCK_H) $(FLAGS_H) $(TM_H) \ + coretypes.h toplev.h $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) langhooks.h \ $(FLAGS_H) $(CGRAPH_H) $(PLUGIN_H) \ $(TREE_INLINE_H) $(GGC_H) graph.h $(CGRAPH_H) \ $(TREE_PASS_H) $(CFGLOOP_H) $(EXCEPT_H) @@ -2504,34 +2504,33 @@ gimplify.o : gimplify.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(GIMPLE_H) \ $(SPLAY_TREE_H) $(VEC_H) tree-iterator.h $(TREE_PASS_H) $(TREE_PRETTY_PRINT_H) gimple-iterator.o : gimple-iterator.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TREE_H) $(GIMPLE_H) $(TREE_FLOW_H) value-prof.h -gimple-fold.o : gimple-fold.c $(TREE_FLOW_H) $(CONFIG_H) \ +gimple-fold.o : gimple-fold.c $(TREE_FLOW_H) $(CONFIG_H) coretypes.h dumpfile.h \ $(SYSTEM_H) $(RTL_H) $(TREE_H) $(TM_P_H) $(GGC_H) \ - $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(BASIC_BLOCK_H) $(TREE_PASS_H) langhooks.h \ + $(FUNCTION_H) $(TM_H) $(BASIC_BLOCK_H) langhooks.h \ tree-ssa-propagate.h $(FLAGS_H) $(TARGET_H) gimple-fold.h gimple-low.o : gimple-low.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ $(DIAGNOSTIC_CORE_H) $(GIMPLE_H) $(TREE_INLINE_H) langhooks.h \ - $(LANGHOOKS_DEF_H) $(TREE_FLOW_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ + $(LANGHOOKS_DEF_H) $(TREE_FLOW_H) $(TM_H) coretypes.h \ $(EXCEPT_H) $(FLAGS_H) $(RTL_H) $(FUNCTION_H) $(TREE_PASS_H) \ $(HASHTAB_H) $(DIAGNOSTIC_CORE_H) tree-iterator.h omp-low.o : omp-low.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ $(RTL_H) $(GIMPLE_H) $(TREE_INLINE_H) langhooks.h $(DIAGNOSTIC_CORE_H) \ - $(TREE_FLOW_H) $(TIMEVAR_H) $(FLAGS_H) $(EXPR_H) $(DIAGNOSTIC_CORE_H) \ + $(TREE_FLOW_H) $(FLAGS_H) $(EXPR_H) $(DIAGNOSTIC_CORE_H) \ $(TREE_PASS_H) $(GGC_H) $(EXCEPT_H) $(SPLAY_TREE_H) $(OPTABS_H) \ $(CFGLOOP_H) tree-iterator.h gt-omp-low.h tree-browser.o : tree-browser.c tree-browser.def $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TREE_H) $(TREE_PRETTY_PRINT_H) -omega.o : omega.c $(OMEGA_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ - $(DIAGNOSTIC_CORE_H) $(TREE_PASS_H) -tree-chrec.o : tree-chrec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TREE_PRETTY_PRINT_H) $(CFGLOOP_H) $(TREE_FLOW_H) $(SCEV_H) $(TREE_PASS_H) \ +omega.o : omega.c $(OMEGA_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TREE_H) $(DIAGNOSTIC_CORE_H) +tree-chrec.o : tree-chrec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TREE_PRETTY_PRINT_H) $(CFGLOOP_H) $(TREE_FLOW_H) $(SCEV_H) \ $(PARAMS_H) tree-scalar-evolution.o : tree-scalar-evolution.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(GIMPLE_PRETTY_PRINT_H) $(TREE_FLOW_H) $(CFGLOOP_H) $(SCEV_H) \ - $(TREE_PASS_H) $(PARAMS_H) gt-tree-scalar-evolution.h -tree-data-ref.o : tree-data-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + coretypes.h dumpfile.h $(GIMPLE_PRETTY_PRINT_H) $(TREE_FLOW_H) $(CFGLOOP_H) $(SCEV_H) \ + $(PARAMS_H) gt-tree-scalar-evolution.h +tree-data-ref.o : tree-data-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ $(GIMPLE_PRETTY_PRINT_H) $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ - $(TREE_PASS_H) langhooks.h tree-affine.h $(PARAMS_H) + langhooks.h tree-affine.h $(PARAMS_H) sese.o : sese.c sese.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_PRETTY_PRINT_H) \ $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) $(TREE_PASS_H) value-prof.h graphite.o : graphite.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(DIAGNOSTIC_CORE_H) \ @@ -2539,63 +2538,64 @@ graphite.o : graphite.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(DIAGNOSTIC_CORE_H) $(DBGCNT_H) graphite-poly.h graphite-scop-detection.h \ graphite-clast-to-gimple.h graphite-sese-to-poly.h graphite-blocking.o : graphite-blocking.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ + coretypes.h dumpfile.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ sese.h graphite-poly.h graphite-clast-to-gimple.o : graphite-clast-to-gimple.c $(CONFIG_H) \ - $(SYSTEM_H) coretypes.h $(DIAGNOSTIC_CORE_H) $(TREE_FLOW_H) $(TREE_DUMP_H) \ + $(SYSTEM_H) coretypes.h dumpfile.h $(DIAGNOSTIC_CORE_H) $(TREE_FLOW_H) \ $(CFGLOOP_H) $(TREE_DATA_REF_H) sese.h \ graphite-poly.h graphite-clast-to-gimple.h graphite-dependences.o : graphite-dependences.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ + coretypes.h dumpfile.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ sese.h graphite-poly.h graphite-interchange.o : graphite-interchange.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ + coretypes.h dumpfile.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) \ sese.h graphite-poly.h -graphite-poly.o : graphite-poly.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(DIAGNOSTIC_CORE_H) $(TREE_FLOW_H) $(TREE_DUMP_H) $(GIMPLE_PRETTY_PRINT_H) \ +graphite-poly.o : graphite-poly.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(DIAGNOSTIC_CORE_H) $(TREE_FLOW_H) $(GIMPLE_PRETTY_PRINT_H) \ $(CFGLOOP_H) $(TREE_DATA_REF_H) sese.h graphite-poly.h graphite-scop-detection.o : graphite-scop-detection.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) $(TREE_PASS_H) \ sese.h graphite-poly.h graphite-scop-detection.h graphite-sese-to-poly.o : graphite-sese-to-poly.c $(CONFIG_H) \ - $(SYSTEM_H) coretypes.h $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) \ + $(SYSTEM_H) coretypes.h dumpfile.h $(TREE_FLOW_H) $(CFGLOOP_H) \ $(TREE_DATA_REF_H) domwalk.h sese.h graphite-poly.h \ graphite-sese-to-poly.h graphite-optimize-isl.o : graphite-optimize-isl.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) $(SCEV_H) \ - $(TREE_DUMP_H) sese.h graphite-poly.h + coretypes.h dumpfile.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) $(SCEV_H) \ + sese.h graphite-poly.h tree-vect-loop.o: tree-vect-loop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(GGC_H) $(TREE_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) \ - $(TREE_DUMP_H) $(CFGLOOP_H) $(EXPR_H) $(RECOG_H) $(OPTABS_H) \ + $(CFGLOOP_H) $(EXPR_H) $(RECOG_H) $(OPTABS_H) \ $(DIAGNOSTIC_CORE_H) $(SCEV_H) $(TREE_VECTORIZER_H) \ $(GIMPLE_PRETTY_PRINT_H) $(TARGET_H) $(TREE_DATA_REF_H) tree-vect-loop-manip.o: tree-vect-loop-manip.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(GGC_H) $(TREE_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) $(DIAGNOSTIC_CORE_H) \ + $(TREE_FLOW_H) $(CFGLOOP_H) $(DIAGNOSTIC_CORE_H) \ $(SCEV_H) $(TREE_VECTORIZER_H) langhooks.h $(GIMPLE_PRETTY_PRINT_H) -tree-vect-patterns.o: tree-vect-patterns.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ +tree-vect-patterns.o: tree-vect-patterns.c $(CONFIG_H) $(SYSTEM_H) \ + coretypes.h dumpfile.h \ $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) $(EXPR_H) $(OPTABS_H) $(PARAMS_H) \ + $(TREE_FLOW_H) $(CFGLOOP_H) $(EXPR_H) $(OPTABS_H) $(PARAMS_H) \ $(TREE_DATA_REF_H) $(TREE_VECTORIZER_H) $(RECOG_H) $(DIAGNOSTIC_CORE_H) \ $(GIMPLE_PRETTY_PRINT_H) tree-vect-slp.o: tree-vect-slp.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) $(BASIC_BLOCK_H) \ - $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) \ + $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(CFGLOOP_H) \ $(EXPR_H) $(RECOG_H) $(OPTABS_H) $(TREE_VECTORIZER_H) \ $(GIMPLE_PRETTY_PRINT_H) $(TREE_DATA_REF_H) langhooks.h tree-vect-stmts.o: tree-vect-stmts.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) \ + coretypes.h dumpfile.h $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) \ + $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(CFGLOOP_H) \ $(EXPR_H) $(RECOG_H) $(OPTABS_H) $(TREE_VECTORIZER_H) \ langhooks.h $(GIMPLE_PRETTY_PRINT_H) tree-vect-data-refs.o: tree-vect-data-refs.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) $(BASIC_BLOCK_H) \ - $(TREE_FLOW_H) $(TREE_DUMP_H) $(CFGLOOP_H) \ + coretypes.h dumpfile.h $(TM_H) $(GGC_H) $(TREE_H) $(TARGET_H) $(BASIC_BLOCK_H) \ + $(TREE_FLOW_H) $(CFGLOOP_H) \ $(EXPR_H) $(OPTABS_H) $(SCEV_H) $(TREE_VECTORIZER_H) \ $(DIAGNOSTIC_CORE_H) $(TM_P_H) $(GIMPLE_PRETTY_PRINT_H) tree-vectorizer.o: tree-vectorizer.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TM_H) $(GGC_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_DUMP_H) \ - $(CFGLOOP_H) $(TREE_PASS_H) $(TREE_VECTORIZER_H) $(TIMEVAR_H) \ + $(TM_H) $(GGC_H) $(TREE_H) $(TREE_FLOW_H) \ + $(CFGLOOP_H) $(TREE_PASS_H) $(TREE_VECTORIZER_H) \ $(TREE_PRETTY_PRINT_H) tree-loop-distribution.o: tree-loop-distribution.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TREE_FLOW_H) $(CFGLOOP_H) $(TREE_DATA_REF_H) $(TREE_PASS_H) @@ -2615,12 +2615,13 @@ gimple.o : gimple.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ $(TREE_FLOW_H) value-prof.h $(FLAGS_H) $(DEMANGLE_H) \ $(TARGET_H) $(ALIAS_H) gimple-pretty-print.o : gimple-pretty-print.c $(CONFIG_H) $(SYSTEM_H) \ + coretypes.h dumpfile.h \ $(TREE_H) $(DIAGNOSTIC_H) $(HASHTAB_H) $(TREE_FLOW_H) \ - $(TM_H) coretypes.h $(TREE_PASS_H) $(GIMPLE_H) value-prof.h \ + $(TM_H) $(GIMPLE_H) value-prof.h \ $(TRANS_MEM_H) $(GIMPLE_PRETTY_PRINT_H) tree-mudflap.o : $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TREE_INLINE_H) \ $(GIMPLE_H) $(DIAGNOSTIC_H) $(DEMANGLE_H) $(HASHTAB_H) langhooks.h tree-mudflap.h \ - $(TM_H) coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(CGRAPH_H) $(GGC_H) \ + $(TM_H) coretypes.h $(TREE_PASS_H) $(CGRAPH_H) $(GGC_H) \ gt-tree-mudflap.h $(BASIC_BLOCK_H) $(FLAGS_H) $(FUNCTION_H) \ $(TM_P_H) $(TREE_FLOW_H) $(DIAGNOSTIC_CORE_H) $(GIMPLE_H) tree-iterator.h tree-nomudflap.o : $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TREE_INLINE_H) \ @@ -2629,11 +2630,11 @@ tree-nomudflap.o : $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TREE_INLINE_H) \ $(GGC_H) gt-tree-mudflap.h $(TREE_PASS_H) $(DIAGNOSTIC_CORE_H) tree-pretty-print.o : tree-pretty-print.c $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(DIAGNOSTIC_H) $(HASHTAB_H) $(TREE_FLOW_H) \ - $(TM_H) coretypes.h tree-iterator.h $(SCEV_H) langhooks.h \ - $(TREE_PASS_H) value-prof.h output.h $(TREE_PRETTY_PRINT_H) -tree-diagnostic.o : tree-diagnostic.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) coretypes.h dumpfile.h tree-iterator.h $(SCEV_H) langhooks.h \ + value-prof.h output.h $(TREE_PRETTY_PRINT_H) +tree-diagnostic.o : tree-diagnostic.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ $(TREE_H) $(DIAGNOSTIC_H) tree-diagnostic.h langhooks.h $(LANGHOOKS_DEF_H) \ - $(VEC_H) $(TREE_PRETTY_PRINT_H) $(TREE_PASS_H) + $(VEC_H) $(TREE_PRETTY_PRINT_H) fold-const.o : fold-const.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) $(FLAGS_H) $(DIAGNOSTIC_CORE_H) $(HASHTAB_H) $(EXPR_H) $(RTL_H) \ $(GGC_H) $(TM_P_H) langhooks.h $(MD5_H) intl.h $(TARGET_H) \ @@ -2687,7 +2688,7 @@ passes.o : passes.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ $(RTL_H) $(FUNCTION_H) $(FLAGS_H) $(INPUT_H) $(INSN_ATTR_H) output.h \ $(DIAGNOSTIC_CORE_H) debug.h insn-config.h intl.h $(RECOG_H) toplev.h \ $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \ - graph.h $(EXCEPT_H) $(REGS_H) $(TIMEVAR_H) value-prof.h \ + graph.h $(EXCEPT_H) $(REGS_H) value-prof.h \ $(PARAMS_H) $(TM_P_H) reload.h $(TARGET_H) \ langhooks.h insn-flags.h $(CFGLOOP_H) \ hosthooks.h $(CGRAPH_H) $(COVERAGE_H) $(TREE_PASS_H) $(TREE_DUMP_H) \ @@ -2710,9 +2711,9 @@ rtl-error.o: rtl-error.c $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ rtl.o : rtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(GGC_H) $(BCONFIG_H) insn-notes.def reg-notes.def $(DIAGNOSTIC_CORE_H) -print-rtl.o : print-rtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +print-rtl.o : print-rtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(RTL_H) $(TREE_H) hard-reg-set.h $(BASIC_BLOCK_H) $(FLAGS_H) \ - $(BCONFIG_H) $(DIAGNOSTIC_H) cselib.h $(TREE_PASS_H) $(TREE_PRETTY_PRINT_H) \ + $(BCONFIG_H) $(DIAGNOSTIC_H) cselib.h $(TREE_PRETTY_PRINT_H) \ $(DWARF2OUT_H) rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(DIAGNOSTIC_CORE_H) \ $(RTL_H) hard-reg-set.h $(TM_P_H) insn-config.h $(RECOG_H) \ @@ -2730,11 +2731,11 @@ function.o : function.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_ $(OPTABS_H) $(LIBFUNCS_H) $(REGS_H) hard-reg-set.h insn-config.h $(RECOG_H) \ output.h $(EXCEPT_H) $(HASHTAB_H) $(GGC_H) $(TM_P_H) langhooks.h \ gt-function.h $(TARGET_H) $(BASIC_BLOCK_H) $(PREDICT_H) \ - $(TREE_PASS_H) $(DF_H) $(TIMEVAR_H) vecprim.h $(PARAMS_H) bb-reorder.h \ + $(TREE_PASS_H) $(DF_H) vecprim.h $(PARAMS_H) bb-reorder.h \ $(COMMON_TARGET_H) statistics.o : statistics.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TREE_PASS_H) $(TREE_DUMP_H) $(HASHTAB_H) statistics.h $(FUNCTION_H) -stmt.o : stmt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ +stmt.o : stmt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(RTL_H) \ $(TREE_H) $(FLAGS_H) $(FUNCTION_H) insn-config.h hard-reg-set.h $(EXPR_H) \ $(LIBFUNCS_H) $(EXCEPT_H) $(RECOG_H) $(DIAGNOSTIC_CORE_H) \ output.h $(GGC_H) $(TM_P_H) langhooks.h $(PREDICT_H) $(OPTABS_H) \ @@ -2745,7 +2746,7 @@ except.o : except.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ langhooks.h insn-config.h hard-reg-set.h $(BASIC_BLOCK_H) output.h \ dwarf2asm.h $(DWARF2OUT_H) toplev.h $(DIAGNOSTIC_CORE_H) $(HASHTAB_H) intl.h $(GGC_H) \ gt-except.h $(CGRAPH_H) $(DIAGNOSTIC_H) $(DWARF2_H) \ - $(TARGET_H) $(TM_P_H) $(TREE_PASS_H) $(TIMEVAR_H) $(TREE_FLOW_H) \ + $(TARGET_H) $(TM_P_H) $(TREE_PASS_H) $(TREE_FLOW_H) \ $(TREE_PRETTY_PRINT_H) sbitmap.h $(COMMON_TARGET_H) $(CFGLOOP_H) expr.o : expr.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TREE_H) $(FLAGS_H) $(FUNCTION_H) $(REGS_H) $(EXPR_H) $(OPTABS_H) \ @@ -2793,13 +2794,13 @@ sdbout.o : sdbout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) debug.h \ $(TREE_H) $(GGC_H) $(RTL_H) $(REGS_H) $(FLAGS_H) insn-config.h \ output.h $(DIAGNOSTIC_CORE_H) $(TM_P_H) gsyms.h langhooks.h $(TARGET_H) sdbout.h \ gt-sdbout.h reload.h -dwarf2out.o : dwarf2out.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +dwarf2out.o : dwarf2out.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(TREE_H) version.h $(RTL_H) $(DWARF2_H) debug.h $(FLAGS_H) insn-config.h \ output.h $(DIAGNOSTIC_H) hard-reg-set.h $(REGS_H) $(EXPR_H) \ $(LIBFUNCS_H) toplev.h $(DIAGNOSTIC_CORE_H) $(DWARF2OUT_H) reload.h \ $(GGC_H) $(EXCEPT_H) dwarf2asm.h $(TM_P_H) langhooks.h $(HASHTAB_H) \ gt-dwarf2out.h $(TARGET_H) $(CGRAPH_H) $(MD5_H) $(INPUT_H) $(FUNCTION_H) \ - $(GIMPLE_H) $(TREE_PASS_H) $(TREE_FLOW_H) \ + $(GIMPLE_H) $(TREE_FLOW_H) \ $(TREE_PRETTY_PRINT_H) $(COMMON_TARGET_H) $(OPTS_H) dwarf2cfi.o : dwarf2cfi.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ version.h $(RTL_H) $(EXPR_H) $(REGS_H) $(FUNCTION_H) output.h \ @@ -2831,34 +2832,35 @@ jump.o : jump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(FLAGS_H) hard-reg-set.h $(REGS_H) insn-config.h $(RECOG_H) $(EXPR_H) \ $(EXCEPT_H) $(FUNCTION_H) $(BASIC_BLOCK_H) $(TREE_PASS_H) \ $(DIAGNOSTIC_CORE_H) $(DIAGNOSTIC_CORE_H) $(INSN_ATTR_H) $(TM_P_H) reload.h \ - $(PREDICT_H) $(TIMEVAR_H) $(TARGET_H) + $(PREDICT_H) $(TARGET_H) simplify-rtx.o : simplify-rtx.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(RECOG_H) $(EXPR_H) $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(GGC_H) $(TM_P_H) \ $(TREE_H) $(TARGET_H) symtab.o : symtab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ langhooks.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) $(TARGET_H) $(CGRAPH_H) \ - $(HASHTAB_H) gt-symtab.h -cgraph.o : cgraph.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ + $(TIMEVAR_H) $(HASHTAB_H) gt-symtab.h +cgraph.o : cgraph.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TM_H) $(TREE_H) $(TIMEVAR_H) \ langhooks.h toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) $(TARGET_H) $(CGRAPH_H) \ gt-cgraph.h intl.h $(BASIC_BLOCK_H) debug.h $(HASHTAB_H) \ - $(TREE_INLINE_H) $(TREE_DUMP_H) $(TREE_FLOW_H) cif-code.def \ + $(TREE_INLINE_H) $(TREE_FLOW_H) cif-code.def \ value-prof.h $(EXCEPT_H) $(IPA_UTILS_H) $(DIAGNOSTIC_CORE_H) \ ipa-inline.h $(LTO_STREAMER_H) $(CFGLOOP_H) $(GIMPLE_PRETTY_PRINT_H) cgraphunit.o : cgraphunit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) \ $(TARGET_H) $(CGRAPH_H) intl.h pointer-set.h $(FUNCTION_H) $(GIMPLE_H) \ $(TREE_FLOW_H) $(TREE_PASS_H) debug.h $(DIAGNOSTIC_H) \ - $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PROP_H) \ + $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(IPA_PROP_H) \ gt-cgraphunit.h tree-iterator.h $(COVERAGE_H) $(TREE_DUMP_H) \ $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h $(IPA_UTILS_H) \ $(LTO_STREAMER_H) output.h $(REGSET_H) $(EXCEPT_H) $(GCC_PLUGIN_H) plugin.h cgraphclones.o : cgraphclones.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) \ $(TARGET_H) $(CGRAPH_H) intl.h pointer-set.h $(FUNCTION_H) $(GIMPLE_H) \ - $(TREE_FLOW_H) $(TREE_PASS_H) debug.h $(DIAGNOSTIC_H) \ - $(FIBHEAP_H) $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PROP_H) \ - tree-iterator.h $(COVERAGE_H) $(TREE_DUMP_H) \ + $(TREE_FLOW_H) $(TREE_PASS_H) debug.h $(DIAGNOSTIC_H) $(TREE_DUMP_H) \ + $(PARAMS_H) $(RTL_H) $(IPA_PROP_H) \ + tree-iterator.h $(COVERAGE_H) \ $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h $(IPA_UTILS_H) \ $(LTO_STREAMER_H) $(EXCEPT_H) $(GCC_PLUGIN_H) gt-cgraphclones.h cgraphbuild.o : cgraphbuild.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ @@ -2870,12 +2872,12 @@ varpool.o : varpool.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(GGC_H) $(TIMEVAR_H) debug.h $(TARGET_H) output.h $(GIMPLE_H) \ $(TREE_FLOW_H) ipa.o : ipa.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(CGRAPH_H) \ - $(TREE_PASS_H) $(TIMEVAR_H) $(GIMPLE_H) $(TARGET_H) $(GGC_H) pointer-set.h \ + $(TREE_PASS_H) $(GIMPLE_H) $(TARGET_H) $(GGC_H) pointer-set.h \ $(IPA_UTILS_H) ipa-prop.o : ipa-prop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ langhooks.h $(GGC_H) $(TARGET_H) $(CGRAPH_H) $(IPA_PROP_H) $(DIAGNOSTIC_H) \ $(TREE_FLOW_H) $(TM_H) $(TREE_PASS_H) $(FLAGS_H) $(TREE_H) \ - $(TREE_INLINE_H) $(GIMPLE_H) $(TIMEVAR_H) \ + $(TREE_INLINE_H) $(GIMPLE_H) \ $(GIMPLE_PRETTY_PRINT_H) $(LTO_STREAMER_H) \ $(DATA_STREAMER_H) $(TREE_STREAMER_H) ipa-ref.o : ipa-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ @@ -2883,126 +2885,126 @@ ipa-ref.o : ipa-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TREE_FLOW_H) $(TM_H) $(TREE_PASS_H) $(FLAGS_H) $(TREE_H) $(GGC_H) ipa-cp.o : ipa-cp.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TREE_H) $(TARGET_H) $(GIMPLE_H) $(CGRAPH_H) $(IPA_PROP_H) $(TREE_FLOW_H) \ - $(TREE_PASS_H) $(FLAGS_H) $(TIMEVAR_H) $(DIAGNOSTIC_H) $(TREE_DUMP_H) \ - $(TREE_INLINE_H) $(FIBHEAP_H) $(PARAMS_H) $(TREE_PRETTY_PRINT_H) ipa-inline.h + $(TREE_PASS_H) $(FLAGS_H) $(DIAGNOSTIC_H) \ + $(TREE_INLINE_H) $(PARAMS_H) $(TREE_PRETTY_PRINT_H) ipa-inline.h ipa-split.o : ipa-split.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TREE_H) $(TARGET_H) $(CGRAPH_H) $(IPA_PROP_H) $(TREE_FLOW_H) \ - $(TREE_PASS_H) $(FLAGS_H) $(TIMEVAR_H) $(DIAGNOSTIC_H) $(TREE_DUMP_H) \ - $(TREE_INLINE_H) $(FIBHEAP_H) $(PARAMS_H) $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h + $(TREE_PASS_H) $(FLAGS_H) $(DIAGNOSTIC_H) $(TREE_DUMP_H) \ + $(TREE_INLINE_H) $(PARAMS_H) $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h matrix-reorg.o : matrix-reorg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(RTL_H) $(TREE_INLINE_H) $(TREE_FLOW_H) \ tree-flow-inline.h langhooks.h $(HASHTAB_H) $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) \ - debug.h $(TARGET_H) $(CGRAPH_H) $(DIAGNOSTIC_CORE_H) $(TIMEVAR_H) \ - $(PARAMS_H) $(FIBHEAP_H) intl.h $(FUNCTION_H) $(BASIC_BLOCK_H) \ + debug.h $(TARGET_H) $(CGRAPH_H) $(DIAGNOSTIC_CORE_H) \ + $(PARAMS_H) intl.h $(FUNCTION_H) $(BASIC_BLOCK_H) \ $(CFGLOOP_H) tree-iterator.h $(TREE_PASS_H) $(OPTS_H) $(TREE_DATA_REF_H) \ tree-ssa-sccvn.h ipa-inline.o : ipa-inline.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) $(FLAGS_H) $(CGRAPH_H) intl.h \ - $(DIAGNOSTIC_H) $(FIBHEAP_H) $(PARAMS_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(DIAGNOSTIC_H) $(FIBHEAP_H) $(PARAMS_H) $(TREE_PASS_H) \ $(COVERAGE_H) $(GGC_H) $(TREE_FLOW_H) $(RTL_H) $(IPA_PROP_H) \ $(EXCEPT_H) $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h $(TARGET_H) $(IPA_UTILS_H) ipa-inline-analysis.o : ipa-inline-analysis.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) $(FLAGS_H) $(CGRAPH_H) intl.h \ - $(DIAGNOSTIC_H) $(PARAMS_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(DIAGNOSTIC_H) $(PARAMS_H) $(TREE_PASS_H) \ $(HASHTAB_H) $(COVERAGE_H) $(GGC_H) $(TREE_FLOW_H) $(IPA_PROP_H) \ $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h $(LTO_STREAMER_H) $(DATA_STREAMER_H) \ $(TREE_STREAMER_H) ipa-inline-transform.o : ipa-inline-transform.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) $(FLAGS_H) $(CGRAPH_H) intl.h \ - $(TIMEVAR_H) $(TREE_PASS_H) \ + $(TREE_PASS_H) \ $(HASHTAB_H) $(COVERAGE_H) $(GGC_H) $(TREE_FLOW_H) $(IPA_PROP_H) \ $(TREE_PASS_H) ipa-utils.o : ipa-utils.c $(IPA_UTILS_H) $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TM_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) langhooks.h \ - pointer-set.h $(GGC_H) $(GIMPLE_H) $(SPLAY_TREE_H) \ - $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_H) $(DIAGNOSTIC_H) + coretypes.h dumpfile.h $(TM_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) \ + langhooks.h pointer-set.h $(GGC_H) $(GIMPLE_H) $(SPLAY_TREE_H) \ + $(CGRAPH_H) $(FLAGS_H) $(DIAGNOSTIC_H) ipa-reference.o : ipa-reference.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) langhooks.h \ pointer-set.h $(GGC_H) $(IPA_REFERENCE_H) $(IPA_UTILS_H) $(SPLAY_TREE_H) \ $(GIMPLE_H) $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) \ - $(TIMEVAR_H) $(DIAGNOSTIC_H) $(FUNCTION_H) $(LTO_STREAMER_H) \ + $(DIAGNOSTIC_H) $(FUNCTION_H) $(LTO_STREAMER_H) \ $(DIAGNOSTIC_CORE_H) $(DATA_STREAMER_H) ipa-pure-const.o : ipa-pure-const.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(TREE_H) $(TREE_FLOW_H) $(TREE_INLINE_H) langhooks.h \ pointer-set.h $(GGC_H) $(IPA_UTILS_H) $(TARGET_H) \ - $(GIMPLE_H) $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_H) \ + $(GIMPLE_H) $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) \ $(DIAGNOSTIC_H) $(CFGLOOP_H) $(SCEV_H) $(LTO_STREAMER_H) \ $(GIMPLE_PRETTY_PRINT_H) $(DATA_STREAMER_H) $(TREE_STREAMER_H) -coverage.o : coverage.c $(GCOV_IO_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h \ +coverage.o : coverage.c $(GCOV_IO_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ $(TM_H) $(RTL_H) $(TREE_H) $(FLAGS_H) output.h $(REGS_H) $(EXPR_H) \ $(FUNCTION_H) $(BASIC_BLOCK_H) toplev.h $(DIAGNOSTIC_CORE_H) $(GGC_H) langhooks.h $(COVERAGE_H) \ - $(HASHTAB_H) tree-iterator.h $(CGRAPH_H) $(TREE_PASS_H) gcov-io.c $(TM_P_H) \ + $(HASHTAB_H) tree-iterator.h $(CGRAPH_H) gcov-io.c $(TM_P_H) \ $(DIAGNOSTIC_CORE_H) intl.h gt-coverage.h $(TARGET_H) -cselib.o : cselib.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ +cselib.o : cselib.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(RTL_H) \ $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h $(RECOG_H) \ - $(EMIT_RTL_H) $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TREE_PASS_H) \ + $(EMIT_RTL_H) $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) \ cselib.h gt-cselib.h $(GGC_H) $(TM_P_H) $(PARAMS_H) alloc-pool.h \ $(HASHTAB_H) $(TARGET_H) $(BITMAP_H) $(TREE_H) cse.o : cse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(REGS_H) \ hard-reg-set.h $(FLAGS_H) insn-config.h $(RECOG_H) $(EXPR_H) toplev.h $(DIAGNOSTIC_CORE_H) \ - $(FUNCTION_H) $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) $(TIMEVAR_H) \ + $(FUNCTION_H) $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) \ $(EXCEPT_H) $(TARGET_H) $(PARAMS_H) rtlhooks-def.h $(TREE_PASS_H) \ $(DF_H) $(DBGCNT_H) dce.o : dce.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TREE_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) $(EXCEPT_H) $(DF_H) cselib.h \ - $(DBGCNT_H) dce.h $(TIMEVAR_H) $(TREE_PASS_H) $(DBGCNT_H) $(TM_P_H) \ + $(DBGCNT_H) dce.h $(TREE_PASS_H) $(DBGCNT_H) $(TM_P_H) \ $(EMIT_RTL_H) dse.o : dse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TREE_H) $(TM_P_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ - $(RECOG_H) $(EXPR_H) $(DF_H) cselib.h $(DBGCNT_H) $(TIMEVAR_H) \ + $(RECOG_H) $(EXPR_H) $(DF_H) cselib.h $(DBGCNT_H) \ $(TREE_PASS_H) alloc-pool.h $(ALIAS_H) $(OPTABS_H) $(TARGET_H) \ $(BITMAP_H) $(PARAMS_H) $(TREE_FLOW_H) fwprop.o : fwprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(DIAGNOSTIC_CORE_H) insn-config.h $(RECOG_H) $(FLAGS_H) $(OBSTACK_H) $(BASIC_BLOCK_H) \ - $(DF_H) alloc-pool.h $(TIMEVAR_H) $(TREE_PASS_H) $(TARGET_H) \ + $(DF_H) alloc-pool.h $(TREE_PASS_H) $(TARGET_H) \ $(TM_P_H) $(CFGLOOP_H) $(EMIT_RTL_H) domwalk.h sparseset.h web.o : web.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ hard-reg-set.h $(FLAGS_H) $(BASIC_BLOCK_H) $(FUNCTION_H) $(DIAGNOSTIC_CORE_H) \ - insn-config.h $(RECOG_H) $(DF_H) $(OBSTACK_H) $(TIMEVAR_H) $(TREE_PASS_H) + insn-config.h $(RECOG_H) $(DF_H) $(OBSTACK_H) $(TREE_PASS_H) ree.o : ree.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ hard-reg-set.h $(FLAGS_H) $(BASIC_BLOCK_H) $(FUNCTION_H) \ - $(DF_H) $(TIMEVAR_H) $(TREE_PASS_H) $(RECOG_H) $(EXPR_H) \ + $(DF_H) $(TREE_PASS_H) $(RECOG_H) $(EXPR_H) \ $(REGS_H) $(TREE_H) $(TM_P_H) insn-config.h $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) \ $(TARGET_H) $(OPTABS_H) insn-codes.h rtlhooks-def.h $(PARAMS_H) $(CGRAPH_H) cprop.o : cprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) toplev.h $(DIAGNOSTIC_CORE_H) \ - $(TM_P_H) $(PARAMS_H) cselib.h $(EXCEPT_H) $(TREE_H) $(TIMEVAR_H) \ + $(TM_P_H) $(PARAMS_H) cselib.h $(EXCEPT_H) $(TREE_H) \ intl.h $(OBSTACK_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) $(TARGET_H) \ $(DF_H) $(CFGLOOP_H) gcse.o : gcse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h $(GGC_H) \ $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) toplev.h $(DIAGNOSTIC_CORE_H) \ - $(TM_P_H) $(PARAMS_H) cselib.h $(EXCEPT_H) gt-gcse.h $(TREE_H) $(TIMEVAR_H) \ + $(TM_P_H) $(PARAMS_H) cselib.h $(EXCEPT_H) gt-gcse.h $(TREE_H) \ intl.h $(OBSTACK_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) $(TARGET_H) \ $(DF_H) gcse.h store-motion.o : store-motion.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h $(GGC_H) \ $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) toplev.h $(DIAGNOSTIC_CORE_H) \ - $(TM_P_H) $(EXCEPT_H) $(TREE_H) $(TIMEVAR_H) \ + $(TM_P_H) $(EXCEPT_H) $(TREE_H) \ intl.h $(OBSTACK_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) resource.o : resource.c $(CONFIG_H) $(RTL_H) hard-reg-set.h $(SYSTEM_H) \ coretypes.h $(TM_H) $(REGS_H) $(FLAGS_H) output.h $(RESOURCE_H) $(DF_H) \ $(FUNCTION_H) $(DIAGNOSTIC_CORE_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) \ +lcm.o : lcm.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(RTL_H) $(REGS_H) \ hard-reg-set.h $(FLAGS_H) insn-config.h $(INSN_ATTR_H) $(RECOG_H) \ $(BASIC_BLOCK_H) $(TM_P_H) $(FUNCTION_H) sbitmap.h mode-switching.o : mode-switching.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(INSN_ATTR_H) $(RECOG_H) $(BASIC_BLOCK_H) $(TM_P_H) $(FUNCTION_H) \ - $(TREE_PASS_H) $(TIMEVAR_H) $(DF_H) $(TARGET_H) $(EMIT_RTL_H) + $(TREE_PASS_H) $(DF_H) $(TARGET_H) $(EMIT_RTL_H) tree-ssa-dce.o : tree-ssa-dce.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ - $(TREE_FLOW_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) \ - coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ + $(TREE_FLOW_H) $(DIAGNOSTIC_H) $(TM_H) \ + coretypes.h $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ $(GGC_H) $(GIMPLE_H) $(CFGLOOP_H) $(SCEV_H) $(GIMPLE_PRETTY_PRINT_H) tree-call-cdce.o : tree-call-cdce.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ - $(TREE_FLOW_H) $(TIMEVAR_H) $(TM_H) \ - coretypes.h $(TREE_DUMP_H) $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ + $(TREE_FLOW_H) $(TM_H) \ + coretypes.h $(TREE_PASS_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ $(GIMPLE_H) $(GIMPLE_PRETTY_PRINT_H) tree-ssa-ccp.o : tree-ssa-ccp.c $(TREE_FLOW_H) $(CONFIG_H) \ $(SYSTEM_H) $(TREE_H) $(TM_P_H) \ - $(DIAGNOSTIC_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ - $(TREE_DUMP_H) $(BASIC_BLOCK_H) $(TREE_PASS_H) langhooks.h $(PARAMS_H) \ + $(DIAGNOSTIC_H) $(FUNCTION_H) $(TM_H) coretypes.h \ + $(BASIC_BLOCK_H) $(TREE_PASS_H) langhooks.h $(PARAMS_H) \ tree-ssa-propagate.h value-prof.h $(FLAGS_H) $(TARGET_H) $(DIAGNOSTIC_CORE_H) \ $(DBGCNT_H) $(GIMPLE_PRETTY_PRINT_H) gimple-fold.h tree-ssa-strlen.o : tree-ssa-strlen.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ @@ -3010,12 +3012,12 @@ tree-ssa-strlen.o : tree-ssa-strlen.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(GIMPLE_PRETTY_PRINT_H) $(PARAMS_H) $(EXPR_H) tree-sra.o : tree-sra.c $(CONFIG_H) $(SYSTEM_H) coretypes.h alloc-pool.h \ $(TM_H) $(TREE_H) $(GIMPLE_H) $(CGRAPH_H) $(TREE_FLOW_H) \ - $(IPA_PROP_H) $(DIAGNOSTIC_H) statistics.h $(TREE_DUMP_H) $(TIMEVAR_H) \ + $(IPA_PROP_H) $(DIAGNOSTIC_H) statistics.h \ $(PARAMS_H) $(TARGET_H) $(FLAGS_H) \ $(DBGCNT_H) $(TREE_INLINE_H) $(GIMPLE_PRETTY_PRINT_H) tree-switch-conversion.o : tree-switch-conversion.c $(CONFIG_H) $(SYSTEM_H) \ $(TREE_H) $(TM_P_H) $(TREE_FLOW_H) $(DIAGNOSTIC_H) $(TREE_INLINE_H) \ - $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) $(GIMPLE_H) \ + $(TM_H) coretypes.h $(GIMPLE_H) \ $(TREE_PASS_H) $(FLAGS_H) $(EXPR_H) $(BASIC_BLOCK_H) \ $(GGC_H) $(OBSTACK_H) $(PARAMS_H) $(CPPLIB_H) $(PARAMS_H) \ $(GIMPLE_PRETTY_PRINT_H) langhooks.h @@ -3032,57 +3034,57 @@ tree-vect-generic.o : tree-vect-generic.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ coretypes.h insn-codes.h $(DIAGNOSTIC_H) $(TARGET_H) df-core.o : df-core.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) $(BITMAP_H) sbitmap.h $(TIMEVAR_H) \ + hard-reg-set.h $(BASIC_BLOCK_H) $(DF_H) $(BITMAP_H) sbitmap.h \ $(TM_P_H) $(FLAGS_H) output.h $(TREE_PASS_H) $(PARAMS_H) -df-problems.o : df-problems.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +df-problems.o : df-problems.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.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) $(BITMAP_H) sbitmap.h $(TIMEVAR_H) \ $(TM_P_H) $(TARGET_H) $(FLAGS_H) $(EXCEPT_H) dce.h vecprim.h -df-scan.o : df-scan.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ +df-scan.o : df-scan.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.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) $(BITMAP_H) sbitmap.h $(TIMEVAR_H) \ + hard-reg-set.h $(BASIC_BLOCK_H) $(DF_H) $(BITMAP_H) sbitmap.h \ $(TM_P_H) $(FLAGS_H) $(TARGET_H) $(TARGET_DEF_H) $(TREE_H) \ - $(TREE_PASS_H) $(EMIT_RTL_H) + $(EMIT_RTL_H) regstat.o : regstat.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TM_P_H) $(FLAGS_H) $(REGS_H) $(EXCEPT_H) hard-reg-set.h \ $(BASIC_BLOCK_H) $(TIMEVAR_H) $(DF_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) bitmap.h alloc-pool.h $(FIBHEAP_H) $(HASHTAB_H) \ - $(REGS_H) $(EXPR_H) $(TIMEVAR_H) $(TREE_PASS_H) $(TREE_FLOW_H) \ + $(REGS_H) $(EXPR_H) $(TREE_PASS_H) $(TREE_FLOW_H) \ cselib.h $(TARGET_H) $(DIAGNOSTIC_CORE_H) $(PARAMS_H) $(DIAGNOSTIC_H) \ pointer-set.h $(RECOG_H) $(TM_P_H) $(TREE_PRETTY_PRINT_H) $(ALIAS_H) -profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ +profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(RTL_H) \ $(TREE_H) $(FLAGS_H) $(REGS_H) $(EXPR_H) $(FUNCTION_H) $(BASIC_BLOCK_H) \ $(DIAGNOSTIC_CORE_H) $(COVERAGE_H) $(TREE_FLOW_H) value-prof.h \ - $(CFGLOOP_H) $(TIMEVAR_H) $(TREE_PASS_H) profile.h -mcf.o : mcf.c profile.h $(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h \ + $(CFGLOOP_H) profile.h +mcf.o : mcf.c profile.h $(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h dumpfile.h \ $(BASIC_BLOCK_H) langhooks.h $(GCOV_IO_H) $(TREE_H) tree-profile.o : tree-profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TARGET_H) $(TREE_H) $(FLAGS_H) $(FUNCTION_H) \ - $(BASIC_BLOCK_H) $(DIAGNOSTIC_CORE_H) $(COVERAGE_H) $(TREE_H) value-prof.h $(TREE_DUMP_H) \ - $(TREE_PASS_H) $(TREE_FLOW_H) $(TIMEVAR_H) gt-tree-profile.h $(CGRAPH_H) -value-prof.o : value-prof.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ + $(BASIC_BLOCK_H) $(DIAGNOSTIC_CORE_H) $(COVERAGE_H) $(TREE_H) value-prof.h \ + $(TREE_PASS_H) $(TREE_FLOW_H) gt-tree-profile.h $(CGRAPH_H) +value-prof.o : value-prof.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(BASIC_BLOCK_H) hard-reg-set.h profile.h value-prof.h $(EXPR_H) $(FLAGS_H) \ $(RECOG_H) insn-config.h $(OPTABS_H) $(REGS_H) $(GGC_H) $(DIAGNOSTIC_H) \ $(TREE_H) $(COVERAGE_H) $(RTL_H) $(GCOV_IO_H) $(TREE_FLOW_H) \ - tree-flow-inline.h $(TIMEVAR_H) $(TREE_PASS_H) $(DIAGNOSTIC_CORE_H) pointer-set.h \ + tree-flow-inline.h $(TIMEVAR_H) $(DIAGNOSTIC_CORE_H) pointer-set.h \ $(GIMPLE_PRETTY_PRINT_H) -loop-doloop.o : loop-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +loop-doloop.o : loop-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(RTL_H) $(FLAGS_H) $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) \ $(DIAGNOSTIC_CORE_H) $(CFGLOOP_H) $(PARAMS_H) $(TARGET_H) alloc-pool.o : alloc-pool.c $(CONFIG_H) $(SYSTEM_H) alloc-pool.h $(HASHTAB_H) auto-inc-dec.o : auto-inc-dec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) $(RTL_H) $(TM_P_H) hard-reg-set.h $(BASIC_BLOCK_H) insn-config.h \ $(REGS_H) $(FLAGS_H) $(FUNCTION_H) $(EXCEPT_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) \ - $(EXPR_H) $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) $(TARGET_H) -cfg.o : cfg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(DIAGNOSTIC_CORE_H) $(GGC_H) \ - $(OBSTACK_H) alloc-pool.h $(HASHTAB_H) $(CFGLOOP_H) $(BASIC_BLOCK_H) + $(EXPR_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) $(TARGET_H) +cfg.o : cfg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(DIAGNOSTIC_CORE_H) \ + $(GGC_H) $(OBSTACK_H) alloc-pool.h $(HASHTAB_H) $(CFGLOOP_H) $(BASIC_BLOCK_H) cfghooks.o: cfghooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TREE_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(TIMEVAR_H) toplev.h $(DIAGNOSTIC_CORE_H) $(CFGLOOP_H) cfgexpand.o : cfgexpand.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ - $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) \ - coretypes.h $(TREE_DUMP_H) $(EXCEPT_H) langhooks.h $(TREE_PASS_H) $(RTL_H) \ + $(RTL_H) $(TREE_H) $(TM_P_H) $(EXPR_H) $(FUNCTION_H) $(TM_H) \ + coretypes.h $(EXCEPT_H) langhooks.h $(TREE_PASS_H) $(RTL_H) \ $(DIAGNOSTIC_H) toplev.h $(DIAGNOSTIC_CORE_H) $(BASIC_BLOCK_H) $(FLAGS_H) debug.h $(PARAMS_H) \ value-prof.h $(TREE_INLINE_H) $(TARGET_H) $(SSAEXPAND_H) $(REGS_H) \ $(GIMPLE_PRETTY_PRINT_H) $(BITMAP_H) sbitmap.h \ @@ -3099,39 +3101,40 @@ cfgbuild.o : cfgbuild.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(FLAGS_H) $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h $(DIAGNOSTIC_CORE_H) \ $(FUNCTION_H) $(EXCEPT_H) $(TIMEVAR_H) $(TREE_H) $(EXPR_H) sbitmap.h cfgcleanup.o : cfgcleanup.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(RTL_H) $(TIMEVAR_H) hard-reg-set.h $(FLAGS_H) $(RECOG_H) \ + $(RTL_H) hard-reg-set.h $(FLAGS_H) $(RECOG_H) \ $(DIAGNOSTIC_CORE_H) insn-config.h cselib.h $(TARGET_H) $(TM_P_H) $(PARAMS_H) \ $(REGS_H) $(EMIT_RTL_H) $(FUNCTION_H) $(TREE_PASS_H) $(CFGLOOP_H) $(EXPR_H) \ $(DF_H) $(DBGCNT_H) dce.h -cfgloop.o : cfgloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) coretypes.h $(TM_H) \ +cfgloop.o : cfgloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) coretypes.h dumpfile.h $(TM_H) \ $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(FLAGS_H) $(FUNCTION_H) \ $(OBSTACK_H) toplev.h $(DIAGNOSTIC_CORE_H) $(TREE_FLOW_H) $(TREE_H) pointer-set.h \ $(GGC_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) \ +cfgloopanal.o : cfgloopanal.c coretypes.h dumpfile.h $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ + $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) $(TM_H) \ $(OBSTACK_H) graphds.h $(PARAMS_H) graphds.o : graphds.c graphds.h $(CONFIG_H) $(SYSTEM_H) $(BITMAP_H) $(OBSTACK_H) \ coretypes.h $(VEC_H) vecprim.h -loop-iv.o : loop-iv.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(BASIC_BLOCK_H) \ - hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) coretypes.h $(TM_H) $(OBSTACK_H) \ +loop-iv.o : loop-iv.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(RTL_H) $(BASIC_BLOCK_H) \ + hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) $(TM_H) $(OBSTACK_H) \ intl.h $(DIAGNOSTIC_CORE_H) $(DF_H) $(HASHTAB_H) -loop-invariant.o : loop-invariant.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ - $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) $(RECOG_H) \ - coretypes.h $(TM_H) $(TM_P_H) $(FUNCTION_H) $(FLAGS_H) $(DF_H) \ +loop-invariant.o : loop-invariant.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(RTL_H) $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(EXPR_H) $(RECOG_H) \ + $(TM_H) $(TM_P_H) $(FUNCTION_H) $(FLAGS_H) $(DF_H) \ $(OBSTACK_H) $(HASHTAB_H) $(EXCEPT_H) $(PARAMS_H) $(REGS_H) ira.h cfgloopmanip.o : cfgloopmanip.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) \ coretypes.h $(TM_H) $(OBSTACK_H) $(TREE_FLOW_H) loop-init.o : loop-init.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(GGC_H) \ $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) \ - coretypes.h $(TM_H) $(OBSTACK_H) $(TREE_PASS_H) $(TIMEVAR_H) $(FLAGS_H) \ + coretypes.h $(TM_H) $(OBSTACK_H) $(TREE_PASS_H) $(FLAGS_H) \ $(REGS_H) $(DF_H) -loop-unswitch.o : loop-unswitch.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_H) \ - $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(PARAMS_H) \ - $(EXPR_H) coretypes.h $(TM_H) $(OBSTACK_H) -loop-unroll.o: loop-unroll.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_H) \ - $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(PARAMS_H) \ - $(EXPR_H) coretypes.h $(TM_H) $(HASHTAB_H) $(RECOG_H) \ +loop-unswitch.o : loop-unswitch.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(RTL_H) $(TM_H) $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(PARAMS_H) \ + $(EXPR_H) $(TM_H) $(OBSTACK_H) +loop-unroll.o: loop-unroll.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(RTL_H) $(TM_H) $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(PARAMS_H) \ + $(EXPR_H) $(TM_H) $(HASHTAB_H) $(RECOG_H) \ $(OBSTACK_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 $(OBSTACK_H) $(DIAGNOSTIC_CORE_H) \ @@ -3142,12 +3145,12 @@ combine.o : combine.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(FLAGS_H) $(FUNCTION_H) insn-config.h $(INSN_ATTR_H) $(REGS_H) $(EXPR_H) \ rtlhooks-def.h $(BASIC_BLOCK_H) $(RECOG_H) hard-reg-set.h \ $(DIAGNOSTIC_CORE_H) $(TM_P_H) $(TREE_H) $(TARGET_H) $(PARAMS_H) $(OPTABS_H) \ - insn-codes.h $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) vecprim.h $(CGRAPH_H) \ + insn-codes.h $(TREE_PASS_H) $(DF_H) vecprim.h $(CGRAPH_H) \ $(OBSTACK_H) reginfo.o : reginfo.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ hard-reg-set.h $(FLAGS_H) $(BASIC_BLOCK_H) addresses.h $(REGS_H) \ insn-config.h $(RECOG_H) reload.h $(DIAGNOSTIC_CORE_H) \ - $(FUNCTION_H) output.h $(TM_P_H) $(EXPR_H) $(TIMEVAR_H) $(HASHTAB_H) \ + $(FUNCTION_H) output.h $(TM_P_H) $(EXPR_H) $(HASHTAB_H) \ $(TARGET_H) $(TREE_PASS_H) $(DF_H) ira.h bitmap.o : bitmap.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(GGC_H) gt-bitmap.h $(BITMAP_H) $(OBSTACK_H) $(HASHTAB_H) @@ -3157,7 +3160,8 @@ reload.o : reload.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ $(FLAGS_H) $(EXPR_H) $(OPTABS_H) reload.h $(RECOG_H) \ hard-reg-set.h insn-config.h $(REGS_H) $(FUNCTION_H) real.h \ addresses.h $(TM_P_H) $(PARAMS_H) $(TARGET_H) $(DF_H) ira.h $(DIAGNOSTIC_CORE_H) -reload1.o : reload1.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ +reload1.o : reload1.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TM_H) $(RTL_ERROR_H) \ $(EXPR_H) $(OPTABS_H) reload.h $(REGS_H) hard-reg-set.h insn-config.h \ $(BASIC_BLOCK_H) $(RECOG_H) $(FUNCTION_H) $(TM_P_H) \ addresses.h $(EXCEPT_H) $(TREE_H) $(FLAGS_H) $(MACHMODE_H) \ @@ -3168,13 +3172,14 @@ postreload.o : postreload.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(FLAGS_H) $(EXPR_H) $(OPTABS_H) reload.h $(REGS_H) \ hard-reg-set.h insn-config.h $(BASIC_BLOCK_H) $(RECOG_H) \ $(FUNCTION_H) $(DIAGNOSTIC_CORE_H) cselib.h $(TM_P_H) $(EXCEPT_H) $(TREE_H) $(MACHMODE_H) \ - $(OBSTACK_H) $(TARGET_H) $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) + $(OBSTACK_H) $(TARGET_H) $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) postreload-gcse.o : postreload-gcse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) $(DIAGNOSTIC_CORE_H) \ $(TM_P_H) $(EXCEPT_H) $(TREE_H) $(TARGET_H) $(HASHTAB_H) intl.h $(OBSTACK_H) \ - $(PARAMS_H) $(TIMEVAR_H) $(TREE_PASS_H) $(DBGCNT_H) -caller-save.o : caller-save.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ + $(PARAMS_H) $(TREE_PASS_H) $(DBGCNT_H) +caller-save.o : caller-save.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TM_H) $(RTL_H) \ $(FLAGS_H) $(REGS_H) hard-reg-set.h insn-config.h $(BASIC_BLOCK_H) $(FUNCTION_H) \ addresses.h $(RECOG_H) reload.h $(EXPR_H) $(DIAGNOSTIC_CORE_H) $(TM_P_H) $(DF_H) \ gt-caller-save.h $(GGC_H) @@ -3186,12 +3191,12 @@ reorg.o : reorg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ conditions.h hard-reg-set.h $(BASIC_BLOCK_H) $(REGS_H) insn-config.h \ $(INSN_ATTR_H) $(EXCEPT_H) $(RECOG_H) $(FUNCTION_H) $(FLAGS_H) output.h \ $(EXPR_H) $(DIAGNOSTIC_CORE_H) $(PARAMS_H) $(TM_P_H) $(OBSTACK_H) $(RESOURCE_H) \ - $(TIMEVAR_H) $(TARGET_H) $(TREE_PASS_H) -alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ + $(TARGET_H) $(TREE_PASS_H) +alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) $(RTL_H) \ $(FLAGS_H) hard-reg-set.h $(BASIC_BLOCK_H) $(REGS_H) $(DIAGNOSTIC_CORE_H) \ $(ALIAS_H) $(EMIT_RTL_H) $(GGC_H) $(FUNCTION_H) cselib.h $(TREE_H) $(TM_P_H) \ langhooks.h $(TARGET_H) gt-alias.h $(TIMEVAR_H) $(CGRAPH_H) \ - $(SPLAY_TREE_H) $(DF_H) $(TREE_PASS_H) \ + $(SPLAY_TREE_H) $(DF_H) \ tree-ssa-alias.h pointer-set.h $(TREE_FLOW_H) stack-ptr-mod.o : stack-ptr-mod.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(RTL_H) $(REGS_H) $(EXPR_H) $(TREE_PASS_H) \ @@ -3217,7 +3222,7 @@ ira-color.o: ira-color.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(DF_H) $(IRA_INT_H) ira-emit.o: ira-emit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(REGS_H) $(RTL_H) $(TM_P_H) $(TARGET_H) $(FLAGS_H) hard-reg-set.h \ - $(BASIC_BLOCK_H) $(EXPR_H) $(RECOG_H) $(PARAMS_H) $(TIMEVAR_H) \ + $(BASIC_BLOCK_H) $(EXPR_H) $(RECOG_H) $(PARAMS_H) \ $(TREE_PASS_H) reload.h $(DF_H) $(IRA_INT_H) ira-lives.o: ira-lives.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TARGET_H) $(RTL_H) $(REGS_H) $(EXCEPT_H) hard-reg-set.h $(FLAGS_H) \ @@ -3226,15 +3231,15 @@ ira-lives.o: ira-lives.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ ira.o: ira.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(REGS_H) $(RTL_H) $(TM_P_H) $(TARGET_H) $(FLAGS_H) $(OBSTACK_H) \ $(BITMAP_H) hard-reg-set.h $(BASIC_BLOCK_H) $(DBGCNT_H) $(FUNCTION_H) \ - $(EXPR_H) $(RECOG_H) $(PARAMS_H) $(TIMEVAR_H) $(TREE_PASS_H) output.h \ + $(EXPR_H) $(RECOG_H) $(PARAMS_H) $(TREE_PASS_H) output.h \ $(EXCEPT_H) reload.h toplev.h $(DIAGNOSTIC_CORE_H) $(DF_H) $(GGC_H) $(IRA_INT_H) regmove.o : regmove.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ - insn-config.h $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) \ + insn-config.h $(TREE_PASS_H) $(DF_H) \ $(RECOG_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ $(EXPR_H) $(BASIC_BLOCK_H) $(DIAGNOSTIC_CORE_H) $(TM_P_H) \ $(EXCEPT_H) ira.h reload.h $(TARGET_H) combine-stack-adj.o : combine-stack-adj.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TM_H) $(RTL_H) insn-config.h $(TIMEVAR_H) $(TREE_PASS_H) \ + $(TM_H) $(RTL_H) insn-config.h $(TREE_PASS_H) \ $(RECOG_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(DF_H) $(EXCEPT_H) reload.h compare-elim.o : compare-elim.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ @@ -3249,9 +3254,10 @@ modulo-sched.o : modulo-sched.c $(DDG_H) $(CONFIG_H) $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TARGET_H) $(DIAGNOSTIC_CORE_H) $(RTL_H) $(TM_P_H) $(REGS_H) $(FUNCTION_H) \ $(FLAGS_H) insn-config.h $(INSN_ATTR_H) $(EXCEPT_H) $(RECOG_H) \ $(SCHED_INT_H) $(CFGLOOP_H) $(EXPR_H) $(PARAMS_H) \ - $(GCOV_IO_H) hard-reg-set.h $(TM_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(GCOV_IO_H) hard-reg-set.h $(TM_H) $(TREE_PASS_H) \ $(DF_H) $(DBGCNT_H) -haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ +haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(TM_H) $(RTL_H) \ $(SCHED_INT_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h $(FUNCTION_H) \ $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(TM_P_H) $(TARGET_H) \ $(PARAMS_H) $(DBGCNT_H) $(CFGLOOP_H) ira.h $(EMIT_RTL_H) $(COMMON_TARGET_H) \ @@ -3263,31 +3269,31 @@ sched-deps.o : sched-deps.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ sched-rgn.o : sched-rgn.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(SCHED_INT_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(FUNCTION_H) $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(PARAMS_H) \ - $(TM_P_H) sel-sched.h $(TARGET_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(TM_P_H) sel-sched.h $(TARGET_H) $(TREE_PASS_H) \ $(DBGCNT_H) sched-ebb.o : sched-ebb.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(SCHED_INT_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(FUNCTION_H) $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(TM_P_H) \ $(PARAMS_H) $(TARGET_H) -sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(RTL_H) $(SCHED_INT_H) hard-reg-set.h $(BASIC_BLOCK_H) $(OBSTACK_H) \ - $(TREE_PASS_H) $(INSN_ATTR_H) $(TREE_H) + $(INSN_ATTR_H) $(TREE_H) sel-sched.o : sel-sched.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_ERROR_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(FUNCTION_H) $(INSN_ATTR_H) $(RECOG_H) $(EXCEPT_H) $(PARAMS_H) \ - $(TM_P_H) output.h $(TARGET_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(TM_P_H) output.h $(TARGET_H) $(TREE_PASS_H) \ $(SCHED_INT_H) $(GGC_H) $(TREE_H) langhooks.h rtlhooks-def.h \ $(SEL_SCHED_IR_H) $(SEL_SCHED_DUMP_H) sel-sched.h $(DBGCNT_H) $(EMIT_RTL_H) sel-sched-dump.o : sel-sched-dump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(FUNCTION_H) $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(PARAMS_H) \ - $(TM_P_H) $(TARGET_H) $(TIMEVAR_H) $(TREE_PASS_H) \ + $(TM_P_H) $(TARGET_H) $(TREE_PASS_H) \ $(SEL_SCHED_DUMP_H) $(GGC_H) $(TREE_H) $(LANGHOOKS_DEF_H) $(SEL_SCHED_IR_H) \ $(BASIC_BLOCK_H) cselib.h sel-sched-ir.o : sel-sched-ir.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h \ $(FUNCTION_H) $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(PARAMS_H) \ - $(TM_P_H) $(TARGET_H) $(TIMEVAR_H) $(TREE_PASS_H) $(SCHED_INT_H) $(GGC_H) \ + $(TM_P_H) $(TARGET_H) $(TREE_PASS_H) $(SCHED_INT_H) $(GGC_H) \ $(TREE_H) langhooks.h rtlhooks-def.h $(SEL_SCHED_IR_H) $(SEL_SCHED_DUMP_H) \ $(EMIT_RTL_H) final.o : final.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ @@ -3295,51 +3301,51 @@ final.o : final.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ insn-config.h $(INSN_ATTR_H) $(FUNCTION_H) output.h hard-reg-set.h \ $(EXCEPT_H) debug.h xcoffout.h toplev.h $(DIAGNOSTIC_CORE_H) reload.h $(DWARF2OUT_H) \ $(TREE_PASS_H) $(BASIC_BLOCK_H) $(TM_P_H) $(TARGET_H) $(EXPR_H) \ - dbxout.h $(TIMEVAR_H) $(CGRAPH_H) $(COVERAGE_H) \ + dbxout.h $(CGRAPH_H) $(COVERAGE_H) \ $(DF_H) vecprim.h $(GGC_H) $(CFGLOOP_H) $(PARAMS_H) $(TREE_FLOW_H) \ $(TARGET_DEF_H) $(TREE_PRETTY_PRINT_H) recog.o : recog.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ $(FUNCTION_H) $(BASIC_BLOCK_H) $(REGS_H) $(RECOG_H) $(EXPR_H) \ $(FLAGS_H) insn-config.h $(INSN_ATTR_H) reload.h \ - addresses.h $(TM_P_H) $(TIMEVAR_H) $(TREE_PASS_H) hard-reg-set.h \ + addresses.h $(TM_P_H) $(TREE_PASS_H) hard-reg-set.h \ $(DF_H) $(DBGCNT_H) $(TARGET_H) $(DIAGNOSTIC_CORE_H) reg-stack.o : reg-stack.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_ERROR_H) $(TREE_H) $(RECOG_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) \ insn-config.h reload.h $(FUNCTION_H) $(TM_P_H) $(GGC_H) \ - $(BASIC_BLOCK_H) $(TIMEVAR_H) \ + $(BASIC_BLOCK_H) \ $(TREE_PASS_H) $(TARGET_H) vecprim.h $(DF_H) $(EMIT_RTL_H) sreal.o: sreal.c $(CONFIG_H) $(SYSTEM_H) coretypes.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 $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(FUNCTION_H) $(EXCEPT_H) \ $(TM_P_H) $(PREDICT_H) sreal.h $(PARAMS_H) $(TARGET_H) $(CFGLOOP_H) \ - $(COVERAGE_H) $(SCEV_H) $(GGC_H) predict.def $(TIMEVAR_H) $(TREE_DUMP_H) \ + $(COVERAGE_H) $(SCEV_H) $(GGC_H) predict.def \ $(TREE_FLOW_H) $(TREE_PASS_H) $(EXPR_H) pointer-set.h lists.o: lists.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(DIAGNOSTIC_CORE_H) \ $(RTL_H) $(GGC_H) gt-lists.h bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(RTL_H) $(FLAGS_H) $(TIMEVAR_H) output.h $(FIBHEAP_H) \ + $(RTL_H) $(FLAGS_H) output.h $(FIBHEAP_H) \ $(TARGET_H) $(FUNCTION_H) $(TM_P_H) $(OBSTACK_H) $(EXPR_H) $(REGS_H) \ $(PARAMS_H) toplev.h $(DIAGNOSTIC_CORE_H) $(TREE_PASS_H) $(DF_H) \ $(EXCEPT_H) bb-reorder.h tracer.o : tracer.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TREE_H) $(BASIC_BLOCK_H) hard-reg-set.h \ - $(FLAGS_H) $(TIMEVAR_H) $(PARAMS_H) $(COVERAGE_H) $(FIBHEAP_H) \ + $(FLAGS_H) $(PARAMS_H) $(COVERAGE_H) $(FIBHEAP_H) \ $(TREE_PASS_H) $(TREE_FLOW_H) $(TREE_INLINE_H) $(CFGLOOP_H) timevar.o : timevar.c $(CONFIG_H) $(SYSTEM_H) $(TIMEVAR_H) regcprop.o : regcprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h \ $(RECOG_H) $(FUNCTION_H) $(OBSTACK_H) $(FLAGS_H) $(TM_P_H) \ - addresses.h reload.h $(DIAGNOSTIC_CORE_H) $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) + addresses.h reload.h $(DIAGNOSTIC_CORE_H) $(TREE_PASS_H) $(DF_H) regrename.o : regrename.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_ERROR_H) insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h \ output.h $(RECOG_H) $(FUNCTION_H) $(OBSTACK_H) $(FLAGS_H) $(TM_P_H) \ - addresses.h reload.h $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H) $(TARGET_H) \ + addresses.h reload.h $(TREE_PASS_H) $(DF_H) $(TARGET_H) \ regrename.h $(EMIT_RTL_H) ifcvt.o : ifcvt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(REGS_H) $(DIAGNOSTIC_CORE_H) $(FLAGS_H) insn-config.h $(FUNCTION_H) $(RECOG_H) \ $(TARGET_H) $(BASIC_BLOCK_H) $(EXPR_H) output.h $(EXCEPT_H) $(TM_P_H) \ - $(OPTABS_H) $(CFGLOOP_H) hard-reg-set.h $(TIMEVAR_H) \ + $(OPTABS_H) $(CFGLOOP_H) hard-reg-set.h \ $(TREE_PASS_H) $(DF_H) $(DBGCNT_H) params.o : params.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(COMMON_TARGET_H) \ $(PARAMS_H) $(DIAGNOSTIC_CORE_H) @@ -3347,10 +3353,10 @@ pointer-set.o: pointer-set.c pointer-set.h $(CONFIG_H) $(SYSTEM_H) hooks.o: hooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(HOOKS_H) pretty-print.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h intl.h $(PRETTY_PRINT_H) errors.o : errors.c $(CONFIG_H) $(SYSTEM_H) errors.h -dbgcnt.o: dbgcnt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(DIAGNOSTIC_CORE_H) $(DBGCNT_H) \ - $(TM_H) $(RTL_H) +dbgcnt.o: dbgcnt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h \ + $(DIAGNOSTIC_CORE_H) $(DBGCNT_H) lower-subreg.o : lower-subreg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(MACHMODE_H) $(TM_H) $(RTL_H) $(TM_P_H) $(TIMEVAR_H) $(FLAGS_H) \ + $(MACHMODE_H) $(TM_H) $(RTL_H) $(TM_P_H) $(FLAGS_H) \ insn-config.h $(BASIC_BLOCK_H) $(RECOG_H) $(OBSTACK_H) $(BITMAP_H) \ $(EXPR_H) $(EXCEPT_H) $(REGS_H) $(TREE_PASS_H) $(DF_H) dce.h \ lower-subreg.h @@ -3359,7 +3365,7 @@ target-globals.o : target-globals.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(FLAGS_H) $(REGS_H) $(RTL_H) reload.h expmed.h $(EXPR_H) $(OPTABS_H) \ $(LIBFUNCS_H) $(CFGLOOP_H) $(IRA_INT_H) builtins.h gcse.h bb-reorder.h \ lower-subreg.h -hw-doloop.o : hw-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +hw-doloop.o : hw-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(RTL_H) $(FLAGS_H) $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) \ $(DF_H) $(CFGLOOP_H) $(RECOG_H) $(TARGET_H) \ $(REGS_H) hw-doloop.h diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 7634f597427..bb8aa349018 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * gcc-interface/utils.c: Include timevar.h. + * Make-lang.in: Fix dependencies. + 2012-07-16 Vasiliy Fofanov <fofanov@adacore.com> * ug_words, vms_data.ads: Document VMS qualifiers for -gnatn1/2 diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in index c9ddd9bfc4d..31cc9cb9c39 100644 --- a/gcc/ada/gcc-interface/Make-lang.in +++ b/gcc/ada/gcc-interface/Make-lang.in @@ -1024,7 +1024,7 @@ ada/trans.o : ada/gcc-interface/trans.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ ada/utils.o : ada/gcc-interface/utils.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(TREE_H) $(FLAGS_H) toplev.h $(RTL_H) output.h debug.h convert.h \ $(TARGET_H) $(COMMON_TARGET_H) function.h langhooks.h \ - $(CGRAPH_H) $(DIAGNOSTIC_H) \ + $(CGRAPH_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) \ $(TREE_DUMP_H) $(TREE_INLINE_H) tree-iterator.h \ ada/gcc-interface/ada.h ada/types.h ada/atree.h ada/elists.h ada/namet.h \ ada/nlists.h ada/stringt.h ada/uintp.h ada/fe.h ada/sinfo.h ada/einfo.h \ diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.c index 923fbd18bed..cd91873b4aa 100644 --- a/gcc/ada/gcc-interface/utils.c +++ b/gcc/ada/gcc-interface/utils.c @@ -40,6 +40,7 @@ #include "langhooks.h" #include "cgraph.h" #include "diagnostic.h" +#include "timevar.h" #include "tree-dump.h" #include "tree-inline.h" #include "tree-iterator.h" diff --git a/gcc/alias.c b/gcc/alias.c index de9f32c46d6..a1050041c42 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -39,9 +39,9 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "langhooks.h" #include "timevar.h" +#include "dumpfile.h" #include "target.h" #include "cgraph.h" -#include "tree-pass.h" #include "df.h" #include "tree-ssa-alias.h" #include "pointer-set.h" diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c index f64dbe0dcca..b1074f943b2 100644 --- a/gcc/auto-inc-dec.c +++ b/gcc/auto-inc-dec.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "recog.h" #include "expr.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "dbgcnt.h" diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index dd41dee6006..0d29b2d0c6f 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -72,7 +72,6 @@ #include "rtl.h" #include "regs.h" #include "flags.h" -#include "timevar.h" #include "output.h" #include "fibheap.h" #include "target.h" diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index ca3c94e20cc..b6c72553826 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * c-gimplify.c: Include dumpfile.h instead of tree-dump.h. + * c-ada-spec.c: Likewise. + * c-dump.c (dump_stmt): Move to cp/dump.c, the only user. + 2012-07-14 Steven Bosscher <steven@gcc.gnu.org> * c-pch.c (CHECK_NO_ASM_OUT_DURING_PCH): Do not define. diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 8946624be23..2a97c489dcf 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -24,7 +24,7 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "tree-pass.h" /* For TDI_ada and friends. */ +#include "dumpfile.h" #include "c-ada-spec.h" #include "cpplib.h" #include "c-pragma.h" diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.c index c698f6d189a..c581755cca9 100644 --- a/gcc/c-family/c-dump.c +++ b/gcc/c-family/c-dump.c @@ -26,15 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-dump.h" #include "c-common.h" -/* Dump information common to statements from STMT. */ - -void -dump_stmt (dump_info_p di, const_tree t) -{ - if (EXPR_HAS_LOCATION (t)) - dump_int (di, "line", EXPR_LINENO (t)); -} - /* Dump any C-specific tree codes and attributes of common codes. */ bool diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.c index 26703fdd524..821c5d5d1ff 100644 --- a/gcc/c-family/c-gimplify.c +++ b/gcc/c-family/c-gimplify.c @@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "langhooks-def.h" #include "flags.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "c-pretty-print.h" #include "cgraph.h" diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index f8572aaa13f..b50ce922763 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * c-decl.c: Include dumpfile.h instead of tree-dump.h. + * Make-lang.in: Fix dependencies. + 2012-06-29 Steven Bosscher <steven@gcc.gnu.org> * Make-lang.in: New file, rules migrated from gcc/Makefile.in diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in index 08b1ba1a919..a39c91cc0c6 100644 --- a/gcc/c/Make-lang.in +++ b/gcc/c/Make-lang.in @@ -163,7 +163,7 @@ c/c-decl.o : c/c-decl.c c/c-lang.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ output.h debug.h toplev.h intl.h $(TM_P_H) $(TREE_INLINE_H) \ $(TIMEVAR_H) $(OPTS_H) $(C_PRAGMA_H) gt-c-c-decl.h $(CGRAPH_H) \ $(HASHTAB_H) $(LANGHOOKS_DEF_H) \ - $(TREE_DUMP_H) $(C_COMMON_H) $(CPPLIB_H) $(DIAGNOSTIC_CORE_H) \ + dumpfile.h $(C_COMMON_H) $(CPPLIB_H) $(DIAGNOSTIC_CORE_H) \ $(INPUT_H) langhooks.h pointer-set.h tree-iterator.h \ $(PLUGIN_H) c-family/c-ada-spec.h c-family/c-objc.h diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c index 711b2dd1750..09df65dee57 100644 --- a/gcc/c/c-decl.c +++ b/gcc/c/c-decl.c @@ -51,7 +51,7 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "tree-iterator.h" #include "diagnostic-core.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cgraph.h" #include "hashtab.h" #include "langhooks-def.h" diff --git a/gcc/caller-save.c b/gcc/caller-save.c index ecb862b079c..77d299f36cc 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -38,6 +38,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "addresses.h" #include "ggc.h" +#include "dumpfile.h" #define MOVE_MAX_WORDS (MOVE_MAX / UNITS_PER_WORD) diff --git a/gcc/cfg.c b/gcc/cfg.c index 08b34dbb567..b87318639c9 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -58,6 +58,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "df.h" #include "cfgloop.h" /* FIXME: For struct loop. */ +#include "dumpfile.h" #define RDIV(X,Y) (((X) + (Y) / 2) / (Y)) diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index a7f8546d51f..331d87efa8b 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -38,7 +38,6 @@ along with GCC; see the file COPYING3. If not see #include "rtl.h" #include "hard-reg-set.h" #include "regs.h" -#include "timevar.h" #include "insn-config.h" #include "flags.h" #include "recog.h" diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index c8d09c76e61..b767fe63ef8 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -30,13 +30,10 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "langhooks.h" #include "tree-flow.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-pass.h" #include "except.h" #include "flags.h" #include "diagnostic.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "toplev.h" #include "debug.h" diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c index 8b3cde691e5..95c173ae3bf 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -23,8 +23,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" -#include "hard-reg-set.h" -#include "obstack.h" #include "function.h" #include "basic-block.h" #include "cfgloop.h" @@ -34,6 +32,7 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "pointer-set.h" #include "ggc.h" +#include "dumpfile.h" static void flow_loops_cfg_dump (FILE *); diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 75d721d6956..b9ca4b024de 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -23,11 +23,10 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "rtl.h" -#include "hard-reg-set.h" -#include "obstack.h" #include "basic-block.h" #include "cfgloop.h" #include "tree-flow.h" +#include "dumpfile.h" static void copy_loops_to (struct loop **, int, struct loop *); diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 0f13ae85dc7..c09d319e06f 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -41,7 +41,8 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "intl.h" #include "gimple.h" -#include "tree-dump.h" +#include "timevar.h" +#include "dumpfile.h" #include "tree-flow.h" #include "value-prof.h" #include "except.h" @@ -53,6 +54,9 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "gimple-pretty-print.h" +/* FIXME: Only for PROP_loops, but cgraph shouldn't have to know about this. */ +#include "tree-pass.h" + static void cgraph_node_remove_callers (struct cgraph_node *node); static inline void cgraph_edge_remove_caller (struct cgraph_edge *e); static inline void cgraph_edge_remove_callee (struct cgraph_edge *e); diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c index 1a32328c46e..730e70b08e0 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -82,15 +82,12 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "cgraph.h" #include "diagnostic.h" -#include "timevar.h" #include "params.h" -#include "fibheap.h" #include "intl.h" #include "function.h" #include "ipa-prop.h" #include "gimple.h" #include "tree-iterator.h" -#include "tree-pass.h" #include "tree-dump.h" #include "gimple-pretty-print.h" #include "coverage.h" diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index e47008f969c..89765b5e121 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -176,7 +176,6 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "cgraph.h" #include "diagnostic.h" -#include "timevar.h" #include "params.h" #include "fibheap.h" #include "intl.h" diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c index 65e8f0444a7..ff660967566 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -57,7 +57,6 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "except.h" #include "reload.h" -#include "timevar.h" #include "tree-pass.h" diff --git a/gcc/combine.c b/gcc/combine.c index ed87f1caa56..a07c046503e 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -98,7 +98,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.h" #include "rtlhooks-def.h" #include "params.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "cgraph.h" diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 9748ddafd87..f5d3623e060 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -55,6 +55,7 @@ #include "libfuncs.h" #include "params.h" #include "opts.h" +#include "dumpfile.h" /* Forward definitions of types. */ typedef struct minipool_node Mnode; diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm index ecc25039fbe..731b6146e76 100644 --- a/gcc/config/arm/t-arm +++ b/gcc/config/arm/t-arm @@ -75,7 +75,7 @@ $(srcdir)/config/arm/arm-tables.opt: $(srcdir)/config/arm/genopt.sh \ arm.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(TREE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ - insn-config.h conditions.h output.h \ + insn-config.h conditions.h output.h dumpfile.h \ $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c index 828c5effb38..f054bb59257 100644 --- a/gcc/config/avr/avr-log.c +++ b/gcc/config/avr/avr-log.c @@ -28,7 +28,7 @@ #include "input.h" #include "function.h" #include "tm_p.h" -#include "tree-pass.h" +#include "tree-pass.h" /* for current_pass */ /* This file supplies some functions for AVR back-end developers with a printf-like interface. The functions are called through diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index 5da9ef2edda..255b1aba0ae 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -31,7 +31,7 @@ avr-c.o: $(srcdir)/config/avr/avr-c.c \ $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< avr-log.o: $(srcdir)/config/avr/avr-log.c \ - $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(INPUT_H) + $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(INPUT_H) dumpfile.h $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< avr.o avr-c.o: $(srcdir)/config/avr/builtins.def diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index dd141ed7bb1..3a4b8af9f9b 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -56,6 +56,7 @@ #include "sel-sched.h" #include "hw-doloop.h" #include "opts.h" +#include "dumpfile.h" /* A C structure for machine-specific, per-function data. This is added to the cfun structure. */ diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index 81e43ca9780..a189a1d8375 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -51,6 +51,7 @@ #include "opts.h" #include "hw-doloop.h" #include "regrename.h" +#include "dumpfile.h" /* Table of supported architecture variants. */ typedef struct diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c index 14c96dc4a3f..b4a193a7e1a 100644 --- a/gcc/config/epiphany/epiphany.c +++ b/gcc/config/epiphany/epiphany.c @@ -45,7 +45,7 @@ along with GCC; see the file COPYING3. If not see #include "insn-codes.h" #include "ggc.h" #include "tm-constrs.h" -#include "tree-pass.h" +#include "tree-pass.h" /* for current_pass */ /* Which cpu we're compiling for. */ int epiphany_cpu_type; diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index a31cf8bd6a1..28800423f97 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -48,6 +48,7 @@ along with GCC; see the file COPYING3. If not see #include "targhooks.h" #include "langhooks.h" #include "df.h" +#include "dumpfile.h" #ifndef FRV_INLINE #define FRV_INLINE inline diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 43f4494e364..8bdbc05a746 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -61,6 +61,7 @@ along with GCC; see the file COPYING3. If not see #include "fibheap.h" #include "opts.h" #include "diagnostic.h" +#include "dumpfile.h" enum upper_128bits_state { diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386 index d51006561ac..ea0115c2aa6 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -16,7 +16,7 @@ # along with GCC; see the file COPYING3. If not see # <http://www.gnu.org/licenses/>. -i386.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ +i386.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h dumpfile.h $(TM_H) \ $(RTL_H) $(TREE_H) $(TM_P_H) $(REGS_H) hard-reg-set.h \ $(REAL_H) insn-config.h conditions.h output.h insn-codes.h \ $(INSN_ATTR_H) $(FLAGS_H) $(C_COMMON_H) except.h $(FUNCTION_H) \ diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 57e3970088a..a138ab45cf1 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -61,6 +61,7 @@ along with GCC; see the file COPYING3. If not see #include "sel-sched.h" #include "reload.h" #include "opts.h" +#include "dumpfile.h" /* This is used for communication between ASM_OUTPUT_LABEL and ASM_OUTPUT_LABELREF. */ diff --git a/gcc/config/ia64/t-ia64 b/gcc/config/ia64/t-ia64 index 398aba1019f..4b9846b0b7e 100644 --- a/gcc/config/ia64/t-ia64 +++ b/gcc/config/ia64/t-ia64 @@ -26,4 +26,4 @@ ia64-c.o: $(srcdir)/config/ia64/ia64-c.c $(CONFIG_H) $(SYSTEM_H) \ # genattrtab generates very long string literals. insn-attrtab.o-warn = -Wno-error -ia64.o: debug.h $(PARAMS_H) sel-sched.h reload.h $(OPTS_H) +ia64.o: debug.h $(PARAMS_H) sel-sched.h reload.h $(OPTS_H) dumpfile.h diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c index 2abff38186d..bba032779e6 100644 --- a/gcc/config/mep/mep.c +++ b/gcc/config/mep/mep.c @@ -51,6 +51,7 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "gimple.h" #include "opts.h" +#include "dumpfile.h" /* Structure of this file: diff --git a/gcc/config/mep/t-mep b/gcc/config/mep/t-mep index 96542c4782c..34e95810377 100644 --- a/gcc/config/mep/t-mep +++ b/gcc/config/mep/t-mep @@ -40,7 +40,7 @@ MD_INCLUDES = \ $(srcdir)/config/mep/predicates.md \ $(srcdir)/config/mep/constraints.md -mep.o : $(srcdir)/config/mep/mep-intrin.h +mep.o : $(srcdir)/config/mep/mep-intrin.h dumpfile.h # begin-isas MEP_CORE = ext_core1 diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 39643f06847..b522c2e67a4 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -46,6 +46,7 @@ #include "df.h" #include "opts.h" #include "cfgloop.h" +#include "dumpfile.h" /* This is used in the am33_2.0-linux-gnu port, in which global symbol names are not prefixed by underscores, to tell whether to prefix a diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 83c59b017af..f1193528adc 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -47,7 +47,7 @@ #include "target-def.h" #include "langhooks.h" #include "rl78-protos.h" -#include "tree-pass.h" +#include "dumpfile.h" static inline bool is_interrupt_func (const_tree decl); static inline bool is_brk_interrupt_func (const_tree decl); diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index 2af0c032628..3c8f6978719 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -52,6 +52,7 @@ #include "sbitmap.h" #include "timevar.h" #include "df.h" +#include "dumpfile.h" /* Builtin types, data and prototypes. */ diff --git a/gcc/config/spu/t-spu-elf b/gcc/config/spu/t-spu-elf index 0a0f7714a7d..866d910e484 100644 --- a/gcc/config/spu/t-spu-elf +++ b/gcc/config/spu/t-spu-elf @@ -19,7 +19,7 @@ MULTILIB_OPTIONS=mea64 spu.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(RTL_H) $(REGS_H) hard-reg-set.h \ + $(RTL_H) $(REGS_H) hard-reg-set.h dumpfile.h \ real.h insn-config.h conditions.h insn-attr.h flags.h $(RECOG_H) \ $(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \ output.h $(BASIC_BLOCK_H) $(GGC_H) $(HASHTAB_H) \ diff --git a/gcc/coverage.c b/gcc/coverage.c index 8978afc0b82..e11505d9b3f 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "tree-iterator.h" #include "cgraph.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "diagnostic-core.h" #include "intl.h" #include "filenames.h" diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1347b496844..a1326dde547 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * dump.c (dump_stmt): Moved here from c-dump.c. + * optimize.c: Include dumpfile.h instead of tree-dump.h. + * class.c: Likewise. + * decl2.c: Likewise. + * Make-lang.in: Fix dependencies. + 2012-07-13 Jason Merrill <jason@redhat.com> PR c++/53953 diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index f09ff36a743..6c2285a8c8b 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -279,7 +279,7 @@ cp/decl.o: cp/decl.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) cp/decl.h \ c-family/c-objc.h cp/decl2.o: cp/decl2.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) cp/decl.h \ toplev.h $(C_COMMON_H) gt-cp-decl2.h $(CGRAPH_H) \ - $(C_PRAGMA_H) $(TREE_DUMP_H) intl.h $(TARGET_H) $(GIMPLE_H) pointer-set.h \ + $(C_PRAGMA_H) dumpfile.h intl.h $(TARGET_H) $(GIMPLE_H) pointer-set.h \ $(SPLAY_TREE_H) c-family/c-ada-spec.h \ c-family/c-objc.h cp/cp-objcp-common.o : cp/cp-objcp-common.c $(CONFIG_H) $(SYSTEM_H) \ @@ -292,7 +292,7 @@ cp/typeck.o: cp/typeck.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) \ toplev.h $(DIAGNOSTIC_H) convert.h $(C_COMMON_H) $(TARGET_H) \ c-family/c-objc.h cp/class.o: cp/class.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h \ - $(TARGET_H) convert.h $(CGRAPH_H) $(TREE_DUMP_H) gt-cp-class.h \ + $(TARGET_H) convert.h $(CGRAPH_H) dumpfile.h gt-cp-class.h \ $(SPLAY_TREE_H) pointer-set.h cp/call.o: cp/call.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h \ $(DIAGNOSTIC_CORE_H) intl.h gt-cp-call.h convert.h $(TARGET_H) langhooks.h \ @@ -331,7 +331,8 @@ cp/semantics.o: cp/semantics.c $(CXX_TREE_H) $(TM_H) toplev.h \ cp/dump.o: cp/dump.c $(CXX_TREE_H) $(TM_H) $(TREE_DUMP_H) cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_H) \ input.h $(PARAMS_H) debug.h $(TREE_INLINE_H) $(GIMPLE_H) \ - $(TARGET_H) tree-iterator.h $(CGRAPH_H) $(DIAGNOSTIC_CORE_H) + $(TARGET_H) tree-iterator.h $(CGRAPH_H) $(DIAGNOSTIC_CORE_H) \ + dumpfile.h cp/mangle.o: cp/mangle.c $(CXX_TREE_H) $(TM_H) $(REAL_H) \ gt-cp-mangle.h $(TARGET_H) $(TM_P_H) $(CGRAPH_H) cp/parser.o: cp/parser.c $(CXX_TREE_H) $(TM_H) $(DIAGNOSTIC_CORE_H) \ diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 0d4a40d4dbe..3877a274ae9 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -35,7 +35,7 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "convert.h" #include "cgraph.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "splay-tree.h" #include "pointer-set.h" diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index cbb1053b6ed..281f6ff36f9 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -45,7 +45,7 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "tree-inline.h" #include "c-family/c-pragma.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "intl.h" #include "gimple.h" #include "pointer-set.h" diff --git a/gcc/cp/dump.c b/gcc/cp/dump.c index a461094f504..3e6ef8f7ed5 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -202,6 +202,15 @@ dump_op (dump_info_p di, tree t) } } +/* Dump information common to statements from STMT. */ + +static void +dump_stmt (dump_info_p di, const_tree t) +{ + if (EXPR_HAS_LOCATION (t)) + dump_int (di, "line", EXPR_LINENO (t)); +} + bool cp_dump_tree (void* dump_info, tree t) { diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index 8f0b3c04502..7011eb6f9f5 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -34,7 +34,7 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "langhooks.h" #include "diagnostic-core.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "gimple.h" #include "tree-iterator.h" #include "cgraph.h" diff --git a/gcc/cprop.c b/gcc/cprop.c index 29495e000df..77469aa6c0d 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -41,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "cselib.h" #include "intl.h" #include "obstack.h" -#include "timevar.h" #include "tree-pass.h" #include "hashtab.h" #include "df.h" diff --git a/gcc/cse.c b/gcc/cse.c index 9d5e32eee39..9a54433c6de 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "toplev.h" #include "ggc.h" -#include "timevar.h" #include "except.h" #include "target.h" #include "params.h" diff --git a/gcc/cselib.c b/gcc/cselib.c index 6383a8753e3..ece22400e84 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "ggc.h" #include "hashtab.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "cselib.h" #include "params.h" #include "alloc-pool.h" diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c index 532e4d0e57a..f29a9e738fe 100644 --- a/gcc/dbgcnt.c +++ b/gcc/dbgcnt.c @@ -23,8 +23,7 @@ See dbgcnt.def for usage information. */ #include "system.h" #include "coretypes.h" #include "diagnostic-core.h" -#include "tm.h" -#include "rtl.h" +#include "dumpfile.h" #include "dbgcnt.h" diff --git a/gcc/dce.c b/gcc/dce.c index 2e58e434356..c72cdd1712b 100644 --- a/gcc/dce.c +++ b/gcc/dce.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "cselib.h" #include "dce.h" -#include "timevar.h" #include "tree-pass.h" #include "dbgcnt.h" #include "tm_p.h" diff --git a/gcc/df-core.c b/gcc/df-core.c index 5c631f3a568..6613d2aebc3 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -391,7 +391,6 @@ are write-only operations. #include "basic-block.h" #include "sbitmap.h" #include "bitmap.h" -#include "timevar.h" #include "df.h" #include "tree-pass.h" #include "params.h" diff --git a/gcc/df-problems.c b/gcc/df-problems.c index d650d0ba415..d572b0f73b9 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -44,13 +44,12 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "dce.h" #include "vecprim.h" +#include "dumpfile.h" /* Note that turning REG_DEAD_DEBUGGING on will cause gcc.c-torture/unsorted/dump-noaddr.c to fail because it prints addresses in the dumps. */ -#if 0 -#define REG_DEAD_DEBUGGING -#endif +#define REG_DEAD_DEBUGGING 0 #define DF_SPARSE_THRESHOLD 32 @@ -2712,7 +2711,7 @@ df_note_alloc (bitmap all_blocks ATTRIBUTE_UNUSED) df_note->optional_p = true; } -#ifdef REG_DEAD_DEBUGGING +/* This is only used if REG_DEAD_DEBUGGING is in effect. */ static void df_print_note (const char *prefix, rtx insn, rtx note) { @@ -2723,7 +2722,6 @@ df_print_note (const char *prefix, rtx insn, rtx note) fprintf (dump_file, "\n"); } } -#endif /* After reg-stack, the x86 floating point stack regs are difficult to @@ -2772,9 +2770,8 @@ df_kill_notes (rtx insn, bitmap live) else { rtx next = XEXP (link, 1); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("deleting: ", insn, link); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("deleting: ", insn, link); free_EXPR_LIST_node (link); *pprev = link = next; } @@ -2791,9 +2788,8 @@ df_kill_notes (rtx insn, bitmap live) else { rtx next = XEXP (link, 1); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("deleting: ", insn, link); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("deleting: ", insn, link); free_EXPR_LIST_node (link); *pprev = link = next; } @@ -2825,9 +2821,8 @@ df_kill_notes (rtx insn, bitmap live) if (deleted) { rtx next; -#ifdef REG_DEAD_DEBUGGING - df_print_note ("deleting: ", insn, link); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("deleting: ", insn, link); next = XEXP (link, 1); free_EXPR_LIST_node (link); *pprev = link = next; @@ -2900,11 +2895,9 @@ df_set_unused_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, { unsigned int r; -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) fprintf (dump_file, "mw_set_unused looking at mws[%d..%d]\n", mws->start_regno, mws->end_regno); -#endif if (df_whole_mw_reg_unused_p (mws, live, artificial_uses)) { @@ -2912,9 +2905,9 @@ df_set_unused_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, df_set_note (REG_UNUSED, insn, mws->mw_reg); dead_debug_insert_temp (debug, regno, insn, DEBUG_TEMP_AFTER_WITH_REG); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 1: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 1: ", insn, REG_NOTES (insn)); + bitmap_set_bit (do_not_gen, regno); /* Only do this if the value is totally dead. */ } @@ -2926,9 +2919,8 @@ df_set_unused_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, { df_set_note (REG_UNUSED, insn, regno_reg_rtx[r]); dead_debug_insert_temp (debug, r, insn, DEBUG_TEMP_AFTER_WITH_REG); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 2: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 2: ", insn, REG_NOTES (insn)); } bitmap_set_bit (do_not_gen, r); } @@ -2978,8 +2970,7 @@ df_set_dead_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, *added_notes_p = false; -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) { fprintf (dump_file, "mw_set_dead looking at mws[%d..%d]\n do_not_gen =", mws->start_regno, mws->end_regno); @@ -2989,7 +2980,6 @@ df_set_dead_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, fprintf (dump_file, " artificial uses ="); df_print_regset (dump_file, artificial_uses); } -#endif if (df_whole_mw_reg_dead_p (mws, live, artificial_uses, do_not_gen)) { @@ -3000,9 +2990,8 @@ df_set_dead_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, } /* Add a dead note for the entire multi word register. */ df_set_note (REG_DEAD, insn, mws->mw_reg); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 1: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 1: ", insn, REG_NOTES (insn)); } else { @@ -3017,9 +3006,8 @@ df_set_dead_notes_for_mw (rtx insn, struct df_mw_hardreg *mws, return; } df_set_note (REG_DEAD, insn, regno_reg_rtx[r]); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 2: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 2: ", insn, REG_NOTES (insn)); } } return; @@ -3036,13 +3024,11 @@ df_create_unused_note (rtx insn, df_ref def, { unsigned int dregno = DF_REF_REGNO (def); -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) { fprintf (dump_file, " regular looking at def "); df_ref_debug (def, dump_file); } -#endif if (!((DF_REF_FLAGS (def) & DF_REF_MW_HARDREG) || bitmap_bit_p (live, dregno) @@ -3053,9 +3039,8 @@ df_create_unused_note (rtx insn, df_ref def, ? *DF_REF_REAL_LOC (def): DF_REF_REG (def); df_set_note (REG_UNUSED, insn, reg); dead_debug_insert_temp (debug, dregno, insn, DEBUG_TEMP_AFTER_WITH_REG); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 3: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 3: ", insn, REG_NOTES (insn)); } return; @@ -3387,23 +3372,20 @@ df_note_bb_compute (unsigned int bb_index, bitmap_copy (live, df_get_live_out (bb)); bitmap_clear (artificial_uses); -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) { fprintf (dump_file, "live at bottom "); df_print_regset (dump_file, live); } -#endif /* Process the artificial defs and uses at the bottom of the block to begin processing. */ for (def_rec = df_get_artificial_defs (bb_index); *def_rec; def_rec++) { df_ref def = *def_rec; -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + + if (REG_DEAD_DEBUGGING && dump_file) fprintf (dump_file, "artificial def %d\n", DF_REF_REGNO (def)); -#endif if ((DF_REF_FLAGS (def) & DF_REF_AT_TOP) == 0) bitmap_clear_bit (live, DF_REF_REGNO (def)); @@ -3423,13 +3405,11 @@ df_note_bb_compute (unsigned int bb_index, } } -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) { fprintf (dump_file, "live before artificials out "); df_print_regset (dump_file, live); } -#endif FOR_BB_INSNS_REVERSE (bb, insn) { @@ -3448,13 +3428,12 @@ df_note_bb_compute (unsigned int bb_index, /* Process the defs. */ if (CALL_P (insn)) { -#ifdef REG_DEAD_DEBUGGING - if (dump_file) + if (REG_DEAD_DEBUGGING && dump_file) { fprintf (dump_file, "processing call %d\n live =", INSN_UID (insn)); df_print_regset (dump_file, live); } -#endif + /* We only care about real sets for calls. Clobbers cannot be depended on to really die. */ mws_rec = DF_INSN_UID_MWS (uid); @@ -3541,13 +3520,12 @@ df_note_bb_compute (unsigned int bb_index, df_ref use = *use_rec; unsigned int uregno = DF_REF_REGNO (use); -#ifdef REG_DEAD_DEBUGGING - if (dump_file && !debug_insn) + if (REG_DEAD_DEBUGGING && dump_file && !debug_insn) { fprintf (dump_file, " regular looking at use "); df_ref_debug (use, dump_file); } -#endif + if (!bitmap_bit_p (live, uregno)) { if (debug_insn) @@ -3578,9 +3556,8 @@ df_note_bb_compute (unsigned int bb_index, ? *DF_REF_REAL_LOC (use) : DF_REF_REG (use); df_set_note (REG_DEAD, insn, reg); -#ifdef REG_DEAD_DEBUGGING - df_print_note ("adding 4: ", insn, REG_NOTES (insn)); -#endif + if (REG_DEAD_DEBUGGING) + df_print_note ("adding 4: ", insn, REG_NOTES (insn)); } /* This register is now live. */ bitmap_set_bit (live, uregno); @@ -3612,11 +3589,6 @@ df_note_compute (bitmap all_blocks) bitmap_initialize (&do_not_gen, &df_bitmap_obstack); bitmap_initialize (&artificial_uses, &df_bitmap_obstack); -#ifdef REG_DEAD_DEBUGGING - if (dump_file) - print_rtl_with_bb (dump_file, get_insns()); -#endif - EXECUTE_IF_SET_IN_BITMAP (all_blocks, 0, bb_index, bi) { df_note_bb_compute (bb_index, &live, &do_not_gen, &artificial_uses); diff --git a/gcc/df-scan.c b/gcc/df-scan.c index 0d36ad13893..df903659114 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -38,12 +38,11 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "sbitmap.h" #include "bitmap.h" -#include "timevar.h" +#include "dumpfile.h" #include "tree.h" #include "target.h" #include "target-def.h" #include "df.h" -#include "tree-pass.h" #include "emit-rtl.h" /* FIXME: Can go away once crtl is moved to rtl.h. */ DEF_VEC_P(df_ref); @@ -4478,7 +4477,6 @@ df_entry_block_bitmap_verify (bool abort_if_fail) if (!is_eq && abort_if_fail) { - print_current_pass (stderr); fprintf (stderr, "entry_block_defs = "); df_print_regset (stderr, &entry_block_defs); fprintf (stderr, "df->entry_block_defs = "); @@ -4508,7 +4506,6 @@ df_exit_block_bitmap_verify (bool abort_if_fail) if (!is_eq && abort_if_fail) { - print_current_pass (stderr); fprintf (stderr, "exit_block_uses = "); df_print_regset (stderr, &exit_block_uses); fprintf (stderr, "df->exit_block_uses = "); diff --git a/gcc/dojump.c b/gcc/dojump.c index c2900b30d21..06b8d04437a 100644 --- a/gcc/dojump.c +++ b/gcc/dojump.c @@ -1083,15 +1083,10 @@ do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp, last = NEXT_INSN (last)) if (JUMP_P (last)) break; - if (!last - || !JUMP_P (last) - || NEXT_INSN (last) - || !any_condjump_p (last)) - { - if (dump_file) - fprintf (dump_file, "Failed to add probability note\n"); - } - else + if (last + && JUMP_P (last) + && ! NEXT_INSN (last) + && any_condjump_p (last)) { gcc_assert (!find_reg_note (last, REG_BR_PROB, 0)); add_reg_note (last, REG_BR_PROB, GEN_INT (prob)); diff --git a/gcc/dse.c b/gcc/dse.c index 0e40c8539cf..2a5280379fd 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -37,7 +37,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "df.h" #include "cselib.h" -#include "timevar.h" #include "tree-pass.h" #include "alloc-pool.h" #include "alias.h" diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h new file mode 100644 index 00000000000..936186a8596 --- /dev/null +++ b/gcc/dumpfile.h @@ -0,0 +1,117 @@ +/* Definitions for the shared dumpfile. + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3, or (at your option) +any later version. + +GCC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + + +#ifndef GCC_DUMPFILE_H +#define GCC_DUMPFILE_H 1 + +/* Different tree dump places. When you add new tree dump places, + extend the DUMP_FILES array in tree-dump.c. */ +enum tree_dump_index +{ + TDI_none, /* No dump */ + TDI_cgraph, /* dump function call graph. */ + TDI_tu, /* dump the whole translation unit. */ + TDI_class, /* dump class hierarchy. */ + TDI_original, /* dump each function before optimizing it */ + TDI_generic, /* dump each function after genericizing it */ + TDI_nested, /* dump each function after unnesting it */ + TDI_vcg, /* create a VCG graph file for each + function's flowgraph. */ + TDI_ada, /* dump declarations in Ada syntax. */ + TDI_tree_all, /* enable all the GENERIC/GIMPLE dumps. */ + TDI_rtl_all, /* enable all the RTL dumps. */ + TDI_ipa_all, /* enable all the IPA dumps. */ + + TDI_end +}; + +/* Bit masks to control dumping. Not all values are applicable to + all dumps. Add new ones at the end. When you define new + values, extend the DUMP_OPTIONS array in tree-dump.c */ +#define TDF_ADDRESS (1 << 0) /* dump node addresses */ +#define TDF_SLIM (1 << 1) /* don't go wild following links */ +#define TDF_RAW (1 << 2) /* don't unparse the function */ +#define TDF_DETAILS (1 << 3) /* show more detailed info about + each pass */ +#define TDF_STATS (1 << 4) /* dump various statistics about + each pass */ +#define TDF_BLOCKS (1 << 5) /* display basic block boundaries */ +#define TDF_VOPS (1 << 6) /* display virtual operands */ +#define TDF_LINENO (1 << 7) /* display statement line numbers */ +#define TDF_UID (1 << 8) /* display decl UIDs */ + +#define TDF_TREE (1 << 9) /* is a tree dump */ +#define TDF_RTL (1 << 10) /* is a RTL dump */ +#define TDF_IPA (1 << 11) /* is an IPA dump */ +#define TDF_STMTADDR (1 << 12) /* Address of stmt. */ + +#define TDF_GRAPH (1 << 13) /* a graph dump is being emitted */ +#define TDF_MEMSYMS (1 << 14) /* display memory symbols in expr. + Implies TDF_VOPS. */ + +#define TDF_DIAGNOSTIC (1 << 15) /* A dump to be put in a diagnostic + message. */ +#define TDF_VERBOSE (1 << 16) /* A dump that uses the full tree + dumper to print stmts. */ +#define TDF_RHS_ONLY (1 << 17) /* a flag to only print the RHS of + a gimple stmt. */ +#define TDF_ASMNAME (1 << 18) /* display asm names of decls */ +#define TDF_EH (1 << 19) /* display EH region number + holding this gimple statement. */ +#define TDF_NOUID (1 << 20) /* omit UIDs from dumps. */ +#define TDF_ALIAS (1 << 21) /* display alias information */ +#define TDF_ENUMERATE_LOCALS (1 << 22) /* Enumerate locals by uid. */ +#define TDF_CSELIB (1 << 23) /* Dump cselib details. */ +#define TDF_SCEV (1 << 24) /* Dump SCEV details. */ + + +/* In tree-dump.c */ + +extern char *get_dump_file_name (int); +extern int dump_enabled_p (int); +extern int dump_initialized_p (int); +extern FILE *dump_begin (int, int *); +extern void dump_end (int, FILE *); +extern void dump_node (const_tree, int, FILE *); +extern int dump_switch_p (const char *); +extern const char *dump_flag_name (int); + +/* Global variables used to communicate with passes. */ +extern FILE *dump_file; +extern int dump_flags; +extern const char *dump_file_name; + +/* Return the dump_file_info for the given phase. */ +extern struct dump_file_info *get_dump_file_info (int); + +/* Define a tree dump switch. */ +struct dump_file_info +{ + const char *suffix; /* suffix to give output file. */ + const char *swtch; /* command line switch */ + const char *glob; /* command line glob */ + int flags; /* user flags */ + int state; /* state of play */ + int num; /* dump file number */ +}; + + +#endif /* GCC_DUMPFILE_H */ diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 1fc76fe19a6..d4b68318661 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -91,8 +91,7 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "input.h" #include "gimple.h" -#include "tree-pass.h" -#include "tree-flow.h" +#include "dumpfile.h" #include "opts.h" static void dwarf2out_source_line (unsigned int, const char *, int, bool); diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index f4ced6f3ab0..f0cbdb80f7b 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -56,7 +56,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "debug.h" #include "langhooks.h" -#include "tree-pass.h" #include "df.h" #include "params.h" #include "target.h" diff --git a/gcc/except.c b/gcc/except.c index aae8aa0e091..10fc26e1d7c 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -141,7 +141,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic.h" #include "tree-pretty-print.h" #include "tree-pass.h" -#include "timevar.h" #include "tree-flow.h" #include "cfgloop.h" diff --git a/gcc/expr.c b/gcc/expr.c index 916dee09fe4..cf7d2360e7f 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -45,7 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "intl.h" #include "tm_p.h" #include "tree-iterator.h" -#include "tree-pass.h" #include "tree-flow.h" #include "target.h" #include "common/common-target.h" diff --git a/gcc/final.c b/gcc/final.c index 5f9a5cb7107..cd49648179a 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -74,7 +74,6 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "tree-pass.h" #include "tree-flow.h" -#include "timevar.h" #include "cgraph.h" #include "coverage.h" #include "df.h" diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3cfa4bab507..5759d1b2fa0 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * f95-lang.c: Include dumpfile.h instead of tree-dump.h. + * Make-lang.in: Fix dependencies. + 2012-07-16 Janus Weil <janus@gcc.gnu.org> PR fortran/53956 diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 7bcc19d3c7a..a74eb7f7278 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -329,7 +329,7 @@ $(F95_PARSER_OBJS): fortran/gfortran.h fortran/libgfortran.h \ fortran/intrinsic.h fortran/match.h fortran/constructor.h \ fortran/parse.h fortran/arith.h fortran/target-memory.h \ $(CONFIG_H) $(SYSTEM_H) $(TM_H) $(TM_P_H) coretypes.h \ - $(RTL_H) $(TREE_H) $(TREE_DUMP_H) $(GGC_H) $(EXPR_H) \ + dumpfile.h $(TREE_H) dumpfile.h $(GGC_H) \ $(FLAGS_H) $(DIAGNOSTIC_H) errors.h $(FUNCTION_H) \ fortran/iso-c-binding.def fortran/iso-fortran-env.def fortran/openmp.o: pointer-set.h $(TARGET_H) toplev.h diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.c index 7250ca2d769..6ff13561278 100644 --- a/gcc/fortran/f95-lang.c +++ b/gcc/fortran/f95-lang.c @@ -42,7 +42,7 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "debug.h" #include "diagnostic.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cgraph.h" #include "gfortran.h" #include "cpp.h" diff --git a/gcc/function.c b/gcc/function.c index b37646922a4..bc9a99f78c5 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -61,7 +61,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-pass.h" #include "predict.h" #include "df.h" -#include "timevar.h" #include "vecprim.h" #include "params.h" #include "bb-reorder.h" diff --git a/gcc/fwprop.c b/gcc/fwprop.c index e3ca1fd13af..65087adc4d4 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "sparseset.h" -#include "timevar.h" #include "rtl.h" #include "tm_p.h" #include "insn-config.h" diff --git a/gcc/gcse.c b/gcc/gcse.c index 18e963d1ff0..fd5a89763a6 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -158,7 +158,6 @@ along with GCC; see the file COPYING3. If not see #include "cselib.h" #include "intl.h" #include "obstack.h" -#include "timevar.h" #include "tree-pass.h" #include "hashtab.h" #include "df.h" diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index 5f8e0cd3b46..b97719a4c1c 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -25,9 +25,8 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "flags.h" #include "function.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "tree-flow.h" -#include "tree-pass.h" #include "tree-ssa-propagate.h" #include "target.h" #include "gimple-fold.h" diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c index 648597a4f0a..fc38f8f1302 100644 --- a/gcc/gimple-pretty-print.c +++ b/gcc/gimple-pretty-print.c @@ -26,11 +26,10 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "diagnostic.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "hashtab.h" #include "tree-flow.h" -#include "tree-pass.h" +#include "dumpfile.h" /* for dump_flags */ #include "gimple.h" #include "value-prof.h" #include "trans-mem.h" @@ -832,7 +831,7 @@ dump_gimple_cond (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_LABEL tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see - TDF_* in tree-pass.h). */ + TDF_* in dumpfils.h). */ static void dump_gimple_label (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -853,7 +852,7 @@ dump_gimple_label (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_GOTO tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see - TDF_* in tree-pass.h). */ + TDF_* in dumpfile.h). */ static void dump_gimple_goto (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -868,7 +867,7 @@ dump_gimple_goto (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_BIND tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see - TDF_* in tree-pass.h). */ + TDF_* in dumpfile.h). */ static void dump_gimple_bind (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -901,7 +900,7 @@ dump_gimple_bind (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_TRY tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_try (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -957,7 +956,7 @@ dump_gimple_try (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_CATCH tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_catch (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -973,7 +972,7 @@ dump_gimple_catch (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_EH_FILTER tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_eh_filter (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -1006,7 +1005,7 @@ dump_gimple_eh_must_not_throw (pretty_printer *buffer, gimple gs, /* Dump a GIMPLE_EH_ELSE tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_eh_else (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -1024,7 +1023,7 @@ dump_gimple_eh_else (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_RESX tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_resx (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -1051,7 +1050,7 @@ dump_gimple_eh_dispatch (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_DEBUG tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* - in tree-pass.h). */ + in dumpfile.h). */ static void dump_gimple_debug (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -1426,7 +1425,7 @@ dump_gimple_transaction (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump a GIMPLE_ASM tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_asm (pretty_printer *buffer, gimple gs, int spc, int flags) @@ -1645,7 +1644,7 @@ dump_gimple_phi (pretty_printer *buffer, gimple phi, int spc, int flags) /* Dump a GIMPLE_OMP_PARALLEL tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_omp_parallel (pretty_printer *buffer, gimple gs, int spc, @@ -1699,7 +1698,7 @@ dump_gimple_omp_parallel (pretty_printer *buffer, gimple gs, int spc, /* Dump a GIMPLE_OMP_TASK tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). */ + dumpfile.h). */ static void dump_gimple_omp_task (pretty_printer *buffer, gimple gs, int spc, @@ -1756,7 +1755,7 @@ dump_gimple_omp_task (pretty_printer *buffer, gimple gs, int spc, /* Dump a GIMPLE_OMP_ATOMIC_LOAD tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* - in tree-pass.h). */ + in dumpfile.h). */ static void dump_gimple_omp_atomic_load (pretty_printer *buffer, gimple gs, int spc, @@ -1787,7 +1786,7 @@ dump_gimple_omp_atomic_load (pretty_printer *buffer, gimple gs, int spc, /* Dump a GIMPLE_OMP_ATOMIC_STORE tuple on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* - in tree-pass.h). */ + in dumpfile.h). */ static void dump_gimple_omp_atomic_store (pretty_printer *buffer, gimple gs, int spc, @@ -1844,7 +1843,7 @@ dump_gimple_mem_ops (pretty_printer *buffer, gimple gs, int spc, int flags) /* Dump the gimple statement GS on the pretty printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see - TDF_* in tree-pass.h). */ + TDF_* in dumpfile.h). */ void dump_gimple_stmt (pretty_printer *buffer, gimple gs, int spc, int flags) diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c index f68562a9e50..53630e97b3e 100644 --- a/gcc/gimple-ssa-strength-reduction.c +++ b/gcc/gimple-ssa-strength-reduction.c @@ -49,9 +49,7 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "basic-block.h" #include "tree-pass.h" -#include "timevar.h" #include "cfgloop.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "domwalk.h" diff --git a/gcc/gimplify.c b/gcc/gimplify.c index c46f149b2a5..e14f7279d98 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -44,9 +44,9 @@ along with GCC; see the file COPYING3. If not see #include "splay-tree.h" #include "vec.h" #include "gimple.h" -#include "tree-pass.h" -#include "langhooks-def.h" /* FIXME: for lhd_set_decl_assembler_name. */ +#include "langhooks-def.h" /* FIXME: for lhd_set_decl_assembler_name */ +#include "tree-pass.h" /* FIXME: only for PROP_gimple_any */ enum gimplify_omp_var_data { diff --git a/gcc/graphite-blocking.c b/gcc/graphite-blocking.c index b4ac522850a..a9ed9f96480 100644 --- a/gcc/graphite-blocking.c +++ b/gcc/graphite-blocking.c @@ -35,7 +35,7 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/graphite-clast-to-gimple.c b/gcc/graphite-clast-to-gimple.c index 0219afeea80..c89a26b2823 100644 --- a/gcc/graphite-clast-to-gimple.c +++ b/gcc/graphite-clast-to-gimple.c @@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "diagnostic-core.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 1ef063d3889..01d34462d77 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -34,7 +34,7 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/graphite-interchange.c b/gcc/graphite-interchange.c index dbef03a0422..0a8a3bae58a 100644 --- a/gcc/graphite-interchange.c +++ b/gcc/graphite-interchange.c @@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c index 59e60578cb6..9c17bed6118 100644 --- a/gcc/graphite-optimize-isl.c +++ b/gcc/graphite-optimize-isl.c @@ -33,7 +33,7 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index e8e581ac521..d8146970016 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "diagnostic-core.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "gimple-pretty-print.h" #include "cfgloop.h" #include "tree-chrec.h" diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index eacfcf1b6e6..98a5857b52b 100644 --- a/gcc/graphite-sese-to-poly.c +++ b/gcc/graphite-sese-to-poly.c @@ -34,7 +34,7 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 9ec005ab9ee..dcfac6aa336 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -149,6 +149,7 @@ along with GCC; see the file COPYING3. If not see #include "ira.h" #include "emit-rtl.h" /* FIXME: Can go away once crtl is moved to rtl.h. */ #include "hashtab.h" +#include "dumpfile.h" #ifdef INSN_SCHEDULING diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index ec1bedd4e4c..925039f15bf 100644 --- a/gcc/hw-doloop.c +++ b/gcc/hw-doloop.c @@ -34,6 +34,7 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "target.h" #include "hw-doloop.h" +#include "dumpfile.h" #ifdef HAVE_doloop_end diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index 68b50a1a338..d4718f913fa 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -40,7 +40,6 @@ #include "tm_p.h" #include "cfgloop.h" #include "target.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "vec.h" diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index 3f3ab36119e..7ecd9e2a0d7 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -112,12 +112,9 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "tree-pass.h" #include "flags.h" -#include "timevar.h" #include "diagnostic.h" #include "tree-pretty-print.h" -#include "tree-dump.h" #include "tree-inline.h" -#include "fibheap.h" #include "params.h" #include "ipa-inline.h" #include "ipa-utils.h" diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index a38d2608cbd..ae321318f14 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -76,7 +76,6 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "diagnostic.h" #include "gimple-pretty-print.h" -#include "timevar.h" #include "params.h" #include "tree-pass.h" #include "coverage.h" diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index 9fdfbb91b24..d64c6129835 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -36,7 +36,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "langhooks.h" #include "cgraph.h" -#include "timevar.h" #include "intl.h" #include "coverage.h" #include "ggc.h" diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index c45d4701da2..1a4594d746f 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -101,7 +101,6 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "diagnostic.h" #include "gimple-pretty-print.h" -#include "timevar.h" #include "params.h" #include "fibheap.h" #include "intl.h" diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 6a74cdaa88e..4181c63695a 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -32,10 +32,7 @@ along with GCC; see the file COPYING3. If not see #include "tree-inline.h" #include "gimple.h" #include "flags.h" -#include "timevar.h" -#include "flags.h" #include "diagnostic.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "lto-streamer.h" #include "data-streamer.h" diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c index 4cfd1368990..a5933f3b130 100644 --- a/gcc/ipa-pure-const.c +++ b/gcc/ipa-pure-const.c @@ -47,7 +47,6 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "cgraph.h" #include "flags.h" -#include "timevar.h" #include "diagnostic.h" #include "gimple-pretty-print.h" #include "langhooks.h" diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index 33b265bca8d..732f49d7104 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -54,7 +54,6 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "cgraph.h" #include "flags.h" -#include "timevar.h" #include "diagnostic.h" #include "langhooks.h" #include "data-streamer.h" diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c index 1997f62538b..33cf7d25a53 100644 --- a/gcc/ipa-split.c +++ b/gcc/ipa-split.c @@ -85,11 +85,9 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "tree-pass.h" #include "flags.h" -#include "timevar.h" #include "diagnostic.h" #include "tree-dump.h" #include "tree-inline.h" -#include "fibheap.h" #include "params.h" #include "gimple-pretty-print.h" #include "ipa-inline.h" diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index b83c87b96ad..bda19fe159e 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -25,7 +25,7 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tree-flow.h" #include "tree-inline.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "langhooks.h" #include "pointer-set.h" #include "splay-tree.h" @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "cgraph.h" #include "flags.h" -#include "timevar.h" #include "diagnostic.h" #include "langhooks.h" diff --git a/gcc/ipa.c b/gcc/ipa.c index 09351a79c2e..9329d9b2375 100644 --- a/gcc/ipa.c +++ b/gcc/ipa.c @@ -24,7 +24,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "cgraph.h" #include "tree-pass.h" -#include "timevar.h" #include "gimple.h" #include "ggc.h" #include "flags.h" diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index a994a427d07..dbab5374173 100644 --- a/gcc/ira-emit.c +++ b/gcc/ira-emit.c @@ -82,8 +82,6 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "recog.h" #include "params.h" -#include "timevar.h" -#include "tree-pass.h" #include "reload.h" #include "df.h" #include "ira-int.h" diff --git a/gcc/ira.c b/gcc/ira.c index 43fb6084ca6..3825498bc67 100644 --- a/gcc/ira.c +++ b/gcc/ira.c @@ -374,7 +374,6 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "recog.h" #include "params.h" -#include "timevar.h" #include "tree-pass.h" #include "output.h" #include "except.h" diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 7943051ddca..78a34940b1f 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * java-gimplify.c Include dumpfile.h instead of tree-dump.h + * Make-lang.in: Fix dependencies. + 2012-07-11 Steven Bosscher <steven@gcc.gnu.org> * java-tree.h (force_evaluation_order): Remove prototype. diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index d934eb34af9..77de0d35979 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -321,7 +321,7 @@ java/verify-impl.o: java/verify-impl.c $(CONFIG_H) java/verify.h $(SYSTEM_H) \ java/zextract.o: java/zextract.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ java/zipfile.h java/java-gimplify.o: java/java-gimplify.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(JAVA_TREE_H) $(GIMPLE_H) + coretypes.h dumpfile.h $(JAVA_TREE_H) $(GIMPLE_H) # jcf-io.o needs $(ZLIBINC) added to cflags. CFLAGS-java/jcf-io.o += $(ZLIBINC) diff --git a/gcc/java/java-gimplify.c b/gcc/java/java-gimplify.c index 3def7223eed..05e69336db2 100644 --- a/gcc/java/java-gimplify.c +++ b/gcc/java/java-gimplify.c @@ -27,7 +27,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "coretypes.h" #include "tree.h" #include "java-tree.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "gimple.h" static tree java_gimplify_block (tree); diff --git a/gcc/jump.c b/gcc/jump.c index f5f644999d6..59e746aec07 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -54,7 +54,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "reload.h" #include "predict.h" -#include "timevar.h" #include "tree-pass.h" #include "target.h" diff --git a/gcc/lcm.c b/gcc/lcm.c index 2a61a51ac38..236dbf351c3 100644 --- a/gcc/lcm.c +++ b/gcc/lcm.c @@ -63,10 +63,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "function.h" #include "sbitmap.h" - -/* We want target macros for the mode switching code to be able to refer - to instruction attribute values. */ -#include "insn-attr.h" +#include "dumpfile.h" /* Edge based LCM routines. */ static void compute_antinout_edge (sbitmap *, sbitmap *, sbitmap *, sbitmap *); diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index 4ace1748358..39e6ca92734 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -33,6 +33,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "params.h" #include "target.h" +#include "dumpfile.h" /* This module is used to modify loops with a determinable number of iterations to use special low-overhead looping instructions. diff --git a/gcc/loop-init.c b/gcc/loop-init.c index 45d49f22cad..a463777a9b6 100644 --- a/gcc/loop-init.c +++ b/gcc/loop-init.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "cfgloop.h" #include "tree-pass.h" -#include "timevar.h" #include "flags.h" #include "df.h" #include "ggc.h" diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index f8405dde268..13760832c48 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -55,6 +55,7 @@ along with GCC; see the file COPYING3. If not see #include "params.h" #include "regs.h" #include "ira.h" +#include "dumpfile.h" /* The data stored for the loop. */ diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index cdcd303d4fd..d31f0fa242d 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -62,6 +62,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "df.h" #include "hashtab.h" +#include "dumpfile.h" /* Possible return values of iv_get_reaching_def. */ diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index 139ccee6702..a09192597dd 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -32,6 +32,7 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "recog.h" #include "target.h" +#include "dumpfile.h" /* This pass performs loop unrolling and peeling. We only perform these optimizations on innermost loops (with single exception) because diff --git a/gcc/loop-unswitch.c b/gcc/loop-unswitch.c index 041a117df37..a9089a66cdf 100644 --- a/gcc/loop-unswitch.c +++ b/gcc/loop-unswitch.c @@ -29,6 +29,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "params.h" #include "expr.h" +#include "dumpfile.h" /* This pass moves constant conditions out of loops, duplicating the loop in progress, i.e. this code: diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index 13442064c52..dfc3954e768 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -27,7 +27,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "tm_p.h" -#include "timevar.h" #include "flags.h" #include "insn-config.h" #include "obstack.h" diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.c index fe3cc54c7f9..ea15efb872c 100644 --- a/gcc/lto-section-out.c +++ b/gcc/lto-section-out.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "basic-block.h" #include "tree-flow.h" -#include "tree-pass.h" #include "cgraph.h" #include "function.h" #include "ggc.h" diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 98390940f12..07ae2b38609 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -42,7 +42,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "debug.h" #include "vec.h" -#include "timevar.h" #include "ipa-utils.h" #include "data-streamer.h" #include "gimple-streamer.h" diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index 3f025dc8363..676a38824ed 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,8 @@ +2012-07-16 Steven Bosscher <steven@gcc.gnu.org> + + * lto.c: Do not include timevar.h. + * Make-lang.in: Fix dependencies. + 2012-06-18 Lawrence Crowl <crowl@google.com> * lto.c (do_whole_program_analysis): Rename use of TV_PHASE_CGRAPH to diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in index b02310992c2..152593a653f 100644 --- a/gcc/lto/Make-lang.in +++ b/gcc/lto/Make-lang.in @@ -84,7 +84,7 @@ lto/lto.o: lto/lto.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(OPTS_H) \ toplev.h $(TREE_H) $(TREE_FLOW_H) $(DIAGNOSTIC_CORE_H) $(TM_H) \ $(CGRAPH_H) $(GGC_H) tree-ssa-operands.h $(TREE_PASS_H) \ langhooks.h $(VEC_H) $(BITMAP_H) pointer-set.h $(IPA_PROP_H) \ - $(COMMON_H) debug.h $(TIMEVAR_H) $(GIMPLE_H) $(LTO_H) $(LTO_TREE_H) \ + $(COMMON_H) debug.h $(GIMPLE_H) $(LTO_H) $(LTO_TREE_H) \ $(LTO_TAGS_H) $(LTO_STREAMER_H) $(SPLAY_TREE_H) gt-lto-lto.h \ $(TREE_STREAMER_H) lto/lto-partition.h lto/lto-partition.o: lto/lto-partition.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index df5c3df2ef3..4f8c764b3f3 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -38,7 +38,6 @@ along with GCC; see the file COPYING3. If not see #include "ipa-prop.h" #include "common.h" #include "debug.h" -#include "timevar.h" #include "gimple.h" #include "lto.h" #include "lto-tree.h" diff --git a/gcc/matrix-reorg.c b/gcc/matrix-reorg.c index 8395dd2beae..048cc7fdd5f 100644 --- a/gcc/matrix-reorg.c +++ b/gcc/matrix-reorg.c @@ -126,9 +126,7 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "cgraph.h" #include "diagnostic-core.h" -#include "timevar.h" #include "params.h" -#include "fibheap.h" #include "intl.h" #include "function.h" #include "basic-block.h" diff --git a/gcc/mcf.c b/gcc/mcf.c index d284fc5a4c2..f5985c134ab 100644 --- a/gcc/mcf.c +++ b/gcc/mcf.c @@ -49,6 +49,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "gcov-io.h" #include "profile.h" +#include "dumpfile.h" /* CAP_INFINITY: Constant to represent infinite capacity. */ #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index a5967319385..d6c7379df65 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "function.h" #include "tree-pass.h" -#include "timevar.h" #include "df.h" #include "emit-rtl.h" diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 953b78d763e..af79fb627de 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -42,7 +42,6 @@ along with GCC; see the file COPYING3. If not see #include "params.h" #include "gcov-io.h" #include "ddg.h" -#include "timevar.h" #include "tree-pass.h" #include "dbgcnt.h" #include "df.h" diff --git a/gcc/omega.c b/gcc/omega.c index c8768d8b441..5f78ed1b0d3 100644 --- a/gcc/omega.c +++ b/gcc/omega.c @@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tree.h" #include "diagnostic-core.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "omega.h" /* When set to true, keep substitution variables. When set to false, diff --git a/gcc/omp-low.c b/gcc/omp-low.c index d51715e2843..8f0932b6c36 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "diagnostic-core.h" #include "tree-flow.h" -#include "timevar.h" #include "flags.h" #include "function.h" #include "expr.h" diff --git a/gcc/passes.c b/gcc/passes.c index 474d003db06..dfd797ac716 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -49,7 +49,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "graph.h" #include "regs.h" -#include "timevar.h" #include "diagnostic-core.h" #include "params.h" #include "reload.h" diff --git a/gcc/plugin.c b/gcc/plugin.c index 1f56fa2f38b..31baccaef58 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-pass.h" #include "intl.h" #include "plugin.h" -#include "timevar.h" #include "ggc.h" #ifdef ENABLE_PLUGIN diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c index efef130ba7e..b9e9f2525ca 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -41,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "hashtab.h" #include "params.h" #include "target.h" -#include "timevar.h" #include "tree-pass.h" #include "dbgcnt.h" diff --git a/gcc/postreload.c b/gcc/postreload.c index e0663446e54..38be0ab45a5 100644 --- a/gcc/postreload.c +++ b/gcc/postreload.c @@ -43,7 +43,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "tree.h" #include "target.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "dbgcnt.h" diff --git a/gcc/predict.c b/gcc/predict.c index 78f15e388e3..b690bdc2519 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -53,9 +53,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "tree-flow.h" #include "ggc.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "tree-scalar-evolution.h" #include "cfgloop.h" #include "pointer-set.h" diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index 9bd8621c4ed..d6878bc3d77 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -42,7 +42,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic.h" #include "tree-pretty-print.h" #include "cselib.h" -#include "tree-pass.h" +#include "dumpfile.h" /* for dump_flags */ #include "dwarf2out.h" #endif diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 28f51b06352..d40fb0865b7 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -29,9 +29,9 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "tree-iterator.h" #include "diagnostic.h" -#include "gimple-pretty-print.h" +#include "gimple-pretty-print.h" /* FIXME */ #include "tree-flow.h" -#include "tree-pass.h" +#include "dumpfile.h" /* Define the hash table of nodes already seen. Such nodes are not repeated; brief cross-references are used. */ diff --git a/gcc/profile.c b/gcc/profile.c index bf48cffdf2c..c5e60b66dcf 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -64,9 +64,8 @@ along with GCC; see the file COPYING3. If not see #include "value-prof.h" #include "tree.h" #include "tree-flow.h" -#include "timevar.h" #include "cfgloop.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "profile.h" diff --git a/gcc/recog.c b/gcc/recog.c index 9377d6358ad..a05e8c608f7 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -38,7 +38,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "reload.h" #include "target.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" diff --git a/gcc/ree.c b/gcc/ree.c index 5edf44d675e..697e45f28af 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -233,12 +233,10 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "diagnostic-core.h" #include "target.h" -#include "timevar.h" #include "optabs.h" #include "insn-codes.h" #include "rtlhooks-def.h" #include "params.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "cgraph.h" diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index b534431f184..3deb3445ba4 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -167,7 +167,6 @@ #include "basic-block.h" #include "reload.h" #include "ggc.h" -#include "timevar.h" #include "tree-pass.h" #include "target.h" #include "df.h" diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 70fc0c09ecf..744878d8e63 100644 --- a/gcc/regcprop.c +++ b/gcc/regcprop.c @@ -35,7 +35,6 @@ #include "flags.h" #include "diagnostic-core.h" #include "obstack.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 99d1a94078d..f8973dfebfe 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -45,7 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "reload.h" #include "diagnostic-core.h" #include "output.h" -#include "timevar.h" #include "hashtab.h" #include "target.h" #include "tree-pass.h" diff --git a/gcc/regmove.c b/gcc/regmove.c index f3549c7904b..6ff8ef6191c 100644 --- a/gcc/regmove.c +++ b/gcc/regmove.c @@ -41,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "diagnostic-core.h" #include "reload.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "ira.h" diff --git a/gcc/regrename.c b/gcc/regrename.c index 7b71eb15280..2366fb59175 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -35,7 +35,6 @@ #include "recog.h" #include "flags.h" #include "obstack.h" -#include "timevar.h" #include "tree-pass.h" #include "df.h" #include "target.h" diff --git a/gcc/reload1.c b/gcc/reload1.c index 00980ce8786..e6d3a7132ed 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -46,6 +46,7 @@ along with GCC; see the file COPYING3. If not see #include "ira.h" #include "target.h" #include "emit-rtl.h" +#include "dumpfile.h" /* This file contains the reload pass of the compiler, which is run after register allocation has been done. It checks that diff --git a/gcc/reorg.c b/gcc/reorg.c index f4bd8685e45..667dca1821e 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -132,7 +132,6 @@ along with GCC; see the file COPYING3. If not see #include "resource.h" #include "except.h" #include "params.h" -#include "timevar.h" #include "target.h" #include "tree-pass.h" diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index f712dc2a8f5..97edfae27d5 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -64,7 +64,6 @@ along with GCC; see the file COPYING3. If not see #include "sched-int.h" #include "sel-sched.h" #include "target.h" -#include "timevar.h" #include "tree-pass.h" #include "dbgcnt.h" diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c index d84801a0eda..44c7d595eaf 100644 --- a/gcc/sched-vis.c +++ b/gcc/sched-vis.c @@ -32,7 +32,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "insn-attr.h" #include "sched-int.h" -#include "tree-pass.h" +#include "dumpfile.h" /* for the TDF_* flags */ static char *safe_concat (char *, char *, const char *); diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index 23f99f42e19..4781f059a17 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -35,8 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "params.h" #include "target.h" -#include "timevar.h" -#include "tree-pass.h" #include "sched-int.h" #include "ggc.h" #include "tree.h" diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index 1052920be98..3099b92627a 100644 --- a/gcc/sel-sched.c +++ b/gcc/sel-sched.c @@ -35,8 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "params.h" #include "target.h" #include "output.h" -#include "timevar.h" -#include "tree-pass.h" #include "sched-int.h" #include "ggc.h" #include "tree.h" diff --git a/gcc/stmt.c b/gcc/stmt.c index 5b336e9528f..3269de1462b 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -54,6 +54,7 @@ along with GCC; see the file COPYING3. If not see #include "pretty-print.h" #include "bitmap.h" #include "params.h" +#include "dumpfile.h" /* Functions and data structures for expanding case statements. */ @@ -1867,9 +1868,7 @@ emit_case_decision_tree (tree index_expr, tree index_type, balance_case_nodes (&case_list, NULL); - /* Don't want to include tree-pass.h here. This code will be moved - to a GIMPLE pass for GCC 4.9 anyway, so for now always dump. */ - if (dump_file && 1/*(dump_flags & TDF_DETAILS)*/) + if (dump_file && (dump_flags & TDF_DETAILS)) { int indent_step = ceil_log2 (TYPE_PRECISION (index_type)) + 2; fprintf (dump_file, ";; Expanding GIMPLE switch as decision tree:\n"); diff --git a/gcc/store-motion.c b/gcc/store-motion.c index bd0d7edc6d2..1cda4045b7c 100644 --- a/gcc/store-motion.c +++ b/gcc/store-motion.c @@ -39,7 +39,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "ggc.h" #include "intl.h" -#include "timevar.h" #include "tree-pass.h" #include "hashtab.h" #include "df.h" diff --git a/gcc/system.h b/gcc/system.h index d2c7690b162..572271c3c70 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -663,14 +663,6 @@ extern int vsnprintf(char *, size_t, const char *, va_list); #define __builtin_expect(a, b) (a) #endif -/* Default file in which to dump debug output. Here for lack of a better - place to put it. This used to be defined in output.h, but that results - in almost all files including output.h, even if they don't output anything - except, maybe, something to the dump file. */ -#ifdef BUFSIZ -extern FILE *dump_file; -#endif - /* Redefine abort to report an internal error w/o coredump, and reporting the location of the error in the source file. */ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; diff --git a/gcc/tracer.c b/gcc/tracer.c index e005702eef1..bbf973aa215 100644 --- a/gcc/tracer.c +++ b/gcc/tracer.c @@ -44,7 +44,6 @@ #include "basic-block.h" #include "fibheap.h" #include "flags.h" -#include "timevar.h" #include "params.h" #include "coverage.h" #include "tree-pass.h" diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 5aae8b213f1..77a33bc7631 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -32,7 +32,6 @@ #include "params.h" #include "target.h" #include "langhooks.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "cfgloop.h" diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c index 04f166dc5bf..495ffe45603 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -22,11 +22,11 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tree.h" #include "tree-pretty-print.h" -#include "tree-dump.h" #include "pointer-set.h" #include "tree-affine.h" #include "gimple.h" #include "flags.h" +#include "dumpfile.h" /* Extends CST as appropriate for the affine combinations COMB. */ diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c index 8307edbce61..3ad241cf29d 100644 --- a/gcc/tree-call-cdce.c +++ b/gcc/tree-call-cdce.c @@ -28,9 +28,7 @@ along with GCC; see the file COPYING3. If not see #include "gimple-pretty-print.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "flags.h" diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index decd1d6dffc..c6ccdfe3799 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -29,11 +29,8 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "function.h" #include "ggc.h" -#include "langhooks.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "timevar.h" #include "tree-dump.h" #include "tree-pass.h" #include "diagnostic-core.h" @@ -2130,9 +2127,7 @@ dump_cfg_stats (FILE *file) const char * const fmt_str_1 = "%-30s%13d%11lu%c\n"; const char * const fmt_str_2 = "%-30s%13ld%11lu%c\n"; const char * const fmt_str_3 = "%-43s%11lu%c\n"; - const char *funcname - = lang_hooks.decl_printable_name (current_function_decl, 2); - + const char *funcname = current_function_name (); fprintf (file, "\nCFG Statistics for %s\n\n", funcname); @@ -2187,8 +2182,7 @@ gimple_cfg2vcg (FILE *file) edge e; edge_iterator ei; basic_block bb; - const char *funcname - = lang_hooks.decl_printable_name (current_function_decl, 2); + const char *funcname = current_function_name (); /* Write the file header. */ fprintf (file, "graph: { title: \"%s\"\n", funcname); @@ -6638,7 +6632,7 @@ dump_function_to_file (tree fn, FILE *file, int flags) tree chain; bool tmclone = TREE_CODE (fn) == FUNCTION_DECL && decl_is_tm_clone (fn); - fprintf (file, "%s %s(", lang_hooks.decl_printable_name (fn, 2), + fprintf (file, "%s %s(", current_function_name (), tmclone ? "[tm-clone] " : ""); arg = DECL_ARGUMENTS (fn); diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index 78583c47e1b..ca79e79776b 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -31,8 +31,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "langhooks.h" #include "tree-flow.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-pass.h" #include "except.h" #include "cfgloop.h" diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index 82c3771b8a5..91599923e87 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -31,7 +31,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "tree-flow.h" #include "tree-chrec.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "params.h" #include "tree-scalar-evolution.h" diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index 274a336ed84..38327b0d2c3 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -82,7 +82,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "tree-data-ref.h" #include "tree-scalar-evolution.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "langhooks.h" #include "tree-affine.h" #include "params.h" diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index ecd496250f8..7d20f6f1496 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -28,13 +28,11 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "timevar.h" #include "ggc.h" #include "langhooks.h" #include "flags.h" #include "function.h" #include "tree-pretty-print.h" -#include "tree-dump.h" #include "gimple.h" #include "tree-flow.h" #include "tree-inline.h" @@ -939,3 +937,94 @@ stmt_references_abnormal_ssa_name (gimple stmt) return false; } + +/* Pair of tree and a sorting index, for dump_enumerated_decls. */ +struct GTY(()) numbered_tree_d +{ + tree t; + int num; +}; +typedef struct numbered_tree_d numbered_tree; + +DEF_VEC_O (numbered_tree); +DEF_VEC_ALLOC_O (numbered_tree, heap); + +/* Compare two declarations references by their DECL_UID / sequence number. + Called via qsort. */ + +static int +compare_decls_by_uid (const void *pa, const void *pb) +{ + const numbered_tree *nt_a = ((const numbered_tree *)pa); + const numbered_tree *nt_b = ((const numbered_tree *)pb); + + if (DECL_UID (nt_a->t) != DECL_UID (nt_b->t)) + return DECL_UID (nt_a->t) - DECL_UID (nt_b->t); + return nt_a->num - nt_b->num; +} + +/* Called via walk_gimple_stmt / walk_gimple_op by dump_enumerated_decls. */ +static tree +dump_enumerated_decls_push (tree *tp, int *walk_subtrees, void *data) +{ + struct walk_stmt_info *wi = (struct walk_stmt_info *) data; + VEC (numbered_tree, heap) **list = (VEC (numbered_tree, heap) **) &wi->info; + numbered_tree nt; + + if (!DECL_P (*tp)) + return NULL_TREE; + nt.t = *tp; + nt.num = VEC_length (numbered_tree, *list); + VEC_safe_push (numbered_tree, heap, *list, &nt); + *walk_subtrees = 0; + return NULL_TREE; +} + +/* Find all the declarations used by the current function, sort them by uid, + and emit the sorted list. Each declaration is tagged with a sequence + number indicating when it was found during statement / tree walking, + so that TDF_NOUID comparisons of anonymous declarations are still + meaningful. Where a declaration was encountered more than once, we + emit only the sequence number of the first encounter. + FILE is the dump file where to output the list and FLAGS is as in + print_generic_expr. */ +void +dump_enumerated_decls (FILE *file, int flags) +{ + basic_block bb; + struct walk_stmt_info wi; + VEC (numbered_tree, heap) *decl_list = VEC_alloc (numbered_tree, heap, 40); + + memset (&wi, '\0', sizeof (wi)); + wi.info = (void*) decl_list; + FOR_EACH_BB (bb) + { + gimple_stmt_iterator gsi; + + for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi)) + if (!is_gimple_debug (gsi_stmt (gsi))) + walk_gimple_stmt (&gsi, NULL, dump_enumerated_decls_push, &wi); + } + decl_list = (VEC (numbered_tree, heap) *) wi.info; + VEC_qsort (numbered_tree, decl_list, compare_decls_by_uid); + if (VEC_length (numbered_tree, decl_list)) + { + unsigned ix; + numbered_tree *ntp; + tree last = NULL_TREE; + + fprintf (file, "Declarations used by %s, sorted by DECL_UID:\n", + current_function_name ()); + FOR_EACH_VEC_ELT (numbered_tree, decl_list, ix, ntp) + { + if (ntp->t == last) + continue; + fprintf (file, "%d: ", ntp->num); + print_generic_decl (file, ntp->t, flags); + fprintf (file, "\n"); + last = ntp->t; + } + } + VEC_free (numbered_tree, heap, decl_list); +} + diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index 774b6c44dd0..1276cbea6af 100644 --- a/gcc/tree-diagnostic.c +++ b/gcc/tree-diagnostic.c @@ -27,7 +27,7 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic.h" #include "tree-pretty-print.h" #include "tree-diagnostic.h" -#include "tree-pass.h" /* TDF_DIAGNOSTIC */ +#include "dumpfile.h" /* TDF_DIAGNOSTIC */ #include "langhooks.h" #include "langhooks-def.h" #include "vec.h" diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index 4ed236b3d05..5a1fa3a0dd0 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "toplev.h" #include "tree-dump.h" -#include "tree-pass.h" #include "langhooks.h" #include "tree-iterator.h" diff --git a/gcc/tree-dump.h b/gcc/tree-dump.h index 6b7df729ead..50faf4b8495 100644 --- a/gcc/tree-dump.h +++ b/gcc/tree-dump.h @@ -23,7 +23,7 @@ along with GCC; see the file COPYING3. If not see #define GCC_TREE_DUMP_H #include "splay-tree.h" -#include "tree-pass.h" +#include "dumpfile.h" typedef struct dump_info *dump_info_p; @@ -86,12 +86,10 @@ extern void dump_pointer (dump_info_p, const char *, void *); extern void dump_int (dump_info_p, const char *, int); extern void dump_string (dump_info_p, const char *); extern void dump_string_field (dump_info_p, const char *, const char *); -extern void dump_stmt (dump_info_p, const_tree); extern void queue_and_dump_index (dump_info_p, const char *, const_tree, int); extern void queue_and_dump_type (dump_info_p, const_tree); extern void dump_function (int, tree); extern void dump_function_to_file (tree, FILE *, int); -extern void dump_enumerated_decls (FILE *, int); extern void debug_function (tree, int); extern int dump_flag (dump_info_p, int, const_tree); diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index 3b35ca42862..a5dce621d12 100644 --- a/gcc/tree-eh.c +++ b/gcc/tree-eh.c @@ -28,11 +28,8 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "pointer-set.h" #include "tree-flow.h" -#include "tree-dump.h" #include "tree-inline.h" -#include "tree-iterator.h" #include "tree-pass.h" -#include "timevar.h" #include "langhooks.h" #include "ggc.h" #include "diagnostic-core.h" diff --git a/gcc/tree-flow-inline.h b/gcc/tree-flow-inline.h index 748a97c236e..42f6a7b35f3 100644 --- a/gcc/tree-flow-inline.h +++ b/gcc/tree-flow-inline.h @@ -1233,6 +1233,9 @@ make_ssa_name (tree var, gimple stmt) is not BITS_PER_UNIT-aligned. VALUEIZE if non-NULL is used to valueize SSA names. It should return its argument or a constant if the argument is known to be constant. */ +/* ??? This is a static inline here to avoid the overhead of the indirect calls + to VALUEIZE. But is this overhead really that significant? And should we + perhaps just rely on WHOPR to specialize the function? */ static inline tree get_addr_base_and_unit_offset_1 (tree exp, HOST_WIDE_INT *poffset, diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index 8f7d336037e..61742c424db 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -498,10 +498,9 @@ extern tree make_rename_temp (tree, const char *); extern void set_default_def (tree, tree); extern tree gimple_default_def (struct function *, tree); extern bool stmt_references_abnormal_ssa_name (gimple); -extern tree get_ref_base_and_extent (tree, HOST_WIDE_INT *, - HOST_WIDE_INT *, HOST_WIDE_INT *); extern tree get_addr_base_and_unit_offset (tree, HOST_WIDE_INT *); extern void find_referenced_vars_in (gimple); +extern void dump_enumerated_decls (FILE *, int); /* In tree-phinodes.c */ extern void reserve_phi_args_for_new_edge (basic_block); diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 107c7e3da12..1b816fb57b2 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -87,12 +87,9 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "flags.h" -#include "timevar.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-data-ref.h" diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index 102b699c500..113003822bd 100644 --- a/gcc/tree-into-ssa.c +++ b/gcc/tree-into-ssa.c @@ -29,15 +29,12 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "basic-block.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "tree-flow.h" #include "gimple.h" #include "tree-inline.h" -#include "timevar.h" #include "hashtab.h" -#include "tree-dump.h" #include "tree-pass.h" #include "cfgloop.h" #include "domwalk.h" diff --git a/gcc/tree-mudflap.c b/gcc/tree-mudflap.c index dfb0ae1ee7d..e2ba26f869d 100644 --- a/gcc/tree-mudflap.c +++ b/gcc/tree-mudflap.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-iterator.h" #include "tree-flow.h" #include "tree-mudflap.h" -#include "tree-dump.h" #include "tree-pass.h" #include "hashtab.h" #include "diagnostic.h" diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index 9176e29c3ad..bac0a069eaf 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -27,8 +27,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "tree-pretty-print.h" #include "tree-flow.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-pass.h" #include "langhooks.h" #include "flags.h" /* For "optimize" in gate_pass_return_slot. diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c index d35922c38ff..7e341b0ec72 100644 --- a/gcc/tree-object-size.c +++ b/gcc/tree-object-size.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "diagnostic-core.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "tree-pass.h" diff --git a/gcc/tree-optimize.c b/gcc/tree-optimize.c index b48c5c50e48..d13c04f783c 100644 --- a/gcc/tree-optimize.c +++ b/gcc/tree-optimize.c @@ -28,8 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "flags.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" #include "function.h" #include "langhooks.h" #include "diagnostic-core.h" diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c index f52b2603012..983099454be 100644 --- a/gcc/tree-outof-ssa.c +++ b/gcc/tree-outof-ssa.c @@ -26,13 +26,10 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "ggc.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "tree-flow.h" -#include "timevar.h" -#include "tree-dump.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "diagnostic-core.h" #include "ssaexpand.h" diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 1c771d27e84..081e48c4050 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -24,86 +24,7 @@ along with GCC; see the file COPYING3. If not see #define GCC_TREE_PASS_H 1 #include "timevar.h" - -/* Different tree dump places. When you add new tree dump places, - extend the DUMP_FILES array in tree-dump.c. */ -enum tree_dump_index -{ - TDI_none, /* No dump */ - TDI_cgraph, /* dump function call graph. */ - TDI_tu, /* dump the whole translation unit. */ - TDI_class, /* dump class hierarchy. */ - TDI_original, /* dump each function before optimizing it */ - TDI_generic, /* dump each function after genericizing it */ - TDI_nested, /* dump each function after unnesting it */ - TDI_vcg, /* create a VCG graph file for each - function's flowgraph. */ - TDI_ada, /* dump declarations in Ada syntax. */ - TDI_tree_all, /* enable all the GENERIC/GIMPLE dumps. */ - TDI_rtl_all, /* enable all the RTL dumps. */ - TDI_ipa_all, /* enable all the IPA dumps. */ - - TDI_end -}; - -/* Bit masks to control dumping. Not all values are applicable to - all dumps. Add new ones at the end. When you define new - values, extend the DUMP_OPTIONS array in tree-dump.c */ -#define TDF_ADDRESS (1 << 0) /* dump node addresses */ -#define TDF_SLIM (1 << 1) /* don't go wild following links */ -#define TDF_RAW (1 << 2) /* don't unparse the function */ -#define TDF_DETAILS (1 << 3) /* show more detailed info about - each pass */ -#define TDF_STATS (1 << 4) /* dump various statistics about - each pass */ -#define TDF_BLOCKS (1 << 5) /* display basic block boundaries */ -#define TDF_VOPS (1 << 6) /* display virtual operands */ -#define TDF_LINENO (1 << 7) /* display statement line numbers */ -#define TDF_UID (1 << 8) /* display decl UIDs */ - -#define TDF_TREE (1 << 9) /* is a tree dump */ -#define TDF_RTL (1 << 10) /* is a RTL dump */ -#define TDF_IPA (1 << 11) /* is an IPA dump */ -#define TDF_STMTADDR (1 << 12) /* Address of stmt. */ - -#define TDF_GRAPH (1 << 13) /* a graph dump is being emitted */ -#define TDF_MEMSYMS (1 << 14) /* display memory symbols in expr. - Implies TDF_VOPS. */ - -#define TDF_DIAGNOSTIC (1 << 15) /* A dump to be put in a diagnostic - message. */ -#define TDF_VERBOSE (1 << 16) /* A dump that uses the full tree - dumper to print stmts. */ -#define TDF_RHS_ONLY (1 << 17) /* a flag to only print the RHS of - a gimple stmt. */ -#define TDF_ASMNAME (1 << 18) /* display asm names of decls */ -#define TDF_EH (1 << 19) /* display EH region number - holding this gimple statement. */ -#define TDF_NOUID (1 << 20) /* omit UIDs from dumps. */ -#define TDF_ALIAS (1 << 21) /* display alias information */ -#define TDF_ENUMERATE_LOCALS (1 << 22) /* Enumerate locals by uid. */ -#define TDF_CSELIB (1 << 23) /* Dump cselib details. */ -#define TDF_SCEV (1 << 24) /* Dump SCEV details. */ - - -/* In tree-dump.c */ - -extern char *get_dump_file_name (int); -extern int dump_enabled_p (int); -extern int dump_initialized_p (int); -extern FILE *dump_begin (int, int *); -extern void dump_end (int, FILE *); -extern void dump_node (const_tree, int, FILE *); -extern int dump_switch_p (const char *); -extern const char *dump_flag_name (int); - -/* Global variables used to communicate with passes. */ -extern FILE *dump_file; -extern int dump_flags; -extern const char *dump_file_name; - -/* Return the dump_file_info for the given phase. */ -extern struct dump_file_info *get_dump_file_info (int); +#include "dumpfile.h" /* Optimization pass type. */ enum opt_pass_type @@ -216,17 +137,6 @@ struct simple_ipa_opt_pass struct opt_pass pass; }; -/* Define a tree dump switch. */ -struct dump_file_info -{ - const char *suffix; /* suffix to give output file. */ - const char *swtch; /* command line switch */ - const char *glob; /* command line glob */ - int flags; /* user flags */ - int state; /* state of play */ - int num; /* dump file number */ -}; - /* Pass properties. */ #define PROP_gimple_any (1 << 0) /* entire gimple grammar */ #define PROP_gimple_lcf (1 << 1) /* lowered control flow */ diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 310fe3bd1d7..29080b7e06f 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -198,7 +198,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-scalar-evolution.h" #include "tree-chrec.h" #include "params.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-pass.h" #include "tree-affine.h" diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index cdf3f28a8d4..4ac601c083b 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -30,7 +30,7 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "tree-iterator.h" #include "tree-chrec.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "value-prof.h" #include "predict.h" @@ -126,7 +126,7 @@ print_generic_decl (FILE *file, tree decl, int flags) } /* Print tree T, and its successors, on file FILE. FLAGS specifies details - to show in the dump. See TDF_* in tree-pass.h. */ + to show in the dump. See TDF_* in dumpfile.h. */ void print_generic_stmt (FILE *file, tree t, int flags) @@ -137,7 +137,7 @@ print_generic_stmt (FILE *file, tree t, int flags) } /* Print tree T, and its successors, on file FILE. FLAGS specifies details - to show in the dump. See TDF_* in tree-pass.h. The output is indented by + to show in the dump. See TDF_* in dumpfile.h. The output is indented by INDENT spaces. */ void @@ -154,7 +154,7 @@ print_generic_stmt_indented (FILE *file, tree t, int flags, int indent) } /* Print a single expression T on file FILE. FLAGS specifies details to show - in the dump. See TDF_* in tree-pass.h. */ + in the dump. See TDF_* in dumpfile.h. */ void print_generic_expr (FILE *file, tree t, int flags) @@ -591,7 +591,7 @@ dump_block_node (pretty_printer *buffer, tree block, int spc, int flags) /* Dump the node NODE on the pretty_printer BUFFER, SPC spaces of indent. FLAGS specifies details to show in the dump (see TDF_* in - tree-pass.h). If IS_STMT is true, the object printed is considered + dumpfile.h). If IS_STMT is true, the object printed is considered to be a statement and it is terminated by ';' if appropriate. */ int diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index dfd0ef04677..ba6c6ed4cf7 100644 --- a/gcc/tree-profile.c +++ b/gcc/tree-profile.c @@ -37,9 +37,7 @@ along with GCC; see the file COPYING3. If not see #include "coverage.h" #include "tree.h" #include "tree-flow.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "value-prof.h" #include "cgraph.h" #include "profile.h" diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c index 486197e88a7..c1e0736e0b0 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -262,7 +262,7 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "tree-chrec.h" #include "tree-scalar-evolution.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "params.h" static tree analyze_scalar_evolution_1 (struct loop *, tree, tree); diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index 2e3e97898fe..e7ac92628e9 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -80,11 +80,9 @@ along with GCC; see the file COPYING3. If not see #include "gimple.h" #include "cgraph.h" #include "tree-flow.h" +#include "tree-pass.h" #include "ipa-prop.h" -#include "tree-pretty-print.h" #include "statistics.h" -#include "tree-dump.h" -#include "timevar.h" #include "params.h" #include "target.h" #include "flags.h" diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c index 22892c5acbb..5cda20f5f92 100644 --- a/gcc/tree-ssa-address.c +++ b/gcc/tree-ssa-address.c @@ -30,9 +30,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "tree-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "tree-pass.h" -#include "timevar.h" +#include "dumpfile.h" #include "flags.h" #include "tree-inline.h" #include "tree-affine.h" diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index 540850fc5cb..9631843df41 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -27,18 +27,16 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "target.h" #include "basic-block.h" -#include "timevar.h" +#include "timevar.h" /* for TV_ALIAS_STMT_WALK */ #include "ggc.h" #include "langhooks.h" #include "flags.h" #include "function.h" #include "tree-pretty-print.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "gimple.h" #include "tree-flow.h" #include "tree-inline.h" -#include "tree-pass.h" -#include "convert.h" #include "params.h" #include "vec.h" #include "bitmap.h" diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index 384bbb7c91f..d2ce870a1f0 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -119,10 +119,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-flow.h" #include "tree-pass.h" #include "tree-ssa-propagate.h" diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.c index 776e9e02e77..5d9e7544e9c 100644 --- a/gcc/tree-ssa-coalesce.c +++ b/gcc/tree-ssa-coalesce.c @@ -27,9 +27,9 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tree-pretty-print.h" #include "bitmap.h" +#include "dumpfile.h" #include "tree-flow.h" #include "hashtab.h" -#include "tree-dump.h" #include "tree-ssa-live.h" #include "diagnostic-core.h" diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c index 696f3f33a22..7686dda1fbd 100644 --- a/gcc/tree-ssa-copy.c +++ b/gcc/tree-ssa-copy.c @@ -27,10 +27,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-flow.h" #include "tree-pass.h" #include "tree-ssa-propagate.h" diff --git a/gcc/tree-ssa-copyrename.c b/gcc/tree-ssa-copyrename.c index 6ee8380a9a1..84d195b9e0f 100644 --- a/gcc/tree-ssa-copyrename.c +++ b/gcc/tree-ssa-copyrename.c @@ -33,9 +33,7 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "gimple.h" #include "tree-inline.h" -#include "timevar.h" #include "hashtab.h" -#include "tree-dump.h" #include "tree-ssa-live.h" #include "tree-pass.h" #include "langhooks.h" diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index 8763cfb28d2..4d1b620669f 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -49,14 +49,11 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "basic-block.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "flags.h" #include "cfgloop.h" #include "tree-scalar-evolution.h" diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 19a1c7b01a2..393aa26d270 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -29,10 +29,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "cfgloop.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-flow.h" #include "domwalk.h" #include "tree-pass.h" diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c index 04cc6ad5009..f9a0b85fc12 100644 --- a/gcc/tree-ssa-dse.c +++ b/gcc/tree-ssa-dse.c @@ -26,11 +26,9 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "timevar.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "tree-pass.h" -#include "tree-dump.h" #include "domwalk.h" #include "flags.h" #include "langhooks.h" diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c index 60d53770417..2ab4b2375fa 100644 --- a/gcc/tree-ssa-forwprop.c +++ b/gcc/tree-ssa-forwprop.c @@ -25,11 +25,9 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "timevar.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "tree-pass.h" -#include "tree-dump.h" #include "langhooks.h" #include "flags.h" #include "gimple.h" diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.c index 459c60a3057..f769d02a25a 100644 --- a/gcc/tree-ssa-ifcombine.c +++ b/gcc/tree-ssa-ifcombine.c @@ -24,11 +24,9 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "basic-block.h" -#include "timevar.h" #include "tree-pretty-print.h" #include "tree-flow.h" #include "tree-pass.h" -#include "tree-dump.h" /* This pass combines COND_EXPRs to simplify control flow. It currently recognizes bit tests and comparisons in chains that diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c index 8f504f005fe..5c17546dd9b 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -24,11 +24,11 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "timevar.h" +#include "dumpfile.h" #include "tree-ssa-live.h" #include "diagnostic-core.h" #include "debug.h" @@ -1232,95 +1232,6 @@ dump_live_info (FILE *f, tree_live_info_p live, int flag) } } -struct GTY(()) numbered_tree_d -{ - tree t; - int num; -}; -typedef struct numbered_tree_d numbered_tree; - -DEF_VEC_O (numbered_tree); -DEF_VEC_ALLOC_O (numbered_tree, heap); - -/* Compare two declarations references by their DECL_UID / sequence number. - Called via qsort. */ - -static int -compare_decls_by_uid (const void *pa, const void *pb) -{ - const numbered_tree *nt_a = ((const numbered_tree *)pa); - const numbered_tree *nt_b = ((const numbered_tree *)pb); - - if (DECL_UID (nt_a->t) != DECL_UID (nt_b->t)) - return DECL_UID (nt_a->t) - DECL_UID (nt_b->t); - return nt_a->num - nt_b->num; -} - -/* Called via walk_gimple_stmt / walk_gimple_op by dump_enumerated_decls. */ -static tree -dump_enumerated_decls_push (tree *tp, int *walk_subtrees, void *data) -{ - struct walk_stmt_info *wi = (struct walk_stmt_info *) data; - VEC (numbered_tree, heap) **list = (VEC (numbered_tree, heap) **) &wi->info; - numbered_tree nt; - - if (!DECL_P (*tp)) - return NULL_TREE; - nt.t = *tp; - nt.num = VEC_length (numbered_tree, *list); - VEC_safe_push (numbered_tree, heap, *list, &nt); - *walk_subtrees = 0; - return NULL_TREE; -} - -/* Find all the declarations used by the current function, sort them by uid, - and emit the sorted list. Each declaration is tagged with a sequence - number indicating when it was found during statement / tree walking, - so that TDF_NOUID comparisons of anonymous declarations are still - meaningful. Where a declaration was encountered more than once, we - emit only the sequence number of the first encounter. - FILE is the dump file where to output the list and FLAGS is as in - print_generic_expr. */ -void -dump_enumerated_decls (FILE *file, int flags) -{ - basic_block bb; - struct walk_stmt_info wi; - VEC (numbered_tree, heap) *decl_list = VEC_alloc (numbered_tree, heap, 40); - - memset (&wi, '\0', sizeof (wi)); - wi.info = (void*) decl_list; - FOR_EACH_BB (bb) - { - gimple_stmt_iterator gsi; - - for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi)) - if (!is_gimple_debug (gsi_stmt (gsi))) - walk_gimple_stmt (&gsi, NULL, dump_enumerated_decls_push, &wi); - } - decl_list = (VEC (numbered_tree, heap) *) wi.info; - VEC_qsort (numbered_tree, decl_list, compare_decls_by_uid); - if (VEC_length (numbered_tree, decl_list)) - { - unsigned ix; - numbered_tree *ntp; - tree last = NULL_TREE; - - fprintf (file, "Declarations used by %s, sorted by DECL_UID:\n", - current_function_name ()); - FOR_EACH_VEC_ELT (numbered_tree, decl_list, ix, ntp) - { - if (ntp->t == last) - continue; - fprintf (file, "%d: ", ntp->num); - print_generic_decl (file, ntp->t, flags); - fprintf (file, "\n"); - last = ntp->t; - } - } - VEC_free (numbered_tree, heap, decl_list); -} - #ifdef ENABLE_CHECKING /* Verify that SSA_VAR is a non-virtual SSA_NAME. */ diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index 38450045408..3d3253d706c 100644 --- a/gcc/tree-ssa-loop-ch.c +++ b/gcc/tree-ssa-loop-ch.c @@ -26,9 +26,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "tree-flow.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "cfgloop.h" #include "tree-inline.h" #include "flags.h" diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index 290cb7400a1..541b8c25252 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -25,11 +25,8 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" #include "cfgloop.h" #include "domwalk.h" #include "params.h" diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.c index 187f53c7a66..48fd3f4425b 100644 --- a/gcc/tree-ssa-loop-ivcanon.c +++ b/gcc/tree-ssa-loop-ivcanon.c @@ -40,10 +40,8 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" #include "cfgloop.h" #include "tree-pass.h" #include "tree-chrec.h" diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index 0abbaff0f5f..b418c599a3e 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -69,11 +69,8 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" #include "cfgloop.h" #include "tree-pass.h" #include "ggc.h" diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index e2e76058251..2c8e803f96e 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -26,10 +26,9 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" +#include "dumpfile.h" #include "cfgloop.h" -#include "tree-pass.h" +#include "tree-pass.h" /* ??? for TODO_update_ssa but this isn't a pass. */ #include "tree-scalar-evolution.h" #include "params.h" #include "tree-inline.h" diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c index 8c07e6b7d82..c719a74d47a 100644 --- a/gcc/tree-ssa-loop-niter.c +++ b/gcc/tree-ssa-loop-niter.c @@ -25,13 +25,11 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "intl.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" -#include "tree-pass.h" #include "ggc.h" #include "tree-chrec.h" #include "tree-scalar-evolution.h" diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.c index bc2c81ec420..144050db36b 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -27,8 +27,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "tree-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" #include "cfgloop.h" #include "tree-pass.h" #include "insn-config.h" diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c index 48cb7e06a39..eaf41e7d6ce 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -25,8 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "timevar.h" #include "cfgloop.h" #include "params.h" #include "tree-pass.h" diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c index bef68e73417..33c00f0fd21 100644 --- a/gcc/tree-ssa-loop.c +++ b/gcc/tree-ssa-loop.c @@ -26,9 +26,7 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "tree-flow.h" -#include "tree-dump.h" #include "tree-pass.h" -#include "timevar.h" #include "cfgloop.h" #include "flags.h" #include "tree-inline.h" diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c index a8aaed3962a..30f78bc35cd 100644 --- a/gcc/tree-ssa-math-opts.c +++ b/gcc/tree-ssa-math-opts.c @@ -92,7 +92,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tree.h" #include "tree-flow.h" -#include "timevar.h" #include "tree-pass.h" #include "alloc-pool.h" #include "basic-block.h" diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index 1367e1b03b3..50731adc1c4 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -25,11 +25,11 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "flags.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "tree-inline.h" -#include "tree-pass.h" +#include "timevar.h" +#include "dumpfile.h" #include "ggc.h" #include "timevar.h" #include "langhooks.h" diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c index 46d8a2c4e60..5b7d49aa812 100644 --- a/gcc/tree-ssa-phiopt.c +++ b/gcc/tree-ssa-phiopt.c @@ -27,16 +27,13 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "timevar.h" #include "tree-flow.h" #include "tree-pass.h" -#include "tree-dump.h" #include "langhooks.h" #include "pointer-set.h" #include "domwalk.h" #include "cfgloop.h" #include "tree-data-ref.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "insn-config.h" #include "expr.h" diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c index 30644372564..0f107f80427 100644 --- a/gcc/tree-ssa-phiprop.c +++ b/gcc/tree-ssa-phiprop.c @@ -25,12 +25,9 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "timevar.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" #include "tree-pass.h" -#include "tree-dump.h" #include "langhooks.h" #include "flags.h" diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 9adf55d18cf..499cbcb30d6 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -26,14 +26,10 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-inline.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" -#include "timevar.h" -#include "fibheap.h" #include "hashtab.h" #include "tree-iterator.h" #include "alloc-pool.h" diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index d58ec11e159..15abdc4c44e 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -29,10 +29,8 @@ #include "basic-block.h" #include "function.h" #include "gimple-pretty-print.h" -#include "timevar.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "tree-flow.h" -#include "tree-pass.h" #include "tree-ssa-propagate.h" #include "langhooks.h" #include "vec.h" diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index 99163bb206d..5c55fe06a1a 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -25,13 +25,10 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-inline.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" -#include "timevar.h" #include "tree-iterator.h" #include "tree-pass.h" #include "alloc-pool.h" diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index c1102a2c56e..d2661b3c69c 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -25,21 +25,15 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-inline.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" -#include "timevar.h" -#include "fibheap.h" +#include "dumpfile.h" #include "hashtab.h" -#include "tree-iterator.h" #include "alloc-pool.h" -#include "tree-pass.h" #include "flags.h" #include "bitmap.h" -#include "langhooks.h" #include "cfgloop.h" #include "params.h" #include "tree-ssa-propagate.h" diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.c index 951e427f0b1..b5495e7558a 100644 --- a/gcc/tree-ssa-sink.c +++ b/gcc/tree-ssa-sink.c @@ -29,16 +29,12 @@ along with GCC; see the file COPYING3. If not see #include "tree-inline.h" #include "tree-flow.h" #include "gimple.h" -#include "tree-dump.h" -#include "timevar.h" -#include "fibheap.h" #include "hashtab.h" #include "tree-iterator.h" #include "alloc-pool.h" #include "tree-pass.h" #include "flags.h" #include "bitmap.h" -#include "langhooks.h" #include "cfgloop.h" #include "params.h" diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index cb3e54b1110..caf350632b1 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -37,7 +37,6 @@ #include "function.h" #include "cgraph.h" #include "tree-pass.h" -#include "timevar.h" #include "alloc-pool.h" #include "splay-tree.h" #include "params.h" diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c index 9ec3b8a5091..3912ed568b2 100644 --- a/gcc/tree-ssa-tail-merge.c +++ b/gcc/tree-ssa-tail-merge.c @@ -190,16 +190,18 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "function.h" #include "tree-flow.h" -#include "timevar.h" #include "bitmap.h" #include "tree-ssa-alias.h" #include "params.h" -#include "tree-pretty-print.h" #include "hashtab.h" #include "gimple-pretty-print.h" #include "tree-ssa-sccvn.h" #include "tree-dump.h" +/* ??? This currently runs as part of tree-ssa-pre. Why is this not + a stand-alone GIMPLE pass? */ +#include "tree-pass.h" + /* Describes a group of bbs with the same successors. The successor bbs are cached in succs, and the successor edge flags are cached in succ_flags. If a bb has the EDGE_TRUE/VALSE_VALUE flags swapped compared to succ_flags, diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.c index c4a50f5d329..6e19e1f6edc 100644 --- a/gcc/tree-ssa-ter.c +++ b/gcc/tree-ssa-ter.c @@ -25,11 +25,10 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "tree-ssa-live.h" #include "flags.h" diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index 514ffd0a1b6..65b27e62b3f 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -30,9 +30,8 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "function.h" #include "timevar.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "tree-flow.h" -#include "tree-pass.h" #include "tree-ssa-propagate.h" #include "langhooks.h" #include "params.h" diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index 65be1b926a6..a0536db079b 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -28,8 +28,7 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "function.h" #include "tree-flow.h" -#include "tree-dump.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "cfgloop.h" /* Given a block B, update the CFG and SSA graph to reflect redirecting diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c index f74bad6b8e6..49bf65d84a8 100644 --- a/gcc/tree-ssa-uncprop.c +++ b/gcc/tree-ssa-uncprop.c @@ -27,13 +27,10 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "function.h" -#include "timevar.h" -#include "tree-dump.h" #include "tree-flow.h" #include "domwalk.h" #include "tree-pass.h" #include "tree-ssa-propagate.h" -#include "langhooks.h" /* The basic structure describing an equivalency created by traversing an edge. Traversing the edge effectively means that we can assume diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index 109578fa555..fec095195e1 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "flags.h" #include "tm_p.h" -#include "langhooks.h" #include "basic-block.h" #include "function.h" #include "gimple-pretty-print.h" @@ -35,12 +34,9 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "gimple.h" #include "tree-inline.h" -#include "timevar.h" #include "hashtab.h" -#include "tree-dump.h" #include "tree-pass.h" #include "diagnostic-core.h" -#include "timevar.h" /* This implements the pass that does predicate aware warning on uses of possibly uninitialized variables. The pass first collects the set of diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index d545ffd21d2..36aaffdecc4 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -30,16 +30,13 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "basic-block.h" #include "function.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "bitmap.h" #include "pointer-set.h" #include "tree-flow.h" #include "gimple.h" #include "tree-inline.h" -#include "timevar.h" #include "hashtab.h" -#include "tree-dump.h" #include "tree-pass.h" #include "diagnostic-core.h" #include "cfgloop.h" diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c index 80457989a47..529c6a02ec8 100644 --- a/gcc/tree-switch-conversion.c +++ b/gcc/tree-switch-conversion.c @@ -37,8 +37,9 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA #include "tree-ssa-operands.h" #include "tree-pass.h" #include "gimple-pretty-print.h" -#include "tree-dump.h" -#include "timevar.h" + +/* ??? For lang_hooks.types.type_for_mode, but is there a word_mode + type in the GIMPLE type system that is language-independent? */ #include "langhooks.h" /* Need to include expr.h and optabs.h for lshift_cheap_p. */ diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c index 02e1113f483..e2e51a45107 100644 --- a/gcc/tree-tailcall.c +++ b/gcc/tree-tailcall.c @@ -27,7 +27,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "function.h" #include "tree-flow.h" -#include "tree-dump.h" #include "gimple-pretty-print.h" #include "except.h" #include "tree-pass.h" diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index bfc983b878d..1bec2b1bd29 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -29,10 +29,9 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "target.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "dumpfile.h" #include "cfgloop.h" #include "tree-chrec.h" #include "tree-scalar-evolution.h" diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c index 9ac0d9a04eb..3c3b2b022e1 100644 --- a/gcc/tree-vect-loop-manip.c +++ b/gcc/tree-vect-loop-manip.c @@ -27,10 +27,9 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "tree.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "tree-pass.h" #include "cfgloop.h" #include "diagnostic-core.h" #include "tree-scalar-evolution.h" diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 166b69d70e4..d600b67781b 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -27,10 +27,9 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "tree.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "tree-pass.h" #include "cfgloop.h" #include "expr.h" #include "recog.h" diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index ab9e927549d..e8ac42acad7 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -29,15 +29,15 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" #include "cfgloop.h" #include "expr.h" #include "optabs.h" #include "params.h" #include "tree-data-ref.h" #include "tree-vectorizer.h" -#include "recog.h" +#include "recog.h" /* FIXME: for insn_data */ #include "diagnostic-core.h" +#include "dumpfile.h" /* Pattern recognition functions */ static gimple vect_recog_widen_sum_pattern (VEC (gimple, heap) **, tree *, diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index 478343e041a..c9998f1a3af 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -28,13 +28,12 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "target.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" +#include "tree-pass.h" #include "cfgloop.h" #include "expr.h" -#include "recog.h" +#include "recog.h" /* FIXME: for insn_data */ #include "optabs.h" #include "tree-vectorizer.h" #include "langhooks.h" diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 671b229ef9a..2f372df46ec 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -28,18 +28,18 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "target.h" #include "basic-block.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" #include "cfgloop.h" #include "expr.h" -#include "recog.h" +#include "recog.h" /* FIXME: for insn_data */ #include "optabs.h" #include "diagnostic-core.h" #include "tree-vectorizer.h" -#include "langhooks.h" +#include "dumpfile.h" +/* For lang_hooks.types.type_for_mode. */ +#include "langhooks.h" /* Return the vectorized type for the given statement. */ diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 2522e02259d..89a481e0354 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -63,11 +63,9 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tree-pretty-print.h" #include "tree-flow.h" -#include "tree-dump.h" #include "cfgloop.h" #include "tree-vectorizer.h" #include "tree-pass.h" -#include "timevar.h" /* vect_dump will be set to stderr or dump_file if exist. */ FILE *vect_dump; diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 0ce9a74c271..f224c6f5b39 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -30,8 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "tree-pass.h" #include "tree-dump.h" -#include "timevar.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "diagnostic-core.h" #include "intl.h" diff --git a/gcc/tree.c b/gcc/tree.c index d10b9abc172..f54e89060a5 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -58,7 +58,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-diagnostic.h" #include "tree-pretty-print.h" #include "cgraph.h" -#include "timevar.h" #include "except.h" #include "debug.h" #include "intl.h" diff --git a/gcc/tree.h b/gcc/tree.h index f5ffb1cd2a0..e803232093d 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -5530,6 +5530,8 @@ extern location_t tree_nonartificial_location (tree); extern tree block_ultimate_origin (const_tree); extern tree get_binfo_at_offset (tree, HOST_WIDE_INT, tree); +extern tree get_ref_base_and_extent (tree, HOST_WIDE_INT *, + HOST_WIDE_INT *, HOST_WIDE_INT *); /* In tree-nested.c */ extern tree build_addr (tree, tree); diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 69051c6a788..29c3e92b289 100644 --- a/gcc/value-prof.c +++ b/gcc/value-prof.c @@ -36,14 +36,13 @@ along with GCC; see the file COPYING3. If not see #include "tree-flow.h" #include "tree-flow-inline.h" #include "diagnostic.h" -#include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "coverage.h" #include "tree.h" #include "gcov-io.h" #include "cgraph.h" #include "timevar.h" -#include "tree-pass.h" +#include "dumpfile.h" #include "pointer-set.h" #include "profile.h" diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 4570b97c0a4..7aef8ea39bf 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -104,7 +104,6 @@ #include "hashtab.h" #include "regs.h" #include "expr.h" -#include "timevar.h" #include "tree-pass.h" #include "tree-flow.h" #include "cselib.h" diff --git a/gcc/web.c b/gcc/web.c index 4e102211816..041f0f38633 100644 --- a/gcc/web.c +++ b/gcc/web.c @@ -49,7 +49,6 @@ along with GCC; see the file COPYING3. If not see #include "function.h" #include "insn-config.h" #include "recog.h" -#include "timevar.h" #include "tree-pass.h" |