mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 19:29:50 +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>
|
2000-04-01 Neil Booth <NeilB@earthling.net>
|
||||||
|
|
||||||
* cppexp.c: Redefine priority constants.
|
* 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) \
|
$(CCCP)$(exeext) cc1obj$(exeext) enquire$(exeext) \
|
||||||
protoize$(exeext) unprotoize$(exeext) \
|
protoize$(exeext) unprotoize$(exeext) \
|
||||||
specs collect2$(exeext) $(USE_COLLECT2) underscore.c \
|
specs collect2$(exeext) $(USE_COLLECT2) underscore.c \
|
||||||
gcov$(exeext) *.bp \
|
gcov$(exeext) *.[0-9][0-9].* *.[si] libcpp.a \
|
||||||
*.greg *.lreg *.combine *.flow *.cse *.jump *.rtl *.tree *.loop \
|
|
||||||
*.dbr *.jump2 *.sched *.cse2 *.sched2 *.stack *.gcse *.flow2 *.peephole2 \
|
|
||||||
*.ssa *.ussa \
|
|
||||||
*.[si] libcpp.a \
|
|
||||||
$(LANG_STAGESTUFF)
|
$(LANG_STAGESTUFF)
|
||||||
|
|
||||||
# Members of libgcc1.a.
|
# Members of libgcc1.a.
|
||||||
@ -2381,13 +2377,7 @@ mostlyclean: $(INTL_MOSTLYCLEAN) lang.mostlyclean
|
|||||||
-rm -f s-* tmp-* stamp-* stmp-*
|
-rm -f s-* tmp-* stamp-* stmp-*
|
||||||
-rm -f */stamp-* */tmp-*
|
-rm -f */stamp-* */tmp-*
|
||||||
# Delete debugging dump files.
|
# Delete debugging dump files.
|
||||||
-rm -f *.greg *.lreg *.combine *.flow *.cse *.jump *.rtl *.tree *.loop
|
-rm -f *.[0-9][0-9].* */*.[0-9][0-9].*
|
||||||
-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
|
|
||||||
# Delete some files made during installation.
|
# Delete some files made during installation.
|
||||||
-rm -f specs float.h-* enquire SYSCALLS.c.X SYSCALLS.c
|
-rm -f specs float.h-* enquire SYSCALLS.c.X SYSCALLS.c
|
||||||
-rm -f collect collect2 mips-tfile mips-tdump alloca.s
|
-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
|
-rm -f gcc.vrs gcc.kys gcc.tps gcc.pgs gcc.fns
|
||||||
# Delete core dumps.
|
# Delete core dumps.
|
||||||
-rm -f core */core
|
-rm -f core */core
|
||||||
-rm -f *.bp */*.bp
|
|
||||||
|
|
||||||
# Delete all files made by compilation
|
# Delete all files made by compilation
|
||||||
# that don't exist in the distribution.
|
# that don't exist in the distribution.
|
||||||
|
832
gcc/toplev.c
832
gcc/toplev.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user