X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=sim%2Fcommon%2Fnrun.c;h=8dfa94658b0a9ca5ee541d9fc052e0a3fc47eb6d;hb=fc0a224429224e8ce0c1adb631e10124a597cc6d;hp=c5b43a25eed9c91b5c5c5c7fea16fd4c2dbead7f;hpb=43e526b9b4c9868d3cd90772a54f767f8d45cadd;p=binutils-gdb.git diff --git a/sim/common/nrun.c b/sim/common/nrun.c index c5b43a25eed..8dfa94658b0 100644 --- a/sim/common/nrun.c +++ b/sim/common/nrun.c @@ -47,7 +47,7 @@ main (int argc, char **argv) { char *name; char **prog_argv = NULL; - struct _bfd *prog_bfd; + struct bfd *prog_bfd; enum sim_stop reason; int sigrc = 0; int single_step = 0; @@ -165,7 +165,8 @@ main (int argc, char **argv) } /* Print any stats the simulator collected. */ - sim_info (sd, 0); + if (STATE_VERBOSE_P (sd)) + sim_info (sd, 0); /* Shutdown the simulator. */ sim_close (sd, 0); @@ -175,11 +176,6 @@ main (int argc, char **argv) the signal that the simulator received; we want to return that to indicate failure. */ -#ifdef SIM_H8300 /* FIXME: Ugh. grep for SLEEP in compile.c */ - if (sigrc == SIGILL) - abort (); - sigrc = 0; -#else /* Why did we stop? */ switch (reason) { @@ -197,7 +193,6 @@ main (int argc, char **argv) break; } -#endif return sigrc; }