From 56aedec7ab6a1da818ed900827e3a2eb1f5cc5d2 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 7 Nov 2014 21:22:02 +1030 Subject: [PATCH] tekhex architecure is a don't care. * tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors. --- bfd/ChangeLog | 4 ++++ bfd/tekhex.c | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6953e91701..9d0f0f1781 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2014-11-07 Alan Modra + + * tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors. + 2014-11-07 Alan Modra * tekhex.c (CHUNK_SPAN): Define. diff --git a/bfd/tekhex.c b/bfd/tekhex.c index aaebceeb95..0328689c85 100644 --- a/bfd/tekhex.c +++ b/bfd/tekhex.c @@ -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. */ -- 2.34.1