projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sim: convert to bfd_endian
[deliverable/binutils-gdb.git]
/
sim
/
common
/
nrun.c
diff --git
a/sim/common/nrun.c
b/sim/common/nrun.c
index 2a7ac51034035e77238fcd66c3dbb5d337707623..2e477153022a873c8e4ade1da8f1d5796983f6b2 100644
(file)
--- a/
sim/common/nrun.c
+++ b/
sim/common/nrun.c
@@
-1,6
+1,5
@@
/* New version of run front end support for simulators.
/* New version of run front end support for simulators.
- Copyright (C) 1997, 2004, 2007, 2008, 2009, 2010, 2011
- Free Software Foundation, Inc.
+ Copyright (C) 1997-2016 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-15,7
+14,22
@@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
+/* Need to be before general includes, to pick up e.g. _GNU_SOURCE. */
+#ifdef HAVE_CONFIG_H
+#include "cconfig.h"
+#endif
+
#include <signal.h>
#include <signal.h>
+
+/* For strsignal. */
+#ifdef HAVE_STRING_H
+#include <string.h>
+#else
+#ifdef HAVE_STRINGS_H
+#include <strings.h>
+#endif
+#endif
+
#include "sim-main.h"
#include "bfd.h"
#include "sim-main.h"
#include "bfd.h"
@@
-85,7
+99,7
@@
main (int argc, char **argv)
/* We can't set the endianness in the callback structure until
sim_config is called, which happens in sim_open. */
default_callback.target_endian
/* We can't set the endianness in the callback structure until
sim_config is called, which happens in sim_open. */
default_callback.target_endian
- = (CURRENT_TARGET_BYTE_ORDER == B
IG_ENDIAN
+ = (CURRENT_TARGET_BYTE_ORDER == B
FD_ENDIAN_BIG
? BFD_ENDIAN_BIG : BFD_ENDIAN_LITTLE);
/* Was there a program to run? */
? BFD_ENDIAN_BIG : BFD_ENDIAN_LITTLE);
/* Was there a program to run? */
@@
-203,7
+217,8
@@
main (int argc, char **argv)
case sim_signalled:
case sim_stopped:
if (sigrc != 0)
case sim_signalled:
case sim_stopped:
if (sigrc != 0)
- fprintf (stderr, "program stopped with signal %d.\n", sigrc);
+ fprintf (stderr, "program stopped with signal %d (%s).\n", sigrc,
+ strsignal (sigrc));
break;
case sim_exited:
break;
case sim_exited:
This page took
0.026599 seconds
and
4
git commands to generate.