OSDN Git Service

* m32c/gdb-if.c (m32c_signal_to_host): Rename to
authorkevinb <kevinb>
Fri, 8 May 2009 22:54:34 +0000 (22:54 +0000)
committerkevinb <kevinb>
Fri, 8 May 2009 22:54:34 +0000 (22:54 +0000)
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.

sim/ChangeLog
sim/m32c/gdb-if.c

index 8accec2..da87b14 100644 (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.
index fbe067b..df30c6a 100644 (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
     {