diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1f5106db9fa..fe383948fa6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Fri Aug 13 10:21:28 1999 Nick Clifton + + * toplev.c (rest_of_compilation): Allow machine dependent + reorganisation pass to place information into the RTL dump + file if it so wishes. + Sun Aug 15 12:41:21 1999 Jim Wilson * explow.c (hard_function_value): Use VOIDmode instead of diff --git a/gcc/toplev.c b/gcc/toplev.c index a3cc6b5b6fb..1f1c3f53395 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -4321,11 +4321,14 @@ rest_of_compilation (decl) /* If a machine dependent reorganization is needed, call it. */ #ifdef MACHINE_DEPENDENT_REORG + if (mach_dep_reorg_dump) + open_dump_file (".mach", decl_printable_name (decl, 2)); + MACHINE_DEPENDENT_REORG (insns); if (mach_dep_reorg_dump) { - dump_rtl (".mach", decl, print_rtl_with_bb, insns); + close_dump_file (print_rtl_with_bb, insns); if (graph_dump_format != no_graph) print_rtl_graph_with_bb (dump_base_name, ".mach", insns); }