PR27071, gas bugs uncovered by fuzzing
[binutils-gdb.git] / gas / ChangeLog
index 71644af918bcb0c26d85ca7ef0b1f6f68bda2999..1a6c85a46992ed09eed72488d076c46319eddb2a 100644 (file)
@@ -1,3 +1,32 @@
+2020-12-15  Alan Modra  <amodra@gmail.com>
+
+       PR 27071
+       * config/obj-elf.c (elf_obj_symbol_clone_hook): New function.
+       (elf_format_ops): Set symbol_clone_hook.
+       * config/obj-elf.h (elf_obj_symbol_clone_hook): Declare.
+       (obj_symbol_clone_hook): Define.
+       * listing.c (buffer_line): Avoid integer overflow on paper_width
+       set to zero.
+
+2020-12-14  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/elf/section27.s: Reorder .text, .data and .bss
+       so that output section order does not depend on those sections
+       being already created.  Use ".section .text" rather than ".text".
+
+2020-12-13  Borislav Petkov  <bp@suse.de>
+
+       * testsuite/gas/i386/align-branch-9.s: Don't use labels that are
+       automatically local for ELF targets.
+       * testsuite/gas/i386/branch.s: Likewise.
+       * testsuite/gas/i386/x86-64-align-branch-9.s: Likewise.
+       * testsuite/gas/i386/x86-64-branch.s: Likewise.
+       * testsuite/gas/i386/align-branch-9.d: Adjust to match more targets.
+       * testsuite/gas/i386/branch.d: Likewise.
+       * testsuite/gas/i386/ilp32/x86-64-branch.d: Likewise.
+       * testsuite/gas/i386/x86-64-align-branch-9.d: Likewise.
+       * testsuite/gas/i386/x86-64-branch.d: Likewise.
+
 2020-12-11  Sergey Belyashov  <sergey.belyashov@gmail.com>
            Nick Clifton  <nickc@redhat.com>