unwind-dw2-xtensa.h (_Unwind_FrameState): Remove pc field and add signal_ra.
authorBob Wilson <bob.wilson@acm.org>
Fri, 18 Jan 2008 01:37:53 +0000 (01:37 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Fri, 18 Jan 2008 01:37:53 +0000 (01:37 +0000)
commit6c633d454a09f6fd5f85f54d46f57a733967c667
tree6219f1d30d60702cb7e92d745b8b5c91246b458e
parentc0184444694a44ea62d46f1ea90a6a47e8997174
unwind-dw2-xtensa.h (_Unwind_FrameState): Remove pc field and add signal_ra.

* config/xtensa/unwind-dw2-xtensa.h (_Unwind_FrameState): Remove pc
field and add signal_ra.
* config/xtensa/unwind-dw2-xtensa.c (uw_frame_state_for): Remove
assignments to frame state pc.  Move end of stack check after
MD_FALLBACK_FRAME_STATE_FOR.
(uw_update_context_1): Use frame state signal_regs if set, instead
of checking signal_frame flag.
(uw_update_context): Use frame state signal_ra if set.
* config/xtensa/linux.h (MD_UNWIND_SUPPORT): Define.
* config/xtensa/linux-unwind.h: New file.

From-SVN: r131622
gcc/ChangeLog
gcc/config/xtensa/linux-unwind.h [new file with mode: 0644]
gcc/config/xtensa/linux.h
gcc/config/xtensa/unwind-dw2-xtensa.c
gcc/config/xtensa/unwind-dw2-xtensa.h