Commit 192c543c by Kaz Kojima

linux-unwind.h (sh_fallback_frame_state): Use correct index when setting…

linux-unwind.h (sh_fallback_frame_state): Use correct index when setting register save state for xd registers.

	* config/sh/linux-unwind.h (sh_fallback_frame_state): Use
	correct index when setting register save state for xd
	registers.

From-SVN: r126612
parent e27a1019
2007-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/linux-unwind.h (sh_fallback_frame_state): Use
correct index when setting register save state for xd
registers.
2007-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.c (mark_use): Remove.
2007-07-12 Paul Brook <paul@codesourcery.com>
......
/* DWARF2 EH unwinding support for SH Linux.
Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
......@@ -230,8 +230,8 @@ sh_fallback_frame_state (struct _Unwind_Context *context,
r = SH_DWARF_FRAME_XD0;
for (i = 0; i < 8; i++)
{
fs->regs.reg[i].how = REG_SAVED_OFFSET;
fs->regs.reg[i].loc.offset
fs->regs.reg[r+i].how = REG_SAVED_OFFSET;
fs->regs.reg[r+i].loc.offset
= (long)&(sc->sc_xfpregs[2*i]) - new_cfa;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment