Add pgste marker changelog
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 26 Jun 2017 09:07:17 +0000 (11:07 +0200)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 26 Jun 2017 09:07:17 +0000 (11:07 +0200)
bfd/ChangeLog
binutils/ChangeLog
elfcpp/ChangeLog
include/ChangeLog
ld/ChangeLog

index f9d1a7006af6eff6e3cb930c41afe17a36a09398..b8624c8be69dc64999ce206f56e4689e87b9d552 100644 (file)
        allocation so that loops can be caught.  Check for NULL pointers
        when processing a group list.
 
+2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * elf-s390.h: New file.
+       * elf64-s390.c (struct elf_s390_link_hash_table): Add params
+       field.
+       (elf_s390_additional_program_headers): New function.
+       (elf_s390_modify_segment_map): New function.
+       (bfd_elf_s390_set_options): New function.
+       (elf_backend_additional_program_headers)
+       (elf_backend_modify_segment_map): Add macro definitions.
+
 2017-06-19  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/21626
index 4acd26b2f743491f6a6077588756018bb341ea34..cc4003cb4f5b2d7ef15569cfecad1cd4c2f2da55 100644 (file)
        (display_debug_frames): Use an unsigned int for the 'reg'
        variable.  Use a signed long for the 'l' variable.
 
+2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * readelf.c (get_s390_segment_type): Add support for the new
+       segment type PT_S390_PGSTE.
+       (get_segment_type): Call get_s390_segment_type.
+
 2017-06-19  Nick Clifton  <nickc@redhat.com>
 
        PR binutils/21619
index 0be1bcb9cdd0dee96011b896f6b09acb8da01fed..3ce59f3a74acdbf9dd3ffe213c2e2b43f64ab281 100644 (file)
@@ -4,6 +4,10 @@
        * powerpc.h (PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC,
        PPC64_OPT_LOCALENTRY): Define.
 
+2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * elfcpp.h (enum PT): Add PT_S390_PGSTE to enum.
+
 2017-01-02  Alan Modra  <amodra@gmail.com>
 
        Update year range in copyright notice of all files.
index 7df0bfafc84c21baa5d7d291f5fefca814b9d64e..91cb91fb861d7b96318386bc098476b70656181d 100644 (file)
 
        * opcode/arm.h (FPU_ANY): New macro.
 
+2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * elf/s390.h (PT_S390_PGSTE): Define macro.
+
 2017-06-16  Alan Modra  <amodra@gmail.com>
 
        PR ld/20022
index 1db5afacf340ebe27da714e36b53ab196641d551..f85daf4e2d4353bb28fc57a53a8cec7df7af2355 100644 (file)
        * testsuite/ld-powerpc/tocsave2s.d,
        * testsuite/ld-powerpc/tocsavelib.s: New files.
 
+2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * Makefile.in: Add s390.em as build dependency.
+       * emulparams/elf64_s390.sh (EXTRA_EM_FILE): Add s390.em.
+       * emultempl/s390.em: New file.
+       * gen-doc.texi: Add documentation for --s390-pgste option.
+       * ld.texinfo: Likewise.
+
 2017-06-19  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/21626