* unwind-pe.h (read_uleb128, read_sleb128): Move actual reading
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 Aug 2001 09:49:13 +0000 (09:49 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 Aug 2001 09:49:13 +0000 (09:49 +0000)
commita6398abe39206cc17ae1a67d3374c1482e15d07b
tree02c8c8bebc7f6cfaa8805ed08c15689b797b575c
parentac8b36b901ecf1301184713972b16dcd780cf34f
    * unwind-pe.h (read_uleb128, read_sleb128): Move actual reading
        code here.  Take _Unwind_{W,Sw}ord*.
        (read_encoded_value_with_base): Use them.
        * unwind-dw2.c (_Unwind_FrameState): Make cfa_offset and cfa_reg
        words.
        (extract_cie_info): Simplify read_?leb128 handling.
        (execute_stack_op, execute_cfa_program): Likewise.
        * unwind-dw2-fde.c (get_cie_encoding): Likewise.

        * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Simplify
        leb128 handling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45315 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/unwind-dw2-fde.c
gcc/unwind-dw2.c
gcc/unwind-pe.h
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_personality.cc