* remote-sim.c (gdbsim_open): Only pass -E to sim_open if
TARGET_BYTE ORDER_SELECTABLE.
This commit is contained in:
parent
d90eb3ff6b
commit
0c4cec9f72
|
@ -1,3 +1,8 @@
|
||||||
|
Fri Apr 18 13:38:19 1997 Doug Evans <dje@canuck.cygnus.com>
|
||||||
|
|
||||||
|
* remote-sim.c (gdbsim_open): Only pass -E to sim_open if
|
||||||
|
TARGET_BYTE ORDER_SELECTABLE.
|
||||||
|
|
||||||
Fri Apr 18 16:52:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
|
Fri Apr 18 16:52:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
|
||||||
|
|
||||||
* remote-sim.c (init_callbacks): Initialize poll_quit and magic
|
* remote-sim.c (init_callbacks): Initialize poll_quit and magic
|
||||||
|
|
|
@ -521,9 +521,14 @@ gdbsim_open (args, from_tty)
|
||||||
|
|
||||||
len = 7 + 1 + (args ? strlen (args) : 0) + 50;
|
len = 7 + 1 + (args ? strlen (args) : 0) + 50;
|
||||||
arg_buf = (char *) alloca (len);
|
arg_buf = (char *) alloca (len);
|
||||||
sprintf (arg_buf, "gdbsim%s%s -E %s",
|
sprintf (arg_buf, "gdbsim%s%s",
|
||||||
args ? " " : "", args ? args : "",
|
args ? " " : "", args ? args : "");
|
||||||
TARGET_BYTE_ORDER == BIG_ENDIAN ? "big" : "little");
|
#ifdef TARGET_BYTE_ORDER_SELECTABLE
|
||||||
|
if (TARGET_BYTE_ORDER == BIG_ENDIAN)
|
||||||
|
strcat (arg_buf, " -E big");
|
||||||
|
else
|
||||||
|
strcat (arg_buf, " -E little");
|
||||||
|
#endif
|
||||||
argv = buildargv (arg_buf);
|
argv = buildargv (arg_buf);
|
||||||
if (argv == NULL)
|
if (argv == NULL)
|
||||||
error ("Insufficient memory available to allocate simulator arg list.");
|
error ("Insufficient memory available to allocate simulator arg list.");
|
||||||
|
|
Loading…
Reference in New Issue