mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-20 04:38:58 +08:00
flow.c (calculate_global_regs_live): Skip for_each_successor_phi if not in SSA form.
* flow.c (calculate_global_regs_live): Skip for_each_successor_phi if not in SSA form. From-SVN: r33597
This commit is contained in:
parent
8be9eb00e5
commit
1868a0d4da
@ -2,7 +2,8 @@
|
||||
|
||||
* calls.c (expand_call): Don't emit reg notes for a sibcall.
|
||||
|
||||
2000-05-01 Richard Henderson <rth@cygnus.com>
|
||||
* flow.c (calculate_global_regs_live): Skip for_each_successor_phi
|
||||
if not in SSA form.
|
||||
|
||||
* ifcvt.c (if_convert): Only verify_flow_info if ENABLE_CHECKING.
|
||||
|
||||
|
@ -3086,8 +3086,9 @@ calculate_global_regs_live (blocks_in, blocks_out, flags)
|
||||
global_live_at_start, since they are live only along a
|
||||
particular edge. Set those regs that are live because of a
|
||||
phi node alternative corresponding to this particular block. */
|
||||
for_each_successor_phi (bb, &set_phi_alternative_reg,
|
||||
new_live_at_end);
|
||||
if (in_ssa_form)
|
||||
for_each_successor_phi (bb, &set_phi_alternative_reg,
|
||||
new_live_at_end);
|
||||
|
||||
if (bb == ENTRY_BLOCK_PTR)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user