This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from e822f2cda9 Disable parts of gdb.base/source-dir.exp on remote host adds cf00cd6faf default-args: allow to define default arguments for aliases adds 746ebfe8dd Add tests for new alias default-args related commands and ar [...] adds 5b860c93e3 NEWS and documentation for alias default-args related concep [...] adds 46dfcabeba Automatic date update in version.in adds d081ffffa0 binutils objdump.exp remote_file typo adds c7c970e4c6 Correct bfin XPASSes adds 1a79004f61 RISC-V: Generate ELF priv attributes if priv instruction are [...] adds 378258006c gdb: Add --with-python-libdir to gdb's --configuration output adds 2e573c0a3f Avoid testcase build failures with -Wunused-value adds 3084d7a27b ELF: Add _bfd_elf_add_dynamic_tags adds 87afa6523b gdb: Convert language la_parser field to a method adds 1bf9c36374 gdb: Convert language la_post_parser field to a method adds ec8cec5b96 gdb: Convert language la_emitchar field to a method adds 52b50f2c1b gdb: Convert language la_printchar field to a method adds d711ee67ac gdb: Convert language la_printstr field to a method adds 4ffc13fb0e gdb: Convert language la_print_typedef field to a method adds 39e7eccae6 gdb: Convert language la_is_string_type_p field to a method adds 80fda85ca1 Add a testcase for PR binutils/26112 adds 7e4b9c4cd3 Improve -Wunused-value testcase build failures fix adds 39f381cb80 Fix decoding of indexed DWARF strings using pre-DWARF-5 stri [...] adds 9221725d1f PR26150, Assertion when asm() defines global symbols, -flto [...] adds d0dded5bc2 Add a testcase for PR binutils/26160 adds bb8d126033 Adjust command completion output when TUI is disabled adds 236ef0346d Fix "maint selftest" regression, add struct scoped_mock_context adds f37b21b481 PR 22843: ld, gold: Add --dependency-file option. adds fc3ecb3e61 gdb: add empty lines in loc.c adds 1fb5ee6203 gdb: add some more empty lines in loc.c adds 20821f4ed1 gdb: Allow target description to be dumped even when it is remote adds fbf42f4e6d gdb: Print compatible information within print_xml_feature adds caa7fd04f6 gdb: New maintenance command to print XML target description adds d5722d3be2 Automatic date update in version.in adds f8b1e5f6fc ubsan: alpha-vms: shift exponent 536874240 is too large adds a5aae5087c ld --help output adds 5376d47f66 ld: Set non_ir_ref_regular on source for assignment adds c679ec98a1 cris: Don't generate unnecessary dynamic tags adds 2c8e370829 csky: Don't generate unnecessary dynamic tags adds 4bf05d4a90 ld: Correct --dependency-file order adds fb58f5e928 Fix a potential use of an uninitialised variable error in gold. adds 069057bf0f bfd/riscv: tighten matching rules in riscv_scan adds a8654e7d78 Fixes PR 25475: ensure exec-file-mismatch "ask" always asks [...] adds 331733cd4e W/ Clang, compile C/C++ testcases with -Wno-unknown-warning-option adds 221db974e6 W/ Clang, compile/link C++ test programs with "-x c++" adds 727b7b1864 Sync config, include and libiberty with GCC adds 0a3eb8aeb3 Automatic date update in version.in new 11abe42647 x86: drop stray assignment from build_evex_prefix() new 40d231b4fb x86: also refuse data size prefix on SIMD insns new a5aeccd9d3 x86-64: honor REX prefixes for SSE2AVX new 0b9404fd37 x86-64: REX prefix is invalid with VEX etc new 589958d6ff x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE new 8bbb3ad806 x86: operand sizing prefixes can disambiguate insns new c423d21a43 x86: move ImmExt processing new 464dc4af9a x86: drop left-over 4-way alternative disassembler templates new 8f570d6288 x86: make J disassembler macro available for new use
The 9 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 | 87 ++ bfd/cpu-riscv.c | 18 +- bfd/elf-bfd.h | 9 + bfd/elf-m10300.c | 66 +- bfd/elf-vxworks.c | 13 + bfd/elf-vxworks.h | 3 +- bfd/elf32-arc.c | 53 +- bfd/elf32-arm.c | 73 +- bfd/elf32-bfin.c | 22 +- bfd/elf32-cr16.c | 66 +- bfd/elf32-cris.c | 49 +- bfd/elf32-csky.c | 45 +- bfd/elf32-frv.c | 22 +- bfd/elf32-hppa.c | 56 +- bfd/elf32-lm32.c | 49 +- bfd/elf32-m32r.c | 50 +- bfd/elf32-m68k.c | 47 +- bfd/elf32-metag.c | 52 +- bfd/elf32-microblaze.c | 42 +- bfd/elf32-nds32.c | 63 +- bfd/elf32-nios2.c | 47 +- bfd/elf32-or1k.c | 50 +- bfd/elf32-ppc.c | 41 +- bfd/elf32-s390.c | 49 +- bfd/elf32-sh.c | 65 +- bfd/elf32-tilepro.c | 46 +- bfd/elf32-vax.c | 70 +- bfd/elf32-xtensa.c | 28 +- bfd/elf64-alpha.c | 38 +- bfd/elf64-hppa.c | 58 +- bfd/elf64-s390.c | 49 +- bfd/elflink.c | 93 ++ bfd/elfnn-aarch64.c | 38 +- bfd/elfnn-ia64.c | 34 +- bfd/elfnn-riscv.c | 46 +- bfd/elfxx-sparc.c | 36 +- bfd/elfxx-tilegx.c | 46 +- bfd/elfxx-x86.c | 78 +- bfd/elfxx-x86.h | 3 - bfd/version.h | 2 +- bfd/vms-alpha.c | 29 +- binutils/ChangeLog | 27 + binutils/dwarf.c | 96 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/binutils-all/pr26112.o.bz2 | Bin 0 -> 4998 bytes binutils/testsuite/binutils-all/pr26112.r | 350 +++++ binutils/testsuite/binutils-all/pr26160.dwp.bz2 | Bin 0 -> 2951 bytes binutils/testsuite/binutils-all/pr26160.r | 1441 ++++++++++++++++++++ binutils/testsuite/binutils-all/readelf.exp | 13 + config/ChangeLog | 9 + config/cet.m4 | 17 +- gas/ChangeLog | 102 ++ gas/config/tc-i386.c | 121 +- gas/config/tc-riscv.c | 48 +- gas/testsuite/gas/i386/avx-16bit.d | 54 +- gas/testsuite/gas/i386/avx-scalar.d | 54 +- gas/testsuite/gas/i386/avx.d | 54 +- gas/testsuite/gas/i386/avx512f-16bit.d | 48 +- gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-wig1.d | 8 +- gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/noreg16-data32.d | 152 +++ gas/testsuite/gas/i386/noreg16.d | 32 +- gas/testsuite/gas/i386/noreg16.s | 286 ++-- gas/testsuite/gas/i386/noreg32-data16.d | 163 +++ gas/testsuite/gas/i386/noreg32-data16.e | 11 + gas/testsuite/gas/i386/noreg32.d | 18 +- gas/testsuite/gas/i386/noreg32.s | 306 +++-- gas/testsuite/gas/i386/noreg64-data16.d | 161 +++ gas/testsuite/gas/i386/noreg64-data16.e | 11 + gas/testsuite/gas/i386/noreg64-rex64.d | 160 +++ gas/testsuite/gas/i386/noreg64.s | 328 ++--- gas/testsuite/gas/i386/prefix32.l | 8 +- gas/testsuite/gas/i386/prefix32.s | 2 +- gas/testsuite/gas/i386/prefix64.l | 10 +- gas/testsuite/gas/i386/prefix64.s | 2 +- gas/testsuite/gas/i386/ptwrite.d | 16 +- gas/testsuite/gas/i386/simd.d | 20 +- gas/testsuite/gas/i386/sse2-16bit.d | 4 +- gas/testsuite/gas/i386/sse2.d | 2 +- gas/testsuite/gas/i386/sse2avx.d | 10 +- gas/testsuite/gas/i386/sse2avx.s | 4 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 3 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 3 + gas/testsuite/gas/i386/x86-64-pseudos.d | 6 - gas/testsuite/gas/i386/x86-64-pseudos.s | 6 - gas/testsuite/gas/i386/x86-64-sse2avx.d | 27 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 39 +- gas/testsuite/gas/riscv/attribute-11.s | 2 + gas/testsuite/gas/riscv/attribute-14.s | 19 + gas/testsuite/gas/riscv/attribute-14a.d | 8 + gas/testsuite/gas/riscv/attribute-14b.d | 8 + gas/testsuite/gas/riscv/attribute-14c.d | 8 + gas/testsuite/gas/riscv/attribute-14d.d | 8 + gas/testsuite/gas/riscv/attribute-14e.d | 8 + gdb/ChangeLog | 387 ++++++ gdb/NEWS | 21 + gdb/ada-lang.c | 118 +- gdb/c-lang.c | 28 - gdb/cli/cli-cmds.c | 247 +++- gdb/cli/cli-decode.c | 110 +- gdb/cli/cli-decode.h | 4 + gdb/cli/cli-script.c | 12 +- gdb/command.h | 2 + gdb/completer.c | 2 +- gdb/d-lang.c | 15 +- gdb/doc/ChangeLog | 13 + gdb/doc/gdb.texinfo | 127 +- gdb/dwarf2/loc.c | 59 +- gdb/exec.c | 5 +- gdb/f-lang.c | 132 +- gdb/gdbarch-selftests.c | 39 +- gdb/go-lang.c | 35 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-param.c | 6 +- gdb/infcmd.c | 6 +- gdb/language.c | 213 ++- gdb/language.h | 103 +- gdb/m2-lang.c | 324 ++--- gdb/objc-lang.c | 7 - gdb/opencl-lang.c | 7 - gdb/p-lang.c | 274 ++-- gdb/p-lang.h | 4 - gdb/parse.c | 13 +- gdb/parser-defs.h | 3 - gdb/python/py-auto-load.c | 4 +- gdb/python/py-cmd.c | 2 +- gdb/python/py-param.c | 4 +- gdb/regcache.c | 71 +- gdb/remote.c | 4 +- gdb/rust-lang.c | 162 +-- gdb/scoped-mock-context.h | 82 ++ gdb/symfile-add-flags.h | 6 + gdb/symfile.c | 10 +- gdb/target-descriptions.c | 109 +- gdb/testsuite/ChangeLog | 63 + .../gdb.arch/amd64-entry-value-paramref.exp | 3 +- gdb/testsuite/gdb.base/alias.exp | 2 +- .../py-pp-re-notag.c => gdb.base/default-args.c} | 20 +- gdb/testsuite/gdb.base/default-args.exp | 123 ++ gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 8 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 12 +- gdb/testsuite/gdb.cp/namespace.cc | 22 +- gdb/testsuite/gdb.cp/nsimport.cc | 6 +- gdb/testsuite/gdb.cp/nsnested.cc | 2 +- gdb/testsuite/gdb.cp/nsnoimports.cc | 12 +- gdb/testsuite/gdb.cp/nsusing.cc | 12 +- gdb/testsuite/gdb.cp/smartp.cc | 8 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.xml/maint-xml-dump-01.xml | 10 + gdb/testsuite/gdb.xml/maint-xml-dump-02.xml | 27 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 124 ++ .../persistent-lang.cc => gdb.xml/tdesc-reload.c} | 0 gdb/testsuite/gdb.xml/tdesc-reload.exp | 83 ++ gdb/testsuite/lib/completion-support.exp | 17 +- gdb/testsuite/lib/gdb.exp | 28 +- gdb/top.c | 30 +- gdb/tracepoint.c | 6 +- gdb/typeprint.c | 9 - gdb/valprint.c | 2 +- gdbserver/ChangeLog | 6 + gdbserver/tdesc.cc | 21 + gdbsupport/ChangeLog | 22 + gdbsupport/tdesc.cc | 106 +- gdbsupport/tdesc.h | 44 +- gold/ChangeLog | 18 + gold/fileread.cc | 30 + gold/fileread.h | 14 +- gold/layout.cc | 70 +- gold/options.h | 14 +- gold/target-reloc.h | 2 +- include/ChangeLog | 14 + include/filenames.h | 3 +- include/libiberty.h | 7 + ld/ChangeLog | 66 + ld/NEWS | 4 + ld/emultempl/cskyelf.em | 14 +- ld/ld.h | 2 + ld/ld.texi | 15 + ld/ldelf.c | 4 +- ld/ldexp.c | 10 +- ld/ldfile.c | 28 +- ld/ldlang.c | 3 +- ld/ldlex.h | 1 + ld/ldmain.c | 73 +- ld/ldmain.h | 1 + ld/lexsup.c | 14 +- ld/pe-dll.c | 2 + ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-15c.d | 22 + ld/testsuite/ld-cris/libdso-1c.d | 6 +- ld/testsuite/ld-cris/libdso-1d.d | 10 +- ld/testsuite/ld-csky/tls-ie-v1.d | 5 +- ld/testsuite/ld-csky/tls-ie.d | 5 +- ld/testsuite/ld-elf/shared.exp | 32 +- ld/testsuite/ld-plugin/lto.exp | 8 + ld/testsuite/ld-plugin/pr26163a.c | 9 + ld/testsuite/ld-plugin/pr26163b.c | 19 + libiberty/ChangeLog | 50 + libiberty/Makefile.in | 12 +- libiberty/bsearch_r.c | 93 ++ libiberty/configure | 12 +- libiberty/d-demangle.c | 773 +++++++---- libiberty/functions.texi | 21 +- libiberty/testsuite/d-demangle-expected | 80 ++ opcodes/ChangeLog | 16 + opcodes/i386-dis.c | 37 +- 216 files changed, 7829 insertions(+), 3690 deletions(-) create mode 100644 binutils/testsuite/binutils-all/pr26112.o.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26112.r create mode 100644 binutils/testsuite/binutils-all/pr26160.dwp.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26160.r create mode 100644 gas/testsuite/gas/i386/noreg16-data32.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-rex64.d create mode 100644 gas/testsuite/gas/riscv/attribute-14.s create mode 100644 gas/testsuite/gas/riscv/attribute-14a.d create mode 100644 gas/testsuite/gas/riscv/attribute-14b.d create mode 100644 gas/testsuite/gas/riscv/attribute-14c.d create mode 100644 gas/testsuite/gas/riscv/attribute-14d.d create mode 100644 gas/testsuite/gas/riscv/attribute-14e.d create mode 100644 gdb/scoped-mock-context.h copy gdb/testsuite/{gdb.python/py-pp-re-notag.c => gdb.base/default-args.c} (73%) create mode 100644 gdb/testsuite/gdb.base/default-args.exp create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-01.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-02.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.xml/tdesc-reload.c} (100%) create mode 100644 gdb/testsuite/gdb.xml/tdesc-reload.exp create mode 100644 ld/testsuite/ld-cris/libdso-15c.d create mode 100644 ld/testsuite/ld-plugin/pr26163a.c create mode 100644 ld/testsuite/ld-plugin/pr26163b.c create mode 100644 libiberty/bsearch_r.c