OSDN Git Service

* Makefile.in (STAGESTUFF): Wildcard all debugging dumps at once.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Apr 2000 19:07:05 +0000 (19:07 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Apr 2000 19:07:05 +0000 (19:07 +0000)
commit713a40573509d6fda5d4b482f50f346ff00233b7
tree36509aba2e0785a9aa4d0501329cc77be8192812
parent5cf07f45f8c4e50e02a29f90faf2d19312ef9dae
* Makefile.in (STAGESTUFF): Wildcard all debugging dumps at once.
(mostlyclean): Likewise.

* toplev.c (rtl_dump, jump_opt_dump, etc): Remove.
(struct dump_file_info, enum dump_file_index, dump_file): New.
(open_dump_file): Take a dump_file_index not a suffix, and a decl
not a string.  Clean out file if we havn't yet done so.  Do nothing
if the dump isn't enabled.
(close_dump_file): Do nothing if the dump isn't open.  Dump
graph data if requested.
(dump_rtl, clean_dump_file): Remove.
(compile_file): Don't clean the dump files.  Only finalize .bp dump
if flag_test_coverage or flag_branch_probabilities.  Only finalize
.combine dump if optimizing.  Iterate over dump_file to finalize the
graph dumps.
(rest_of_compilation): Update for open_dump_file/close_dump_file.
Convert all uses of dump_rtl.
(decode_d_option): Iterate over dump_file to implement 'a' and to
locate pass-specific dumps.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32857 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/toplev.c