This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_fx/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 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) adds 68c0faca76 Introduce struct packed template adds ac3972d81f Fix -fsanitize=thread for per_cu fields adds 02f0597c46 [gdb/build] Fix build with gcc 4.8.5 adds 09559238fd [gdb/testsuite] Add tsan-suppressions.txt adds 75948417af [gdb/testsuite] Run two test-cases with ASAN_OPTIONS=verify_ [...] adds 657a50227b gdb: LoongArch: Add floating-point support adds 3f6227c2f4 gdbserver: LoongArch: Add floating-point support adds 43f074cde4 [gdb/record] Support recording of getrandom adds 98f49277b5 LTO plugin: sync header file with GCC adds 3da5576c91 [gdb/symtab] Add dwarf2_cu::lang () adds d21d919bc1 Improve "set scheduler-locking" documentation adds dd4c046506 Automatic date update in version.in adds 52c0a45546 [gdb/symtab] Make per_cu->set_lang more strict adds cf6c1e710e gdbserver: remove unused variable adds 0f443d1b70 Fix "until LINE" in main, when "until" runs into longjmp adds 43127ae571 Fix gdb.base/step-indirect-call-thunk.exp adds 485caa08c0 Add PowerPC support to gdb.cp/call-method-register.cc adds 2b8b0dca3b Fix for gdb.base/stap-probe.c adds 9779607aff Tighten gdb.threads/no-unwaited-for-left.exp regexps adds 869fa2b36c Automatic date update in version.in adds 00b37cc41e PowerPC: implement md_operand to parse register names adds 5f6c92298a Re: PowerPC: implement md_operand to parse register names adds 4f92e10cda [gdb/symtab] Fix data race in ~charset_vector adds b35bd7d552 [gdb/symtab] Make per_cu->unit_type atomic adds 14dd1080c6 [gdb/symtab] Make per_cu->m_lang atomic adds 2df41bda2f [gdb/build] Fix gdb build with gcc 4.8.5 adds e24500cbab gdb: Document floating-point support for LoongArch adds 18a5766d09 [gdbsupport] Add sequential_for_each adds 7d1a572d6b [gdb/symtab] Fix data race in cooked_index_functions::expand [...] adds 9afca381e2 Automatic date update in version.in adds bf4d777d39 Run 'black' on gdb adds aa63b0a77e PowerPC: fix for gdb.base/eh_return.exp adds c4a3dbaf11 Expose current 'print' settings to Python adds 72be9d6be7 Add 'summary' mode to Value.format_string adds ebbac1687d PowerPC: Add support for IEEE 128-bit format. adds 3028a2dbbf Add 'nibbles' to gdb.print_options adds 13c3e10f98 gdb/testsuite: modernize gdb.base/maint.exp adds 92b0a182fe gdb-add-index always generates an error when libdebuginfod w [...] adds c3359b8b95 Automatic date update in version.in adds f39cc214d5 Automatic date update in version.in adds 38733fdc8c Automatic date update in version.in adds 53944a3bf5 [gdbsupport] Add parallel_for_each_debug adds 68a5118c48 [gdb/testsuite] Fix gdb.arch/i386-mpx.exp adds 9d9dd861e9 [gdb/testsuite] Fix regression in step-indirect-call-thunk.e [...] adds c3d3b64b34 [gdb/testsuite] Allow override of ASAN_OPTIONS in lib/gdb.exp adds 4319180c81 [gdbsupport] Improve thread scheduling in parallel_for_each adds 37cea58867 x86: re-order insn template fields adds 7e864bf71d x86: correct VMOVSH attributes adds 602d2b520d gdb/python: look for python, then python 3 at configure time adds 9a14143c59 [gdb/testsuite] Remove duplicate of supports_gnuc adds 5154216259 arc: Update missing cipher. adds bbcab3366b opcodes/arc: Implement style support in the disassembler adds 8f7f9b3a91 Remove ui_register_input_event_handler adds efd3baf0dc Replace input_interactive_p with a method adds 66fd2c678e Remove cli_out_new adds 083aca0c83 Remove manual lifetime management from cli_interp adds 6a40c6e437 Remove array typedef assumption for Ada adds 23948f5602 Put gdb.base/bt-on-fatal-signal.exp GDB cores in output dir adds 0b4fe76f95 Add gdb.free_objfile event registry adds e4d04cb306 gprofng: fix regression in build and a race condition in autoreconf adds b8283575ae gprofng: link libgprofng.so against -lpthread adds b87062aade Automatic date update in version.in adds bd0736124c x86: Properly check invalid relocation against protected symbol adds 76e4fa70e7 ld: Pass -nostdlib to compiler with -r adds 3c539d41b4 [AArch64] Fix testcase compilation failure adds d0ff5ca959 [AArch64] Support AArch64 MTE memory tag dumps in core files adds 68cffbbd44 [AArch64] MTE corefile support adds e9061058b4 Reformat gdbarch-components.py to fix deviations adds d19a265487 x86: Make protected symbols local for -shared adds f638657759 x86: Disallow invalid relocations against protected symbols adds 73d9afb778 Automatic date update in version.in adds ffd29c9c21 gas/symbols: introduce md_resolve_symbol adds 1bc99604e8 Re: opcodes/arc: Implement style support in the disassembler adds e0c01ce66d Don't stop all threads prematurely after first step of "step N" adds b0cf0a5b9d gdb/value.c: add several headers to the include list adds fe587fc997 Handle Python 3.11 deprecation of PySys_SetPath and Py_SetPr [...] adds 2637e8bb1a Automatic date update in version.in adds 0679db2966 Wrap python_write_bytecode with HAVE_PYTHON ifdef adds 590207aa6e PowerPC64: fix build error on 32-bit hosts adds 175b91507b miscellaneous dwarf.c tidies adds f07c08e115 binutils/dwarf.c: abbrev caching adds 695c6dfe7e PR29370, infinite loop in display_debug_abbrev adds e82295b23d PR29337, readelf CU/TU mixup in .gdb_index adds e4e340a3ff PR29390, DW_CFA_AARCH64_negate_ra_state vs. DW_CFA_GNU_window_save adds 987e8a90fa x86/Intel: correct AVX512F scatter insn element sizes adds ea09fe9259 x86: replace wrong attributes on VCVTDQ2PH{X,Y} adds 2fe9a3c41f [gdb/symtab] Fix bad compile unit index complaint adds 9b89bf16c3 [gdbsupport] Fix type of parallel_for_each_debug adds c57ac51086 [gdb/python] Fix python selftest with python 3.11 adds 5c3392f981 [gdb/python] Fix typo in test_python adds d65edaa0bc [arm] Rename arm_cache_is_sp_register to arm_is_alternative_ [...] adds 6dff2a6ffe gdb/arm: move fetch of arm_gdbarch_tdep to a more inner scope adds 52abb4de08 gdb/mips: rewrite show_mask_address adds 602707187f gdb: select suitable thread for gdbarch_adjust_breakpoint_address adds 08106042d9 gdb: move the type cast into gdbarch_tdep adds 11da1b13b3 gdbsupport: add checked_static_cast adds c44885db3b gdb: ensure the cast in gdbarch_tdep is valid adds 8f29211c3f i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC adds 0a24685343 PowerPC: Create new MMA instruction masks and use them adds c07ec968f7 Add ChangeLog entry from previous commit adds 13391ff8bc Automatic date update in version.in adds b5375c5da9 PR15951, binutils testsuite builds status wrapper unconditionally adds 4686f81068 gdb/csky modify registers list for general_reggroup adds 6577f365eb PR17122, OSX 10.9 build failure adds 9083a323bc [gdb] Add empty range unit test for gdb::parallel_for_each adds 36da255e7c Fix typo in windows-nat.c adds 4a570176b4 Change target_ops::async to accept bool adds 5ae3df226b gdb/testsuite: give binaries distinct names in Ada tests adds 263ad5cc81 [gdb/symtab] Fix duplicate CUs in all_comp_units adds 4c70437ddc Automatic date update in version.in adds 561e83f7c5 Automatic date update in version.in adds c444385fad gdb/testsuite: rename get_maint_bp_addr and move it to gdb-u [...] adds ea892bdc4b gdb/testsuite: add a clear test to py-breakpoint.exp adds 5d8af25542 Automatic date update in version.in adds 5d471bd907 Re: PowerPC64 .branch_lt address adds 6d13722a97 bfd: Add supported for LoongArch new relocations. adds cbdbf44535 LoongArch:opcodes: Add new reloc types. adds f09482a874 LoongArch: gas: Add new reloc types. adds bc2a35c0b4 LoongArch: Move ifunc info to rela.dyn from rela.plt. adds 9801120721 bfd: Delete R_LARCH_NONE from dyn info of LoongArch. adds 2cb10f02b0 LoongArch: Add testcases for new relocate types. adds 4f46c0bc36 opcodes: add new sub-mnemonic disassembler style adds 36d94bd42b libopcodes/ppc: add support for disassembler styling adds 90ed159321 gdb: handle dis_style_sub_mnemonic disassembler style adds eea2d83593 Remove dead code from windows_nat_target::detach adds 42e11f363c gdb/arm: Use if-else if instead of switch adds a6e4a48c02 gdb/arm: Sync sp with other *sp registers adds f7f904e4fd binutils-gdb/git: highlight whitespace errors in source files adds 4ca26ad7de struct packed: Use gcc_struct on Windows adds e249e6b801 struct packed: Unit tests and more operators adds b669667d07 struct packed: Add fallback byte array implementation adds e4146092c3 ld: Compile 2 CTF tests with -O2 adds 554128418b gdb: fix use of uninitialised gdb_printing_disassembler::m_i [...] adds 23aa2befce gdb/python: fix invalid use disassemble_info::stream adds 24d2cbc42c set/show python dont-write-bytecode fixes adds 872ae1027e gprofng: fix bug 29351 - Move dynamic loading of modules to [...] adds 2e2a82421a gprofng: fix bug 29352 - Fix the message Hexadecimal number [...] adds 408520bcaa gprofng: fix bug 29353 - Fix a lay-out issue in the html dis [...] adds c69c2b6033 gprofng: fix bug 29392 - Unexpected line format in summary file adds 91a5dd8e4a gprofng: fix bug 29356 - Execution fails if gprofng is not i [...] adds 8e883b5e11 Automatic date update in version.in adds 60cd08d403 MI: mi_runto -pending adds bc20e562ec gdb/varobj: Fix use after free in varobj adds 6c96b937df gdb/varobj: Fix varobj_invalidate_iter
No new revisions were added by this update.
Summary of changes: .gitattributes | 15 + ChangeLog | 4 + bfd/ChangeLog | 4 + bfd/bfd-in2.h | 37 + bfd/configure | 20 +- bfd/elf.c | 4 +- bfd/elf32-i386.c | 9 +- bfd/elf64-ppc.c | 2 +- bfd/elf64-x86-64.c | 11 +- bfd/elflink.c | 8 +- bfd/elfnn-aarch64.c | 89 + bfd/elfnn-loongarch.c | 1554 +- bfd/elfxx-loongarch.c | 1371 +- bfd/elfxx-loongarch.h | 4 + bfd/elfxx-riscv.c | 77 +- bfd/elfxx-x86.c | 23 +- bfd/elfxx-x86.h | 3 +- bfd/libbfd.h | 37 + bfd/po/bfd.pot | 2664 ++-- bfd/reloc.c | 82 + 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/config.in | 7 - binutils/configure | 32 +- binutils/configure.ac | 4 +- binutils/dwarf.c | 444 +- binutils/dwarf.h | 2 + binutils/objdump.c | 2 + binutils/po/binutils.pot | 4072 ++--- binutils/readelf.c | 3 + binutils/sysdep.h | 6 - binutils/testsuite/binutils-all/objcopy.exp | 7 +- config/ChangeLog | 4 + cpu/ChangeLog | 4 + elfcpp/ChangeLog | 4 + gas/ChangeLog | 9 + gas/NEWS | 2 + gas/as.c | 59 +- gas/as.h | 17 +- gas/config/loongarch-lex.h | 3 + gas/config/loongarch-parse.y | 72 +- 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 | 25 +- 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 | 630 +- gas/config/tc-i386.h | 3 + gas/config/tc-ia64.c | 30 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-iq2000.c | 13 +- gas/config/tc-loongarch.c | 140 +- gas/config/tc-loongarch.h | 7 +- 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 | 191 +- gas/config/tc-ppc.h | 18 +- 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/doc/internals.texi | 6 + 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 | 18 +- gas/output-file.h | 2 +- gas/po/gas.pot | 3990 ++--- gas/read.c | 92 +- gas/read.h | 1 + gas/subsegs.c | 2 - gas/symbols.c | 132 +- gas/symbols.h | 8 + gas/testsuite/gas/aarch64/pac_ab_key.d | 4 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 +- gas/testsuite/gas/all/gas.exp | 4 +- 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/avx512f.s | 32 +- gas/testsuite/gas/i386/evex-wig.s | 12 + gas/testsuite/gas/i386/evex-wig1-intel.d | 9 + gas/testsuite/gas/i386/evex-wig1.d | 9 + gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/inval-avx.l | 25 +- gas/testsuite/gas/i386/inval-avx.s | 6 + gas/testsuite/gas/i386/x86-64-avx512f.s | 32 +- gas/testsuite/gas/loongarch/jmp_op.d | 82 +- gas/testsuite/gas/loongarch/jmp_op.s | 38 +- gas/testsuite/gas/loongarch/macro_op.d | 778 +- gas/testsuite/gas/loongarch/macro_op.s | 44 +- gas/testsuite/gas/loongarch/macro_op_32.d | 55 + gas/testsuite/gas/loongarch/macro_op_32.s | 16 + gas/testsuite/gas/loongarch/macro_op_large_abs.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_abs.s | 9 + gas/testsuite/gas/loongarch/macro_op_large_pc.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_pc.s | 9 + gas/testsuite/gas/loongarch/reloc.d | 167 + gas/testsuite/gas/loongarch/reloc.s | 144 + gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/regsyms.d | 10 + gas/testsuite/gas/ppc/regsyms.s | 4 + .../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/Makefile.in | 2 + gdb/NEWS | 56 + gdb/aarch64-fbsd-nat.c | 4 +- gdb/aarch64-fbsd-tdep.c | 6 +- gdb/aarch64-linux-nat.c | 20 +- gdb/aarch64-linux-tdep.c | 183 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 48 +- gdb/ada-lang.c | 6 + gdb/ada-typeprint.c | 11 +- gdb/aix-thread.c | 87 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-netbsd-tdep.c | 2 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 14 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-linux-tdep.c | 11 +- gdb/amd64-linux-tdep.h | 3 +- gdb/amd64-netbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 34 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-linux-tdep.c | 4 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 8 +- gdb/arch-utils.c | 6 +- gdb/arch/aarch64-mte-linux.c | 56 + gdb/arch/aarch64-mte-linux.h | 16 +- gdb/arch/loongarch.c | 9 + gdb/arch/loongarch.h | 31 + gdb/arm-fbsd-nat.c | 4 +- gdb/arm-fbsd-tdep.c | 6 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 5 +- gdb/arm-netbsd-nat.c | 8 +- gdb/arm-netbsd-tdep.c | 4 +- gdb/arm-none-tdep.c | 2 +- gdb/arm-obsd-tdep.c | 2 +- gdb/arm-tdep.c | 260 +- gdb/arm-wince-tdep.c | 2 +- gdb/avr-tdep.c | 12 +- gdb/bfin-tdep.c | 4 +- gdb/breakpoint.c | 29 +- gdb/charset.c | 8 +- gdb/cli-out.c | 8 - gdb/cli-out.h | 4 +- gdb/cli/cli-interp.c | 36 +- gdb/cli/cli-script.c | 4 +- gdb/cli/cli-style.c | 107 +- gdb/cli/cli-style.h | 28 +- gdb/configure | 12 +- gdb/configure.ac | 3 +- gdb/corelow.c | 89 +- gdb/cp-valprint.c | 5 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 18 +- gdb/csky-tdep.c | 47 +- gdb/csky-tdep.h | 4 + gdb/debuginfod-support.c | 4 +- gdb/defs.h | 8 +- gdb/disasm.c | 218 +- gdb/disasm.h | 81 +- gdb/doc/gdb.texinfo | 185 +- gdb/doc/python.texi | 51 +- gdb/dwarf2/cooked-index.h | 11 +- gdb/dwarf2/cu.c | 2 +- gdb/dwarf2/cu.h | 7 + gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/read.c | 337 +- gdb/dwarf2/read.h | 89 +- gdb/event-top.c | 24 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-nat.h | 2 +- gdb/features/Makefile | 1 + 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/features/loongarch/fpu.c | 55 + gdb/features/loongarch/fpu.xml | 50 + gdb/frv-tdep.c | 4 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 83 +- gdb/gdbarch-components.py | 40 + gdb/gdbarch-gen.h | 26 + gdb/gdbarch.c | 96 + gdb/gdbarch.h | 27 +- gdb/guile/guile.c | 10 + gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 4 +- gdb/hppa-tdep.c | 12 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-fbsd-tdep.c | 4 +- gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-netbsd-tdep.c | 4 +- gdb/i386-nto-tdep.c | 6 +- gdb/i386-obsd-tdep.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 98 +- gdb/i386-windows-tdep.c | 2 +- gdb/i387-tdep.c | 20 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 12 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 25 +- gdb/linux-nat.c | 6 +- gdb/linux-nat.h | 2 +- gdb/linux-record.c | 6 + gdb/linux-record.h | 1 + gdb/linux-tdep.c | 39 +- gdb/loongarch-linux-nat.c | 58 +- gdb/loongarch-linux-tdep.c | 79 +- gdb/loongarch-tdep.c | 665 +- gdb/loongarch-tdep.h | 14 +- gdb/m32c-tdep.c | 58 +- gdb/m68hc11-tdep.c | 12 +- gdb/m68k-bsd-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 38 +- gdb/memtag.c | 68 + gdb/memtag.h | 50 + gdb/mep-tdep.c | 6 +- gdb/mi/mi-interp.c | 5 +- gdb/mips-linux-tdep.c | 4 +- gdb/mips-tdep.c | 85 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/msp430-tdep.c | 12 +- gdb/nat/linux-btrace.c | 2 +- gdb/nds32-tdep.c | 20 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 4 +- gdb/or1k-tdep.c | 8 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 8 +- gdb/ppc-linux-nat.c | 22 +- gdb/ppc-linux-tdep.c | 20 +- gdb/ppc-netbsd-nat.c | 6 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 109 +- gdb/ppc64-tdep.c | 2 +- gdb/python/lib/gdb/__init__.py | 13 + gdb/python/py-all-events.def | 1 + gdb/python/py-arch.c | 33 +- gdb/python/py-disasm.c | 2 +- gdb/python/py-event-types.def | 5 + gdb/python/py-event.h | 1 + gdb/python/py-evtregistry.c | 4 +- gdb/python/py-evts.c | 28 +- gdb/python/py-inferior.c | 15 + gdb/python/py-newobjfileevent.c | 36 + gdb/python/py-objfile.c | 14 + gdb/python/py-prettyprint.c | 102 +- gdb/python/py-progspace.c | 24 +- gdb/python/py-value.c | 11 +- gdb/python/py-varobj.c | 25 +- gdb/python/python-internal.h | 22 +- gdb/python/python.c | 138 +- gdb/record-btrace.c | 6 +- gdb/record-full.c | 4 +- gdb/remote.c | 12 +- gdb/riscv-linux-tdep.c | 2 +- gdb/riscv-tdep.c | 26 +- gdb/rl78-tdep.c | 8 +- gdb/rs6000-aix-nat.c | 13 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-tdep.c | 132 +- gdb/rx-tdep.c | 2 +- gdb/s390-linux-tdep.c | 22 +- gdb/s390-tdep.c | 42 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 8 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 14 +- gdb/sparc64-fbsd-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 4 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 10 +- gdb/target-delegates.c | 12 +- gdb/target.c | 4 +- gdb/target.h | 4 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 4 +- .../gdb.ada/access_to_unbounded_array.exp | 4 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 6 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 4 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 4 +- gdb/testsuite/gdb.ada/fixed_points.exp | 4 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 4 +- gdb/testsuite/gdb.ada/mi_variant.exp | 4 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 6 +- gdb/testsuite/gdb.ada/multiarray.exp | 48 + gdb/testsuite/gdb.ada/multiarray/p.adb | 46 + gdb/testsuite/gdb.ada/multiarray/pack.ads | 34 + gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- gdb/testsuite/gdb.ada/packed_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_record.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 4 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/same_component_name.exp | 4 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 4 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 4 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/variant.exp | 4 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 152 + gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 175 + gdb/testsuite/gdb.arch/aarch64-mte.c | 15 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 19 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 5 + gdb/testsuite/gdb.base/clear_non_user_bp.exp | 25 +- gdb/testsuite/gdb.base/corefile.exp | 12 + gdb/testsuite/gdb.base/eh_return.exp | 36 +- gdb/testsuite/gdb.base/jit-reader.exp | 12 + gdb/testsuite/gdb.base/libsegfault.exp | 8 +- .../longjmp-until-in-main.c} | 21 +- gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 44 + gdb/testsuite/gdb.base/maint.exp | 146 +- gdb/testsuite/gdb.base/printcmds.exp | 9 + gdb/testsuite/gdb.base/stap-probe.c | 2 + .../gdb.base/step-indirect-call-thunk.exp | 8 + gdb/testsuite/gdb.cp/call-method-register.cc | 2 + .../py-disasm.c => gdb.cp/pointer-to-member.cc} | 19 +- .../pointer-to-member.exp} | 29 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 4 +- .../py-disasm.c => gdb.mi/mi-corefile.c} | 14 +- gdb/testsuite/gdb.mi/mi-corefile.exp | 69 + .../mi-var-invalidate-shlib-lib.c} | 21 +- .../mi-var-invalidate-shlib.c} | 32 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp | 137 + gdb/testsuite/gdb.python/py-arch.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 20 + gdb/testsuite/gdb.python/py-disasm.c | 8 +- gdb/testsuite/gdb.python/py-disasm.exp | 22 +- gdb/testsuite/gdb.python/py-disasm.py | 3 - .../gdb.python/{py-disasm.c => py-event-load.c} | 29 +- gdb/testsuite/gdb.python/py-event-load.exp | 67 + .../py-event-load.py} | 27 +- gdb/testsuite/gdb.python/py-events.exp | 2 + gdb/testsuite/gdb.python/py-format-string.exp | 57 +- gdb/testsuite/gdb.python/py-format-string.py | 6 + gdb/testsuite/gdb.python/py-parameter.exp | 4 + gdb/testsuite/gdb.python/py-progspace.exp | 3 + gdb/testsuite/gdb.python/py-send-packet.py | 6 +- gdb/testsuite/gdb.python/py-shared.exp | 5 +- gdb/testsuite/gdb.python/python.exp | 3 + .../py-disasm.c => gdb.reverse/getrandom.c} | 28 +- gdb/testsuite/gdb.reverse/getrandom.exp | 56 + gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 8 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 4 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 51 + gdb/testsuite/gdb.threads/step-N-all-progress.exp | 59 + .../gdb.trace/unavailable-dwarf-piece.exp | 4 +- gdb/testsuite/lib/gdb-utils.exp | 28 + gdb/testsuite/lib/gdb.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 68 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 6 +- gdb/top.c | 22 +- gdb/top.h | 17 +- .../O2_float_param.exp => tsan-suppressions.txt} | 29 +- gdb/tui/tui-io.c | 2 +- gdb/unittests/packed-selftests.c | 132 + gdb/unittests/parallel-for-selftests.c | 8 + gdb/utils.c | 6 +- gdb/v850-tdep.c | 6 +- gdb/value.c | 30 + gdb/varobj.c | 99 +- gdb/windows-nat.c | 18 +- gdb/xtensa-linux-nat.c | 4 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 54 +- gdb/z80-tdep.c | 8 +- gdbserver/linux-loongarch-low.cc | 58 +- gdbserver/server.cc | 8 +- gdbsupport/gdb-checked-static-cast.h | 68 + gdbsupport/packed.h | 168 + gdbsupport/parallel-for.h | 55 +- gold/ChangeLog | 4 + gold/po/gold.pot | 31 +- gprof/ChangeLog | 4 + gprof/configure | 20 +- gprof/po/gprof.pot | 38 +- gprofng/common/lib-config.h.in | 94 + gprofng/configure | 20 +- gprofng/gp-display-html/gp-display-html.in | 14983 ++++++++++++++++++- gprofng/libcollector/Makefile.in | 6 +- gprofng/libcollector/configure | 48 +- gprofng/libcollector/configure.ac | 26 +- gprofng/src/Makefile.am | 6 +- gprofng/src/Makefile.in | 9 +- gprofng/src/Settings.cc | 5 +- gprofng/testsuite/gprofng.display/display.exp | 22 +- gprofng/testsuite/lib/Makefile.skel | 3 + include/ChangeLog | 4 + include/dis-asm.h | 7 + include/elf/aarch64.h | 3 + include/elf/loongarch.h | 139 + include/opcode/riscv.h | 7 +- include/plugin-api.h | 33 + ld/ChangeLog | 4 + ld/NEWS | 2 + ld/config.in | 7 - ld/configure | 32 +- ld/configure.ac | 4 +- ld/emulparams/elf64ppc.sh | 22 +- ld/ldlang.c | 1 - ld/po/ld.pot | 3647 ++--- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 1 + ld/testsuite/ld-ctf/data-func-conflicted.d | 1 + ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 16 + ld/testsuite/ld-elf/pr26936.d | 2 +- ld/testsuite/ld-elf/pr29377a.c | 5 + ld/testsuite/ld-elf/pr29377b.c | 10 + ld/testsuite/ld-elf/shared.exp | 6 +- ld/testsuite/ld-i386/i386.exp | 2 +- ld/testsuite/ld-i386/pr17709.err | 2 + ld/testsuite/ld-i386/pr17709.rd | 4 - ld/testsuite/ld-i386/pr27998a.d | 2 +- ld/testsuite/ld-i386/pr27998b.d | 6 +- ld/testsuite/ld-i386/protected1.d | 4 +- ld/testsuite/ld-i386/protected3.d | 2 +- ld/testsuite/ld-i386/protected6a.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c | 23 + ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out | 1 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 18 +- ld/testsuite/ld-loongarch-elf/disas-jirl.d | 19 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 34 + ld/testsuite/ld-loongarch-elf/jmp_op.d | 84 +- ld/testsuite/ld-loongarch-elf/jmp_op.s | 42 +- ld/testsuite/ld-loongarch-elf/libnopic-global.s | 113 + ld/testsuite/ld-loongarch-elf/macro_op.d | 883 +- ld/testsuite/ld-loongarch-elf/macro_op.s | 57 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 768 +- ld/testsuite/ld-loongarch-elf/macro_op_32.s | 43 +- ld/testsuite/ld-loongarch-elf/nopic-global-so.rd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global-so.sd | 10 + ld/testsuite/ld-loongarch-elf/nopic-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-global.s | 373 + ld/testsuite/ld-loongarch-elf/nopic-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-local.s | 383 + ld/testsuite/ld-loongarch-elf/nopic-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-local.xd | 3 + .../ld-loongarch-elf/nopic-weak-global-so.rd | 5 + .../ld-loongarch-elf/nopic-weak-global-so.sd | 10 + .../ld-loongarch-elf/nopic-weak-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.s | 374 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-weak-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s | 383 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd | 3 + ld/testsuite/ld-loongarch-elf/pic.exp | 202 + ld/testsuite/ld-loongarch-elf/pic.ld | 18 + ld/testsuite/ld-x86-64/pr17709.err | 2 + ld/testsuite/ld-x86-64/pr17709.rd | 4 - ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24151a.d | 4 +- ld/testsuite/ld-x86-64/pr28875-func.err | 2 +- ld/testsuite/ld-x86-64/protected1.d | 4 +- ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected6a.d | 4 +- ld/testsuite/ld-x86-64/protected7a.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 45 +- libctf/ChangeLog | 4 + libiberty/ChangeLog | 4 + opcodes/ChangeLog | 24 + opcodes/arc-dis.c | 148 +- opcodes/configure | 20 +- opcodes/disassemble.c | 7 + opcodes/i386-gen.c | 4 +- opcodes/i386-opc.h | 17 +- opcodes/i386-opc.tbl | 91 +- opcodes/i386-tbl.h | 8212 +++++----- opcodes/loongarch-opc.c | 412 +- opcodes/po/opcodes.pot | 273 +- opcodes/ppc-dis.c | 115 +- opcodes/ppc-opc.c | 72 +- 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 +- 585 files changed, 41242 insertions(+), 19088 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/loongarch/macro_op_32.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_32.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/reloc.d create mode 100644 gas/testsuite/gas/loongarch/reloc.s create mode 100644 gas/testsuite/gas/ppc/regsyms.d create mode 100644 gas/testsuite/gas/ppc/regsyms.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/features/loongarch/fpu.c create mode 100644 gdb/features/loongarch/fpu.xml create mode 100644 gdb/memtag.c create mode 100644 gdb/memtag.h create mode 100644 gdb/testsuite/gdb.ada/multiarray.exp create mode 100644 gdb/testsuite/gdb.ada/multiarray/p.adb create mode 100644 gdb/testsuite/gdb.ada/multiarray/pack.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.exp copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.base/longjmp-until-in-main.c} (72%) create mode 100644 gdb/testsuite/gdb.base/longjmp-until-in-main.exp copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.cp/pointer-to-member.cc} (77%) copy gdb/testsuite/{gdb.ada/O2_float_param.exp => gdb.cp/pointer-to-member.exp} (54%) copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.mi/mi-corefile.c} (76%) create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.exp copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.mi/mi-var-invalidate-shlib-lib.c} (76%) copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.mi/mi-var-invalidate-shlib.c} (60%) create mode 100644 gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp copy gdb/testsuite/gdb.python/{py-disasm.c => py-event-load.c} (51%) create mode 100644 gdb/testsuite/gdb.python/py-event-load.exp copy gdb/testsuite/{gdb.ada/O2_float_param.exp => gdb.python/py-event-load.py} (54%) copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.reverse/getrandom.c} (67%) create mode 100644 gdb/testsuite/gdb.reverse/getrandom.exp create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.c create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.exp copy gdb/{testsuite/gdb.ada/O2_float_param.exp => tsan-suppressions.txt} (54%) create mode 100644 gdb/unittests/packed-selftests.c create mode 100644 gdbsupport/gdb-checked-static-cast.h create mode 100644 gdbsupport/packed.h create mode 100644 gprofng/common/lib-config.h.in create mode 100644 ld/testsuite/ld-elf/pr29377a.c create mode 100644 ld/testsuite/ld-elf/pr29377b.c create mode 100644 ld/testsuite/ld-i386/pr17709.err delete mode 100644 ld/testsuite/ld-i386/pr17709.rd create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc.exp create mode 100644 ld/testsuite/ld-loongarch-elf/libnopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/pic.exp create mode 100644 ld/testsuite/ld-loongarch-elf/pic.ld create mode 100644 ld/testsuite/ld-x86-64/pr17709.err delete mode 100644 ld/testsuite/ld-x86-64/pr17709.rd