arm_update_current_architecture (void)
{
/* If the current architecture is not ARM, we have nothing to do. */
- if (gdbarch_bfd_arch_info (target_gdbarch ())->arch != bfd_arch_arm)
+ gdbarch *arch = current_inferior ()->arch ();
+ if (gdbarch_bfd_arch_info (arch)->arch != bfd_arch_arm)
return;
/* Update the architecture. */
show_fp_model (struct ui_file *file, int from_tty,
struct cmd_list_element *c, const char *value)
{
+ gdbarch *arch = current_inferior ()->arch ();
if (arm_fp_model == ARM_FLOAT_AUTO
- && gdbarch_bfd_arch_info (target_gdbarch ())->arch == bfd_arch_arm)
+ && gdbarch_bfd_arch_info (arch)->arch == bfd_arch_arm)
{
- arm_gdbarch_tdep *tdep
- = gdbarch_tdep<arm_gdbarch_tdep> (target_gdbarch ());
+ arm_gdbarch_tdep *tdep = gdbarch_tdep<arm_gdbarch_tdep> (arch);
gdb_printf (file, _("\
The current ARM floating point model is \"auto\" (currently \"%s\").\n"),
arm_show_abi (struct ui_file *file, int from_tty,
struct cmd_list_element *c, const char *value)
{
+ gdbarch *arch = current_inferior ()->arch ();
if (arm_abi_global == ARM_ABI_AUTO
- && gdbarch_bfd_arch_info (target_gdbarch ())->arch == bfd_arch_arm)
+ && gdbarch_bfd_arch_info (arch)->arch == bfd_arch_arm)
{
- arm_gdbarch_tdep *tdep
- = gdbarch_tdep<arm_gdbarch_tdep> (target_gdbarch ());
+ arm_gdbarch_tdep *tdep = gdbarch_tdep<arm_gdbarch_tdep> (arch);
gdb_printf (file, _("\
The current ARM ABI is \"auto\" (currently \"%s\").\n"),