mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 15:29:39 +08:00
Makefile.in (STAGESTUFF): Wildcard all debugging dumps at once.
* 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. From-SVN: r32857
This commit is contained in:
parent
9d26ffb25c
commit
61098249b5
@ -1,3 +1,25 @@
|
||||
2000-04-01 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2000-04-01 Neil Booth <NeilB@earthling.net>
|
||||
|
||||
* cppexp.c: Redefine priority constants.
|
||||
|
@ -707,11 +707,7 @@ STAGESTUFF = *$(objext) insn-flags.h insn-config.h insn-codes.h \
|
||||
$(CCCP)$(exeext) cc1obj$(exeext) enquire$(exeext) \
|
||||
protoize$(exeext) unprotoize$(exeext) \
|
||||
specs collect2$(exeext) $(USE_COLLECT2) underscore.c \
|
||||
gcov$(exeext) *.bp \
|
||||
*.greg *.lreg *.combine *.flow *.cse *.jump *.rtl *.tree *.loop \
|
||||
*.dbr *.jump2 *.sched *.cse2 *.sched2 *.stack *.gcse *.flow2 *.peephole2 \
|
||||
*.ssa *.ussa \
|
||||
*.[si] libcpp.a \
|
||||
gcov$(exeext) *.[0-9][0-9].* *.[si] libcpp.a \
|
||||
$(LANG_STAGESTUFF)
|
||||
|
||||
# Members of libgcc1.a.
|
||||
@ -2381,13 +2377,7 @@ mostlyclean: $(INTL_MOSTLYCLEAN) lang.mostlyclean
|
||||
-rm -f s-* tmp-* stamp-* stmp-*
|
||||
-rm -f */stamp-* */tmp-*
|
||||
# Delete debugging dump files.
|
||||
-rm -f *.greg *.lreg *.combine *.flow *.cse *.jump *.rtl *.tree *.loop
|
||||
-rm -f *.dbr *.jump2 *.sched *.cse2 *.sched2 *.stack *.addressof
|
||||
-rm -f *.regmove *.mach *.bp *.gcse *.flow2 *.peephole2 *.ssa *.ussa
|
||||
-rm -f */*.greg */*.lreg */*.combine */*.flow */*.cse */*.jump */*.rtl
|
||||
-rm -f */*.tree */*.loop */*.dbr */*.jump2 */*.sched */*.cse2
|
||||
-rm -f */*.sched2 */*.stack */*.regmove */*.gcse */*.flow2
|
||||
-rm -f */*.peephole2 */*.ssa */*.ussa
|
||||
-rm -f *.[0-9][0-9].* */*.[0-9][0-9].*
|
||||
# Delete some files made during installation.
|
||||
-rm -f specs float.h-* enquire SYSCALLS.c.X SYSCALLS.c
|
||||
-rm -f collect collect2 mips-tfile mips-tdump alloca.s
|
||||
@ -2401,7 +2391,6 @@ mostlyclean: $(INTL_MOSTLYCLEAN) lang.mostlyclean
|
||||
-rm -f gcc.vrs gcc.kys gcc.tps gcc.pgs gcc.fns
|
||||
# Delete core dumps.
|
||||
-rm -f core */core
|
||||
-rm -f *.bp */*.bp
|
||||
|
||||
# Delete all files made by compilation
|
||||
# that don't exist in the distribution.
|
||||
|
868
gcc/toplev.c
868
gcc/toplev.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user