Commit ff025ab9 by Richard Henderson Committed by Richard Henderson

re PR rtl-optimization/2960 (Duplicate loop conditions even with -Os)

        PR optimization/2960
        * toplev.c (rest_of_compilation): Don't copy_loop_headers if
        optimize_size.

From-SVN: r57870
parent 8d725537
2002-10-06 Richard Henderson <rth@redhat.com>
PR optimization/2960
* toplev.c (rest_of_compilation): Don't copy_loop_headers if
optimize_size.
2002-10-06 Alexandre Oliva <aoliva@redhat.com> 2002-10-06 Alexandre Oliva <aoliva@redhat.com>
* config/mips/mips.h (SIZE_TYPE, PTRDIFF_TYPE): Override * config/mips/mips.h (SIZE_TYPE, PTRDIFF_TYPE): Override
......
...@@ -2676,7 +2676,8 @@ rest_of_compilation (decl) ...@@ -2676,7 +2676,8 @@ rest_of_compilation (decl)
/* CFG is no longer maintained up-to-date. */ /* CFG is no longer maintained up-to-date. */
free_bb_for_insn (); free_bb_for_insn ();
copy_loop_headers (insns); if (!optimize_size)
copy_loop_headers (insns);
purge_line_number_notes (insns); purge_line_number_notes (insns);
find_basic_blocks (insns, max_reg_num (), rtl_dump_file); find_basic_blocks (insns, max_reg_num (), rtl_dump_file);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment