Partial fix for PR 15929 - Change physical address of segment when its
[binutils-gdb.git] / bfd / ChangeLog
index a903be563fa19d3353b83f3d9949a5039fb481fd..782cae6275adc69b9d739e855d683220d331f29a 100644 (file)
@@ -1,3 +1,8 @@
+Fri May 29 09:58:08 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * elf.c (copy_private_bfd_data): Adjust physical address of
+       segment in output BFD to contain LMAs of its sections.
+
 Tue May 26 19:37:47 1998  Stan Cox  <scox@equinox.cygnus.com>
 
        * elf32-sparc.c (_bfd_sparc_elf_howto_table, sparc_reloc_map,
@@ -7,14 +12,12 @@ Tue May 26 19:37:47 1998  Stan Cox  <scox@equinox.cygnus.com>
        endian objects with big endian objects.
        (elf32_sparc_object_p): Set bfd_mach_sparc_sparclite_le.
        (elf32_sparc_final_write_processing): Set EF_SPARC_LEDATA in e_flags.
-
        * libbfd.h (bfd_reloc_code_real_names): Added BFD_RELOC_SPARC_32LE.
        * reloc.c: Same.
-       
        * cpu-sparc.c (arch_info_struct): Added sparc:sparclite_le
-
        * archures.c (bfd_mach_sparc_sparclite_le): New.
-       
+       * bfd-in2.h (BFD_RELOC_SPARC_32LE, bfd_mach_sparc_sparclite_le): New.
+
 Thu May 21 16:59:28 1998  Nick Clifton  <nickc@cygnus.com>
 
        * peicode.h (add_data_entry): Fix precedence of operators in if ()
@@ -522,8 +525,10 @@ Fri Mar 27 16:06:02 1998  Ian Lance Taylor  <ian@cygnus.com>
        * elf-bfd.h (elf_linker_section_t): Make alignment unsigned.
        (struct elf_obj_tdata): Make cverdefs and cverrefs unsigned.
        * elf.c (assign_file_positions_for_segments): Always set adjust.
+start-sanitize-d30v
        * elf32-d30v.c (bfd_elf_d30v_reloc): Initialize tmp_addr.  Fully
        parenthesize expression.
+end-sanitize-d30v
        * elf32-m32r.c (m32r_elf_relocate_section): Always initialize h.
        (m32r_elf_object_p): Return a value.
        (m32r_elf_print_private_bfd_data): Change fprintf format string.