* rtl.h (global_rtx_index): New enum.
commit57c097d5fd1d34d642722293f1fe09870c38839c
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Sep 1999 18:16:44 +0000 (18 18:16 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Sep 1999 18:16:44 +0000 (18 18:16 +0000)
treee1d713ac042501080771e2019559c03759274d81
parenta1f6d9069a4837f149f52b5d2e6d446c41f99e30
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29500 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/emit-rtl.c
gcc/genattrtab.c
gcc/rtl.h