This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r122957 - in /trunk/gcc: ChangeLog cfglayout.c ...
- From: steven at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 15 Mar 2007 20:08:30 -0000
- Subject: r122957 - in /trunk/gcc: ChangeLog cfglayout.c ...
Author: steven
Date: Thu Mar 15 20:08:29 2007
New Revision: 122957
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122957
Log:
* cfglayout.c (fixup_reorder_chain): Postpone deleting dead
jump tables, move the call to delete_dead_jumptables from here...
(cfg_layout_finalize): ...to here. But rebuild jump labels first.
* cfgrtl.c (cfg_layout_can_merge_blocks_p): When not optimizing,
don't allow merging of blocks that try_redirect_by_replacing_jump
also does not handle when not optimizing.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cfglayout.c
trunk/gcc/cfgrtl.c