summaryrefslogtreecommitdiff
path: root/gdb/osabi.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-10-27 16:18:23 +0000
committerAndrew Cagney <cagney@redhat.com>2003-10-27 16:18:23 +0000
commit8bbf236433387bc163495e8a98a20a2628b531c6 (patch)
tree874b0804a44f40da2a29e09b806c80fa2e797d43 /gdb/osabi.c
parentb601fea1d2d49ade07e368ab70cbbcb1e9281100 (diff)
downloadgdb-8bbf236433387bc163495e8a98a20a2628b531c6.tar.gz
2003-10-24 Andrew Cagney <cagney@redhat.com>
* 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.
Diffstat (limited to 'gdb/osabi.c')
-rw-r--r--gdb/osabi.c15
1 files changed, 6 insertions, 9 deletions
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);
}