tekhex architecure
authorAlan Modra <amodra@gmail.com>
Fri, 7 Nov 2014 10:52:02 +0000 (21:22 +1030)
committerAlan Modra <amodra@gmail.com>
Fri, 7 Nov 2014 10:54:49 +0000 (21:24 +1030)
is a don't care.

* tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors.

bfd/ChangeLog
bfd/tekhex.c

index 6953e91..9d0f0f1 100644 (file)
@@ -1,5 +1,9 @@
 2014-11-07  Alan Modra  <amodra@gmail.com>
 
+       * tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors.
+
+2014-11-07  Alan Modra  <amodra@gmail.com>
+
        * tekhex.c (CHUNK_SPAN): Define.
        (struct data_struct <chunk_init>): Use one byte per span, update
        all code accessing this field.
index aaebcee..0328689 100644 (file)
@@ -677,7 +677,9 @@ tekhex_set_arch_mach (bfd *abfd,
                      enum bfd_architecture arch,
                      unsigned long machine)
 {
-  return bfd_default_set_arch_mach (abfd, arch, machine);
+  /* Ignore errors about unknown architecture.  */
+  return (bfd_default_set_arch_mach (abfd, arch, machine)
+         || arch == bfd_arch_unknown);
 }
 
 /* We have to save up all the Tekhexords for a splurge before output.  */