OSDN Git Service

* solib.c (solib_bfd_open): Relax a bit the compatibility check.
authorbrobecke <brobecke>
Tue, 22 Sep 2009 23:03:30 +0000 (23:03 +0000)
committerbrobecke <brobecke>
Tue, 22 Sep 2009 23:03:30 +0000 (23:03 +0000)
gdb/ChangeLog
gdb/solib.c

index cb94bd2..8e7c726 100644 (file)
@@ -1,3 +1,7 @@
+2009-09-22  Joel Brobecker  <brobecker@adacore.com>
+
+       * solib.c (solib_bfd_open): Relax a bit the compatibility check.
+
 2009-09-22  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * source.c (forget_cached_source_info): Clear last_source_visited.
index c7fd0fc..a2ad0c4 100644 (file)
@@ -310,7 +310,7 @@ solib_bfd_open (char *pathname)
 
   /* Check bfd arch.  */
   b = gdbarch_bfd_arch_info (target_gdbarch);
-  if (b->compatible (b, bfd_get_arch_info (abfd)) != b)
+  if (!b->compatible (b, bfd_get_arch_info (abfd)))
     warning (_("`%s': Shared library architecture %s is not compatible "
                "with target architecture %s."), found_pathname,
              bfd_get_arch_info (abfd)->printable_name, b->printable_name);