diff options
Diffstat (limited to 'sim/d10v/interp.c')
-rw-r--r-- | sim/d10v/interp.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/sim/d10v/interp.c b/sim/d10v/interp.c index e4bae22..26f36ec 100644 --- a/sim/d10v/interp.c +++ b/sim/d10v/interp.c @@ -6,6 +6,7 @@ #include "d10v_sim.h" #include "gdb/sim-d10v.h" +#include "gdb/signals.h" enum _leftright { LEFT_FIRST, RIGHT_FIRST }; @@ -1277,17 +1278,13 @@ sim_stop_reason (sd, reason, sigrc) case SIG_D10V_BUS: *reason = sim_stopped; -#ifdef SIGBUS - *sigrc = SIGBUS; -#else - *sigrc = SIGSEGV; -#endif + *reson = TARGET_SIGNAL_BUS; break; default: /* some signal */ *reason = sim_stopped; if (stop_simulator && !State.exception) - *sigrc = SIGINT; + *sigrc = TARGET_SIGNAL_INT; else *sigrc = State.exception; break; |