flow.c (struct propagate_block_info): Add new_dead, new_live.
authorRichard Henderson <rth@cygnus.com>
Wed, 12 Apr 2000 01:38:15 +0000 (18:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 12 Apr 2000 01:38:15 +0000 (18:38 -0700)
commit8e3f90945d7686914c31a21fcd6cf7b3a5901753
tree4e02eb320efa26f69680fcb024580460412817f0
parent34600701596c5a34d8bc88e84f49d2bbc76c84f8
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
gcc/ChangeLog
gcc/flow.c