linux-unwind.h (sh_fallback_frame_state): Don't fixup pc here.

* config/sh/linux-unwind.h (sh_fallback_frame_state): Don't
	fixup pc here.

From-SVN: r89370
This commit is contained in:
Kaz Kojima 2004-10-21 11:08:06 +00:00
parent 28526e203f
commit cc6cea1b7f
2 changed files with 5 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2004-10-21 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/linux-unwind.h (sh_fallback_frame_state): Don't
fixup pc here.
2004-10-21 Aldy Hernandez <aldyh@redhat.com>
PR 18004.

View file

@ -154,10 +154,6 @@ sh_fallback_frame_state (struct _Unwind_Context *context,
= (long)&(sc->sc_fpscr) - new_cfa;
#endif
/* The unwinder expects the PC to point to the following insn,
whereas the kernel returns the address of the actual
faulting insn. */
sc->sc_pc += 2;
fs->regs.reg[SH_DWARF_FRAME_PC].how = REG_SAVED_OFFSET;
fs->regs.reg[SH_DWARF_FRAME_PC].loc.offset
= (long)&(sc->sc_pc) - new_cfa;