From: Steve Chamberlain Date: Thu, 24 Jun 1993 20:52:58 +0000 (+0000) Subject: Checkpoint. X-Git-Tag: gdb-4_18~18644 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f6fba9957336469875a24940dea4ebcfb8832e9c;p=platform%2Fupstream%2Fbinutils.git Checkpoint. --- diff --git a/sim/sh/.Sanitize b/sim/sh/.Sanitize index a4d6ae6..f14e72e 100644 --- a/sim/sh/.Sanitize +++ b/sim/sh/.Sanitize @@ -31,6 +31,7 @@ configure.in interp.c gencode.c run.c +sh.mt Things-to-lose: diff --git a/sim/sh/run.c b/sim/sh/run.c index ea443d6..337218d 100644 --- a/sim/sh/run.c +++ b/sim/sh/run.c @@ -36,6 +36,8 @@ main (ac, av) int verbose = 0; int trace = 0; char *name = ""; + sim_set_timeout(10000000); + for (i = 1; i < ac; i++) { if (strcmp (av[i], "-v") == 0) @@ -57,6 +59,11 @@ main (ac, av) sim_set_profile_size(atoi(av[i+1])); i++; } + else if (strcmp (av[i], "-k") == 0) + { + sim_set_timeout(atoi(av[i+1])); + i++; + } else if (strcmp (av[i], "-m") == 0) { sim_size(atoi(av[i+1])); @@ -106,7 +113,13 @@ main (ac, av) if (verbose) sim_info (); - return 0; + /* Find out what was in r0 and return that */ + { + unsigned char b[4]; + sim_fetch_register(0, b); + return b[3]; + } + } }