From 876fec0252664abb876fd5167976eaa6c53e1a19 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Sat, 1 Mar 2003 20:54:22 +0000 Subject: 2003-03-01 Andrew Cagney * sim-engine.c (sim_engine_halt): If jmpbuf is invalid, abort. (sim_engine_vabort): Ditto. --- sim/common/sim-engine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sim/common/sim-engine.c') diff --git a/sim/common/sim-engine.c b/sim/common/sim-engine.c index 9415f63..192b9ac 100644 --- a/sim/common/sim-engine.c +++ b/sim/common/sim-engine.c @@ -79,7 +79,10 @@ sim_engine_halt (SIM_DESC sd, longjmp (*halt_buf, sim_engine_halt_jmpval); } else - sim_io_error (sd, "sim_halt - bad long jump"); + { + sim_io_error (sd, "sim_halt - bad long jump"); + abort (); + } } @@ -127,6 +130,7 @@ sim_engine_vabort (SIM_DESC sd, sim_io_evprintf (sd, fmt, ap); sim_io_eprintf (sd, "\n"); sim_io_error (sd, "Quit Simulator"); + abort (); } else { -- cgit v1.1