* ihex.c: New file; support for Intel Hex format.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index ba3565a0242974481a77822ca11a12138caadd58..2785600bdd8982f5fad8bce79d78be47b1e09e2a 100644 (file)
@@ -1,5 +1,30 @@
 Fri Dec  1 14:46:51 1995  Ian Lance Taylor  <ian@cygnus.com>
 
+       * srec.c (srec_scan): Set lma as well as vma.
+
+       * 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.
+
+       * elf.c (assign_file_positions_for_segments): Sort the sections in
+       each segment.
+       (get_program_header_size): Return the right size if segment_map is
+       not NULL.
+       (copy_private_bfd_data): Don't bother to sort the sections.
+
+       * bfd.c (bfd_record_phdr): New function.
+       * bfd-in.h (bfd_record_phdr): Declare.
+       * bfd_in2.h: Rebuild.
+
+       * elf32-sparc.c (elf32_sparc_relocate_section): Remove bogus
+       BFD_ASSERT.
+
        * libbfd.c (bfd_malloc, bfd_realloc): New functions.
        (bfd_zmalloc): Return PTR, not char *.  Take size_t, not
        bfd_size_type.
This page took 0.026531 seconds and 4 git commands to generate.