* ihex.c (ihex_set_arch_mach): Don't accept any architecture, just
a recognized one or bfd_arch_unknown. (ihex_get_symtab_upper_bound): Define as bfd_0l, to permit objcopy to succeed. (ihex_get_symtab): Likewise.
This commit is contained in:
parent
48ac185397
commit
0d709d3137
|
@ -1,3 +1,11 @@
|
||||||
|
Thu Dec 14 13:45:37 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* ihex.c (ihex_set_arch_mach): Don't accept any architecture, just
|
||||||
|
a recognized one or bfd_arch_unknown.
|
||||||
|
(ihex_get_symtab_upper_bound): Define as bfd_0l, to permit objcopy
|
||||||
|
to succeed.
|
||||||
|
(ihex_get_symtab): Likewise.
|
||||||
|
|
||||||
Wed Dec 13 15:44:06 1995 Ian Lance Taylor <ian@cygnus.com>
|
Wed Dec 13 15:44:06 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
* aoutx.h: Include <ctype.h>.
|
* aoutx.h: Include <ctype.h>.
|
||||||
|
|
11
bfd/ihex.c
11
bfd/ihex.c
|
@ -899,7 +899,11 @@ ihex_set_arch_mach (abfd, arch, mach)
|
||||||
enum bfd_architecture arch;
|
enum bfd_architecture arch;
|
||||||
unsigned long mach;
|
unsigned long mach;
|
||||||
{
|
{
|
||||||
bfd_default_set_arch_mach (abfd, arch, mach);
|
if (! bfd_default_set_arch_mach (abfd, arch, mach))
|
||||||
|
{
|
||||||
|
if (arch != bfd_arch_unknown)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -922,8 +926,9 @@ ihex_sizeof_headers (abfd, exec)
|
||||||
#define ihex_get_section_contents_in_window \
|
#define ihex_get_section_contents_in_window \
|
||||||
_bfd_generic_get_section_contents_in_window
|
_bfd_generic_get_section_contents_in_window
|
||||||
|
|
||||||
#define ihex_get_symtab_upper_bound _bfd_nosymbols_get_symtab_upper_bound
|
#define ihex_get_symtab_upper_bound bfd_0l
|
||||||
#define ihex_get_symtab _bfd_nosymbols_get_symtab
|
#define ihex_get_symtab \
|
||||||
|
((long (*) PARAMS ((bfd *, asymbol **))) bfd_0l)
|
||||||
#define ihex_print_symbol _bfd_nosymbols_print_symbol
|
#define ihex_print_symbol _bfd_nosymbols_print_symbol
|
||||||
#define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info
|
#define ihex_get_symbol_info _bfd_nosymbols_get_symbol_info
|
||||||
#define ihex_bfd_is_local_label _bfd_nosymbols_bfd_is_local_label
|
#define ihex_bfd_is_local_label _bfd_nosymbols_bfd_is_local_label
|
||||||
|
|
Loading…
Reference in New Issue