OSDN Git Service

2002-08-13 H.J. Lu <hjl@gnu.org>
authorhjl <hjl>
Tue, 13 Aug 2002 13:39:02 +0000 (13:39 +0000)
committerhjl <hjl>
Tue, 13 Aug 2002 13:39:02 +0000 (13:39 +0000)
* objcopy.c (copy_object): Don't warn about the unsupported
architecture unless the input target is defaulted or the
output architecture is different from the input.

binutils/ChangeLog
binutils/objcopy.c

index 1f1bda5..5c75299 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-13  H.J. Lu <hjl@gnu.org>
+
+       * objcopy.c (copy_object): Don't warn about the unsupported
+       architecture unless the input target is defaulted or the
+       output architecture is different from the input.
+
 2002-08-09  Nick Clifton  <nickc@redhat.com>
 
        * po/sv.po: Updated Swedish translation.
index 241a2c6..1accad4 100644 (file)
@@ -973,7 +973,9 @@ copy_object (ibfd, obfd)
 
   /* Copy architecture of input file to output file.  */
   if (!bfd_set_arch_mach (obfd, bfd_get_arch (ibfd),
-                         bfd_get_mach (ibfd)))
+                         bfd_get_mach (ibfd))
+      && (ibfd->target_defaulted
+         || bfd_get_arch (ibfd) != bfd_get_arch (obfd)))
     non_fatal (_("Warning: Output file cannot represent architecture %s"),
               bfd_printable_arch_mach (bfd_get_arch (ibfd),
                                        bfd_get_mach (ibfd)));