This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/binutils-gdb.
from 41ba8b76cc Stop the BFD library complaining about compressed dwarf debu [...] adds 36a13a0e62 Automatic date update in version.in adds 3a3a4c1fe4 PowerPC64 treatment of absolute symbols adds e69d64d21a testsuite: fix failure in gdb.threads/killed-outside.exp adds 9d5d41c405 Add new e_machine values. adds 8d26ee1cd1 x86: Update X86_64_GOT_TYPE_P to cover more GOT relocations adds dfbcbf85ea Rename EM_56800V4 to EM_56800EF. adds 78110c3f77 Automatic date update in version.in adds fd3c53675c Support symbol+offset lookup in addr2line adds 2b53149244 Remove host_hex_value adds 480157863b Improve Ada unchecked union type printing adds 4a620b7e30 gdb: include jit_code_entry::symfile_addr value in names of [...] adds 565c20212a ld: Remove emultempl/armcoff.em adds eb06e60a98 Automatic date update in version.in adds bf484e9348 sim: Allow toggling of quiet NaN-bit semantics adds b6af5f3a74 sim: Factor out NaN handling in floating point operations adds fc3c199fac sim: Add partial support for IEEE 754-2008 adds 06c441ccef sim: mips: Add simulator support for mips32r6/mips64r6 adds 8df52eeeb0 Detect .eh_frame_hdr earlier for SIZEOF_HEADERS adds cd8adbf301 Enable "size" as a dumpprog in ld adds 9810db10f7 PR28827 testcase adds 0acf434a23 Tweak assembler invocation for pr28827-1 test adds a9e61227c0 x86: Skip undefined symbol when finishing DT_RELR adds 94e57f287f Automatic date update in version.in adds f62843d751 gdb/tui: add window width information to 'info win' output adds 026fbfa60e gdb/doc: update docs for 'info win' and 'winheight' commands adds a92613915e ld: Add emultempl/emulation.em adds c1f5e54825 Fix Rust parser bug with function fields adds a723766c0e Allow non-ASCII characters in Rust identifiers new f1f58f102e gdb: add getter/setter for compunit_symtab::objfile new 9821f3fa56 gdb: remove COMPUNIT_OBJFILE macro new 0b17a4f78f gdb: rename compunit_primary_filetab to compunit_symtab::pri [...] new 43b49762a1 gdb: add compunit_symtab::add_filetab method new 36664835fa gdb: add compunit_symtab::set_primary_filetab method new 102cc23543 gdb: move compunit_filetabs to compunit_symtab::filetabs new 510860f278 gdb: remove COMPUNIT_FILETABS macro new 422f1ea279 gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter new ab5f850eed gdb: remove COMPUNIT_PRODUCER macro, add getter/setter new 0d9acb4531 gdb: remove COMPUNIT_DIRNAME macro, add getter/setter new af39c5c874 gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setter new c1e35bc9c6 gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setter new b0fc0e82d5 gdb: remove COMPUNIT_LOCATIONS_VALID macro, add getter/setter new 3908b699f8 gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID macro, add getter/setter new 10cc645b6a gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setter new c615965258 gdb: remove SYMTAB_COMPUNIT macro, add getter/setter new 5b6074611e gdb: remove SYMTAB_LINETABLE macro, add getter/setter new 1ee2e9f930 gdb: remove SYMTAB_LANGUAGE macro, add getter/setter new 012cfab919 gdb: remove SYMTAB_BLOCKVECTOR macro new 652099717d gdb: remove SYMTAB_OBJFILE macro new cdc22ffbf5 gdb: remove SYMTAB_PSPACE macro new 3574a7b3f1 gdb: remove SYMTAB_DIRNAME macro new 81e32b6a84 gdb: remove SYMBOL_MATCHES_SEARCH_NAME new ba44b1a3e0 gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter new d1eebf9a6f gdb: remove SYMBOL_IMPL macro, add method new 66d7f48f80 gdb: remove SYMBOL_CLASS macro, add getter new 6c9c307c67 gdb: remove SYMBOL_DOMAIN macro new 7b3ecc7555 gdb: remove SYMBOL_OBJFILE_OWNED macro new d9743061f9 gdb: remove SYMBOL_IS_ARGUMENT macro new 32177d6e39 gdb: remove SYMBOL_INLINED macro new f5abd8f234 gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro new 5f9c5a63ce gdb: remove SYMBOL_TYPE macro new 5d0027b9ba gdb: remove SYMBOL_LINE macro
The 33 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/elf-bfd.h | 7 +- bfd/elf-eh-frame.c | 3 +- bfd/elf.c | 18 +- bfd/elf64-ppc.c | 188 +- bfd/elflink.c | 2 +- bfd/elfxx-x86.c | 6 +- bfd/elfxx-x86.h | 6 +- bfd/version.h | 2 +- binutils/addr2line.c | 75 +- binutils/doc/binutils.texi | 18 +- binutils/testsuite/lib/binutils-common.exp | 1 + gdb/NEWS | 4 + gdb/ada-exp.y | 30 +- gdb/ada-lang.c | 154 +- gdb/ada-tasks.c | 24 +- gdb/ada-typeprint.c | 59 +- gdb/amd64-tdep.c | 12 +- gdb/annotate.c | 4 +- gdb/arm-tdep.c | 6 +- gdb/ax-gdb.c | 4 +- gdb/block.c | 42 +- gdb/blockframe.c | 2 +- gdb/breakpoint.c | 10 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 66 +- gdb/c-exp.y | 20 +- gdb/c-lang.c | 6 +- gdb/c-typeprint.c | 10 +- gdb/c-valprint.c | 2 +- gdb/charset.c | 14 - gdb/charset.h | 5 - gdb/cli/cli-cmds.c | 8 +- gdb/coffread.c | 74 +- gdb/compile/compile-c-symbols.c | 24 +- gdb/compile/compile-cplus-symbols.c | 26 +- gdb/compile/compile-cplus-types.c | 14 +- gdb/compile/compile-object-load.c | 10 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile.c | 8 +- gdb/cp-namespace.c | 6 +- gdb/cp-support.c | 14 +- gdb/ctfread.c | 40 +- gdb/d-exp.y | 12 +- gdb/d-namespace.c | 4 +- gdb/disasm.c | 16 +- gdb/doc/gdb.texinfo | 13 +- gdb/dwarf2/frame.c | 2 +- gdb/dwarf2/loc.c | 20 +- gdb/dwarf2/read.c | 126 +- gdb/eval.c | 20 +- gdb/expop.h | 2 +- gdb/f-exp.y | 4 +- gdb/f-valprint.c | 4 +- gdb/fbsd-tdep.c | 4 +- gdb/findvar.c | 8 +- gdb/frame.c | 4 +- gdb/gdbtypes.c | 28 +- gdb/gnu-v3-abi.c | 2 +- gdb/go-exp.y | 6 +- gdb/guile/scm-block.c | 8 +- gdb/guile/scm-symbol.c | 24 +- gdb/guile/scm-symtab.c | 12 +- gdb/i386-tdep.c | 8 +- gdb/infcmd.c | 6 +- gdb/infrun.c | 2 +- gdb/jit.c | 62 +- gdb/language.c | 10 +- gdb/linespec.c | 78 +- gdb/m2-exp.y | 6 +- gdb/m2-typeprint.c | 4 +- gdb/macroscope.c | 7 +- gdb/macrotab.c | 2 +- gdb/maint.c | 6 +- gdb/mdebugread.c | 149 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-stack.c | 18 +- gdb/mi/mi-parse.c | 4 +- gdb/mi/mi-symbol-cmds.c | 16 +- gdb/mips-tdep.c | 2 +- gdb/objc-lang.c | 4 +- gdb/objfiles.c | 16 +- gdb/or1k-tdep.c | 4 +- gdb/p-exp.y | 16 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 2 +- gdb/printcmd.c | 6 +- gdb/psymtab.c | 4 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-linetable.c | 20 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-progspace.c | 6 +- gdb/python/py-symbol.c | 28 +- gdb/python/py-symtab.c | 28 +- gdb/python/py-type.c | 6 +- gdb/record-btrace.c | 2 +- gdb/rust-exp.h | 27 + gdb/rust-lang.c | 2 +- gdb/rust-parse.c | 80 +- gdb/source-cache.c | 6 +- gdb/source.c | 43 +- gdb/sparc-tdep.c | 2 +- gdb/stabsread.c | 302 +- gdb/stack.c | 26 +- gdb/symfile-debug.c | 12 +- gdb/symfile.c | 25 +- gdb/symmisc.c | 104 +- gdb/symtab.c | 216 +- gdb/symtab.h | 373 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 6 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 6 +- gdb/testsuite/gdb.base/jit-reader.exp | 4 +- gdb/testsuite/gdb.rust/fnfield.exp | 38 + gdb/testsuite/gdb.rust/fnfield.rs | 39 + gdb/testsuite/gdb.rust/unicode.exp | 51 + gdb/testsuite/gdb.rust/unicode.rs | 26 + gdb/testsuite/gdb.threads/killed-outside.exp | 4 +- gdb/testsuite/gdb.tui/info-win.exp | 61 + gdb/tracepoint.c | 28 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-winsource.c | 2 +- gdb/typeprint.c | 4 +- gdb/utils.c | 4 +- gdb/valops.c | 14 +- gdb/xcoffread.c | 8 +- gdb/z80-tdep.c | 4 +- include/elf/common.h | 3 + ld/emultempl/aix.em | 49 +- ld/emultempl/armcoff.em | 293 - ld/emultempl/beos.em | 55 +- ld/emultempl/elf.em | 52 +- ld/emultempl/emulation.em | 40 + ld/emultempl/generic.em | 39 +- ld/emultempl/msp430.em | 46 +- ld/emultempl/pe.em | 84 +- ld/emultempl/pep.em | 80 +- ld/emultempl/ticoff.em | 48 +- ld/emultempl/vanilla.em | 44 +- ld/testsuite/config/default.exp | 8 + ld/testsuite/ld-powerpc/abs-pie-relr.d | 34 + ld/testsuite/ld-powerpc/abs-pie-relr.r | 8 + ld/testsuite/ld-powerpc/abs-pie.d | 34 + ld/testsuite/ld-powerpc/abs-pie.r | 8 + ld/testsuite/ld-powerpc/abs-reloc.s | 49 + ld/testsuite/ld-powerpc/abs-shared-relr.d | 34 + ld/testsuite/ld-powerpc/abs-shared-relr.r | 17 + ld/testsuite/ld-powerpc/abs-shared.d | 34 + ld/testsuite/ld-powerpc/abs-shared.r | 14 + ld/testsuite/ld-powerpc/abs-static.d | 32 + ld/testsuite/ld-powerpc/abs-static.r | 6 + ld/testsuite/ld-powerpc/powerpc.exp | 21 + ld/testsuite/ld-powerpc/pr28827-1.d | 5 + ld/testsuite/ld-powerpc/pr28827-1.s | 6828 ++++++++++++++++++++ sim/common/sim-bits.h | 5 + sim/common/sim-fpu.c | 324 +- sim/common/sim-fpu.h | 61 +- sim/mips/Makefile.in | 1 + sim/mips/configure | 22 +- sim/mips/configure.ac | 20 +- sim/mips/cp1.c | 432 +- sim/mips/cp1.h | 6 + sim/mips/interp.c | 6 +- sim/mips/micromips.igen | 4 +- sim/mips/mips.igen | 381 +- sim/mips/mips3264r2.igen | 30 + sim/mips/mips3264r6.igen | 1226 ++++ sim/mips/sim-main.h | 97 +- sim/testsuite/mips/basic.exp | 72 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/r2-fpu.s | 31 + sim/testsuite/mips/r6-64.s | 157 + sim/testsuite/mips/r6-branch.s | 291 + sim/testsuite/mips/r6-forbidden.s | 51 + sim/testsuite/mips/r6-fpu.s | 446 ++ sim/testsuite/mips/r6-llsc-dp.s | 57 + sim/testsuite/mips/r6-llsc-wp.s | 41 + sim/testsuite/mips/r6-removed.csv | 68 + sim/testsuite/mips/r6-removed.s | 18 + sim/testsuite/mips/r6.s | 163 + sim/testsuite/mips/testutils.inc | 55 + sim/testsuite/mips/utils-r6.inc | 150 + 182 files changed, 13294 insertions(+), 2296 deletions(-) create mode 100644 gdb/testsuite/gdb.rust/fnfield.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.rs create mode 100644 gdb/testsuite/gdb.rust/unicode.exp create mode 100644 gdb/testsuite/gdb.rust/unicode.rs create mode 100644 gdb/testsuite/gdb.tui/info-win.exp delete mode 100644 ld/emultempl/armcoff.em create mode 100644 ld/emultempl/emulation.em create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-pie.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie.r create mode 100644 ld/testsuite/ld-powerpc/abs-reloc.s create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-shared.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared.r create mode 100644 ld/testsuite/ld-powerpc/abs-static.d create mode 100644 ld/testsuite/ld-powerpc/abs-static.r create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.d create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.s create mode 100644 sim/mips/mips3264r6.igen create mode 100644 sim/testsuite/mips/r2-fpu.s create mode 100644 sim/testsuite/mips/r6-64.s create mode 100644 sim/testsuite/mips/r6-branch.s create mode 100644 sim/testsuite/mips/r6-forbidden.s create mode 100644 sim/testsuite/mips/r6-fpu.s create mode 100644 sim/testsuite/mips/r6-llsc-dp.s create mode 100644 sim/testsuite/mips/r6-llsc-wp.s create mode 100644 sim/testsuite/mips/r6-removed.csv create mode 100644 sim/testsuite/mips/r6-removed.s create mode 100644 sim/testsuite/mips/r6.s create mode 100644 sim/testsuite/mips/utils-r6.inc