This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/binutils-gdb.
from 31bf18645d Add support for --dwarf-[3|4|5] to assembler command line. adds 436b5e99c8 [gdb/testsuite] Fix "text file busy" errors with cc-with-tweaks.exp adds 84d9ab33f3 Add support for a ".file 0" directive if supporting DWARF 5 [...] adds b7d64b2909 Don't try to get the TIB address without an inferior adds 29734269a7 Pass thread_info pointer to various inferior control functions adds 12e4371ae4 Automatic date update in version.in adds 9979ab6663 binutils: doc: move artifacts back to MAINTAINERCLEANFILES adds 190e5fc8b3 Re: Add support for a ".file 0" directive if supporting DWAR [...] adds e893257635 Remove some obsolete comments adds e4003a3495 [gdb] Support anonymous typedef generated by gcc -feliminate [...] adds 72fbdf834d [gdb/testsuite] Fix testing build_executable result adds e63ee24f98 Fix two typos in gdb_binary_search.h adds 2f57795b8b asan: wasm: Out-of-memory adds a15de1f599 readelf.c: Fix a typo in comments adds 4c4898e8f5 x86: allow opcode templates to be templated adds 3677e4c174 x86: use template for SSE floating point comparison insns adds 3fabc17903 x86: use template for AVX/AVX512 floating point comparison insns adds 2f13234bc5 x86: use template for XOP integer comparison, shift, and rot [...] adds 865e20278c x86: use template for AVX512 integer comparison insns adds 9509988993 PR25645, readelf segfault reading fuzzed alpha-vms binary adds 0ba678c9ae [gdb/testsuite] Fix tcl error in cached_file adds 384f368958 x86: Also pass -P to $(CPP) when processing i386-opc.tbl adds 6b5e16ffd3 PR25648, objcopy SIGSEGV in ihex_write_record adds 41da082238 objdump disassembly of files without symbols adds e10ac147c8 ubsan: som: left shift of 1 by 31 places adds a6a1f5e050 More 1 << 31 signed overflows adds cecf854779 gdb/testsuite: Add is-stmt support to the DWARF compiler adds 8c95582da8 gdb: Add support for tracking the DWARF line table is-stmt field adds 1c33af7764 [gdb] Fix segv in "maint print symbols" for ada exec adds 1db6f99030 Don't merge sections with differing MASKPROC or MASKOS flags adds 9cc89dc0ac PR25651, objcopy SIGSEGV in copy_object adds 435edf0bf2 powerpc64-ld infinite loop adds 119789424b libctf: Mark bswap_identity_64 inline function as static. adds b76f3a4237 [gdb/testsuite] Set EDITOR to true before using edit adds 5496f3c635 Add support for generating DWARF-5 format directory and file [...] adds dcc050c86c gdb: Fix out of bounds array access in buildsym_compunit::re [...] adds 44f41bb7a1 [gdb/testsuite] Fix missing uint8_t in gdb.fortran/logical.exp adds 8248d21a5b asan: som: unknown read adds 1c6c46a012 [gdb/testsuite] Limit verbose scope in gdb.base/break-interp.exp adds 7462c383f9 [gdb/testsuite] Fix FAILs due to verbose in foll-fork.exp adds 976862ed56 Mark discriminants as artificial in gdb.dwarf2/variant.exp adds e7a82140af Fix comment in ada-typeprint.c adds 5a13315d1c [gdb/testsuite] Fix stepi pattern in gdb.btrace/reconnect.exp adds ae531041c7 i386: Generate lfence with load/indirect branch/ret [CVE-2020-0551] adds 97b4a8f744 i386: Add tests for lfence with load/indirect branch/ret adds f870f78fb2 [gdb/testsuite] Fix printf regexp in gdb.server/sysroot.exp adds 9e8f1c9000 NEWS: Mention x86 assembler options for CVE-2020-0551 adds 5308d1e771 [gdb/testsuite] Set language in gdb.ada/minsym.exp adds a0761e34f0 gdb: enable -Wmissing-prototypes warning adds 038b97fcd7 testsuite: use `pwd -W` to convert from Unix to Windows paths adds dd69bf7a78 Avoid infinite recursion in find_pc_sect_line adds 8fb879cd16 asan: readelf leaks adds 1281424ccf [gdb/testsuite] Fix core file load FAIL in tls-core.exp new 3217502e1b [gdb/testsuite] Use string_to_regexp on core filename in gdb [...] new 9a2de3fc7f [gdb/testsuite] Fix gdb.linespec/explicit.exp FAIL with glib [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 20 + bfd/elf64-ppc.c | 2 +- bfd/ihex.c | 9 +- bfd/som.c | 3 + bfd/version.h | 2 +- bfd/wasm-module.c | 27 +- binutils/ChangeLog | 62 + binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 4 +- binutils/dwarf.c | 59 +- binutils/dwarf.h | 2 + binutils/objcopy.c | 33 +- binutils/objdump.c | 12 +- binutils/readelf.c | 50 +- binutils/testsuite/binutils-all/dw5.W | 6 +- gas/ChangeLog | 127 + gas/NEWS | 8 + gas/config/tc-csky.c | 4 +- gas/config/tc-i386.c | 366 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mips.c | 4 +- gas/config/tc-nds32.c | 4 +- gas/config/tc-nios2.c | 2 +- gas/doc/as.texi | 20 +- gas/doc/c-i386.texi | 43 + gas/dwarf2dbg.c | 689 +- gas/testsuite/gas/elf/dwarf-5-file0.d | 19 + gas/testsuite/gas/elf/dwarf-5-file0.s | 23 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/avx-16bit.d | 112 + gas/testsuite/gas/i386/avx-intel.d | 112 + gas/testsuite/gas/i386/avx.d | 112 + gas/testsuite/gas/i386/avx.s | 112 + gas/testsuite/gas/i386/i386.exp | 14 + gas/testsuite/gas/i386/lfence-byte.d | 30 + gas/testsuite/gas/i386/lfence-byte.e | 9 + gas/testsuite/gas/i386/lfence-byte.s | 23 + gas/testsuite/gas/i386/lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/lfence-indbr.e | 5 + gas/testsuite/gas/i386/lfence-indbr.s | 8 + gas/testsuite/gas/i386/lfence-load.d | 112 + gas/testsuite/gas/i386/lfence-load.s | 60 + gas/testsuite/gas/i386/lfence-ret-a.d | 18 + gas/testsuite/gas/i386/lfence-ret-b.d | 20 + gas/testsuite/gas/i386/lfence-ret.s | 4 + gas/testsuite/gas/i386/x86-64-lfence-byte.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-byte.e | 9 + gas/testsuite/gas/i386/x86-64-lfence-byte.s | 23 + gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/x86-64-lfence-indbr.e | 5 + gas/testsuite/gas/i386/x86-64-lfence-indbr.s | 8 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 114 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 61 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 18 + gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 20 + gas/testsuite/gas/lns/lns-diag-1.l | 2 +- gdb/ChangeLog | 95 + gdb/ada-typeprint.c | 2 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 17 +- gdb/buildsym.h | 3 +- gdb/configure | 1 + gdb/disasm.c | 6 + gdb/dwarf2/loc.c | 6 +- gdb/dwarf2/read.c | 23 +- gdb/gdbtypes.h | 4 +- gdb/infcmd.c | 37 +- gdb/infrun.c | 61 +- gdb/infrun.h | 5 +- gdb/jit.c | 1 + gdb/record-btrace.c | 11 +- gdb/stack.c | 2 +- gdb/symmisc.c | 10 +- gdb/symtab.c | 37 +- gdb/symtab.h | 10 + gdb/testsuite/ChangeLog | 89 + gdb/testsuite/boards/cc-with-tweaks.exp | 6 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 10 + gdb/testsuite/gdb.ada/minsyms.exp | 2 + gdb/testsuite/gdb.base/break-interp.exp | 8 + gdb/testsuite/gdb.base/foll-fork.exp | 10 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 4 + gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 66 + gdb/testsuite/gdb.cp/step-and-next-inline.exp | 119 + gdb/testsuite/gdb.cp/step-and-next-inline.h | 38 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 99 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 265 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 61 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 267 + gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 6 +- gdb/testsuite/gdb.dwarf2/variant.exp | 3 + gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 + gdb/testsuite/gdb.linespec/explicit.exp | 20 +- gdb/testsuite/gdb.server/sysroot.exp | 3 +- gdb/testsuite/lib/dwarf.exp | 8 +- gdb/testsuite/lib/gdb.exp | 49 +- gdb/valops.c | 4 +- gdb/windows-tdep.c | 3 +- gdb/xcoffread.c | 4 + gdbserver/ChangeLog | 4 + gdbserver/configure | 1 + gdbsupport/ChangeLog | 9 + gdbsupport/configure | 1 + gdbsupport/gdb_binary_search.h | 4 +- gdbsupport/warning.m4 | 1 + include/ChangeLog | 6 + include/som/aout.h | 8 +- include/som/lst.h | 2 +- ld/ChangeLog | 5 + ld/ldelf.c | 8 +- libctf/ChangeLog | 4 + libctf/swap.h | 2 +- opcodes/ChangeLog | 40 + opcodes/Makefile.am | 2 +- opcodes/Makefile.in | 2 +- opcodes/i386-gen.c | 317 +- opcodes/i386-opc.tbl | 859 +- opcodes/i386-tbl.h | 26046 +++++++++++---------- 127 files changed, 17821 insertions(+), 13759 deletions(-) create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.s create mode 100644 gas/testsuite/gas/i386/lfence-byte.d create mode 100644 gas/testsuite/gas/i386/lfence-byte.e create mode 100644 gas/testsuite/gas/i386/lfence-byte.s create mode 100644 gas/testsuite/gas/i386/lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/lfence-load.d create mode 100644 gas/testsuite/gas/i386/lfence-load.s create mode 100644 gas/testsuite/gas/i386/lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-b.d create mode 100644 gas/testsuite/gas/i386/lfence-ret.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-b.d create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.cc create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.h create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp