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 f9d1a70..b8624c8 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 4acd26b..cc4003c 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 0be1bcb..3ce59f3 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 7df0bfa..91cb91f 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 1db5afa..f85daf4 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