tm.texi (Frame Registers): Document DWARF_REG_TO_UNWIND_COLUMN.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 11 Mar 2003 20:40:54 +0000 (20:40 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 11 Mar 2003 20:40:54 +0000 (20:40 +0000)
commit41f3a9307a5aa3db789f1311e04fb24a6f8807b0
tree66d6d1fc63e82c5c7607b7557e4158015da4dca5
parent8b8e6c64afcc492a3b124a229e9b7774e032fdb9
tm.texi (Frame Registers): Document DWARF_REG_TO_UNWIND_COLUMN.

2003-03-11  Aldy Hernandez  <aldyh@redhat.com>

        * doc/tm.texi (Frame Registers): Document DWARF_REG_TO_UNWIND_COLUMN.

        * unwind-dw2.c (DWARF_REG_TO_UNWIND_COLUMN): Define.
        (_Unwind_GetGR): Use DWARF_REG_TO_UNWIND_COLUMN.
        (_Unwind_SetGR): Same.
        (_Unwind_GetGRPtr): New.
        (_Unwind_SetGRPtr): New.
        (uw_update_context_1): Use accesor functions instead of accessing
        context->reg[] directly.
        (uw_install_context_1): Same.
        (execute_cfa_program): Same.
        (__frame_state_for): Same.

        * config/rs6000/rs6000.c (spe_synthesize_frame_save): Use 1200 as
        the synthetic register offset.

        * config/rs6000/rs6000.h (DWARF_REG_TO_UNWIND_COLUMN): New.

From-SVN: r64186
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/doc/tm.texi
gcc/unwind-dw2.c