Commit 8e3f9094 by Richard Henderson Committed by Richard Henderson

flow.c (struct propagate_block_info): Add new_dead, new_live.

        * flow.c (struct propagate_block_info): Add new_dead, new_live.
        (propagate_block): Initialize them.  Use them in parallel instead
        of one tmp variable, ie revert much of the 0408 and 0407 functional
        changes, but keep the structural changes.
        (mark_set_regs): Take new_dead from propagate_block_info instead.
        (mark_set_1, mark_set_reg): Likewise.
        (mark_used_regs): Likewise with new_live.
        (mark_used_reg): Likewise.  Revert 0408 change.

From-SVN: r33089
parent 34600701
2000-04-11 Richard Henderson <rth@cygnus.com>
* flow.c (struct propagate_block_info): Add new_dead, new_live.
(propagate_block): Initialize them. Use them in parallel instead
of one tmp variable, ie revert much of the 0408 and 0407 functional
changes, but keep the structural changes.
(mark_set_regs): Take new_dead from propagate_block_info instead.
(mark_set_1, mark_set_reg): Likewise.
(mark_used_regs): Likewise with new_live.
(mark_used_reg): Likewise. Revert 0408 change.
2000-04-11 Nick Clifton <nickc@cygnus.com> 2000-04-11 Nick Clifton <nickc@cygnus.com>
* config/arm/arm.h: (INCOMING_RETURN_ADDR_RTX): Remove Dwarf2 * config/arm/arm.h: (INCOMING_RETURN_ADDR_RTX): Remove Dwarf2
......
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