Commit 06990986 by Jakub Jelinek Committed by Jakub Jelinek

re PR c++/6396 (3.1 flow.c 583 ICE with -frename-registers)

	PR c++/6396
	* toplev.c (rest_of_compilation): Only run regrename and copy
	propagation if optimizing.

From-SVN: r52857
parent 090c9915
2002-04-28 Jakub Jelinek <jakub@redhat.com> 2002-04-28 Jakub Jelinek <jakub@redhat.com>
PR c++/6396
* toplev.c (rest_of_compilation): Only run regrename and copy
propagation if optimizing.
2002-04-28 Jakub Jelinek <jakub@redhat.com>
PR optimization/6475 PR optimization/6475
* reload1.c (alter_reg): Only call set_mem_expr if I is home pseudo * reload1.c (alter_reg): Only call set_mem_expr if I is home pseudo
register of REGNO_DECL (i). register of REGNO_DECL (i).
......
...@@ -3223,7 +3223,7 @@ rest_of_compilation (decl) ...@@ -3223,7 +3223,7 @@ rest_of_compilation (decl)
} }
#endif #endif
if (flag_rename_registers || flag_cprop_registers) if (optimize > 0 && (flag_rename_registers || flag_cprop_registers))
{ {
timevar_push (TV_RENAME_REGISTERS); timevar_push (TV_RENAME_REGISTERS);
open_dump_file (DFI_rnreg, decl); open_dump_file (DFI_rnreg, decl);
......
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