ld: don't chance overrunning PE .reloc section content
[binutils-gdb.git] / ld / ChangeLog
index acb8aabc991345aec84eb05fbbca65fde330a293..01b93c52cb97dd52d3560907b53a7f2f386236ea 100644 (file)
@@ -1,3 +1,38 @@
+2021-03-15  Jan Beulich  <jbeulich@suse.com>
+
+       * pe-dll.c (generate_reloc): Drop padding to reloc_s->size.
+
+2021-03-12  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (ALL_EMULATION_SOURCES): Move riscv files to..
+       (ALL_64_EMULATION_SOURCES): ..here.
+       * Makefile.in: Regenerate.
+
+2021-03-12  Clément Chigot  <clement.chigot@atos.net>
+
+       * emultempl/aix.em: Ensure .tdata section is removed
+       if empty, even with -r flag.
+       * scripttempl/aix.sc: Handle TLS sections.
+       * testsuite/ld-powerpc/aix52.exp: Add new tests.
+       * testsuite/ld-powerpc/aix-tls-reloc-32.d: New test.
+       * testsuite/ld-powerpc/aix-tls-reloc-64.d: New test.
+       * testsuite/ld-powerpc/aix-tls-reloc.ex: New test.
+       * testsuite/ld-powerpc/aix-tls-reloc.s: New test.
+       * testsuite/ld-powerpc/aix-tls-section-32.d: New test.
+       * testsuite/ld-powerpc/aix-tls-section-64.d: New test.
+       * testsuite/ld-powerpc/aix-tls-section.ex: New test.
+       * testsuite/ld-powerpc/aix-tls-section.s: New test.
+
+2021-03-12  Clément Chigot  <clement.chigot@atos.net>
+
+       * scripttempl/aix.sc: Add .te to .data section.
+       * testsuite/ld-powerpc/aix52.exp: Add test structure for AIX7+.
+       Add aix-largetoc-1 test.
+       * testsuite/ld-powerpc/aix-largetoc-1-32.d: New test.
+       * testsuite/ld-powerpc/aix-largetoc-1-64.d: New test.
+       * testsuite/ld-powerpc/aix-largetoc-1.ex: New test.
+       * testsuite/ld-powerpc/aix-largetoc-1.s: New test.
+
 2021-03-12  Alan Modra  <amodra@gmail.com>
 
        * testsuite/ld-gc/gc.exp: Pass "-image-base 0" to ld for PE, and