diff options
Diffstat (limited to 'sim')
-rw-r--r-- | sim/mn10300/op_utils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sim/mn10300/op_utils.c b/sim/mn10300/op_utils.c index 5425537..5cb4158 100644 --- a/sim/mn10300/op_utils.c +++ b/sim/mn10300/op_utils.c @@ -155,7 +155,8 @@ do_syscall (SIM_DESC sd) { /* EXIT - caller can look in parm1 to work out the reason */ sim_engine_halt (simulator, STATE_CPU (simulator, 0), NULL, PC, - (parm1 == 0xdead ? SIM_SIGABRT : sim_exited), parm1); + parm1 == 0xdead ? sim_stopped : sim_exited, + parm1 == 0xdead ? SIM_SIGABRT : parm1); } else { |