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-aarch64-mainline-allyesconfig in repository toolchain/ci/binutils-gdb.
from a0f3a4c646 opcodes/avr: Implement style support in the disassembler adds 407115429b Modified changes for split-dwarf and dwarf-5. adds d8efadbdd9 Synchronize libbierty sources with gcc. adds 0772daccb3 objcopy: bfd_alloc orelocation adds eeeaf705fe alloc gas seginfo on notes obstack adds 96c33f79de Fix snafu in rust demangler recursion limit code adds 10e52570b8 Automatic date update in version.in adds 8180707f90 x86: de-duplicate sub-architecture strings accumulation adds 6ceeed2506 x86: macro-ize cpu_arch[] entries adds c368d2a802 x86: introduce fake processor type to mark sub-arch entries [...] adds 4694a0e5fe Support for location and range lists for split-dwarf and dwarf-5. adds 736918239b gdb: LoongArch: add orig_a0 into register set adds 3acd9a692d Make 'import gdb.events' work adds 99298c958c Add gdb.Objfile.is_file attribute adds 22f8e2e726 [gdb/exp] Fix internal error when printing C++ pointer-to-member adds 8df9766816 Automatic date update in version.in adds d92c7521f9 x86: don't leak sub-architecture accumulated strings adds 3ce2ebcf88 x86: permit "default" with .arch adds ae89daecb1 x86: generalize disabling of sub-architectures adds f68697e823 x86: introduce a state stack for .arch adds ad349f2493 Descriptive DWARF operations dump support for DW_AT_rank adds c975cec5ff x86: fix 3-operand insn reverse-matching adds 3d0738af2a x86: fold two switch() statements in match_template() adds 8bd915b770 x86: make D attribute usable for XOP and FMA4 insns adds fb5a4a581d elf: Copy p_align of PT_GNU_STACK for stack alignment adds 41bbac64c3 gprofng: implement a functional gp-display-html adds 2025522ac7 Automatic date update in version.in adds 9b5ebf652b PR29320, 'struct obstack' declared inside parameter list adds 37cf60c6a6 RISC-V: Fix requirement handling on Zhinx+{D,Q} adds 3d5d6bd554 RISC-V: Fix disassembling Zfinx with -M numeric adds 1bb1f55d64 gprofng: adjust GPROFNG_VARIANT adds 045f385d9a RISC-V: Added Zfhmin and Zhinxmin. adds 88de583569 gdb: LoongArch: Implement the push_dummy_call gdbarch method adds 309e147fbd GDB/testsuite: Add coverage for `print -elements' command adds 83f477f25a gdb: LoongArch: Fix typos in code comments adds a2a176c46b Fix pedantically invalid DWARF in gdb.trace/unavailable-dwar [...] adds c0abbd96b4 gdb: fix {rs6000_nat_target,aix_thread_target}::wait to not [...] adds 5236c98902 gprofng: fix regression in testing for not yet installed version adds 97a8d0ab53 Automatic date update in version.in adds 0bd0932314 Add markers for 2.39 branch adds 631ec08cb1 Update version to 2.39.50 and regenerate files adds e1ec7b9f9f Update release README with new version numbers adds 5bbe6ec5b1 Fix regeneration of ld configure and makefiles adds ec54dc915f libopcodes/s390: add support for disassembler styling adds 44ca285b73 gdb: initialize the data_head variable to eliminate compilat [...] adds 3fa23bb5a5 [gdb/symtab] Fix segfault in dwarf2_per_objfile::symtab_set_p adds 8728fb3385 [gdb/symtab] Fix assert in process_imported_unit_die adds 57f8fe908b [gdb/build] Handle deprecation of scm_install_gmp_memory_functions adds fa17a68141 Handle bool specially in gdb.set_parameter adds d19ca0b35c Accept gdb.Value in more Python APIs adds d2acd4b0c5 Automatic date update in version.in adds b95830931f Regenerate with automake-1.15.1 adds d3be5dab55 gas: arm -mwarn-syms duplicates adds c30081c1f9 gas: utility notes memory alloc functions adds 07e64e0b7c gas: output_file_close adds 9f6e589719 free read_symbol_name string adds d1cffdc364 read.c: use string hash from hash.h for po_hash adds bdcc1de1ec macro.c: use string hash from hash.h for macro_hash adds 825816f1cc read.c s_include: use notes obstack for path adds 714ccdeb99 read.c assign_symbol: use notes obstack for dummy listing frag adds 951e757db6 expr.c make_expr_symbol: use notes obstack adds 5a210b9fe8 dw2gencfi.c: use notes obstack adds b18220936c gas: free sy_hash, macro_hash and po_hash adds f1307e43df gas: itbl_files adds af3d7ab74f gas: set up notes obstack earlier adds ed2917de68 gas: rename md_end to md_finish adds 1309c3165c gas hash.h tidy adds a887be6996 ppc gas: don't leak ppc_hash memory adds 654d6f31a6 i386 gas: don't leak op_hash or reg_hash memory adds a51628a9d4 arc gas: don't leak arc_opcode_hash memory adds 7bfc4db289 gas: target string hash tables adds 0edfd2985b gas: use notes_calloc in string hash adds eb6dce11fc gas: tc-tic54x.c hash tables adds e5c0531cfe Automatic date update in version.in adds 3eba483364 gdbserver: LoongArch: Simplify code with register number macros adds 74baa6cd1c gdbserver: LoongArch: Add orig_a0 processing adds 0556ff7376 Fix include guard naming for arch/aarch64-mte-linux.h adds b265799996 Automatic date update in version.in adds a4ca6efe05 [gdb/symtab] Use comp_unit_head::get_length adds 53a7a7e17c [gdb/symtab] Fix data race in per_cu->length adds 81384924cd gdb: have gdb_disassemble_info carry 'this' in its stream pointer adds 4cbe4ca5da gdb: add support for disassembler styling using libopcodes adds f58d9432cd Try a couple PAuth compilation flags for gdb.arch/aarch64-pauth.exp adds fdee9814e6 Fix non-existent "@var{thread-id}" in stop reply descriptions adds 5d067f3d41 Fix core-file -> detach -> crash (corefiles/29275) adds a78ef87574 Always emit =thread-exited notifications, even if silent adds 242f3484db Automatic date update in version.in adds d5ffc11fcb gdb/csky complete csky_dwarf_reg_to_regnum adds 35c5dcc666 PR29355, ld segfaults with -r/-q and custom-named section .rela* adds a14413ddff PowerPC md_end: Don't htab_delete(NULL) new 68c0faca76 Introduce struct packed template new ac3972d81f Fix -fsanitize=thread for per_cu fields
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: ChangeLog | 17 + bfd/ChangeLog | 4 + bfd/configure | 20 +- bfd/elf.c | 4 +- bfd/elflink.c | 8 +- bfd/elfxx-riscv.c | 77 +- bfd/po/bfd.pot | 2664 ++-- bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 4 + binutils/NEWS | 3 + binutils/README-how-to-make-a-release | 37 +- binutils/bucomm.c | 13 + binutils/bucomm.h | 2 + binutils/configure | 20 +- binutils/dwarf.c | 54 +- binutils/dwarf.h | 2 + binutils/objcopy.c | 37 +- binutils/po/binutils.pot | 4072 +++--- config/ChangeLog | 4 + cpu/ChangeLog | 4 + elfcpp/ChangeLog | 4 + gas/ChangeLog | 4 + gas/NEWS | 2 + gas/as.c | 59 +- gas/as.h | 18 +- gas/config/obj-coff-seh.c | 7 +- gas/config/obj-elf.c | 2 +- gas/config/tc-alpha.c | 13 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 23 +- gas/config/tc-arc.h | 7 +- gas/config/tc-arm.c | 9 +- gas/config/tc-arm.h | 4 +- gas/config/tc-csky.c | 2 +- gas/config/tc-csky.h | 4 +- gas/config/tc-h8300.c | 5 +- gas/config/tc-i386.c | 910 +- gas/config/tc-i386.h | 11 +- gas/config/tc-ia64.c | 30 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-iq2000.c | 13 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mcore.h | 4 +- gas/config/tc-mips.c | 2 +- gas/config/tc-mips.h | 4 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mmix.h | 4 +- gas/config/tc-msp430.c | 4 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-nds32.c | 14 +- gas/config/tc-nds32.h | 4 +- gas/config/tc-ppc.c | 42 +- gas/config/tc-ppc.h | 11 +- gas/config/tc-pru.c | 2 +- gas/config/tc-pru.h | 3 +- gas/config/tc-riscv.c | 4 +- gas/config/tc-riscv.h | 4 +- gas/config/tc-s390.c | 2 +- gas/config/tc-s390.h | 4 +- gas/config/tc-score.c | 38 +- gas/config/tc-score7.c | 22 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-sparc.h | 4 +- gas/config/tc-tic4x.c | 10 +- gas/config/tc-tic4x.h | 4 +- gas/config/tc-tic54x.c | 359 +- gas/config/tc-tic54x.h | 3 + gas/config/tc-tic6x.c | 10 +- gas/config/tc-tic6x.h | 4 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 4 +- gas/config/tc-xtensa.c | 22 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 2 +- gas/config/tc-z80.h | 4 +- gas/configure | 20 +- gas/doc/c-i386.texi | 3 +- gas/dw2gencfi.c | 22 +- gas/expr.c | 2 +- gas/frags.h | 2 - gas/hash.c | 20 + gas/hash.h | 50 +- gas/macro.c | 68 +- gas/macro.h | 99 +- gas/output-file.c | 60 +- gas/output-file.h | 2 +- gas/po/gas.pot | 3990 ++--- gas/read.c | 89 +- gas/read.h | 1 + gas/subsegs.c | 35 +- gas/symbols.c | 93 +- gas/symbols.h | 8 + gas/testsuite/gas/arm/pr18347.s | 1 + gas/testsuite/gas/i386/arch-dflt.l | 19 + gas/testsuite/gas/i386/arch-dflt.s | 14 + gas/testsuite/gas/i386/arch-stk.l | 43 + gas/testsuite/gas/i386/arch-stk.s | 34 + gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/inval-avx.l | 25 +- gas/testsuite/gas/i386/inval-avx.s | 6 + .../gas/riscv/zfhmin-d-insn-class-fail-1.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-1.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-2.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-2.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-3.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-3.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-4.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-4.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-5.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-5.l | 2 + gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s | 4 + gas/testsuite/gas/riscv/zfinx-dis-numeric.d | 10 + gas/testsuite/gas/riscv/zfinx-dis-numeric.s | 2 + .../gas/riscv/{fp-zhinx-insns.d => zhinx.d} | 37 +- .../gas/riscv/{fp-zhinx-insns.s => zhinx.s} | 32 +- gdb/NEWS | 31 + gdb/aix-thread.c | 59 +- gdb/arch/aarch64-mte-linux.h | 6 +- gdb/arch/loongarch.h | 16 + gdb/cli/cli-style.c | 107 +- gdb/cli/cli-style.h | 28 +- gdb/corelow.c | 27 +- gdb/cp-valprint.c | 5 +- gdb/csky-tdep.c | 25 +- gdb/csky-tdep.h | 4 + gdb/defs.h | 3 + gdb/disasm.c | 217 +- gdb/disasm.h | 81 +- gdb/doc/gdb.texinfo | 122 +- gdb/doc/python.texi | 7 + gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/read.c | 56 +- gdb/dwarf2/read.h | 51 +- gdb/features/loongarch/base32.c | 1 + gdb/features/loongarch/base32.xml | 1 + gdb/features/loongarch/base64.c | 1 + gdb/features/loongarch/base64.xml | 1 + gdb/guile/guile.c | 10 + gdb/loongarch-linux-nat.c | 6 +- gdb/loongarch-linux-tdep.c | 8 + gdb/loongarch-tdep.c | 597 + gdb/loongarch-tdep.h | 13 - gdb/mi/mi-interp.c | 3 - gdb/nat/linux-btrace.c | 2 +- gdb/python/lib/gdb/__init__.py | 12 + gdb/python/py-arch.c | 33 +- gdb/python/py-evtregistry.c | 4 +- gdb/python/py-evts.c | 28 +- gdb/python/py-objfile.c | 14 + gdb/python/py-progspace.c | 24 +- gdb/python/python-internal.h | 4 +- gdb/python/python.c | 16 +- gdb/rs6000-aix-nat.c | 7 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 19 +- gdb/testsuite/gdb.base/corefile.exp | 12 + gdb/testsuite/gdb.base/jit-reader.exp | 12 + gdb/testsuite/gdb.base/printcmds.exp | 9 + gdb/testsuite/gdb.cp/pointer-to-member.cc | 34 + gdb/testsuite/gdb.cp/pointer-to-member.exp | 28 + gdb/testsuite/gdb.mi/mi-corefile.c | 27 + gdb/testsuite/gdb.mi/mi-corefile.exp | 69 + gdb/testsuite/gdb.python/py-arch.exp | 2 +- gdb/testsuite/gdb.python/py-events.exp | 2 + gdb/testsuite/gdb.python/py-parameter.exp | 4 + gdb/testsuite/gdb.python/py-progspace.exp | 3 + gdb/testsuite/gdb.python/py-shared.exp | 5 +- gdb/testsuite/gdb.python/python.exp | 3 + .../gdb.trace/unavailable-dwarf-piece.exp | 4 +- gdbserver/linux-loongarch-low.cc | 26 +- gdbsupport/packed.h | 90 + gold/ChangeLog | 4 + gold/po/gold.pot | 31 +- gprof/ChangeLog | 4 + gprof/configure | 20 +- gprof/po/gprof.pot | 38 +- gprofng/configure | 20 +- gprofng/gp-display-html/gp-display-html.in | 14631 ++++++++++++++++++- gprofng/libcollector/configure | 43 +- gprofng/libcollector/configure.ac | 23 +- gprofng/src/Settings.cc | 5 +- gprofng/testsuite/gprofng.display/display.exp | 22 +- gprofng/testsuite/lib/Makefile.skel | 3 + include/ChangeLog | 4 + include/opcode/riscv.h | 7 +- ld/ChangeLog | 4 + ld/NEWS | 2 + ld/configure | 20 +- ld/po/ld.pot | 3647 ++--- libctf/ChangeLog | 4 + libiberty/ChangeLog | 150 +- libiberty/configure | 1 + libiberty/configure.ac | 1 + libiberty/rust-demangle.c | 47 +- opcodes/ChangeLog | 4 + opcodes/configure | 20 +- opcodes/disassemble.c | 1 + opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 75 +- opcodes/i386-tbl.h | 700 +- opcodes/po/opcodes.pot | 273 +- opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 126 +- opcodes/s390-dis.c | 87 +- zlib/Makefile.in | 192 +- zlib/aclocal.m4 | 191 +- zlib/configure | 193 +- 208 files changed, 26095 insertions(+), 10100 deletions(-) create mode 100644 gas/testsuite/gas/i386/arch-dflt.l create mode 100644 gas/testsuite/gas/i386/arch-dflt.s create mode 100644 gas/testsuite/gas/i386/arch-stk.l create mode 100644 gas/testsuite/gas/i386/arch-stk.s create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.d create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.s rename gas/testsuite/gas/riscv/{fp-zhinx-insns.d => zhinx.d} (81%) rename gas/testsuite/gas/riscv/{fp-zhinx-insns.s => zhinx.s} (85%) create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.cc create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.exp create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.c create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.exp create mode 100644 gdbsupport/packed.h