* m32c/gdb-if.c (m32c_signal_to_host): Rename to

m32c_signal_to_target.  Change signal return values from SIGILL,
	SIGTRAP, SIGSEGV, etc. to TARGET_SIGNAL_ILL, TARGET_SIGNAL_TRAP,
	TARGET_SIGNAL_SEGV, etc.  Fix all callers.
This commit is contained in:
Kevin Buettner 2009-05-08 22:54:34 +00:00
parent 2cda8d2fb1
commit bba258adba
2 changed files with 18 additions and 28 deletions

View File

@ -1,3 +1,10 @@
2009-05-08 Kevin Buettner <kevinb@redhat.com>
* m32c/gdb-if.c (m32c_signal_to_host): Rename to
m32c_signal_to_target. Change signal return values from SIGILL,
SIGTRAP, SIGSEGV, etc. to TARGET_SIGNAL_ILL, TARGET_SIGNAL_TRAP,
TARGET_SIGNAL_SEGV, etc. Fix all callers.
2009-04-30 Anthony Green <green@moxielogic.com>
* MAINTAINERS: Add myself for the moxie port.

View File

@ -523,52 +523,35 @@ int siggnal;
/* Given a signal number used by the M32C bsp (that is, newlib),
return a host signal number. (Oddly, the gdb/sim interface uses
host signal numbers...) */
return a target signal number used by GDB. */
int
m32c_signal_to_host (int m32c)
m32c_signal_to_target (int m32c)
{
switch (m32c)
{
case 4:
#ifdef SIGILL
return SIGILL;
#else
return SIGSEGV;
#endif
return TARGET_SIGNAL_ILL;
case 5:
return SIGTRAP;
return TARGET_SIGNAL_TRAP;
case 10:
#ifdef SIGBUS
return SIGBUS;
#else
return SIGSEGV;
#endif
return TARGET_SIGNAL_BUS;
case 11:
return SIGSEGV;
return TARGET_SIGNAL_SEGV;
case 24:
#ifdef SIGXCPU
return SIGXCPU;
#else
break;
#endif
return TARGET_SIGNAL_XCPU;
case 2:
return SIGINT;
return TARGET_SIGNAL_INT;
case 8:
#ifdef SIGFPE
return SIGFPE;
#else
break;
#endif
return TARGET_SIGNAL_FPE;
case 6:
return SIGABRT;
return TARGET_SIGNAL_ABRT;
}
return 0;
@ -588,7 +571,7 @@ handle_step (int rc)
else if (M32C_STOPPED (rc))
{
reason = sim_stopped;
siggnal = m32c_signal_to_host (M32C_STOP_SIG (rc));
siggnal = m32c_signal_to_target (M32C_STOP_SIG (rc));
}
else
{