diff options
137 files changed, 346 insertions, 293 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a1dc1835a5..c4e51320337 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,129 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * output.h (__gcc_host_wide_int__): Move to hwint.h. + (decl_default_tls_model): Move to tree.h + (dump_file): Move to system.h. + (default_stabs_asm_out_destructor, default_stabs_asm_out_constructor, + dbxout_int, dbxout_stabd, dbxout_begin_stabn, dbxout_begin_stabn_sline, + dbxout_begin_empty_stabs, dbxout_begin_simple_stabs, + dbxout_begin_simple_stabs_desc, dbxout_stab_value_zero, + dbxout_stab_value_zero, dbxout_stab_value_label_diff, + dbxout_stab_value_internal_label, + dbxout_stab_value_internal_label_diff): Move from here ... + * dbxout.h: ... to here. + * system.h (dump_file): Moved here from output.h. + * hwint.h (__gcc_host_wide_int__): Moved here from output.h. + * tree.h (decl_default_tls_model): Moved here from output.h. + * varasm.c (default_stabs_asm_out_destructor, + default_stabs_asm_out_constructor): Move from here ... + * dbxout.c: ... to here. + + * gcov-dump.c (dump_file): Rename to dump_gcov_file. Update callers. + + * collect2.h (dump_file): Rename to dump_ld_file. + * collect2.c: Likewise. + * tlink.c: Likewise. + + * alias.c: Do not include output.h. + * auto-inc-dec.c: Likewise. + * bt-load.c: Likewise. + * caller-save.c: Likewise. + * cfg.c: Likewise. + * cfgbuild.c: Likewise. + * cfgcleanup.c: Likewise. + * cfglayout.c: Likewise. + * cfgloop.c: Likewise. + * cfgloopanal.c: Likewise. + * cfgloopmanip.c: Likewise. + * cfgrtl.c: Likewise. + * cgraph.c: Likewise. + * cgraphclones.c: Likewise. + * combine-stack-adj.c: Likewise. + * combine.c: Likewise. + * cprop.c: Likewise. + * cse.c: Likewise. + * cselib.c: Likewise. + * dbgcnt.c: Likewise. + * df-problems.c: Likewise. + * df-scan.c: Likewise. + * dojump.c: Likewise. + * fwprop.c: Likewise. + * gcse.c: Likewise. + * graph.c: Likewise. + * haifa-sched.c: Likewise. + * hw-doloop.c: Likewise. + * ipa-inline-transform.c: Likewise. + * ipa-pure-const.c: Likewise. + * ipa-reference.c: Likewise. + * ipa-utils.c: Likewise. + * ira-build.c: Likewise. + * ira-emit.c: Likewise. + * lcm.c: Likewise. + * loop-doloop.c: Likewise. + * loop-invariant.c: Likewise. + * loop-iv.c: Likewise. + * loop-unroll.c: Likewise. + * loop-unswitch.c: Likewise. + * lto-cgraph.c: Likewise. + * lto-section-in.c: Likewise. + * lto-streamer-in.c: Likewise. + * mcf.c: Likewise. + * mode-switching.c: Likewise. + * postreload-gcse.c: Likewise. + * postreload.c: Likewise. + * predict.c: Likewise. + * profile.c: Likewise. + * ree.c: Likewise. + * reg-stack.c: Likewise. + * regcprop.c: Likewise. + * regmove.c: Likewise. + * regstat.c: Likewise. + * reload1.c: Likewise. + * sched-ebb.c: Likewise. + * sel-sched-dump.c: Likewise. + * simplify-rtx.c: Likewise. + * stor-layout.c: Likewise. + * store-motion.c: Likewise. + * tracer.c: Likewise. + * tree-affine.c: Likewise. + * tree-cfg.c: Likewise. + * tree-cfgcleanup.c: Likewise. + * tree-dfa.c: Likewise. + * tree-into-ssa.c: Likewise. + * tree-nomudflap.c: Likewise. + * tree-optimize.c: Likewise. + * tree-pretty-print.c: Likewise. + * tree-profile.c: Likewise. + * tree-ssa-address.c: Likewise. + * tree-ssa-ccp.c: Likewise. + * tree-ssa-copy.c: Likewise. + * tree-ssa-dom.c: Likewise. + * tree-ssa-loop-ch.c: Likewise. + * tree-ssa-loop-im.c: Likewise. + * tree-ssa-loop-manip.c: Likewise. + * tree-ssa-loop-niter.c: Likewise. + * tree-ssa-loop-prefetch.c: Likewise. + * tree-ssa-loop-unswitch.c: Likewise. + * tree-ssa-loop.c: Likewise. + * tree-ssa-propagate.c: Likewise. + * tree-ssa-structalias.c: Likewise. + * tree-ssa-tail-merge.c: Likewise. + * tree-ssa-threadedge.c: Likewise. + * tree-ssa-threadupdate.c: Likewise. + * tree-ssa-uncprop.c: Likewise. + * tree-ssa-uninit.c: Likewise. + * tree-ssa.c: Likewise. + * value-prof.c: Likewise. + * var-tracking.c: Likewise. + * web.c: Likewise. + + * config/m32r/m32r.c: Include dbxout.h. + * config/pa/pa.c: Likewise. + * config/rs6000/rs6000.c: Likewise. + + * Makefile.in: Fix dependencies. + * config/rs6000/t-rs5000: Likewise. + 2012-05-31 Aldy Hernandez <aldyh@redhat.com> PR tree-optimization/52558 diff --git a/gcc/Makefile.in b/gcc/Makefile.in index b36818d536a..887a56e76f5 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1912,7 +1912,7 @@ c-typeck.o : c-typeck.c c-lang.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ -graph.o: graph.c $(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) output.h \ +graph.o: graph.c $(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) \ $(RTL_H) $(FUNCTION_H) hard-reg-set.h $(BASIC_BLOCK_H) graph.h $(OBSTACK_H) \ $(CONFIG_H) $(EMIT_RTL_H) @@ -2055,13 +2055,13 @@ c-family/c-pretty-print.o : c-family/c-pretty-print.c $(C_PRETTY_PRINT_H) \ $(DIAGNOSTIC_H) tree-iterator.h intl.h $(TREE_PRETTY_PRINT_H) c-family/c-semantics.o : c-family/c-semantics.c $(CONFIG_H) $(SYSTEM_H) \ - coretypes.h $(TM_H) $(TREE_H) $(FLAGS_H) output.h \ + coretypes.h $(TM_H) $(TREE_H) $(FLAGS_H) \ $(C_COMMON_H) $(FUNCTION_H) langhooks.h $(SPLAY_TREE_H) $(TIMEVAR_H) \ tree-iterator.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) output.h + coretypes.h tree-iterator.h $(TREE_PASS_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 @@ -2237,13 +2237,13 @@ lto-cgraph.o: lto-cgraph.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(DIAGNOSTIC_CORE_H) $(EXPR_H) $(FLAGS_H) $(PARAMS_H) input.h \ $(HASHTAB_H) langhooks.h $(BASIC_BLOCK_H) \ $(TREE_FLOW_H) $(CGRAPH_H) $(FUNCTION_H) $(GGC_H) $(DIAGNOSTIC_CORE_H) \ - $(EXCEPT_H) $(TIMEVAR_H) output.h pointer-set.h $(LTO_STREAMER_H) \ + $(EXCEPT_H) $(TIMEVAR_H) pointer-set.h $(LTO_STREAMER_H) \ $(GCOV_IO_H) $(DATA_STREAMER_H) $(TREE_STREAMER_H) 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) output.h $(IPA_UTILS_H) $(LTO_STREAMER_H) toplev.h \ + $(TIMEVAR_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 \ @@ -2255,7 +2255,7 @@ lto-streamer-out.o : lto-streamer-out.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ lto-section-in.o: lto-section-in.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(DIAGNOSTIC_CORE_H) $(EXPR_H) $(FLAGS_H) $(PARAMS_H) input.h \ $(HASHTAB_H) $(BASIC_BLOCK_H) $(TREE_FLOW_H) $(CGRAPH_H) $(FUNCTION_H) \ - $(GGC_H) $(DIAGNOSTIC_CORE_H) $(EXCEPT_H) $(TIMEVAR_H) output.h \ + $(GGC_H) $(DIAGNOSTIC_CORE_H) $(EXCEPT_H) $(TIMEVAR_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 \ @@ -2299,38 +2299,38 @@ 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) stor-layout.o : stor-layout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(TREE_H) $(PARAMS_H) $(FLAGS_H) $(FUNCTION_H) $(EXPR_H) output.h $(RTL_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 \ $(DIAGNOSTIC_CORE_H) $(CGRAPH_H) $(TREE_INLINE_H) $(TREE_DUMP_H) $(GIMPLE_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) output.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 \ $(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) output.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) \ $(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) output.h $(DIAGNOSTIC_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) \ $(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) output.h $(DIAGNOSTIC_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) \ $(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) output.h $(DIAGNOSTIC_H) \ + $(TREE_H) $(TM_P_H) $(DIAGNOSTIC_H) \ $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ langhooks.h domwalk.h $(TREE_PASS_H) $(PARAMS_H) $(BASIC_BLOCK_H) \ $(BITMAP_H) $(CFGLOOP_H) $(FLAGS_H) $(HASHTAB_H) \ @@ -2374,35 +2374,35 @@ tree-nrv.o : tree-nrv.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TIMEVAR_H) $(TREE_DUMP_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) output.h $(DIAGNOSTIC_H) \ + $(TREE_H) $(TM_P_H) $(GGC_H) $(DIAGNOSTIC_H) \ $(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_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) output.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 \ 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) output.h $(DIAGNOSTIC_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 $(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) output.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 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) \ - $(BASIC_BLOCK_H) $(CFGLOOP_H) output.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 \ $(PARAMS_H) tree-ssa-threadupdate.o : tree-ssa-threadupdate.c $(TREE_FLOW_H) $(CONFIG_H) \ - $(SYSTEM_H) $(TREE_H) $(TM_P_H) output.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) tree-ssanames.o : tree-ssanames.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ @@ -2439,13 +2439,13 @@ tree-vrp.o : tree-vrp.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ $(CFGLOOP_H) $(SCEV_H) $(TIMEVAR_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) output.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) \ $(CFGLAYOUT_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) output.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) \ $(BASIC_BLOCK_H) $(HASHTAB_H) \ @@ -2472,7 +2472,7 @@ tree-if-conv.o: tree-if-conv.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_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) output.h $(DIAGNOSTIC_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) \ $(TREE_PASS_H) $(PARAMS_H) $(CGRAPH_H) $(BASIC_BLOCK_H) $(GIMPLE_H) \ @@ -2487,37 +2487,37 @@ tree-eh.o : tree-eh.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(TREE_DUMP_H) $(TREE_INLINE_H) tree-iterator.h toplev.h \ $(DIAGNOSTIC_CORE_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) output.h \ + $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \ $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) $(TREE_PASS_H) $(TIMEVAR_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) output.h $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) \ + $(PARAMS_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) \ coretypes.h $(TREE_DUMP_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) \ - output.h $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_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 \ $(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) output.h $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_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) \ $(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) output.h $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(TM_H) coretypes.h $(TREE_DUMP_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) \ - output.h $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_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) \ - output.h $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \ + $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_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) \ @@ -2535,16 +2535,16 @@ tree-ssa-loop-ivopts.o : tree-ssa-loop-ivopts.c $(TREE_FLOW_H) $(CONFIG_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) \ - output.h coretypes.h $(TREE_DUMP_H) $(FLAGS_H) \ + coretypes.h $(TREE_DUMP_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) output.h $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) \ + $(BASIC_BLOCK_H) $(DIAGNOSTIC_H) $(TREE_FLOW_H) $(TREE_DUMP_H) \ $(TIMEVAR_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) output.h $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ + $(PARAMS_H) $(DIAGNOSTIC_H) $(TIMEVAR_H) $(TM_H) coretypes.h \ $(TREE_DUMP_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 \ @@ -2565,7 +2565,7 @@ tree-ssa-reassoc.o : tree-ssa-reassoc.c $(TREE_FLOW_H) $(CONFIG_H) \ $(VEC_H) langhooks.h alloc-pool.h pointer-set.h $(CFGLOOP_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) output.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 \ $(FLAGS_H) $(CGRAPH_H) $(PLUGIN_H) \ @@ -2838,7 +2838,7 @@ expr.o : expr.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ dojump.o : dojump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TM_P_H) \ $(RTL_H) $(TREE_H) \ $(FLAGS_H) $(FUNCTION_H) $(EXPR_H) $(OPTABS_H) $(INSN_ATTR_H) insn-config.h \ - langhooks.h $(GGC_H) gt-dojump.h vecprim.h $(BASIC_BLOCK_H) output.h + langhooks.h $(GGC_H) gt-dojump.h vecprim.h $(BASIC_BLOCK_H) builtins.o : builtins.c builtins.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(TREE_H) $(GIMPLE_H) $(FLAGS_H) $(TARGET_H) $(FUNCTION_H) $(REGS_H) \ $(EXPR_H) $(OPTABS_H) insn-config.h $(RECOG_H) output.h typeclass.h \ @@ -2914,14 +2914,14 @@ jump.o : jump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(PREDICT_H) $(TIMEVAR_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) output.h $(FUNCTION_H) $(GGC_H) $(TM_P_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) \ langhooks.h toplev.h $(DIAGNOSTIC_CORE_H) $(FLAGS_H) $(GGC_H) $(TARGET_H) $(CGRAPH_H) \ - gt-cgraph.h output.h intl.h $(BASIC_BLOCK_H) debug.h $(HASHTAB_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 \ value-prof.h $(EXCEPT_H) $(IPA_UTILS_H) $(DIAGNOSTIC_CORE_H) \ ipa-inline.h $(LTO_STREAMER_H) $(CFGLOOP_H) $(GIMPLE_PRETTY_PRINT_H) @@ -2937,7 +2937,7 @@ 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) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PROP_H) \ + $(FIBHEAP_H) $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PROP_H) \ tree-iterator.h $(COVERAGE_H) $(TREE_DUMP_H) \ $(GIMPLE_PRETTY_PRINT_H) ipa-inline.h $(IPA_UTILS_H) \ $(LTO_STREAMER_H) output.h $(EXCEPT_H) $(GCC_PLUGIN_H) gt-cgraphclones.h @@ -2995,17 +2995,17 @@ ipa-inline-transform.o : ipa-inline-transform.c $(CONFIG_H) $(SYSTEM_H) coretype 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) output.h $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_H) $(DIAGNOSTIC_H) + $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_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) output.h $(FLAGS_H) $(TREE_PASS_H) \ + $(GIMPLE_H) $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) \ $(TIMEVAR_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) output.h $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_H) \ + $(GIMPLE_H) $(CGRAPH_H) $(FLAGS_H) $(TREE_PASS_H) $(TIMEVAR_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 \ @@ -3015,12 +3015,12 @@ coverage.o : coverage.c $(GCOV_IO_H) $(CONFIG_H) $(SYSTEM_H) coretypes.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) \ $(REGS_H) hard-reg-set.h $(FLAGS_H) insn-config.h $(RECOG_H) \ - $(EMIT_RTL_H) $(DIAGNOSTIC_CORE_H) output.h $(FUNCTION_H) $(TREE_PASS_H) \ + $(EMIT_RTL_H) $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(TREE_PASS_H) \ cselib.h gt-cselib.h $(GGC_H) $(TM_P_H) $(PARAMS_H) alloc-pool.h \ $(HASHTAB_H) $(TARGET_H) $(BITMAP_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) \ - output.h $(FUNCTION_H) $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) $(TIMEVAR_H) \ + $(FUNCTION_H) $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) $(TIMEVAR_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) \ @@ -3034,31 +3034,31 @@ dse.o : dse.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_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) \ - output.h $(DF_H) alloc-pool.h $(TIMEVAR_H) $(TREE_PASS_H) $(TARGET_H) \ + $(DF_H) alloc-pool.h $(TIMEVAR_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) output.h $(DIAGNOSTIC_CORE_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) 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) output.h \ + hard-reg-set.h $(FLAGS_H) $(BASIC_BLOCK_H) $(FUNCTION_H) \ $(DF_H) $(TIMEVAR_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) output.h toplev.h $(DIAGNOSTIC_CORE_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) \ 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) output.h toplev.h $(DIAGNOSTIC_CORE_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) \ 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) output.h toplev.h $(DIAGNOSTIC_CORE_H) \ + $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) toplev.h $(DIAGNOSTIC_CORE_H) \ $(TM_P_H) $(EXCEPT_H) $(TREE_H) $(TIMEVAR_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) \ @@ -3066,11 +3066,11 @@ resource.o : resource.c $(CONFIG_H) $(RTL_H) hard-reg-set.h $(SYSTEM_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) \ hard-reg-set.h $(FLAGS_H) insn-config.h $(INSN_ATTR_H) $(RECOG_H) \ - $(BASIC_BLOCK_H) $(TM_P_H) $(FUNCTION_H) output.h sbitmap.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) \ - output.h $(TREE_PASS_H) $(TIMEVAR_H) $(DF_H) $(TARGET_H) $(EMIT_RTL_H) + $(TREE_PASS_H) $(TIMEVAR_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) \ @@ -3080,7 +3080,7 @@ tree-call-cdce.o : tree-call-cdce.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ coretypes.h $(TREE_DUMP_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) output.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) \ tree-ssa-propagate.h value-prof.h $(FLAGS_H) $(TARGET_H) $(DIAGNOSTIC_CORE_H) \ @@ -3096,7 +3096,7 @@ tree-sra.o : tree-sra.c $(CONFIG_H) $(SYSTEM_H) coretypes.h alloc-pool.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) \ - $(TREE_PASS_H) $(FLAGS_H) $(EXPR_H) $(BASIC_BLOCK_H) output.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 tree-complex.o : tree-complex.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ @@ -3117,47 +3117,47 @@ df-core.o : df-core.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ df-problems.o : df-problems.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) \ - $(TM_P_H) $(TARGET_H) $(FLAGS_H) output.h $(EXCEPT_H) dce.h vecprim.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) \ 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) $(FLAGS_H) $(TARGET_H) $(TARGET_DEF_H) $(TREE_H) output.h \ + $(TM_P_H) $(FLAGS_H) $(TARGET_H) $(TARGET_DEF_H) $(TREE_H) \ $(TREE_PASS_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) output.h $(EXCEPT_H) hard-reg-set.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) output.h sbitmap.h alloc-pool.h $(FIBHEAP_H) $(HASHTAB_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) \ cselib.h $(TARGET_H) $(DIAGNOSTIC_CORE_H) $(PARAMS_H) $(DIAGNOSTIC_H) pointer-set.h \ $(RECOG_H) $(TM_P_H) $(TREE_PRETTY_PRINT_H) profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ - $(TREE_H) $(FLAGS_H) output.h $(REGS_H) $(EXPR_H) $(FUNCTION_H) $(BASIC_BLOCK_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 cfghooks.h \ $(CFGLOOP_H) $(TIMEVAR_H) $(TREE_PASS_H) profile.h mcf.o : mcf.c profile.h $(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h \ - $(BASIC_BLOCK_H) output.h langhooks.h $(GCOV_IO_H) $(TREE_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) $(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) hard-reg-set.h profile.h value-prof.h $(EXPR_H) output.h $(FLAGS_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 \ $(GIMPLE_PRETTY_PRINT_H) loop-doloop.o : loop-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(FLAGS_H) $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) \ - $(DIAGNOSTIC_CORE_H) $(CFGLOOP_H) output.h $(PARAMS_H) $(TARGET_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) output.h $(FUNCTION_H) $(EXCEPT_H) $(DIAGNOSTIC_CORE_H) $(RECOG_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 $(TM_H) $(RTL_H) $(FLAGS_H) \ - $(REGS_H) hard-reg-set.h output.h $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(EXCEPT_H) $(GGC_H) \ + $(REGS_H) hard-reg-set.h $(DIAGNOSTIC_CORE_H) $(FUNCTION_H) $(EXCEPT_H) $(GGC_H) \ $(TM_P_H) $(TIMEVAR_H) $(OBSTACK_H) $(TREE_H) alloc-pool.h \ $(HASHTAB_H) $(DF_H) $(CFGLOOP_H) $(TREE_FLOW_H) $(TREE_PASS_H) cfghooks.o: cfghooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ @@ -3171,7 +3171,7 @@ cfgexpand.o : cfgexpand.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \ $(INSN_ATTR_H) $(CFGLOOP_H) cfgrtl.o : cfgrtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_H) \ $(FLAGS_H) insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h \ - output.h $(FUNCTION_H) $(EXCEPT_H) $(TM_P_H) $(INSN_ATTR_H) \ + $(FUNCTION_H) $(EXCEPT_H) $(TM_P_H) $(INSN_ATTR_H) \ insn-config.h $(EXPR_H) \ $(CFGLAYOUT_H) $(CFGLOOP_H) $(OBSTACK_H) $(TARGET_H) $(TREE_H) \ $(TREE_PASS_H) $(DF_H) $(GGC_H) $(COMMON_TARGET_H) @@ -3180,31 +3180,31 @@ cfganal.o : cfganal.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ $(TIMEVAR_H) $(OBSTACK_H) $(DIAGNOSTIC_CORE_H) vecprim.h sbitmap.h \ $(BITMAP_H) $(CFGLOOP_H) 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 output.h $(DIAGNOSTIC_CORE_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 output.h $(FLAGS_H) $(RECOG_H) \ + $(RTL_H) $(TIMEVAR_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) $(CFGLAYOUT_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) \ $(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 output.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) \ - $(OBSTACK_H) output.h graphds.h $(PARAMS_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) \ - output.h intl.h $(DIAGNOSTIC_CORE_H) $(DF_H) $(HASHTAB_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) \ - $(OBSTACK_H) output.h $(HASHTAB_H) $(EXCEPT_H) $(PARAMS_H) $(REGS_H) ira.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) $(CFGLAYOUT_H) output.h \ + $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLOOP_H) $(CFGLAYOUT_H) \ coretypes.h $(TM_H) cfghooks.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) $(CFGLAYOUT_H) \ @@ -3212,10 +3212,10 @@ loop-init.o : loop-init.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(GGC_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) $(CFGLAYOUT_H) $(PARAMS_H) \ - output.h $(EXPR_H) coretypes.h $(TM_H) $(OBSTACK_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) $(CFGLAYOUT_H) $(PARAMS_H) \ - output.h $(EXPR_H) coretypes.h $(TM_H) $(HASHTAB_H) $(RECOG_H) \ + $(EXPR_H) coretypes.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) \ @@ -3225,7 +3225,7 @@ et-forest.o : et-forest.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ 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) output.h $(PARAMS_H) $(OPTABS_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) \ $(OBSTACK_H) reginfo.o : reginfo.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ @@ -3243,27 +3243,27 @@ reload.o : reload.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_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) \ $(EXPR_H) $(OPTABS_H) reload.h $(REGS_H) hard-reg-set.h insn-config.h \ - $(BASIC_BLOCK_H) $(RECOG_H) output.h $(FUNCTION_H) $(TM_P_H) \ + $(BASIC_BLOCK_H) $(RECOG_H) $(FUNCTION_H) $(TM_P_H) \ addresses.h $(EXCEPT_H) $(TREE_H) $(FLAGS_H) $(MACHMODE_H) \ $(OBSTACK_H) $(DF_H) $(TARGET_H) $(EMIT_RTL_H) ira.h rtlhooks.o : rtlhooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ rtlhooks-def.h $(EXPR_H) $(RECOG_H) 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) output.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) 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) output.h $(DIAGNOSTIC_CORE_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) \ $(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) \ - output.h gt-caller-save.h $(GGC_H) + gt-caller-save.h $(GGC_H) bt-load.o : bt-load.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(EXCEPT_H) \ - $(RTL_H) hard-reg-set.h $(REGS_H) $(TM_P_H) $(FIBHEAP_H) output.h $(EXPR_H) \ + $(RTL_H) hard-reg-set.h $(REGS_H) $(TM_P_H) $(FIBHEAP_H) $(EXPR_H) \ $(TARGET_H) $(FLAGS_H) $(INSN_ATTR_H) $(FUNCTION_H) $(TREE_PASS_H) \ $(DIAGNOSTIC_CORE_H) $(DF_H) vecprim.h $(RECOG_H) reorg.o : reorg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ @@ -3272,7 +3272,7 @@ reorg.o : reorg.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_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) \ - $(FLAGS_H) hard-reg-set.h $(BASIC_BLOCK_H) $(REGS_H) $(DIAGNOSTIC_CORE_H) output.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) \ @@ -3286,7 +3286,7 @@ init-regs.o : init-regs.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ ira-build.o: ira-build.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TARGET_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(FLAGS_H) \ insn-config.h $(RECOG_H) $(BASIC_BLOCK_H) $(DIAGNOSTIC_CORE_H) $(TM_P_H) \ - $(PARAMS_H) $(DF_H) sparseset.h $(IRA_INT_H) output.h reload.h + $(PARAMS_H) $(DF_H) sparseset.h $(IRA_INT_H) reload.h ira-costs.o: ira-costs.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ hard-reg-set.h $(RTL_H) $(EXPR_H) $(TM_P_H) $(FLAGS_H) $(BASIC_BLOCK_H) \ $(REGS_H) addresses.h insn-config.h $(RECOG_H) $(DIAGNOSTIC_CORE_H) $(TARGET_H) \ @@ -3302,7 +3302,7 @@ ira-color.o: ira-color.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_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) \ - $(TREE_PASS_H) output.h reload.h $(DF_H) $(IRA_INT_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) \ insn-config.h $(RECOG_H) $(BASIC_BLOCK_H) $(DIAGNOSTIC_CORE_H) $(TM_P_H) $(PARAMS_H) \ @@ -3314,12 +3314,12 @@ ira.o: ira.c $(CONFIG_H) $(SYSTEM_H) coretypes.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) \ - $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_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) \ - $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_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 \ $(TM_H) $(RTL_H) $(TM_P_H) insn-config.h $(RECOG_H) $(FLAGS_H) \ @@ -3337,7 +3337,7 @@ modulo-sched.o : modulo-sched.c $(DDG_H) $(CONFIG_H) $(CONFIG_H) $(SYSTEM_H) \ $(DF_H) $(DBGCNT_H) haifa-sched.o : haifa-sched.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) $(TARGET_H) output.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) \ $(HASHTAB_H) sched-deps.o : sched-deps.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ @@ -3352,7 +3352,7 @@ sched-rgn.o : sched-rgn.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_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) $(CFGLAYOUT_H) $(TARGET_H) output.h + $(PARAMS_H) $(CFGLAYOUT_H) $(TARGET_H) sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(SCHED_INT_H) hard-reg-set.h $(BASIC_BLOCK_H) $(OBSTACK_H) \ $(TREE_PASS_H) $(INSN_ATTR_H) @@ -3367,7 +3367,7 @@ sel-sched-dump.o : sel-sched-dump.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(FUNCTION_H) $(INSN_ATTR_H) $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(EXCEPT_H) $(PARAMS_H) \ $(TM_P_H) $(TARGET_H) $(CFGLAYOUT_H) $(TIMEVAR_H) $(TREE_PASS_H) \ $(SEL_SCHED_DUMP_H) $(GGC_H) $(TREE_H) $(LANGHOOKS_DEF_H) $(SEL_SCHED_IR_H) \ - output.h $(BASIC_BLOCK_H) cselib.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) \ @@ -3390,12 +3390,12 @@ recog.o : recog.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_ERROR_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) output.h $(TIMEVAR_H) \ + $(BASIC_BLOCK_H) $(TIMEVAR_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 output.h $(DIAGNOSTIC_CORE_H) $(RECOG_H) $(FUNCTION_H) $(EXCEPT_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) \ $(TREE_FLOW_H) $(TREE_PASS_H) $(EXPR_H) pointer-set.h @@ -3407,18 +3407,18 @@ bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_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 output.h $(CFGLAYOUT_H) \ + $(TREE_H) $(BASIC_BLOCK_H) hard-reg-set.h $(CFGLAYOUT_H) \ $(FLAGS_H) $(TIMEVAR_H) $(PARAMS_H) $(COVERAGE_H) $(FIBHEAP_H) \ $(TREE_PASS_H) $(TREE_FLOW_H) $(TREE_INLINE_H) $(CFGLOOP_H) cfglayout.o : cfglayout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ - $(RTL_H) $(TREE_H) insn-config.h $(BASIC_BLOCK_H) hard-reg-set.h output.h \ + $(RTL_H) $(TREE_H) insn-config.h $(BASIC_BLOCK_H) hard-reg-set.h \ $(FUNCTION_H) $(CFGLAYOUT_H) $(CFGLOOP_H) $(TARGET_H) gt-cfglayout.h \ $(GGC_H) alloc-pool.h $(FLAGS_H) $(OBSTACK_H) $(TREE_PASS_H) vecprim.h \ $(DF_H) $(EMIT_RTL_H) $(COMMON_TARGET_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 \ - output.h $(RECOG_H) $(FUNCTION_H) $(OBSTACK_H) $(FLAGS_H) $(TM_P_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) 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 \ @@ -3437,7 +3437,7 @@ 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) output.h + $(TM_H) $(RTL_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) \ insn-config.h $(BASIC_BLOCK_H) $(RECOG_H) $(OBSTACK_H) $(BITMAP_H) \ @@ -3450,7 +3450,7 @@ target-globals.o : target-globals.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ lower-subreg.h hw-doloop.o : hw-doloop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(FLAGS_H) $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) \ - $(DF_H) $(CFGLAYOUT_H) $(CFGLOOP_H) output.h $(RECOG_H) $(TARGET_H) \ + $(DF_H) $(CFGLAYOUT_H) $(CFGLOOP_H) $(RECOG_H) $(TARGET_H) \ $(REGS_H) hw-doloop.h $(out_object_file): $(out_file) $(CONFIG_H) coretypes.h $(TM_H) $(TREE_H) \ $(RTL_H) $(REGS_H) hard-reg-set.h insn-config.h conditions.h \ diff --git a/gcc/alias.c b/gcc/alias.c index 2b89e587fe7..322fe0ca1b6 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "basic-block.h" #include "flags.h" -#include "output.h" #include "diagnostic-core.h" #include "cselib.h" #include "splay-tree.h" diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c index 86c5d62c561..f64dbe0dcca 100644 --- a/gcc/auto-inc-dec.c +++ b/gcc/auto-inc-dec.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "regs.h" #include "flags.h" -#include "output.h" #include "function.h" #include "except.h" #include "diagnostic-core.h" diff --git a/gcc/bt-load.c b/gcc/bt-load.c index a93d2b9bffe..7ec4454746d 100644 --- a/gcc/bt-load.c +++ b/gcc/bt-load.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "regs.h" #include "fibheap.h" -#include "output.h" #include "target.h" #include "expr.h" #include "flags.h" diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 14123313dce..a5b9c1f8660 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * c-ada-spec.c: Do not include output.h. + * c-semantics.c: Likewise. + 2012-05-29 Joseph Myers <joseph@codesourcery.com> * c-common.c: Fix typo. diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index c6666675ccc..8946624be23 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "tree-pass.h" /* For TDI_ada and friends. */ -#include "output.h" #include "c-ada-spec.h" #include "cpplib.h" #include "c-pragma.h" diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.c index b122dab3086..d9bd823fde2 100644 --- a/gcc/c-family/c-lex.c +++ b/gcc/c-family/c-lex.c @@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "input.h" -#include "output.h" +#include "output.h" /* for asm_out_file */ #include "c-common.h" #include "flags.h" #include "timevar.h" diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.c index 8d34e0949d5..091f58a6cff 100644 --- a/gcc/c-family/c-pch.c +++ b/gcc/c-family/c-pch.c @@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "flags.h" #include "c-common.h" -#include "output.h" +#include "output.h" /* for asm_out_file */ #include "debug.h" #include "c-pragma.h" #include "ggc.h" diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.c index cb0f2be314e..1a21ec17f83 100644 --- a/gcc/c-family/c-semantics.c +++ b/gcc/c-family/c-semantics.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "splay-tree.h" #include "c-common.h" #include "flags.h" -#include "output.h" #include "tree-iterator.h" /* Create an empty statement tree rooted at T. */ diff --git a/gcc/caller-save.c b/gcc/caller-save.c index 44131f93efd..ecb862b079c 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -37,7 +37,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "tm_p.h" #include "addresses.h" -#include "output.h" #include "ggc.h" #define MOVE_MAX_WORDS (MOVE_MAX / UNITS_PER_WORD) diff --git a/gcc/cfg.c b/gcc/cfg.c index 6342c13e152..667e0977b4f 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -54,7 +54,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "regs.h" #include "flags.h" -#include "output.h" #include "function.h" #include "except.h" #include "diagnostic-core.h" diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c index 692fea8a17b..07ef949d20e 100644 --- a/gcc/cfgbuild.c +++ b/gcc/cfgbuild.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "regs.h" #include "flags.h" -#include "output.h" #include "function.h" #include "except.h" #include "expr.h" diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 23d36010458..619b274e46a 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -39,7 +39,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "regs.h" #include "timevar.h" -#include "output.h" #include "insn-config.h" #include "flags.h" #include "recog.h" diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c index 2a5448c7083..3ab0ec0a138 100644 --- a/gcc/cfglayout.c +++ b/gcc/cfglayout.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "obstack.h" #include "basic-block.h" #include "insn-config.h" -#include "output.h" #include "function.h" #include "cfglayout.h" #include "cfgloop.h" diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c index 94ba874b101..8b3cde691e5 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tree-flow.h" #include "pointer-set.h" -#include "output.h" #include "ggc.h" static void flow_loops_cfg_dump (FILE *); diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 652fc4d8b62..cec33fbb97e 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "cfgloop.h" #include "expr.h" -#include "output.h" #include "graphds.h" #include "params.h" diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 5292ae536b5..0454603d158 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "cfglayout.h" #include "cfghooks.h" -#include "output.h" #include "tree-flow.h" static void copy_loops_to (struct loop **, int, diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index 3ee92d9a2aa..031dc259e95 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -48,7 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "regs.h" #include "flags.h" -#include "output.h" #include "function.h" #include "except.h" #include "rtl-error.h" diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 3bf9541ecca..217644df74a 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -39,7 +39,6 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "basic-block.h" #include "cgraph.h" -#include "output.h" #include "intl.h" #include "gimple.h" #include "tree-dump.h" diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c index cd2a7dbb107..ab97bd34bca 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -70,7 +70,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "output.h" #include "rtl.h" #include "tree-flow.h" #include "tree-inline.h" diff --git a/gcc/collect2.c b/gcc/collect2.c index 9ee12c7a502..fc69e2f71bf 100644 --- a/gcc/collect2.c +++ b/gcc/collect2.c @@ -406,13 +406,13 @@ collect_exit (int status) if (ldout != 0 && ldout[0]) { - dump_file (ldout, stdout); + dump_ld_file (ldout, stdout); maybe_unlink (ldout); } if (lderrout != 0 && lderrout[0]) { - dump_file (lderrout, stderr); + dump_ld_file (lderrout, stderr); maybe_unlink (lderrout); } @@ -518,7 +518,7 @@ extract_string (const char **pp) } void -dump_file (const char *name, FILE *to) +dump_ld_file (const char *name, FILE *to) { FILE *stream = fopen (name, "r"); diff --git a/gcc/collect2.h b/gcc/collect2.h index d55198dce23..7dedd6579b4 100644 --- a/gcc/collect2.h +++ b/gcc/collect2.h @@ -30,7 +30,7 @@ extern void collect_exit (int) ATTRIBUTE_NORETURN; extern int collect_wait (const char *, struct pex_obj *); -extern void dump_file (const char *, FILE *); +extern void dump_ld_file (const char *, FILE *); extern int file_exists (const char *); diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c index 27aca85de38..b3ee785711a 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -48,7 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "insn-config.h" #include "recog.h" -#include "output.h" #include "regs.h" #include "hard-reg-set.h" #include "flags.h" diff --git a/gcc/combine.c b/gcc/combine.c index d6897a17958..70b80bca738 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -97,8 +97,6 @@ along with GCC; see the file COPYING3. If not see #include "optabs.h" #include "insn-codes.h" #include "rtlhooks-def.h" -/* Include output.h for dump_file. */ -#include "output.h" #include "params.h" #include "timevar.h" #include "tree-pass.h" diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c index a2ae35ae75e..27386468844 100644 --- a/gcc/config/m32r/m32r.c +++ b/gcc/config/m32r/m32r.c @@ -29,6 +29,7 @@ #include "insn-config.h" #include "conditions.h" #include "output.h" +#include "dbxout.h" #include "insn-attr.h" #include "flags.h" #include "expr.h" diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 02c00ba6a78..25ae5d81f57 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -33,6 +33,7 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tree.h" #include "output.h" +#include "dbxout.h" #include "except.h" #include "expr.h" #include "optabs.h" diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index f6cef090f1e..5796e4add0a 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -40,6 +40,7 @@ #include "except.h" #include "function.h" #include "output.h" +#include "dbxout.h" #include "basic-block.h" #include "diagnostic-core.h" #include "toplev.h" diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000 index 3ca2732fabc..f912e54f218 100644 --- a/gcc/config/rs6000/t-rs6000 +++ b/gcc/config/rs6000/t-rs6000 @@ -25,7 +25,7 @@ rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(REGS_H) hard-reg-set.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) toplev.h $(GGC_H) $(HASHTAB_H) \ + output.h dbxout.h $(BASIC_BLOCK_H) toplev.h $(GGC_H) $(HASHTAB_H) \ $(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h gt-rs6000.h \ cfglayout.h cfgloop.h $(OPTS_H) $(COMMON_TARGET_H) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2dcdb770ea3..b1f073460ac 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * call.c: Do not include output.h. + * class.c: Likewise. + * except.c: Likewise. + * friend.c: Likewise. + * init.c: Likewise. + * lex.c: Likewise. + * method.c: Likewise. + * parser.c: Likewise. + * pt.c: Likewise. + * rtti.c: Likewise. + * search.c: Likewise. + 2012-05-30 Jason Merrill <jason@redhat.com> PR c++/53356 diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index c32c87eb65a..a6de644ba2a 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -265,7 +265,7 @@ CXX_PARSER_H = tree.h c-family/c-pragma.h cp/parser.h CXX_PRETTY_PRINT_H = cp/cxx-pretty-print.h $(C_PRETTY_PRINT_H) cp/lex.o: cp/lex.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) \ - $(C_PRAGMA_H) output.h input.h cp/operators.def $(TM_P_H) \ + $(C_PRAGMA_H) input.h cp/operators.def $(TM_P_H) \ c-family/c-objc.h cp/cp-lang.o: cp/cp-lang.c $(CXX_TREE_H) $(TM_H) debug.h langhooks.h \ $(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-cp.h gt-cp-cp-lang.h \ @@ -334,7 +334,7 @@ cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_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) \ - gt-cp-parser.h output.h $(TARGET_H) $(PLUGIN_H) intl.h \ + gt-cp-parser.h $(TARGET_H) $(PLUGIN_H) intl.h \ c-family/c-objc.h tree-pretty-print.h $(CXX_PARSER_H) $(TIMEVAR.H) cp/cp-gimplify.o: cp/cp-gimplify.c $(CXX_TREE_H) $(C_COMMON_H) \ $(TM_H) coretypes.h pointer-set.h tree-iterator.h $(SPLAY_TREE_H) diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 5efa57cd759..6745afd379d 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -31,7 +31,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "cp-tree.h" -#include "output.h" #include "flags.h" #include "toplev.h" #include "diagnostic-core.h" diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 5aef0fe71f4..c30054d5709 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -31,7 +31,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "cp-tree.h" #include "flags.h" -#include "output.h" #include "toplev.h" #include "target.h" #include "convert.h" diff --git a/gcc/cp/except.c b/gcc/cp/except.c index 8998c7d7091..6fe3cce2b30 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "cp-tree.h" #include "flags.h" -#include "output.h" #include "tree-inline.h" #include "tree-iterator.h" #include "target.h" diff --git a/gcc/cp/init.c b/gcc/cp/init.c index ca6f14af370..5bd46cb4b0d 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "cp-tree.h" #include "flags.h" -#include "output.h" #include "target.h" static bool begin_init_stmts (tree *, tree *); diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index a79448ea549..743f4752c1c 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "c-family/c-pragma.h" #include "c-family/c-objc.h" -#include "output.h" #include "tm_p.h" #include "timevar.h" diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 77f8839828a..6e2952131ba 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "tree.h" #include "cp-tree.h" -#include "output.h" #include "flags.h" #include "toplev.h" #include "tm_p.h" diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 9fd8c84d923..547f9e21438 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "decl.h" #include "flags.h" #include "diagnostic-core.h" -#include "output.h" #include "target.h" #include "cgraph.h" #include "c-family/c-common.h" diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index fa994baf859..c55687bb95f 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -40,7 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "cp-objcp-common.h" #include "tree-inline.h" #include "decl.h" -#include "output.h" #include "toplev.h" #include "timevar.h" #include "tree-iterator.h" diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index bdeea713da8..e79b02e6837 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "cp-tree.h" #include "flags.h" -#include "output.h" #include "convert.h" #include "target.h" #include "c-family/c-pragma.h" diff --git a/gcc/cp/search.c b/gcc/cp/search.c index 19ef5967a80..e6d6be814c6 100644 --- a/gcc/cp/search.c +++ b/gcc/cp/search.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "cp-tree.h" #include "intl.h" #include "flags.h" -#include "output.h" #include "toplev.h" #include "target.h" diff --git a/gcc/cprop.c b/gcc/cprop.c index ea6909195ac..29495e000df 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "expr.h" #include "except.h" diff --git a/gcc/cse.c b/gcc/cse.c index c36ed74d6e6..783c932aed0 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "diagnostic-core.h" #include "toplev.h" -#include "output.h" #include "ggc.h" #include "timevar.h" #include "except.h" diff --git a/gcc/cselib.c b/gcc/cselib.c index 11c5652a74e..5e6d049b0e3 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "function.h" #include "emit-rtl.h" #include "diagnostic-core.h" -#include "output.h" #include "ggc.h" #include "hashtab.h" #include "tree-pass.h" diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c index fa46ed8a60d..532e4d0e57a 100644 --- a/gcc/dbgcnt.c +++ b/gcc/dbgcnt.c @@ -25,7 +25,6 @@ See dbgcnt.def for usage information. */ #include "diagnostic-core.h" #include "tm.h" #include "rtl.h" -#include "output.h" #include "dbgcnt.h" diff --git a/gcc/dbxout.c b/gcc/dbxout.c index ed9015182ed..a6b7b99841f 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -3817,4 +3817,40 @@ dbxout_begin_function (tree decl) #endif /* DBX_DEBUGGING_INFO || XCOFF_DEBUGGING_INFO */ +/* Record an element in the table of global destructors. SYMBOL is + a SYMBOL_REF of the function to be called; PRIORITY is a number + between 0 and MAX_INIT_PRIORITY. */ + +void +default_stabs_asm_out_destructor (rtx symbol ATTRIBUTE_UNUSED, + int priority ATTRIBUTE_UNUSED) +{ +#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO + /* Tell GNU LD that this is part of the static destructor set. + This will work for any system that uses stabs, most usefully + aout systems. */ + dbxout_begin_simple_stabs ("___DTOR_LIST__", 22 /* N_SETT */); + dbxout_stab_value_label (XSTR (symbol, 0)); +#else + sorry ("global destructors not supported on this target"); +#endif +} + +/* Likewise for global constructors. */ + +void +default_stabs_asm_out_constructor (rtx symbol ATTRIBUTE_UNUSED, + int priority ATTRIBUTE_UNUSED) +{ +#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO + /* Tell GNU LD that this is part of the static destructor set. + This will work for any system that uses stabs, most usefully + aout systems. */ + dbxout_begin_simple_stabs ("___CTOR_LIST__", 22 /* N_SETT */); + dbxout_stab_value_label (XSTR (symbol, 0)); +#else + sorry ("global constructors not supported on this target"); +#endif +} + #include "gt-dbxout.h" diff --git a/gcc/dbxout.h b/gcc/dbxout.h index 80616597b40..84c78362ff1 100644 --- a/gcc/dbxout.h +++ b/gcc/dbxout.h @@ -26,6 +26,28 @@ extern void dbxout_parms (tree); extern void dbxout_reg_parms (tree); extern int dbxout_syms (tree); +extern void default_stabs_asm_out_destructor (rtx, int); +extern void default_stabs_asm_out_constructor (rtx, int); + +/* dbxout helper functions */ +#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO + +extern void dbxout_int (int); +extern void dbxout_stabd (int, int); +extern void dbxout_begin_stabn (int); +extern void dbxout_begin_stabn_sline (int); +extern void dbxout_begin_empty_stabs (int); +extern void dbxout_begin_simple_stabs (const char *, int); +extern void dbxout_begin_simple_stabs_desc (const char *, int, int); + +extern void dbxout_stab_value_zero (void); +extern void dbxout_stab_value_label (const char *); +extern void dbxout_stab_value_label_diff (const char *, const char *); +extern void dbxout_stab_value_internal_label (const char *, int *); +extern void dbxout_stab_value_internal_label_diff (const char *, int *, + const char *); +#endif + /* Language description for N_SO stabs. */ #define N_SO_AS 1 #define N_SO_C 2 diff --git a/gcc/df-problems.c b/gcc/df-problems.c index e04daceccab..a020e28ad27 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "function.h" #include "regs.h" -#include "output.h" #include "alloc-pool.h" #include "flags.h" #include "hard-reg-set.h" diff --git a/gcc/df-scan.c b/gcc/df-scan.c index c5e733404e1..0d36ad13893 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "recog.h" #include "function.h" #include "regs.h" -#include "output.h" #include "alloc-pool.h" #include "flags.h" #include "hard-reg-set.h" diff --git a/gcc/dojump.c b/gcc/dojump.c index 67452005e90..c2900b30d21 100644 --- a/gcc/dojump.c +++ b/gcc/dojump.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "ggc.h" #include "basic-block.h" -#include "output.h" #include "tm_p.h" static bool prefer_and_bit_test (enum machine_mode, int); diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 39a37211db1..a75ab0a2c44 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * trans-common.c: Do not include output.h. + * trans-decl.c: Likewise. + 2012-05-31 Tobias Burnus <burnus@net-b.de> PR fortran/53521 diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index d5a6c88dad9..7bcc19d3c7a 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -330,7 +330,7 @@ $(F95_PARSER_OBJS): fortran/gfortran.h fortran/libgfortran.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) \ - $(FLAGS_H) output.h $(DIAGNOSTIC_H) errors.h $(FUNCTION_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/trans-common.c b/gcc/fortran/trans-common.c index 695c4f52356..86cf0070ed3 100644 --- a/gcc/fortran/trans-common.c +++ b/gcc/fortran/trans-common.c @@ -99,7 +99,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "output.h" /* For decl_default_tls_model. */ #include "gfortran.h" #include "trans.h" #include "trans-types.h" diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.c index 0480f956c84..637376b7412 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "diagnostic-core.h" /* For internal_error. */ #include "toplev.h" /* For announce_function. */ -#include "output.h" /* For decl_default_tls_model. */ #include "target.h" #include "function.h" #include "flags.h" diff --git a/gcc/fwprop.c b/gcc/fwprop.c index c3530372c12..e3ca1fd13af 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "obstack.h" #include "basic-block.h" -#include "output.h" #include "df.h" #include "target.h" #include "cfgloop.h" diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c index e49cb3c093d..59b8380f299 100644 --- a/gcc/gcov-dump.c +++ b/gcc/gcov-dump.c @@ -29,7 +29,7 @@ along with Gcov; see the file COPYING3. If not see #include "gcov-io.h" #include "gcov-io.c" -static void dump_file (const char *); +static void dump_gcov_file (const char *); static void print_prefix (const char *, unsigned, gcov_position_t); static void print_usage (void); static void print_version (void); @@ -116,7 +116,7 @@ main (int argc ATTRIBUTE_UNUSED, char **argv) } while (argv[optind]) - dump_file (argv[optind++]); + dump_gcov_file (argv[optind++]); return 0; } @@ -153,7 +153,7 @@ print_prefix (const char *filename, unsigned depth, gcov_position_t position) } static void -dump_file (const char *filename) +dump_gcov_file (const char *filename) { unsigned tags[4]; unsigned depth = 0; diff --git a/gcc/gcse.c b/gcc/gcse.c index d07ee86f488..18e963d1ff0 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -150,7 +150,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "expr.h" #include "except.h" diff --git a/gcc/graph.c b/gcc/graph.c index d3513fde70b..f9319f46b31 100644 --- a/gcc/graph.c +++ b/gcc/graph.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "flags.h" -#include "output.h" #include "function.h" #include "hard-reg-set.h" #include "obstack.h" diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 8aac1e3d96a..b959bc5e9ce 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -142,7 +142,6 @@ along with GCC; see the file COPYING3. If not see #include "sched-int.h" #include "target.h" #include "common/common-target.h" -#include "output.h" #include "params.h" #include "vecprim.h" #include "dbgcnt.h" diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index 4ba7b4c2e74..dabcdcce495 100644 --- a/gcc/hw-doloop.c +++ b/gcc/hw-doloop.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "cfglayout.h" #include "cfgloop.h" -#include "output.h" #include "recog.h" #include "target.h" #include "hw-doloop.h" diff --git a/gcc/hwint.h b/gcc/hwint.h index f5e0beec112..9885911a01a 100644 --- a/gcc/hwint.h +++ b/gcc/hwint.h @@ -74,6 +74,11 @@ extern char sizeof_long_long_must_be_8[sizeof(long long) == 8 ? 1 : -1]; # endif #endif +/* This is a magic identifier which allows GCC to figure out the type + of HOST_WIDE_INT for %wd specifier checks. You must issue this + typedef before using the __asm_fprintf__ format attribute. */ +typedef HOST_WIDE_INT __gcc_host_wide_int__; + /* Various printf format strings for HOST_WIDE_INT. */ #if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONG diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index 27b5458ad24..9fdfbb91b24 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -37,7 +37,6 @@ along with GCC; see the file COPYING3. If not see #include "langhooks.h" #include "cgraph.h" #include "timevar.h" -#include "output.h" #include "intl.h" #include "coverage.h" #include "ggc.h" diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c index 445ee792688..4cfd1368990 100644 --- a/gcc/ipa-pure-const.c +++ b/gcc/ipa-pure-const.c @@ -46,7 +46,6 @@ along with GCC; see the file COPYING3. If not see #include "ipa-utils.h" #include "gimple.h" #include "cgraph.h" -#include "output.h" #include "flags.h" #include "timevar.h" #include "diagnostic.h" diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index 5a3d1e55ab9..33b265bca8d 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -53,7 +53,6 @@ along with GCC; see the file COPYING3. If not see #include "ipa-reference.h" #include "gimple.h" #include "cgraph.h" -#include "output.h" #include "flags.h" #include "timevar.h" #include "diagnostic.h" diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index 7cbf3ac11f4..b83c87b96ad 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "ipa-reference.h" #include "gimple.h" #include "cgraph.h" -#include "output.h" #include "flags.h" #include "timevar.h" #include "diagnostic.h" diff --git a/gcc/ira-build.c b/gcc/ira-build.c index b3fe5d0652f..d0d4495e07a 100644 --- a/gcc/ira-build.c +++ b/gcc/ira-build.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "params.h" #include "df.h" -#include "output.h" #include "reload.h" #include "sparseset.h" #include "ira-int.h" diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index adde4dfb039..a994a427d07 100644 --- a/gcc/ira-emit.c +++ b/gcc/ira-emit.c @@ -84,7 +84,6 @@ along with GCC; see the file COPYING3. If not see #include "params.h" #include "timevar.h" #include "tree-pass.h" -#include "output.h" #include "reload.h" #include "df.h" #include "ira-int.h" diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 78694410527..6cece34294c 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * resource.c: Do not include output.h. + 2012-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR java/52815 diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index 4d6b63b3708..2339b0d7e6b 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -309,7 +309,7 @@ java/mangle.o: java/mangle.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) $(SYSTEM_H) \ java/mangle_name.o: java/mangle_name.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) \ $(SYSTEM_H) coretypes.h $(GGC_H) java/resource.o: java/resource.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(JAVA_TREE_H) java/jcf.h java/parse.h toplev.h output.h $(GGC_H) \ + $(JAVA_TREE_H) java/jcf.h java/parse.h toplev.h $(GGC_H) \ $(TARGET_H) $(FUNCTION_H) gt-java-resource.h java/typeck.o: java/typeck.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \ $(SYSTEM_H) coretypes.h $(GGC_H) $(REAL_H) diff --git a/gcc/java/resource.c b/gcc/java/resource.c index 25a9bdd223a..1558dcdff2d 100644 --- a/gcc/java/resource.c +++ b/gcc/java/resource.c @@ -30,7 +30,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "jcf.h" #include "diagnostic-core.h" #include "toplev.h" -#include "output.h" #include "parse.h" #include "function.h" #include "ggc.h" diff --git a/gcc/lcm.c b/gcc/lcm.c index 61c67e04ae7..2a61a51ac38 100644 --- a/gcc/lcm.c +++ b/gcc/lcm.c @@ -60,7 +60,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "tm_p.h" #include "function.h" #include "sbitmap.h" diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index 65ba651d675..4ace1748358 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -31,7 +31,6 @@ along with GCC; see the file COPYING3. If not see #include "diagnostic-core.h" #include "tm_p.h" #include "cfgloop.h" -#include "output.h" #include "params.h" #include "target.h" diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 34295a01586..f8405dde268 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -47,7 +47,6 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "expr.h" #include "recog.h" -#include "output.h" #include "function.h" #include "flags.h" #include "df.h" diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index 382d4ce1591..32d5e878bf1 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -59,7 +59,6 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "expr.h" #include "intl.h" -#include "output.h" #include "diagnostic-core.h" #include "df.h" #include "hashtab.h" diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index f251f5dbacd..13f41cf19f4 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "cfglayout.h" #include "params.h" -#include "output.h" #include "expr.h" #include "hashtab.h" #include "recog.h" diff --git a/gcc/loop-unswitch.c b/gcc/loop-unswitch.c index d6c4c226961..700dbfeb816 100644 --- a/gcc/loop-unswitch.c +++ b/gcc/loop-unswitch.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "cfgloop.h" #include "cfglayout.h" #include "params.h" -#include "output.h" #include "expr.h" /* This pass moves constant conditions out of loops, duplicating the loop diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 447948f75a9..c349709989d 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -40,7 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "vec.h" #include "timevar.h" -#include "output.h" #include "pointer-set.h" #include "lto-streamer.h" #include "data-streamer.h" diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c index fb0c70d81c4..ad4077e04f3 100644 --- a/gcc/lto-section-in.c +++ b/gcc/lto-section-in.c @@ -38,7 +38,6 @@ along with GCC; see the file COPYING3. If not see #include "except.h" #include "vec.h" #include "timevar.h" -#include "output.h" #include "lto-streamer.h" #include "lto-compress.h" #include "ggc.h" diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 271fe99f453..ddb91d8557c 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -43,7 +43,6 @@ along with GCC; see the file COPYING3. If not see #include "debug.h" #include "vec.h" #include "timevar.h" -#include "output.h" #include "ipa-utils.h" #include "data-streamer.h" #include "gimple-streamer.h" diff --git a/gcc/mcf.c b/gcc/mcf.c index 6a09244fa98..81949ab5bc5 100644 --- a/gcc/mcf.c +++ b/gcc/mcf.c @@ -48,7 +48,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "basic-block.h" -#include "output.h" #include "langhooks.h" #include "tree.h" #include "gcov-io.h" diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index d03430aef82..a5967319385 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "tm_p.h" #include "function.h" #include "tree-pass.h" diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index ce8dd9ed62a..4d40f3c5d47 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-31 Steven Bosscher <steven@gcc.gnu.org> + + * objc-act.c: Do not include output.h. + 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com> PR objc++/53388 diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 5cca11a6b4d..9399376e437 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -126,7 +126,7 @@ objc/objc-act.o : objc/objc-act.c \ gt-objc-objc-act.h \ $(START_HDRS) \ $(GGC_H) $(DIAGNOSTIC_CORE_H) $(FLAGS_H) input.h \ - toplev.h $(FUNCTION_H) output.h debug.h $(LANGHOOKS_DEF_H) \ + toplev.h $(FUNCTION_H) debug.h $(LANGHOOKS_DEF_H) \ $(HASHTAB_H) $(GIMPLE_H) \ $(C_PRAGMA_H) $(C_TARGET_H) \ objc/objc-encoding.h \ diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index b93948e9ee0..14e1d5f0599 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -43,7 +43,6 @@ along with GCC; see the file COPYING3. If not see #include "objc-map.h" #include "input.h" #include "function.h" -#include "output.h" #include "toplev.h" #include "ggc.h" #include "debug.h" diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.c index a3ca8fcd701..151930e961f 100644 --- a/gcc/objc/objc-next-runtime-abi-01.c +++ b/gcc/objc/objc-next-runtime-abi-01.c @@ -49,7 +49,7 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "target.h" -#include "output.h" +#include "output.h" /* for asm_out_file */ #include "tree-iterator.h" #include "objc-runtime-hooks.h" diff --git a/gcc/output.h b/gcc/output.h index 31978c5afdf..855e5fc6861 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -121,10 +121,6 @@ extern void output_addr_const (FILE *, rtx); and fixed syntactic prefixes. */ #if GCC_VERSION >= 3004 #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) -/* This is a magic identifier which allows GCC to figure out the type - of HOST_WIDE_INT for %wd specifier checks. You must issue this - typedef before using the __asm_fprintf__ format attribute. */ -typedef HOST_WIDE_INT __gcc_host_wide_int__; #else #define ATTRIBUTE_ASM_FPRINTF(m, n) ATTRIBUTE_NONNULL(m) #endif @@ -169,9 +165,6 @@ extern void merge_weak (tree, tree); /* Emit any pending weak declarations. */ extern void weak_finish (void); -/* Return the default TLS model for a given variable. */ -extern enum tls_model decl_default_tls_model (const_tree); - /* Decode an `asm' spec for a declaration as a register name. Return the register number, or -1 if nothing specified, or -2 if the ASMSPEC is not `cc' or `memory' and is not recognized, @@ -384,12 +377,6 @@ extern int current_function_sp_is_unchanging; extern int current_function_uses_only_leaf_regs; -/* Default file in which to dump debug output. */ - -#ifdef BUFSIZ -extern FILE *dump_file; -#endif - /* Nonnull if the insn currently being emitted was a COND_EXEC pattern. */ extern rtx current_insn_predicate; @@ -627,10 +614,8 @@ extern enum section_category categorize_decl_for_section (const_tree, int); extern void default_coff_asm_named_section (const char *, unsigned int, tree); extern void default_pe_asm_named_section (const char *, unsigned int, tree); -extern void default_stabs_asm_out_destructor (rtx, int); extern void default_named_section_asm_out_destructor (rtx, int); extern void default_dtor_section_asm_out_destructor (rtx, int); -extern void default_stabs_asm_out_constructor (rtx, int); extern void default_named_section_asm_out_constructor (rtx, int); extern void default_ctor_section_asm_out_constructor (rtx, int); @@ -678,24 +663,4 @@ extern int default_address_cost (rtx, bool); /* Output stack usage information. */ extern void output_stack_usage (void); -/* dbxout helper functions */ -#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO - -extern void dbxout_int (int); -extern void dbxout_stabd (int, int); -extern void dbxout_begin_stabn (int); -extern void dbxout_begin_stabn_sline (int); -extern void dbxout_begin_empty_stabs (int); -extern void dbxout_begin_simple_stabs (const char *, int); -extern void dbxout_begin_simple_stabs_desc (const char *, int, int); - -extern void dbxout_stab_value_zero (void); -extern void dbxout_stab_value_label (const char *); -extern void dbxout_stab_value_label_diff (const char *, const char *); -extern void dbxout_stab_value_internal_label (const char *, int *); -extern void dbxout_stab_value_internal_label_diff (const char *, int *, - const char *); - -#endif - #endif /* ! GCC_OUTPUT_H */ diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c index 16f3f68e571..efef130ba7e 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -33,7 +33,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "expr.h" #include "except.h" diff --git a/gcc/postreload.c b/gcc/postreload.c index e1ec874dd6a..e0663446e54 100644 --- a/gcc/postreload.c +++ b/gcc/postreload.c @@ -38,7 +38,6 @@ along with GCC; see the file COPYING3. If not see #include "basic-block.h" #include "reload.h" #include "recog.h" -#include "output.h" #include "cselib.h" #include "diagnostic-core.h" #include "except.h" diff --git a/gcc/predict.c b/gcc/predict.c index c93586bd502..776ea7e9a79 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -40,7 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "regs.h" #include "flags.h" -#include "output.h" #include "function.h" #include "except.h" #include "diagnostic-core.h" diff --git a/gcc/profile.c b/gcc/profile.c index 10ab756d567..927257b447f 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -55,7 +55,6 @@ along with GCC; see the file COPYING3. If not see #include "tm.h" #include "rtl.h" #include "flags.h" -#include "output.h" #include "regs.h" #include "expr.h" #include "function.h" diff --git a/gcc/ree.c b/gcc/ree.c index 25ee7e263db..5edf44d675e 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -237,8 +237,6 @@ along with GCC; see the file COPYING3. If not see #include "optabs.h" #include "insn-codes.h" #include "rtlhooks-def.h" -/* Include output.h for dump_file. */ -#include "output.h" #include "params.h" #include "timevar.h" #include "tree-pass.h" diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 62787085497..b534431f184 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -164,7 +164,6 @@ #include "hard-reg-set.h" #include "flags.h" #include "recog.h" -#include "output.h" #include "basic-block.h" #include "reload.h" #include "ggc.h" diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 4d6ea29f7f7..70fc0c09ecf 100644 --- a/gcc/regcprop.c +++ b/gcc/regcprop.c @@ -30,7 +30,6 @@ #include "hard-reg-set.h" #include "basic-block.h" #include "reload.h" -#include "output.h" #include "function.h" #include "recog.h" #include "flags.h" diff --git a/gcc/regmove.c b/gcc/regmove.c index 454c97741e3..f3549c7904b 100644 --- a/gcc/regmove.c +++ b/gcc/regmove.c @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "target.h" -#include "output.h" #include "regs.h" #include "hard-reg-set.h" #include "flags.h" diff --git a/gcc/regstat.c b/gcc/regstat.c index 66a856beee2..cecc7278999 100644 --- a/gcc/regstat.c +++ b/gcc/regstat.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "flags.h" #include "regs.h" -#include "output.h" #include "except.h" #include "hard-reg-set.h" #include "basic-block.h" diff --git a/gcc/reload1.c b/gcc/reload1.c index c887614ce5b..00980ce8786 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -41,7 +41,6 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "reload.h" #include "recog.h" -#include "output.h" #include "except.h" #include "tree.h" #include "ira.h" diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c index cae9f704178..9f1f1127c81 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -40,7 +40,6 @@ along with GCC; see the file COPYING3. If not see #include "params.h" #include "sched-int.h" #include "target.h" -#include "output.h" #ifdef INSN_SCHEDULING diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c index f0a6b075e08..999c50c3a5a 100644 --- a/gcc/sel-sched-dump.c +++ b/gcc/sel-sched-dump.c @@ -31,7 +31,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "insn-attr.h" #include "params.h" -#include "output.h" #include "basic-block.h" #include "cselib.h" #include "target.h" diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 6b645fe027c..6481a362d37 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see #include "function.h" #include "expr.h" #include "diagnostic-core.h" -#include "output.h" #include "ggc.h" #include "target.h" diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 34ec7ea8c48..e360f60dcbd 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "function.h" #include "expr.h" -#include "output.h" #include "diagnostic-core.h" #include "ggc.h" #include "target.h" diff --git a/gcc/store-motion.c b/gcc/store-motion.c index e00cb16d16f..bd0d7edc6d2 100644 --- a/gcc/store-motion.c +++ b/gcc/store-motion.c @@ -34,7 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "insn-config.h" #include "recog.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "expr.h" #include "except.h" diff --git a/gcc/system.h b/gcc/system.h index 977824e5eba..d0be753431b 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -663,6 +663,14 @@ 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/tlink.c b/gcc/tlink.c index c4c6afc0148..4c3feca39d1 100644 --- a/gcc/tlink.c +++ b/gcc/tlink.c @@ -835,8 +835,8 @@ do_tlink (char **ld_argv, char **object_lst ATTRIBUTE_UNUSED) { if (tlink_verbose >= 3) { - dump_file (ldout, stdout); - dump_file (lderrout, stderr); + dump_ld_file (ldout, stdout); + dump_ld_file (lderrout, stderr); } demangle_new_symbols (); if (! scan_linker_output (ldout) @@ -850,9 +850,9 @@ do_tlink (char **ld_argv, char **object_lst ATTRIBUTE_UNUSED) } } - dump_file (ldout, stdout); + dump_ld_file (ldout, stdout); unlink (ldout); - dump_file (lderrout, stderr); + dump_ld_file (lderrout, stderr); unlink (lderrout); if (exit) { diff --git a/gcc/tracer.c b/gcc/tracer.c index ce95f56bbbe..b350fc09b3a 100644 --- a/gcc/tracer.c +++ b/gcc/tracer.c @@ -42,7 +42,6 @@ #include "rtl.h" #include "hard-reg-set.h" #include "basic-block.h" -#include "output.h" #include "cfglayout.h" #include "fibheap.h" #include "flags.h" diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c index 7bb1645d425..04f166dc5bf 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -21,7 +21,6 @@ along with GCC; see the file COPYING3. If not see #include "system.h" #include "coretypes.h" #include "tree.h" -#include "output.h" #include "tree-pretty-print.h" #include "tree-dump.h" #include "pointer-set.h" diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 9b54a69b7ca..fb7e300d149 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "flags.h" #include "function.h" #include "ggc.h" diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index a7e10a297db..78583c47e1b 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "diagnostic-core.h" #include "flags.h" #include "function.h" diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index ef87fd42844..ecd496250f8 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "timevar.h" #include "ggc.h" #include "langhooks.h" diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index 86899feb532..102b699c500 100644 --- a/gcc/tree-into-ssa.c +++ b/gcc/tree-into-ssa.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "langhooks.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" diff --git a/gcc/tree-nomudflap.c b/gcc/tree-nomudflap.c index f204e2a064c..b7a41e1a857 100644 --- a/gcc/tree-nomudflap.c +++ b/gcc/tree-nomudflap.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tree-inline.h" #include "gimple.h" #include "hashtab.h" -#include "output.h" #include "langhooks.h" #include "tree-mudflap.h" #include "tree-pass.h" diff --git a/gcc/tree-optimize.c b/gcc/tree-optimize.c index d69a504d7de..b48c5c50e48 100644 --- a/gcc/tree-optimize.c +++ b/gcc/tree-optimize.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "flags.h" #include "tree-flow.h" #include "tree-dump.h" diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 6e6a5f8ae9e..f810d772d59 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -24,7 +24,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "tm.h" #include "tree.h" -#include "output.h" #include "tree-pretty-print.h" #include "hashtab.h" #include "tree-flow.h" diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index 2c0bbafb761..dfd0ef04677 100644 --- a/gcc/tree-profile.c +++ b/gcc/tree-profile.c @@ -44,7 +44,6 @@ along with GCC; see the file COPYING3. If not see #include "cgraph.h" #include "profile.h" #include "target.h" -#include "output.h" static GTY(()) tree gcov_type_node; static GTY(()) tree gcov_type_tmp_var; diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c index ca261341c3f..9fc523e108f 100644 --- a/gcc/tree-ssa-address.c +++ b/gcc/tree-ssa-address.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-pretty-print.h" #include "tree-flow.h" #include "tree-dump.h" diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index feded5bfab8..c248cf23c73 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -118,7 +118,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c index 45b5c92c999..696f3f33a22 100644 --- a/gcc/tree-ssa-copy.c +++ b/gcc/tree-ssa-copy.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index d35297abbd7..19a1c7b01a2 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "cfgloop.h" -#include "output.h" #include "function.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index 84e5a7d250b..38450045408 100644 --- a/gcc/tree-ssa-loop-ch.c +++ b/gcc/tree-ssa-loop-ch.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-flow.h" #include "tree-dump.h" #include "tree-pass.h" diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index c9221444d59..9c093f83dde 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "tree-flow.h" diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index 25431c5238f..e2e76058251 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-flow.h" #include "tree-dump.h" #include "timevar.h" diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c index befe4612834..c7c4a15bef4 100644 --- a/gcc/tree-ssa-loop-niter.c +++ b/gcc/tree-ssa-loop-niter.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" #include "intl.h" diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.c index 00f30a1f31b..0f592a1f099 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-pretty-print.h" #include "tree-flow.h" #include "tree-dump.h" diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c index b6b32dcd99a..48cb7e06a39 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -24,7 +24,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-flow.h" #include "tree-dump.h" #include "timevar.h" diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c index 3d650bfcbfd..c6304c4cccb 100644 --- a/gcc/tree-ssa-loop.c +++ b/gcc/tree-ssa-loop.c @@ -25,7 +25,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "tree-flow.h" #include "tree-dump.h" #include "tree-pass.h" diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 1c3c77b2229..d58ec11e159 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -27,7 +27,6 @@ #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "gimple-pretty-print.h" #include "timevar.h" diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index e2fdff34e7b..cb3e54b1110 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -28,7 +28,6 @@ #include "bitmap.h" #include "flags.h" #include "basic-block.h" -#include "output.h" #include "tree.h" #include "tree-flow.h" #include "tree-inline.h" diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c index 210cb134624..da5878ad797 100644 --- a/gcc/tree-ssa-tail-merge.c +++ b/gcc/tree-ssa-tail-merge.c @@ -187,7 +187,6 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "flags.h" #include "function.h" #include "tree-flow.h" diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index 707c8df3ec5..514ffd0a1b6 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "basic-block.h" #include "cfgloop.h" -#include "output.h" #include "function.h" #include "timevar.h" #include "tree-dump.h" diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index 018092a7a3a..65be1b926a6 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "tree-flow.h" #include "tree-dump.h" diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c index 6f603ffc895..f74bad6b8e6 100644 --- a/gcc/tree-ssa-uncprop.c +++ b/gcc/tree-ssa-uncprop.c @@ -26,7 +26,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "tm_p.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "timevar.h" #include "tree-dump.h" diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index 7337b68b4fe..109578fa555 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "tm_p.h" #include "langhooks.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "gimple-pretty-print.h" #include "bitmap.h" diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index 2655d26e5e2..d545ffd21d2 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -29,7 +29,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "langhooks.h" #include "basic-block.h" -#include "output.h" #include "function.h" #include "tree-pretty-print.h" #include "gimple-pretty-print.h" diff --git a/gcc/tree.h b/gcc/tree.h index 398d621802f..5645fbc0d9c 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -5678,6 +5678,8 @@ extern void set_user_assembler_name (tree, const char *); extern void process_pending_assemble_externals (void); extern bool decl_replaceable_p (tree); extern bool decl_binds_to_current_def_p (tree); +extern enum tls_model decl_default_tls_model (const_tree); + /* In stmt.c */ extern void expand_computed_goto (tree); extern bool parse_output_constraint (const char **, int, int, int, diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 10a5319d3ec..dabe4195100 100644 --- a/gcc/value-prof.c +++ b/gcc/value-prof.c @@ -27,7 +27,6 @@ along with GCC; see the file COPYING3. If not see #include "hard-reg-set.h" #include "basic-block.h" #include "value-prof.h" -#include "output.h" #include "flags.h" #include "insn-config.h" #include "recog.h" diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 69e6847d022..07cabe79305 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -96,7 +96,6 @@ #include "hard-reg-set.h" #include "basic-block.h" #include "flags.h" -#include "output.h" #include "insn-config.h" #include "reload.h" #include "sbitmap.h" diff --git a/gcc/varasm.c b/gcc/varasm.c index 6679b79369b..2428686b9fe 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -1371,25 +1371,6 @@ assemble_asm (tree string) fprintf (asm_out_file, "\t%s\n", TREE_STRING_POINTER (string)); } -/* Record an element in the table of global destructors. SYMBOL is - a SYMBOL_REF of the function to be called; PRIORITY is a number - between 0 and MAX_INIT_PRIORITY. */ - -void -default_stabs_asm_out_destructor (rtx symbol ATTRIBUTE_UNUSED, - int priority ATTRIBUTE_UNUSED) -{ -#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO - /* Tell GNU LD that this is part of the static destructor set. - This will work for any system that uses stabs, most usefully - aout systems. */ - dbxout_begin_simple_stabs ("___DTOR_LIST__", 22 /* N_SETT */); - dbxout_stab_value_label (XSTR (symbol, 0)); -#else - sorry ("global destructors not supported on this target"); -#endif -} - /* Write the address of the entity given by SYMBOL to SEC. */ void assemble_addr_to_section (rtx symbol, section *sec) @@ -1439,23 +1420,6 @@ default_dtor_section_asm_out_destructor (rtx symbol, } #endif -/* Likewise for global constructors. */ - -void -default_stabs_asm_out_constructor (rtx symbol ATTRIBUTE_UNUSED, - int priority ATTRIBUTE_UNUSED) -{ -#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO - /* Tell GNU LD that this is part of the static destructor set. - This will work for any system that uses stabs, most usefully - aout systems. */ - dbxout_begin_simple_stabs ("___CTOR_LIST__", 22 /* N_SETT */); - dbxout_stab_value_label (XSTR (symbol, 0)); -#else - sorry ("global constructors not supported on this target"); -#endif -} - void default_named_section_asm_out_constructor (rtx symbol, int priority) { diff --git a/gcc/web.c b/gcc/web.c index c8f43459952..4e102211816 100644 --- a/gcc/web.c +++ b/gcc/web.c @@ -45,7 +45,6 @@ along with GCC; see the file COPYING3. If not see #include "flags.h" #include "obstack.h" #include "basic-block.h" -#include "output.h" #include "df.h" #include "function.h" #include "insn-config.h" |