* cris-tdep.c (cris_gdbarch_init): Use arches instead of

current_gdbarch.
This commit is contained in:
Andrew Cagney 2002-05-01 03:14:05 +00:00
parent cc7e59b280
commit af566d9f8c
2 changed files with 14 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2002-04-30 Andrew Cagney <ac131313@redhat.com>
* cris-tdep.c (cris_gdbarch_init): Use arches instead of
current_gdbarch.
2002-04-30 Michael Snyder <msnyder@redhat.com>
* arm-tdep.c: Whitespace clean-ups.

View file

@ -4100,17 +4100,19 @@ cris_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
cris_abi = CRIS_ABI_V2;
}
}
else if (gdbarch_tdep (current_gdbarch))
else if (arches != NULL)
{
/* No bfd available. Stick with whatever ABI we're currently using.
(This is to avoid changing the ABI when the user updates the
architecture with the 'set cris-version' command.) */
cris_abi = gdbarch_tdep (current_gdbarch)->cris_abi;
/* No bfd available. Stick with the ABI from the most recently
selected architecture of this same family (the head of arches
always points to this). (This is to avoid changing the ABI
when the user updates the architecture with the 'set
cris-version' command.) */
cris_abi = gdbarch_tdep (arches->gdbarch)->cris_abi;
}
else
{
/* No bfd, and no current architecture available. Assume it's the
new ABI. */
/* No bfd, and no previously selected architecture available.
Assume it's the new ABI. */
cris_abi = CRIS_ABI_V2;
}