x86: Update GNU_PROPERTY_X86_XXX macros
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 7fb7398b8103a484f91246b0c30d8f0fe36fc98f..c9e7e2a8509ef2d5ab0b8ec998957c75b73c2373 100644 (file)
@@ -1,7 +1,80 @@
-2018-08-23  John Darington <john@darrington.wattle.id.au>
+2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfxx-x86.c (_bfd_x86_elf_parse_gnu_properties): Handle
+       X86_COMPAT_ISA_1_USED, X86_COMPAT_ISA_1_NEEDED,
+       X86_UINT32_AND_LO, X86_UINT32_AND_HI, X86_UINT32_OR_LO,
+       X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and X86_UINT32_OR_AND_HI
+       instead of X86_ISA_1_USED, X86_ISA_1_NEEDED and X86_FEATURE_1_AND.
+       (_bfd_x86_elf_merge_gnu_properties): Likewise.
+       (_bfd_x86_elf_link_setup_gnu_properties): Add X86_FEATURE_2_NEEDED
+       instead of X86_ISA_1_NEEDED.
+       (_bfd_x86_elf_link_fixup_gnu_properties): Handle
+       X86_COMPAT_ISA_1_USED, X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO,
+       X86_UINT32_AND_HI, X86_UINT32_OR_LO, X86_UINT32_OR_HI,
+       X86_UINT32_OR_AND_LO and X86_UINT32_OR_AND_HI instead of
+       X86_ISA_1_USED, X86_ISA_1_NEEDED and X86_FEATURE_1_AND.
+
+2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfxx-x86.c (_bfd_x86_elf_parse_gnu_properties): Mask out the
+       GNU_PROPERTY_X86_UINT32_VALID bit.
+       (_bfd_x86_elf_link_fixup_gnu_properties): Set the
+       GNU_PROPERTY_X86_UINT32_VALID bit for non-relocatable output.
+
+2018-08-23  Zenith423  <zenith432@users.sourceforge.net>
+
+       PR 23460
+       * plugin.c (struct plugin_list_entry): New structure.
+       (plugin_list): New variable.
+       (try_load_plugin): Place opened plugins on a list.  Ensure that
+       the refcount in the dynamic loader is kept at 1.
+
+2018-08-23  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_relocate_section): Revise "call lacks
+       nop" error message.
+
+2018-08-23  Nick Clifton  <nickc@redhat.com>
+
+       * elf64-hppa.c (elf_hppa_final_link_relocate): Replace unworkable
+       code with an assertion.
+
+2018-08-23  Nick Clifton  <nickc@redhat.com>
+
+       PR 23061
+       * coffgen.c (coff_pointerize_aux): Add table_end parameter.  Use
+       it to prevent walking off the end of the table.
+       (coff_get_normalized_symtab): Pass internal_end pointer to
+       coff_pointerize_aux.
+
+2018-08-23  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_relocate_section): Don't miss clearing
+       unresolved_reloc on ppc_stub_plt_call_notoc.
+
+2018-08-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23536
+       * development.sh (experimental): New.
+
+2018-08-22  Helge Deller  <deller@gmx.de>
+       Nick Clifton  <nickc@redhat.com>
+
+       * elf-hppa.h (elf_hppa_fake_sections): Use SHT_PARISC_UNWIND as
+       the section type of the .PARISC.unwind section on 64-bit binaries
+       and SHT_PROGBITS for 32-bit binaries.  Add a comment about it.
+       Add comment about the sh_entsize value.
+
+2018-08-22  Rafeal Auler  <rafaelauler@gmail.com>
+
+       PR 23560
+       * elfnn-aarch64.c (elfNN_aarch64_size_stubs): Always update the
+       stub's target, since it may have been changed after the layout.
+
+2018-08-21  John Darington  <john@darrington.wattle.id.au>
 
        * elf32-s12z.c (opru18_reloc): New function.
-       * elf32-s12z.c (elf_s12z_howto_table): Adjust Howto according to new knowledge.
+       (elf_s12z_howto_table): Adjust Howto according to new knowledge.
 
 2018-08-21  mephi42  <mephi42@gmail.com>
 
This page took 0.026117 seconds and 4 git commands to generate.