* Makefile.in (toplev.o, dwarfout.o, final.o): Don't depend on dwarfout.h. * dbxout.c (dbxout_function): Rename dbxout_funciton_decl, move to conditionally compiled block. (dbx_debug_hooks, xcoff_debug_hooks): Update. * dbxout.h (dbxout_function): Remove. * debug.c (do_nothing_debug_hooks): Update. * debug.h (struct gcc_debug_hooks): New hooks function_decl, global_decl, deferred_inline_function. * dwarf2out.c (dwarf2_debug_hooks): Update. (dwarf2out_global_decl): New. * dwarfout.c: Don't include dwarfout.h. (dwarfout_global_decl, dwarfout_function_decl, dwarfout_deferred_inline_function): New. (dwarf_debug_hooks): Update. * dwarfout.h: Remove. * final.c: Don't include dwarfout.h. * sdbout.c (sdbout_global_decl): New. (sdbout_debug_hooks): Update. * toplev.c: Don't include dwarfout.h. (check_global_declarations, rest_of_compilation): Use new debug hooks. (note_deferral_of_defined_inline_function): Remove. * toplev.h (note_deferral_of_defined_inline_function): Remove. * ch/Makefile.in (lex.o): No dependence on dwarfout.h. * ch/lex.c: Don't include dwarfout.h. * cp/Make-lang.in (decl2.o): No dependence on dwarfout.h, dwarf2out.h. (semantics.o, optimize.o): Depend on debug.h not dwarfout.h. * cp/decl2.c: Don't include dwarfout.h and dwarf2out.h. * cp/optimize.c: Include debug.h. (maybe_clone_body): Use debug hook. * cp/semantics.c: Include debug.h. (expand_body): Use debug hook. * po/POTFILES.in: Remove dwarfout.h. From-SVN: r44145
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ChangeLog | Loading commit data... | |
| Make-lang.in | Loading commit data... | |
| Makefile.in | Loading commit data... | |
| README | Loading commit data... | |
| actions.c | Loading commit data... | |
| actions.h | Loading commit data... | |
| ch-tree.def | Loading commit data... | |
| ch-tree.h | Loading commit data... | |
| chill.brochure | Loading commit data... | |
| chill.in | Loading commit data... | |
| chill.texi | Loading commit data... | |
| config-lang.in | Loading commit data... | |
| convert.c | Loading commit data... | |
| decl.c | Loading commit data... | |
| except.c | Loading commit data... | |
| expr.c | Loading commit data... | |
| gperf | Loading commit data... | |
| grant.c | Loading commit data... | |
| hash.h | Loading commit data... | |
| inout.c | Loading commit data... | |
| lang-options.h | Loading commit data... | |
| lang-specs.h | Loading commit data... | |
| lang.c | Loading commit data... | |
| lex.c | Loading commit data... | |
| lex.h | Loading commit data... | |
| loop.c | Loading commit data... | |
| nloop.c | Loading commit data... | |
| parse.c | Loading commit data... | |
| parse.h | Loading commit data... | |
| satisfy.c | Loading commit data... | |
| tasking.c | Loading commit data... | |
| tasking.h | Loading commit data... | |
| timing.c | Loading commit data... | |
| tree.c | Loading commit data... | |
| typeck.c | Loading commit data... | |
| xtypeck.c | Loading commit data... |