Stop objcopy from corrupting mach-o files.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index b812fdc6e5992d76dee9241fac18a2ec629d26e9..d0f6668dcdec3edc5fae58543f288bb252231e1c 100644 (file)
@@ -1,3 +1,26 @@
+2018-06-20  Nick Clifton  <nickc@redhat.com>
+
+       PR 23299
+       * mach-o.c (cputype): New function.
+       (cpusubtype): New function.
+       (bfd_mach_o_bfd_print_private_data): New function.  Dispalys the
+       values in the MACH-O file header.
+       (bfd_mach_o_bfd_copy_private_header_data): Copy the cputype and
+       cpusubtype fields from the input bfd's mach-o header to the output
+       bfd.
+       * mach-o-target.c (bfd_mach_o_bfd_print_private_bfd_data):
+       Redefine to bfd_mach_o_bfd_print_private_data.
+       * mach-o.h (bfd_mach_o_bfd_print_private_bfd_data): Prototype.
+
+2018-06-19  Maciej W. Rozycki  <macro@mips.com>
+
+       PR ld/22966
+       * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Verify the
+       `.got.plt' entry referred is in range.
+       (mips_finish_exec_plt): Correct the range check for `.got.plt'
+       start.  Replace the assertion used for that with a proper error
+       message.
+
 2018-06-19  Maciej W. Rozycki  <macro@mips.com>
 
        * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Fix
This page took 0.023414 seconds and 4 git commands to generate.