Ian Lance Taylor
0d709d3137
* 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.
1995-12-14 18:46:54 +00:00
Ian Lance Taylor
55cac92082
* ihex.c (ihex_scan): Handle record types 4 and 5.
...
(ihex_object_p): Permit types 4 and 5.
(ihex_set_section_contents): Remove check for out of range
addresses.
(ihex_write_object_contents): Generate types 4 and 5.
1995-12-04 22:08:45 +00:00
Ian Lance Taylor
ffd1548911
* ihex.c: New file; support for Intel Hex format.
...
* targets.c (enum bfd_flavour): Add bfd_target_ihex_flavour.
(ihex_vec): Declare.
(bfd_target_vector): Always include ihex_vec.
* bfd.c (struct _bfd): Add ihex_data field to tdata union.
* Makefile.in: Rebuild dependencies.
(BFD_LIBS): Add ihex.o
(BFD_LIBS_CFILES): Add ihex.c.
* bfd-in2.h: Rebuild.
1995-12-02 02:00:08 +00:00