rtl.h (global_rtx_index): New enum.
authorAlex Samuel <samuel@codesourcery.com>
Sat, 18 Sep 1999 18:16:44 +0000 (18:16 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 18 Sep 1999 18:16:44 +0000 (11:16 -0700)
commit5da077de9b51b3d3ec09e3c1a8cc8359d39ba4dc
treee1d713ac042501080771e2019559c03759274d81
parent711b552c22af933cd3122dc0c9b5012e1cc1e705
rtl.h (global_rtx_index): New enum.

        * rtl.h (global_rtx_index): New enum.
        (global_rtl): Change to array of rtx.
        (pc_rtx, cc0_rtx): Redefine accordingly.
        (cc0_rtx, stack_pointer_rtx, frame_pointer_rtx): Likewise.
        (hard_frame_pointer_rtx, arg_pointer_rtx): Likewise.
        (virtual_incoming_args_rtx, virtual_stack_vars_rtx): Likewise.
        (virtual_outgoing_args_rtx, virtual_cfa): Likewise.
        (const_int_rtx): Change to array of rtx.
        (const0_rtx, const1_rtx, const2_rtx, constm1_rtx): Redefine
        accordingly.
        * emit-rtl.c (global_rtl): Change to array of rtx.
        (const_int_rtx): Change to aray of rtx.
        (gen_rtx_CONST_INT): Redefine accordingly.
        (init_emit_once): Allocate and initialize global_rtl.  Likewise
        for const_int_rtx.  Add both as GC roots.
        * genattrtab.c (global_rtl): Update declaration.

From-SVN: r29500
gcc/ChangeLog
gcc/emit-rtl.c
gcc/genattrtab.c
gcc/rtl.h