From 931758afc4b86ded4b4574c7c119a60f853641da Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Mon, 27 Oct 2003 16:18:23 +0000 Subject: [PATCH] 2003-10-24 Andrew Cagney * osabi.c (gdbarch_init_osabi): Use info.bfd_arch_info instead of arch_info. Use warning instead of fprintf_filtered. Do not use deprecated bfd_printable_arch_mach. --- gdb/ChangeLog | 6 ++++++ gdb/osabi.c | 15 ++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c6073be7267..25f2ae55924 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2003-10-24 Andrew Cagney + + * osabi.c (gdbarch_init_osabi): Use info.bfd_arch_info instead of + arch_info. Use warning instead of fprintf_filtered. Do not use + deprecated bfd_printable_arch_mach. + 2003-10-26 Kevin Buettner * frv-tdep.c (frv_register_raw_size, frv_register_virtual_size): diff --git a/gdb/osabi.c b/gdb/osabi.c index 4ebed2501d8..ee13277e6dc 100644 --- a/gdb/osabi.c +++ b/gdb/osabi.c @@ -305,7 +305,6 @@ can_run_code_for (const struct bfd_arch_info *a, const struct bfd_arch_info *b) void gdbarch_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch) { - const struct bfd_arch_info *arch_info = gdbarch_bfd_arch_info (gdbarch); struct gdb_osabi_handler *handler; if (info.osabi == GDB_OSABI_UNKNOWN) @@ -341,20 +340,18 @@ gdbarch_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch) (or more generally "64-bit ISA can run code for the 32-bit ISA"). BFD doesn't normally consider 32-bit and 64-bit "compatible" so it doesn't succeed. */ - if (can_run_code_for (arch_info, handler->arch_info)) + if (can_run_code_for (info.bfd_arch_info, handler->arch_info)) { (*handler->init_osabi) (info, gdbarch); return; } } - fprintf_filtered - (gdb_stderr, - "A handler for the OS ABI \"%s\" is not built into this " - "configuration of GDB. " - "Attempting to continue with the default %s settings", - gdbarch_osabi_name (info.osabi), - bfd_printable_arch_mach (arch_info->arch, arch_info->mach)); + warning ("A handler for the OS ABI \"%s\" is not built into this " + "configuration of GDB. " + "Attempting to continue with the default %s settings", + gdbarch_osabi_name (info.osabi), + info.bfd_arch_info->printable_name); } -- 2.30.2