flow.c (life_analysis_1): Break out some functions.
authorBernd Schmidt <crux@pool.informatik.rwth-aachen.de>
Fri, 9 Oct 1998 15:58:37 +0000 (08:58 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 9 Oct 1998 15:58:37 +0000 (08:58 -0700)
commitdc2ede84e6be8d3bac83fd0f3433c1ab71965d2a
treefa9bb28c5cf8b2b939742450c2f04b3f3738d4db
parentd006aa54babb7e5c6074e06b71d6ae65e9172c5b
flow.c (life_analysis_1): Break out some functions.

Fri Oct  9 15:57:51 1998  Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE>
        * flow.c (life_analysis_1): Break out some functions.
        (find_basic_blocks_1): Likewise.  Also move some variables out and
        make them static.
        Rename NONLOCAL_LABEL_LIST arg to NONLOCAL_LABELS and initialize
        new static var nonlocal_label_list with it.
        (active_eh_region, nested_eh_region, label_value_list,
        nonlocal_label_list): New static variables.
        (make_edges, delete_unreachable_blocks, delete_block): New static
        functions, broken out of find_basic_blocks_1.
        (record_volatile_insns, mark_regs_live_at_end, set_noop_p,
        noop_move_p): New static functions, broken out of life_analysis_1.

From-SVN: r22963
gcc/ChangeLog
gcc/flow.c