/* Miscellaneous i80960-dependent routines.
Most are called from macros defined in "tm-i960.h". */
-#include <stdio.h>
-#include <signal.h>
#include "defs.h"
+#include <signal.h>
#include "symtab.h"
#include "value.h"
#include "frame.h"
-#include "signame.h"
#include "ieee-float.h"
/* Structure of i960 extended floating point format. */
ap = 0;
else
ap = read_register (G14_REGNUM);
+ if (ap == 0)
+ ap = fi->frame;
}
fi->arg_pointer = ap; /* Cache it for next time */
return ap;
if (siggnal < NSIG) {
printf ("\nProgram received signal %d, %s\n",
- siggnal,
- sys_siglist[siggnal]);
+ siggnal, safe_strsignal (siggnal));
} else {
/* The various target_wait()s bias the 80960 "signal number"
by adding NSIG to it, so it won't get confused with any