This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3-vs-O3_LTO in repository toolchain/ci/binutils-gdb.
from aab4ab8972 Automatic date update in version.in adds d0edc2b806 gdb/testsuite: Add missing expected results adds 5947daaf75 Ensure that space allocated by assembler directives converts [...] adds e11daf7a2e Split gdb.multi/multi-target.exp into separate testcases adds e8ef12b996 Fix "thread find" with multiple inferiors/targets (PR gdb/26631) adds 7d155da3d9 Add sniffer for Cygwin x86_64 core dumps adds aff9d38745 Add amd64_windows_gregset_reg_offset adds 62a5151b6b Promote windows_core_xfer_shared_libraries and windows_core_ [...] adds e7d612adc7 Add handling for 64-bit module addresses in Cygwin core dumps adds d3483b43ff Mention x86_64 Cygwin core file support in NEWS. adds e163628395 sim/m32r: return register sizes after fetch and store adds 6e25f88828 bpf: xBPF SDIV, SMOD instructions adds 0295dde655 gdb: Fix use after free bug in compile_object_run adds b60cea74de Make target_wait options use enum flags adds febd44f94d Automatic date update in version.in adds 14f9473ca2 gdb: Update i386_analyze_prologue to skip endbr32 adds 8c37706a51 gdb/fortran: Clean up array/string expression evaluation adds 6d81691950 gdb/fortran: Move Fortran expression handling into f-lang.c adds c8d5abea3d gdb/fortran: Change whitespace when printing arrays adds cafb0d8131 Add a new overload of gdb_bfd_sections adds a190fabbfc Use gdb_bfd_sections in core_target_open adds 1ce51eb52d Use gdb_bfd_sections in gdb_bfd_close_or_warn adds 3cabfd268b Use gdb_bfd_sections in get_stap_base_address adds cb814f2e30 Use gdb_bfd_sections in build_objfile_section_table adds ad7277dab9 Use gdb_bfd_sections in symfile.c adds 5bb6e9dd70 Use gdb_bfd_sections in dwarf2/read.c adds b35c1d1cf4 Use gdb_bfd_sections in ELF osabi tag sniffing adds f4f2b85fb2 Use gdb_bfd_sections in gcore_memory_sections adds 03cd72b810 Use gdb_bfd_sections in restore_command adds 08f93a1a93 Use gdb_bfd_sections in elf_symfile_read adds 8a6bb1d130 Use gdb_bfd_sections in build_section_table adds 5486c51748 Use gdb_bfd_sections in generic_load adds 851257b5fc Automatic date update in version.in adds dbc49e9ffa Robustify gdb.base/testenv.exp:find_env adds b167e53f05 Fix mi_gdb_exit with secondary MI channels adds 4f94229e83 Automatic date update in version.in adds b1b11e922b PR26569, R_RISCV_RVC_JUMP results in buffer overflow adds c73eac969a rx-dis.c:103:3: suspicious concatenation of string literals adds 5dd918d980 Fix sparc prologue skipping adds 427234c78b Update the binutils documentation to make it clear the the - [...] adds db47f2458f Automatic date update in version.in adds 307f2595dd Linker: If the type is pie the results should be an executab [...] adds 9fcff41582 Automatic date update in version.in adds c4694f172b Enable support to Intel Keylocker instructions adds ebe824f5dc Remove some manual memory management from compile interface adds 0dbf6ee6a0 Use new/delete for do_module_cleanup adds e947a8482a Introduce and use compile_module_up adds e616f60a6b Transfer module ownership to do_module_cleanup adds 92677124d9 Simplify compile_module cleanup adds bac51ab78d Avoid manual memory management of argv arrays in gdb/compile adds 20a5fcbd5b Handle bit offset and bit size in base types adds afdcafe891 CSKY: Add objdump option -M abi-names. adds c94053440e PR26655, Power10 libstdc++.so R_PPC64_NONE dynamic relocs adds 294338867c PR26656, power10 libstdc++.so segfault in __cxxabiv1::__cxa_throw adds a993d270f8 [GOLD] PowerPC64 __tls_get_addr_opt stub adds 7469ddd78f Automatic date update in version.in adds 81d54bb7ae Add support for Intel TDX instructions. adds f3034e25fa arm: Add support for Neoverse N2 CPU adds a2ab58313a Document that the lower case 'c' character in nm's output is [...] adds 011a045a6b csky/opcodes: enclose if body in curly braces adds 9e980ddcef aarch64: Add support for Neoverse V1 CPU adds 6eee0315f6 arm: Add support for Neoverse V1 CPU adds 99bb393f1d Handle 64bit breakpoints of WOW64 processes as SIGINT adds b551a89f51 Don't let TUI focus on locator adds 29363cfa40 gdb: remove file_handler typedef adds ec47b32a85 binutils: Handle DWARF5 DW_FORM_ref_addr and DW_UT_partial. adds d7b477c541 Sync libiberty and include with GCC for get_DW_UT_name. adds debd1a62c4 readelf: Show Unit Type for DWARF5 adds 743f5cfc00 RISC-V: Error for relaxable branch in absolute section. adds bee4644aff Automatic date update in version.in adds 09d7303523 Put together MOD_VEX_0F38* in i386-dis.c, adds cc9ea2c21c Re: Sync libiberty and include with GCC for get_DW_UT_name adds 5a805384b8 asan: readelf buffer overflow and abort adds 68d654afdf Fix compilation of .c files as C++ when using Clang adds c20c017b2c Fix gdb.base/infcall-nested-structs-c++.exp with Clang adds e851246a2a gdb: fix whitespaces in ChangeLog adds ee1b8b9477 Import mklog.py from gcc repo adds 3b93626be9 Add a missing munmap_list move constructor adds 956bdb595b gdb: fix formatting of _debug_printf macros adds 0919fa3c46 Automatic date update in version.in adds 0be2fe677c ubsan: opcodes/csky-opc.h:929 shift exponent 536870912 adds 3cd7c7d7ef PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 63e5eea234 [GOLD] PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 8f9929bb97 gdb: Fix from_tty argument to gdb.execute in Python. adds 31f327a6c8 Automatic date update in version.in adds 5ecafd7020 Automatic date update in version.in adds 12cf8b93da Re: PR26656, power10 libstdc++.so segfault in __cxxabiv1::__ [...] adds 5f278258cc Remove test duplicate from gdb.tui adds 149830c137 Use an inner window in tui_py_window adds c15c15c8d9 Remove a call to show_source_line from TUI adds 9e820dec13 Use a curses pad for source and disassembly windows adds 35a982372f Use ISCNTRL in tui_copy_source_line adds 2c72d5e58a Rewrite tui_puts adds f243e458cd PR26656 testcases adds c769fd6a32 aarch64: Neoverse V1 tweaks adds 9bede61ce5 arm: Add missing Neoverse V1 feature adds 1ff8e40105 This patch introduces TRBE (Trace Buffer Extension) system r [...] adds 3454861d89 This patch introduces ETE (Embedded Trace Extension) system [...] adds 47e1f9deaa This patch adds support for Cortex-X1 adds 12e35da62f This patch introduces ETMv4 (Embedded Trace Macrocell) syste [...] adds 394e9bf642 This patch adds support for Cortex-X1 for ARM. adds bd356ec6c0 gdb: fix formatting of serial::async_state's enumerators adds 2714a459f8 Automatic date update in version.in adds 5b8a477608 Remove target_has_all_memory adds a739972c7c Remove target_has_memory macro adds 841de12014 Remove target_has_stack macro adds 9dccd06e8a Remove target_has_registers macro adds 05374cfd90 Turn target_can_execute_reverse into function adds 55f6301ac0 Remove target_has_execution macro adds 8a3ecb79b0 Turn target_can_lock_scheduler into a function adds 9aed480c3a Turn target_have_steppable_watchpoint into function adds 1c9f770d16 binutils: dwarf.c handle DWARF5 DW_LLE_start_end and DW_LLE_ [...] adds aeaccbf4c5 Add a note about recent changes to the AArch64 assembler: TR [...] adds de38d64ad2 Tweak gdbsupport/valid-expr.h for GCC 6, fix build adds 9dc318a3e5 Automatic date update in version.in adds f800b00e51 Add attribute::value_as_string method adds 95f982e587 Rename struct attribute accessors adds 6c412691f9 Avoid using DW_* macros in dwarf2/attribute.c adds 2c830f5475 Change some uses of DW_STRING to string method adds 3b64bf15bc Remove some uses of DW_STRING_IS_CANONICAL adds c648120540 Remove DW_STRING and DW_STRING_IS_CANONICAL adds 9d2246fce0 Remove DW_BLOCK adds 630ed6b975 Remove DW_SIGNATURE adds 1bc397c561 Remove DW_SND adds 414ad644a8 Use setter for attribute's unsigned value adds fe56917a86 Add reprocessing flag to struct attribute adds 36d378cf86 Remove DW_ADDR adds 7a5f294dbd Change how reprocessing is done adds bf23a26804 Change how accessibility is handled in dwarf2/read.c adds d4df075e8b Add attribute::as_unsigned method adds e8e5c1585d Change is_valid_DW_AT_defaulted to a method on attribute adds 52c14d1128 Change die_info methods to check the attribute's form adds 23dca5c3d7 Add attribute::as_virtuality method adds c45bc3f8ab Add attribute::as_boolean method adds 529908cbd0 Remove DW_UNSND adds e37c930f9e gcc-4.4.7 warning fixes adds 51dee44b37 After preventing creating an import library for an exe when [...] adds f65825ec7a Fix gdb.dwarf2/dw2-double-set-die-type.exp with Clang adds 990e5268d2 aarch64: Add support for Neoverse N2 CPU adds c81946efc2 NEWS: Mention recent Arm CPU support adds 04e433a857 ld: Override the IR definition for non-ELF targets adds 77718e5b7d [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE adds cae21f8ebf Fix regression in variant part handling adds 95eb9e54a5 [gdb] Fix regression in dwarf2_name adds 27f134698a x86: Check register operand for AddrPrefixOpReg adds 1f22ee1f72 Automatic date update in version.in adds 642f545a93 Add new directive to GAS: .attach_to_group. adds 1eb6eb795f Include the x86-bsd-nat.h header and fix the NetBSD/i386 build adds e2a2a24a8e Preinitialize the sockaddr_un variable to zero adds 15397b0e05 Refactor the NetBSD amd64 gdbserver support adds 8b667faedf Add NetBSD/i386 gdbserver support adds 6ff330351e Remove the old sanity check of sigcontext offsets for NetBSD/i386 adds 064280be25 Fix the i386 build adds 71a74ee72d Automatic date update in version.in adds 048fde1ef4 DWARFv5: Handle DW_MACRO_define_strx and DW_MACRO_undef_strx [...] adds 7026832e52 Allow note sections to be discarded when they are linked to [...] adds 7bd766ccd8 Fix the mve-vcvtne-it assembler test for the arm-*-pe targets. adds 3ee6f75d05 Fix spelling mistake in gdb/testsuite/README. adds a7aba2668a gdb: remove arguments from inferior_created observable adds 2554f6f564 gdb: give names to event loop file handlers adds db20ebdfae gdb: give names to async event/signal handlers adds ba98841943 gdb: move debug_prefixed_vprintf here adds 6b01403b25 gdb: add debug prints in event loop adds 18b67edc2c gdb: fix some inferior_created observer signatures adds 42c36b7366 arm: add support for Cortex-A78 and Cortex-A78AE adds d551991310 Unconditionally use REG_EXTENDED adds 1fa1262d5a Automatic date update in version.in adds b3a3496f83 x86: Update register operand check for AddrPrefixOpReg adds 37df08e2fe Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 65 + bfd/cpu-arm.c | 3 + bfd/elf64-ppc.c | 538 +- bfd/elf64-ppc.h | 3 +- bfd/elflink.c | 3 +- bfd/elfxx-riscv.c | 60 +- bfd/version.h | 2 +- binutils/ChangeLog | 36 + binutils/doc/binutils.texi | 12 +- binutils/dwarf.c | 32 +- binutils/elfcomm.c | 59 +- binutils/readelf.c | 9 +- binutils/testsuite/binutils-all/dw5.W | 1 + binutils/testsuite/binutils-all/dwarf-attributes.W | 1 + contrib/ChangeLog | 4 + contrib/mklog.py | 261 + cpu/ChangeLog | 7 + cpu/bpf.cpu | 38 +- elfcpp/ChangeLog | 4 + elfcpp/dwarf.h | 9 + gas/ChangeLog | 325 +- gas/NEWS | 23 + gas/config/obj-elf.c | 28 +- gas/config/tc-aarch64.c | 36 + gas/config/tc-arm.c | 19 + gas/config/tc-csky.c | 639 +- gas/config/tc-i386.c | 30 +- gas/config/tc-riscv.c | 17 +- gas/doc/as.texi | 12 +- gas/doc/c-aarch64.texi | 7 +- gas/doc/c-arm.texi | 5 + gas/doc/c-i386.texi | 8 + gas/read.c | 2 +- gas/symbols.c | 3 +- gas/testsuite/gas/aarch64/ete.d | 18 + gas/testsuite/gas/aarch64/ete.s | 15 + gas/testsuite/gas/aarch64/etm-ro-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-ro-invalid.l | 37 + gas/testsuite/gas/aarch64/etm-ro-invalid.s | 39 + gas/testsuite/gas/aarch64/etm-ro.d | 44 + gas/testsuite/gas/aarch64/etm-ro.s | 39 + gas/testsuite/gas/aarch64/etm-wo-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.l | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.s | 5 + gas/testsuite/gas/aarch64/etm-wo.d | 10 + gas/testsuite/gas/aarch64/etm-wo.s | 5 + gas/testsuite/gas/aarch64/etm.d | 362 + gas/testsuite/gas/aarch64/etm.s | 360 + gas/testsuite/gas/aarch64/sysreg.d | 4 +- gas/testsuite/gas/aarch64/trbe-invalid.d | 3 + gas/testsuite/gas/aarch64/trbe-invalid.l | 2 + gas/testsuite/gas/aarch64/trbe-invalid.s | 2 + gas/testsuite/gas/aarch64/trbe.d | 21 + gas/testsuite/gas/aarch64/trbe.s | 16 + gas/testsuite/gas/arm/cpu-cortex-a78.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a78ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-x1.d | 6 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 3 +- gas/testsuite/gas/bpf/alu-xbpf.d | 17 + gas/testsuite/gas/bpf/alu-xbpf.s | 11 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 + gas/testsuite/gas/bpf/alu32-xbpf.s | 11 + gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/csky/all.d | 2 +- gas/testsuite/gas/csky/cskyv2_all.d | 36 +- gas/testsuite/gas/csky/cskyv2_all.s | 24 +- gas/testsuite/gas/csky/trust.d | 9 +- gas/testsuite/gas/csky/trust.s | 1 - gas/testsuite/gas/elf/attach-1.d | 11 + gas/testsuite/gas/elf/attach-1.s | 11 + gas/testsuite/gas/elf/attach-2.d | 11 + gas/testsuite/gas/elf/attach-2.s | 9 + gas/testsuite/gas/elf/attach-err.d | 3 + gas/testsuite/gas/elf/attach-err.err | 4 + gas/testsuite/gas/elf/attach-err.s | 5 + gas/testsuite/gas/elf/dwarf-5-cu.d | 1 + gas/testsuite/gas/elf/elf.exp | 4 + gas/testsuite/gas/i386/enqcmd-16bit.d | 21 + gas/testsuite/gas/i386/enqcmd-16bit.s | 4 + gas/testsuite/gas/i386/enqcmd-intel.d | 26 +- gas/testsuite/gas/i386/enqcmd.d | 26 +- gas/testsuite/gas/i386/enqcmd.s | 8 + gas/testsuite/gas/i386/i386.exp | 10 + gas/testsuite/gas/i386/keylocker-intel.d | 34 + gas/testsuite/gas/i386/keylocker.d | 34 + gas/testsuite/gas/i386/keylocker.s | 33 + gas/testsuite/gas/i386/movdir-16bit.d | 21 + gas/testsuite/gas/i386/movdir-16bit.s | 4 + gas/testsuite/gas/i386/movdir-intel.d | 27 +- gas/testsuite/gas/i386/movdir.d | 27 +- gas/testsuite/gas/i386/movdir.s | 11 +- gas/testsuite/gas/i386/property-10.d | 9 + gas/testsuite/gas/i386/property-10.s | 2 + gas/testsuite/gas/i386/tdx.d | 12 + gas/testsuite/gas/i386/tdx.s | 5 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.s | 20 + gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.s | 33 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.s | 10 + gas/testsuite/gas/i386/x86-64-property-10.d | 10 + gas/testsuite/gas/i386/x86-64-tdx.d | 15 + gas/testsuite/gas/i386/x86-64-tdx.s | 8 + gas/testsuite/gas/riscv/absolute-sec.d | 3 + gas/testsuite/gas/riscv/absolute-sec.l | 2 + gas/testsuite/gas/riscv/absolute-sec.s | 2 + gdb/ChangeLog | 878 ++- gdb/NEWS | 2 + gdb/ada-tasks.c | 2 +- gdb/aix-thread.c | 6 +- gdb/amd64-windows-tdep.c | 100 + gdb/arm-tdep.c | 9 +- gdb/async-event.c | 49 +- gdb/async-event.h | 15 +- gdb/auxv.c | 2 +- gdb/breakpoint.c | 8 +- gdb/bsd-uthread.c | 6 +- gdb/cli/cli-dump.c | 96 +- gdb/cli/cli-script.c | 9 +- gdb/compile/compile-c-types.c | 4 +- gdb/compile/compile-cplus-types.c | 39 +- gdb/compile/compile-object-load.c | 108 +- gdb/compile/compile-object-load.h | 21 +- gdb/compile/compile-object-run.c | 95 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 84 +- gdb/corelow.c | 12 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/debug.c | 13 +- gdb/debug.h | 32 - gdb/dummy-frame.c | 2 +- gdb/dwarf2/attribute.c | 141 +- gdb/dwarf2/attribute.h | 191 +- gdb/dwarf2/die.h | 22 +- gdb/dwarf2/macro.c | 71 +- gdb/dwarf2/macro.h | 3 + gdb/dwarf2/read.c | 864 +- gdb/elfread.c | 10 +- gdb/eval.c | 227 +- gdb/event-top.c | 67 +- gdb/exec.c | 52 +- gdb/expprint.c | 61 +- gdb/expression.h | 12 + gdb/f-lang.c | 221 + gdb/f-valprint.c | 7 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-nat.h | 2 +- gdb/findvar.c | 2 +- gdb/fortran-operator.def | 8 + gdb/frame.c | 9 +- gdb/gcore.c | 16 +- gdb/gdb_bfd.c | 5 +- gdb/gdb_bfd.h | 10 +- gdb/gdbtypes.c | 24 + gdb/gdbtypes.h | 43 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/go32-nat.c | 4 +- gdb/i386-bsd-nat.c | 6 +- gdb/i386-bsd-nat.h | 2 + gdb/i386-nbsd-tdep.c | 2 +- gdb/i386-tdep.c | 19 + gdb/i386-tdep.h | 1 - gdb/i386-windows-tdep.c | 100 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-tdep.c | 4 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 4 +- gdb/infcmd.c | 22 +- gdb/inferior.h | 4 +- gdb/infrun.c | 42 +- gdb/infrun.h | 10 +- gdb/jit.c | 2 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 19 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 4 +- gdb/linux-thread-db.c | 18 +- gdb/m68k-linux-tdep.c | 2 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-main.c | 6 +- gdb/mips-sde-tdep.c | 5 +- gdb/nat/windows-nat.c | 15 + gdb/nat/windows-nat.h | 2 + gdb/nbsd-nat.c | 5 +- gdb/nbsd-nat.h | 2 +- gdb/nto-procfs.c | 4 +- gdb/objc-lang.c | 8 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/observable.h | 3 +- gdb/osabi.c | 10 +- gdb/osabi.h | 6 +- gdb/parse.c | 1 - gdb/parser-defs.h | 16 + gdb/printcmd.c | 16 +- gdb/procfs.c | 15 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-tui.c | 59 +- gdb/ravenscar-thread.c | 6 +- gdb/record-btrace.c | 11 +- gdb/record-full.c | 10 +- gdb/regcache-dump.c | 4 +- gdb/remote-notif.c | 2 +- gdb/remote-sim.c | 5 +- gdb/remote.c | 35 +- gdb/reverse.c | 2 +- gdb/rs6000-nat.c | 6 +- gdb/run-on-main-thread.c | 3 +- gdb/score-tdep.c | 2 +- gdb/ser-base.c | 19 +- gdb/skip.c | 10 +- gdb/sol-thread.c | 4 +- gdb/solib-dsbt.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 4 +- gdb/sparc-tdep.c | 13 +- gdb/sparc64-tdep.c | 4 +- gdb/stack.c | 8 +- gdb/stap-probe.c | 18 +- gdb/std-operator.def | 8 - gdb/symfile-mem.c | 2 +- gdb/symfile.c | 76 +- gdb/symfile.h | 2 - gdb/target-debug.h | 2 +- gdb/target-delegates.c | 12 +- gdb/target.c | 46 +- gdb/target.h | 56 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 15 +- gdb/testsuite/ChangeLog | 95 + gdb/testsuite/README | 2 +- ...ection.c => i386-prologue-skip-cf-protection.c} | 0 ...on.exp => i386-prologue-skip-cf-protection.exp} | 6 +- .../gdb.base/infcall-nested-structs.exp.tcl | 7 + gdb/testsuite/gdb.base/testenv.exp | 6 + gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 6 +- gdb/testsuite/gdb.dwarf2/intbits.c | 48 + gdb/testsuite/gdb.dwarf2/intbits.exp | 201 + gdb/testsuite/gdb.fortran/array-slices.exp | 21 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 105 + .../gdb.multi/multi-target-info-inferiors.exp | 110 + gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 79 + .../gdb.multi/multi-target-no-resumed.exp | 90 + .../gdb.multi/multi-target-ping-pong-next.exp | 85 + .../gdb.multi/multi-target-thread-find.exp | 106 + gdb/testsuite/gdb.multi/multi-target.exp | 546 -- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 185 + gdb/testsuite/gdb.python/python.exp | 13 + gdb/testsuite/gdb.tui/list.exp | 1 + gdb/testsuite/gdb.tui/new-layout.exp | 10 +- gdb/testsuite/lib/gdb.exp | 5 +- gdb/testsuite/lib/mi-support.exp | 12 + gdb/thread.c | 20 +- gdb/top.c | 6 +- gdb/top.h | 3 + gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 2 +- gdb/tui/tui-data.c | 34 +- gdb/tui/tui-data.h | 6 + gdb/tui/tui-disasm.c | 9 +- gdb/tui/tui-io.c | 77 +- gdb/tui/tui-io.h | 3 +- gdb/tui/tui-regs.c | 4 +- gdb/tui/tui-source.c | 29 +- gdb/tui/tui-source.h | 11 + gdb/tui/tui-stack.h | 5 + gdb/tui/tui-win.c | 3 +- gdb/tui/tui-winsource.c | 92 +- gdb/tui/tui-winsource.h | 41 +- gdb/unittests/enum-flags-selftests.c | 24 +- gdb/unittests/tui-selftests.c | 6 +- gdb/utils.h | 43 + gdb/valops.c | 4 +- gdb/value.c | 37 +- gdb/windows-nat.c | 5 +- gdb/windows-tdep.c | 118 +- gdb/windows-tdep.h | 8 + gdbserver/ChangeLog | 58 + gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 6 + gdbserver/linux-low.cc | 7 +- gdbserver/linux-low.h | 4 +- gdbserver/netbsd-amd64-low.cc | 53 +- gdbserver/netbsd-i386-low.cc | 157 + gdbserver/netbsd-low.cc | 21 +- gdbserver/netbsd-low.h | 32 +- gdbserver/remote-utils.cc | 10 +- gdbserver/server.cc | 15 + gdbserver/target.cc | 7 +- gdbserver/target.h | 6 +- gdbserver/win32-low.cc | 6 +- gdbserver/win32-low.h | 4 +- gdbsupport/ChangeLog | 36 +- gdbsupport/agent.cc | 2 +- gdbsupport/common-debug.cc | 11 + gdbsupport/common-debug.h | 6 + gdbsupport/event-loop.cc | 95 +- gdbsupport/event-loop.h | 54 +- gdbsupport/valid-expr.h | 8 +- gold/ChangeLog | 24 + gold/powerpc.cc | 113 +- include/ChangeLog | 9 + include/dwarf2.def | 11 + include/dwarf2.h | 24 +- ld/ChangeLog | 54 + ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/emultempl/ppc64elf.em | 18 +- ld/plugin.c | 6 +- ld/testsuite/ld-elf/pr26681.d | 3 + ld/testsuite/ld-elf/pr26681.l | 5 + ld/testsuite/ld-elf/pr26681.s | 10 + ld/testsuite/ld-powerpc/elfv2so.d | 17 +- ld/testsuite/ld-powerpc/notoc2.d | 4 +- ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/tlsdesc.wf | 4 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 9 +- ld/testsuite/ld-powerpc/tlsdesc2.wf | 6 +- ld/testsuite/ld-powerpc/tlsget.d | 89 + ld/testsuite/ld-powerpc/tlsget.s | 24 + ld/testsuite/ld-powerpc/{tlsopt5.wf => tlsget.wf} | 14 +- ld/testsuite/ld-powerpc/tlsget2.d | 76 + ld/testsuite/ld-powerpc/{tlsopt5.wf => tlsget2.wf} | 14 +- ld/testsuite/ld-powerpc/tlsopt5.d | 11 +- ld/testsuite/ld-powerpc/tlsopt5.wf | 4 +- ld/testsuite/ld-powerpc/tlsopt6.d | 11 +- ld/testsuite/ld-powerpc/tlsopt6.wf | 4 +- libiberty/ChangeLog | 6 + libiberty/dwarfnames.c | 7 + opcodes/ChangeLog | 146 +- opcodes/aarch64-opc.c | 230 + opcodes/bpf-desc.c | 80 + opcodes/bpf-desc.h | 9 +- opcodes/bpf-opc.c | 96 + opcodes/bpf-opc.h | 8 +- opcodes/csky-dis.c | 150 +- opcodes/csky-opc.h | 527 +- opcodes/i386-dis.c | 280 +- opcodes/i386-gen.c | 15 + opcodes/i386-init.h | 448 +- opcodes/i386-opc.h | 9 + opcodes/i386-opc.tbl | 25 + opcodes/i386-tbl.h | 8288 ++++++++++---------- opcodes/rx-dis.c | 16 +- sim/m32r/ChangeLog | 6 + sim/m32r/m32r.c | 20 +- 359 files changed, 14667 insertions(+), 7891 deletions(-) create mode 100755 contrib/mklog.py create mode 100644 gas/testsuite/gas/aarch64/ete.d create mode 100644 gas/testsuite/gas/aarch64/ete.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo.s create mode 100644 gas/testsuite/gas/aarch64/etm.d create mode 100644 gas/testsuite/gas/aarch64/etm.s create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.d create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.l create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.s create mode 100644 gas/testsuite/gas/aarch64/trbe.d create mode 100644 gas/testsuite/gas/aarch64/trbe.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-x1.d create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/elf/attach-1.d create mode 100644 gas/testsuite/gas/elf/attach-1.s create mode 100644 gas/testsuite/gas/elf/attach-2.d create mode 100644 gas/testsuite/gas/elf/attach-2.s create mode 100644 gas/testsuite/gas/elf/attach-err.d create mode 100644 gas/testsuite/gas/elf/attach-err.err create mode 100644 gas/testsuite/gas/elf/attach-err.s create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.d create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.s create mode 100644 gas/testsuite/gas/i386/keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/keylocker.d create mode 100644 gas/testsuite/gas/i386/keylocker.s create mode 100644 gas/testsuite/gas/i386/movdir-16bit.d create mode 100644 gas/testsuite/gas/i386/movdir-16bit.s create mode 100644 gas/testsuite/gas/i386/property-10.d create mode 100644 gas/testsuite/gas/i386/property-10.s create mode 100644 gas/testsuite/gas/i386/tdx.d create mode 100644 gas/testsuite/gas/i386/tdx.s create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-10.d create mode 100644 gas/testsuite/gas/i386/x86-64-tdx.d create mode 100644 gas/testsuite/gas/i386/x86-64-tdx.s create mode 100644 gas/testsuite/gas/riscv/absolute-sec.d create mode 100644 gas/testsuite/gas/riscv/absolute-sec.l create mode 100644 gas/testsuite/gas/riscv/absolute-sec.s delete mode 100644 gdb/debug.h rename gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.c => i386-prologu [...] rename gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.exp => i386-prolo [...] create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.c create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-continue.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-interrupt.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-no-resumed.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-ping-pong-next.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-thread-find.exp delete mode 100644 gdb/testsuite/gdb.multi/multi-target.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp.tcl create mode 100644 gdbserver/netbsd-i386-low.cc create mode 100644 ld/testsuite/ld-elf/pr26681.d create mode 100644 ld/testsuite/ld-elf/pr26681.l create mode 100644 ld/testsuite/ld-elf/pr26681.s create mode 100644 ld/testsuite/ld-powerpc/tlsget.d create mode 100644 ld/testsuite/ld-powerpc/tlsget.s copy ld/testsuite/ld-powerpc/{tlsopt5.wf => tlsget.wf} (61%) create mode 100644 ld/testsuite/ld-powerpc/tlsget2.d copy ld/testsuite/ld-powerpc/{tlsopt5.wf => tlsget2.wf} (61%)