From: Alan Modra Date: Sun, 26 Jan 2025 04:24:15 +0000 (+1030) Subject: PR32599, objcopy -I ihex: invalid operation X-Git-Tag: binutils-2_44~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=102df36d9cd1e611c18ae8e258fa633a4949665e;p=thirdparty%2Fbinutils-gdb.git PR32599, objcopy -I ihex: invalid operation Restores ihex get_symtab_upper_bound to what it was prior to commit 394a3f4f8d. This will enable objcopy of other no-sym formats too. PR 32599 * libbfd-in.h (_bfd_nosymbols_get_symtab_upper_bound): Define as _bfd_long_bfd_0. * libbfd.h: Regenerate. (cherry picked from commit fd45211245d0f1027a0c3ab606e3253eda779e68) --- diff --git a/bfd/libbfd-in.h b/bfd/libbfd-in.h index 2c0d33142c6..b2f70fbfdac 100644 --- a/bfd/libbfd-in.h +++ b/bfd/libbfd-in.h @@ -415,7 +415,7 @@ extern bool _bfd_vms_lib_ia64_mkarchive /* Routines to use for BFD_JUMP_TABLE_SYMBOLS where there is no symbol support. Use BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols). */ -#define _bfd_nosymbols_get_symtab_upper_bound _bfd_long_bfd_n1_error +#define _bfd_nosymbols_get_symtab_upper_bound _bfd_long_bfd_0 extern long _bfd_nosymbols_canonicalize_symtab (bfd *, asymbol **) ATTRIBUTE_HIDDEN; #define _bfd_nosymbols_make_empty_symbol _bfd_generic_make_empty_symbol diff --git a/bfd/libbfd.h b/bfd/libbfd.h index 41da1e9a312..86f220380a8 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -421,7 +421,7 @@ extern bool _bfd_vms_lib_ia64_mkarchive /* Routines to use for BFD_JUMP_TABLE_SYMBOLS where there is no symbol support. Use BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols). */ -#define _bfd_nosymbols_get_symtab_upper_bound _bfd_long_bfd_n1_error +#define _bfd_nosymbols_get_symtab_upper_bound _bfd_long_bfd_0 extern long _bfd_nosymbols_canonicalize_symtab (bfd *, asymbol **) ATTRIBUTE_HIDDEN; #define _bfd_nosymbols_make_empty_symbol _bfd_generic_make_empty_symbol