This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2_LTO in repository toolchain/ci/binutils-gdb.
from f10522c0e7 Simplify some Rust expression-evaluation code adds 2b1ca85cf8 Automatic date update in version.in adds 5fe73d4624 Update Bulgarian, French, Romaniam and Ukranian translation [...] adds 965c919f98 gdb/doc: improve description for Window.click on Python TUI windows adds 2f279a64a2 Fix a proble building the libiberty library with gcc-12. adds fdf55097a3 bfd/doc: Fix racy build failure from missing mkdir adds 94fd627d46 bfd: Update doc/local.mk adds 823f6c5f05 Automatic date update in version.in adds 9a84a44d5d gas: drop old cygnus install hack adds 7d9d9c1078 gold: drop old cygnus install hack adds 042a82e5ee bfd: Regenerate Makefile.in adds b6437be687 Fix a probem building the binutils on SPARC/amd64 adds 1475b18b77 Send some error output to gdb_stderr adds 244ac24b51 Sent timing stats to gdb_stdlog adds d4396e0e97 Reduce explicit use of gdb_stdout adds a8e9f25759 Always print the "host libthread-db" message to stdout adds a80032197f Automatic date update in version.in adds 8357282156 gdb/testsuite: Ensure constant test name in gdb.base/break-i [...] adds c804c6f98d ld: Rewrite lang_size_relro_segment_1 adds 8a782bbf70 bfd: Make bfd.stamp depend on source bfd.texi adds 1da5d0e664 Change how Python architecture and language are handled adds dedb7102b3 Fix another crash with gdb parameters in Python adds b583c328e7 Add a way to temporarily set a gdb parameter from Python adds 5d10a2041e gdb: add string_file::release method adds 91ddba836c Reference array of structs instead of first member during memcpy adds fdf1350dc1 gdb: convert maintenance target-async and target-non-stop se [...] adds 51d185a65f Remove unused declaration adds 30a87e90be gdb/python: add gdb.history_count function adds bbea680797 gdb/python: improve the auto help text for gdb.Parameter adds 6c92c33953 Convert wrap_here to use integer parameter adds 7016a382b0 Add ui_file::wrap_here adds 1285ce8629 Always call the wrap_here method adds 27d326da43 Remove global wrap_here function adds 299953ca95 gdb/python: handle non utf-8 characters when source highlighting adds 423f33d970 Automatic date update in version.in adds 5fa0c2231c Updated Swedish translation for the binutils subdirectory adds b02b09623d gdb, btrace: rename record_btrace_enable_warn() adds b674665b51 gdb, btrace: switch threads in remote_btrace_maybe_reopen() adds 696c0d5ef2 gdb, gdbserver: update thread identifier in enable_btrace ta [...] adds 0d8cbc5f2f gdb, remote, btrace: move switch_to_thread call right before [...] adds 3ceda72296 Fix GDB internal error by using text (instead of data) secti [...] adds dfa1952ee8 gdb: work around negative DW_AT_data_member_location GCC 11 bug adds 1f01799f55 Automatic date update in version.in adds 085b299b71 PR28753, buffer overflow in read_section_stabs_debugging_info adds 07c9f243b3 PR28826 x86_64 ld segfaults building xen adds 0441f94fba PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds ef5684c2bd Update PowerPC64 symtocbase test adds 1004091634 PowerPC64 handling of @tocbase adds 5617fae703 Set __ehdr_start rel_from_abs earlier adds 2f49159cfb Updated French translation for the gas sub-directory. adds 459140adc0 Add top-level .editorconfig file adds 12735d3472 gdb/build: Fix Wpessimizing-move in clang build adds 5647d3e3dc Add Bruno Larsen to gdb/MAINTAINERS adds 187365caaa Remove vestigal FreeBSD/i386 3.x support. adds bf84b776bd Remove support for pre-5.0 FreeBSD/i386 signal trampolines. adds 5046f3c8c0 FreeBSD x86: Remove fallback for detecting signal trampoline [...] adds b623bbc9a5 regcache: Zero-extend small registers described by a register map. adds a423c9f392 Use register maps for gp regsets on FreeBSD/x86 core dumps. adds 7384826ebf FreeBSD x86: Use tramp-frame for signal frames. adds b95a31ed5d fbsd-nat: Return a bool from fetch_register_set and store_re [...] adds 00d7af046f FreeBSD x86 nat: Use register maps for GP register sets. adds e5783467a3 gdb: fix ppc-sysv-tdep.c build on 32-bit platforms adds 5800c9abd0 Automatic date update in version.in adds 7c4643efe7 objcopy --only-keep-debug adds 2405fc4016 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds 35b5767cf4 Automatic date update in version.in adds fb0a17c77d Automatic date update in version.in adds a634f5af2f Remove unused variables in fbsd-tdep.c files adds 9ff8aa7d41 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds f10f8617a3 Import patch from mainline GCC to fix an infinite recusion i [...] adds 8d2ef06e1c gdb, testsuite, fortran: adapt info symbol expected output f [...] adds 492325c4b7 gdb: fix some clang-tidy readability-misleading-indentation [...] adds e1dbfc17c5 Load debug section only when dumping debug sections adds 4bed253f22 elf: Check symbol version without any symbols adds 21cbd63389 Automatic date update in version.in adds e327c35ef5 hurd: Fix RPC link names adds fc46f98d5d hurd: Fix RPC prototypes adds 219c04fc3b gdb/python: fix gdb.Objfile.__repr__ () for dynamically comp [...] adds cd393cec3a gdb, btrace: improve error messages adds 326f526e1b Fix flex rule in gdb adds 14f9835738 Automatic date update in version.in adds c7c6e55b60 or1k: Avoid R_OR1K_GOT16 signed overflow by using special howto adds a698397481 Updated French translation for the ld/ and gold/ sub-directories adds b6e05abee3 gdb: update the comment on string_to_event_location adds 8e454b9c61 gdb: add empty string check in parse_linespec adds ed2a947856 gdb/testsuite: move linespec test into gdb.linespec/ directory adds 3c5fcec6dc gdb: handle calls to list command passing only a linespec condition adds 82d0a72cdc gdb: handle calls to edit command passing only a linespec condition adds a591084285 gdb: test to check one aspect of the linespec parsing code adds 2f6b20e2e0 gdb: fix formatting for help set/show extended-prompt adds 41ba8b76cc Stop the BFD library complaining about compressed dwarf debu [...] adds 36a13a0e62 Automatic date update in version.in adds 3a3a4c1fe4 PowerPC64 treatment of absolute symbols adds e69d64d21a testsuite: fix failure in gdb.threads/killed-outside.exp adds 9d5d41c405 Add new e_machine values. adds 8d26ee1cd1 x86: Update X86_64_GOT_TYPE_P to cover more GOT relocations adds dfbcbf85ea Rename EM_56800V4 to EM_56800EF. adds 78110c3f77 Automatic date update in version.in adds fd3c53675c Support symbol+offset lookup in addr2line adds 2b53149244 Remove host_hex_value adds 480157863b Improve Ada unchecked union type printing adds 4a620b7e30 gdb: include jit_code_entry::symfile_addr value in names of [...] adds 565c20212a ld: Remove emultempl/armcoff.em adds eb06e60a98 Automatic date update in version.in adds bf484e9348 sim: Allow toggling of quiet NaN-bit semantics adds b6af5f3a74 sim: Factor out NaN handling in floating point operations adds fc3c199fac sim: Add partial support for IEEE 754-2008 adds 06c441ccef sim: mips: Add simulator support for mips32r6/mips64r6 adds 8df52eeeb0 Detect .eh_frame_hdr earlier for SIZEOF_HEADERS adds cd8adbf301 Enable "size" as a dumpprog in ld adds 9810db10f7 PR28827 testcase adds 0acf434a23 Tweak assembler invocation for pr28827-1 test adds a9e61227c0 x86: Skip undefined symbol when finishing DT_RELR adds 94e57f287f Automatic date update in version.in adds f62843d751 gdb/tui: add window width information to 'info win' output adds 026fbfa60e gdb/doc: update docs for 'info win' and 'winheight' commands adds a92613915e ld: Add emultempl/emulation.em adds c1f5e54825 Fix Rust parser bug with function fields adds a723766c0e Allow non-ASCII characters in Rust identifiers adds f1f58f102e gdb: add getter/setter for compunit_symtab::objfile adds 9821f3fa56 gdb: remove COMPUNIT_OBJFILE macro adds 0b17a4f78f gdb: rename compunit_primary_filetab to compunit_symtab::pri [...] adds 43b49762a1 gdb: add compunit_symtab::add_filetab method adds 36664835fa gdb: add compunit_symtab::set_primary_filetab method adds 102cc23543 gdb: move compunit_filetabs to compunit_symtab::filetabs adds 510860f278 gdb: remove COMPUNIT_FILETABS macro adds 422f1ea279 gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter adds ab5f850eed gdb: remove COMPUNIT_PRODUCER macro, add getter/setter adds 0d9acb4531 gdb: remove COMPUNIT_DIRNAME macro, add getter/setter adds af39c5c874 gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setter adds c1e35bc9c6 gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setter adds b0fc0e82d5 gdb: remove COMPUNIT_LOCATIONS_VALID macro, add getter/setter adds 3908b699f8 gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID macro, add getter/setter adds 10cc645b6a gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setter adds c615965258 gdb: remove SYMTAB_COMPUNIT macro, add getter/setter adds 5b6074611e gdb: remove SYMTAB_LINETABLE macro, add getter/setter adds 1ee2e9f930 gdb: remove SYMTAB_LANGUAGE macro, add getter/setter adds 012cfab919 gdb: remove SYMTAB_BLOCKVECTOR macro adds 652099717d gdb: remove SYMTAB_OBJFILE macro adds cdc22ffbf5 gdb: remove SYMTAB_PSPACE macro adds 3574a7b3f1 gdb: remove SYMTAB_DIRNAME macro adds 81e32b6a84 gdb: remove SYMBOL_MATCHES_SEARCH_NAME adds ba44b1a3e0 gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter adds d1eebf9a6f gdb: remove SYMBOL_IMPL macro, add method adds 66d7f48f80 gdb: remove SYMBOL_CLASS macro, add getter adds 6c9c307c67 gdb: remove SYMBOL_DOMAIN macro adds 7b3ecc7555 gdb: remove SYMBOL_OBJFILE_OWNED macro adds d9743061f9 gdb: remove SYMBOL_IS_ARGUMENT macro adds 32177d6e39 gdb: remove SYMBOL_INLINED macro adds f5abd8f234 gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro adds 5f9c5a63ce gdb: remove SYMBOL_TYPE macro adds 5d0027b9ba gdb: remove SYMBOL_LINE macro adds 1a1bfce78f Merge do_val_print and common_val_print adds a03c7c40b7 A more elegant pr28827-1 testcase adds 2b1026f391 Automatic date update in version.in adds 5197c88e2a Revert "ld: Rewrite lang_size_relro_segment_1" adds 6a9d08661b Revert "elf: Remove the 1-page gap before the RELRO segment" adds f36c891801 gdb/cli: convert cli_suppress_notification from int to bool adds 2b826f7592 gdb/cli: add a 'normal_stop' option to 'cli_suppress_notification' adds 61fb73769a gdb: add the 'set/show suppress-cli-notifications' command adds 59091b1280 gdb/disasm: combine the no printing disassembler setup code adds d08cbc5d32 gdb: unbuffer all input streams when not using readline adds 573269a87c gdb: make thread_info::m_thread_fsm a std::unique_ptr adds 0642912e83 gdb/python: allow Value.format_string to return styled output adds a194bde670 Automatic date update in version.in adds 30a954525f i386: Allow GOT32 relocations against ABS symbols adds bafae5524e gdb: remove tailing newlines from index_cache_debug calls adds cb5a1d7db9 Re: elf: Check symbol version without any symbols adds 481153777e PR28862, heap-buffer-overflow in parse_stab_string adds 87fdd7ac09 RISC-V: Stop reporting warnings for mismatched extension versions adds a37603c43f Automatic date update in version.in adds 5049d00eb7 Test --only-keep-debug on ELF relocatables adds c9fecd6283 Work around gcc-4 warnings in elf64-ppc.c adds 2969c3b37b PR28763, SIGSEGV during processing of program headers via readelf adds 0f38fd87ea Update the obsolete list and how-to-make-a-release documenta [...] adds 577a2a5f20 Automatic date update in version.in adds c8353d682f gdb/infrun: some extra infrun debug print statements adds a9dce16586 Automatic date update in version.in adds a288518611 gdb/linux: remove ptrace support check for exec, fork, vfork [...] adds 7c1aa0090f libctf: delete unused libctf_TEXINFOS adds e74d08100d gdb: LoongArch: Add initial target description support adds 772d1f3434 gdb: LoongArch: Add initial baremetal support adds 24e58d7c9b gdb: LoongArch: Add initial Linux target support adds a8c39d4c00 gdb: LoongArch: Add initial native Linux support adds d203a0647f gdb: LoongArch: Add Makefile, configure and NEWS adds 5d0d011be3 bfd: Remove return with expression in void function adds 18d07d1ea7 gdb: extend the information printed by 'maint info jit' adds b4b0dcfd03 gas/doc: Fix "a true results" typo adds 9ab50efc46 gdb: fix until behavior with trailing !is_stmt lines adds e951225303 gdb/fortran: support ptype and print commands for namelist v [...] adds 29ba33db77 Add initializers to bound_minimal_symbol adds ebb191adac x86: Disallow invalid relocation against protected symbol adds aa099ca59a Automatic date update in version.in adds f63300e0fa Automatic date update in version.in adds 9833b7757d PR28824, relro security issues adds 31b4d3a16f PR28824, relro security issues, x86 keep COMMONPAGESIZE relro adds 7d6aa4b321 Remove bfd ELF_RELROPAGESIZE adds 2085ee2650 Don't pass around expld.dataseg pointer adds ccbaaa3617 PR28882, build failure with gcc-4.2 due to use of 0b literals adds bb88f10425 Automatic date update in version.in adds 20ea3acc72 ld: Keep indirect symbol from IR if referenced from shared object adds e867795e8b gdb: use python to colorize disassembler output adds 7b8c55afd0 gdb/python: move styling support to gdb.styling adds 13eb081a83 Remove LA_PRINT_TYPE adds 362501dc5c Remove LA_PRINT_CHAR adds 660da3c14b Remove LA_PRINT_STRING adds a532eb7277 microblaze: fix fsqrt collicion to build on glibc-2.35 adds 9d67b0a097 sim cris: Correct PRIu32 to PRIx32 adds 3293b4f667 sim/testsuite/cris: Assembler testcase for PRIx32 usage bug adds 3e6dc39ed7 sim/testsuite: Set global_cc_os also when no compiler is found adds 56ba3848dc sim/testsuite/cris/c: Use -sim3 but only for newlib targets adds 46f238477f sim/testsuite/cris/hw/rv-n-cris/irq1.ms: Disable due to randomness adds 81064d7abc sim/testsuite: Support "requires: simoption <--name-of-option>" adds 6f62dbfb12 sim/testsuite/cris: As applicable, require simoption --cris- [...] adds e7e980c6fa sim cris: Unbreak --disable-sim-hardware builds adds dc4e1fde36 sim: Fix use of out-of-tree assembler and linker when testing adds 81011383d9 sim: Add sim_dump_memory for debugging adds 4b0e74fd18 sim/testsuite/cris: Remove faulty use of basename in C tests adds 234f5865fa sim/testsuite/cris: If failing compilation, mark C tests as errors adds 62e2e6d120 Automatic date update in version.in adds a1faa5ea86 Revert "PR28824, relro security issues, x86 keep COMMONPAGES [...] adds 3c4c0a18c8 x86-64: Use MAXPAGESIZE for the relro segment alignment adds e6b3636709 gdb: add a symbol* argument to get_return_value adds 0b35f123c2 gdb: Respect the DW_CC_nocall attribute adds ce20459e16 x86: Add has_sib to struct instr_info adds e63f65fea9 sim/testsuite: Default global_cc_os and global_cc_works properly adds 3319ba7a8d i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTREL adds bc85f56bfd Automatic date update in version.in adds d0b2f561a1 sim: testsuite: cleanup the istarget * logic adds 7443cb7479 sim/testsuite/cris/c/stat3.c: Fix formatting nit adds e94b2738a1 sim/common: Improve sim_dump_memory head comment adds fe69d4fcf0 asan: buffer overflow in peXXigen.c adds d12b8d620c asan : use of uninitialized value in buffer_and_nest adds 6e73172988 asan: buffer overflow in vms-alpha.c adds 1f9b1a8435 What to do when sh_addralign isn't a power of two adds 8b14b0cb99 pe_ILF_make_a_symbol_reloc segfault adds 969f6a63c0 ubsan: s_app_line integer overflow adds 19f7966ede gas local label and dollar label handling adds 868d1834ce gdb: convert callback_handler_installed from int to bool adds 1f841a9348 gdb/tui: add a missing white space character adds c212f39d9a ld: Support customized output section type adds fb583cfc09 Automatic date update in version.in adds 36d285b9da Updated Serbian translations for the bfd, gold, ld and opcod [...] adds c939e96dd6 Automatic date update in version.in adds 9221923cf6 gdb: remove newlines from some linux_nat_debug_printf calls adds 5c14cc552d Fix typo in ld.texi adds f6b3ad5440 Add constructor to bound_minimal_symbol adds 9c192281e2 Automatic date update in version.in adds 9cca177bae gdb/darwin: remove not-so-harmless spurious call to `wait4` adds d65aab93df Automatic date update in version.in adds 32d8e07ea7 gdb: Only paginate for filtered output in fputs_maybe_filtered adds dc5483c989 Automatic date update in version.in adds 9c6c44713f gdb: make use of std::string in dbxread.c and xcoffread.c adds 336125713f gdb: avoid nullptr access in dbxread.c from read_dbx_symtab adds 144459531d gdb/testsuite: relax pattern in new gdb.mi/mi-multi-commands [...] adds 216722984f sim: gdbinit: hoist setup to common code adds cf53a97bed Re: ld: Support customized output section type adds fadefdc518 Automatic date update in version.in adds 3a3e333f65 RISC-V: Maintain a string to hold the canonical order adds 955b0ef98e gdb/testsuite/README: point to default value of INTERNAL_GDBFLAGS adds 6a8fe63330 gdb: fix detection of compilation and linking flags for sour [...] adds ea3e7446dc gdbsupport: Add an event-pipe class. adds c150bdf0e0 gdb linux-nat: Convert linux_nat_event_pipe to the event_pip [...] adds cdc8e9b285 gdbserver linux-low: Convert linux_event_pipe to the event_p [...] adds 38ba82db78 Enable async mode on supported targets in target_resume. adds 34c9b2b49b Don't enable async mode at the end of target ::resume methods. adds 14b3360508 do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async. adds 85e8c48c73 inf-ptrace: Return an IGNORE event if waitpid() fails. adds ca81b5334e inf-ptrace: Support async targets in inf_ptrace_target::wait. adds 9385df2a58 fbsd-nat: Implement async target support. adds 5efac66ca6 fbsd-nat: Include ptrace operation in error messages. adds 1188bfcfa9 fbsd-nat: Various cleanups to the ::resume entry debug message. adds d0bbe64c5a fbsd-nat: Return nullptr rather than failing ::thread_name. adds e05523bd24 Enable async mode in the target in attach_cmd. adds b146ba14d7 inf-ptrace: Add an event_pipe to be used for async mode in s [...] adds 1ead4b8ed2 NEWS: Note that the FreeBSD async target supports async mode. adds b408d7e199 Automatic date update in version.in adds 7379729c7d RISC-V: Reorganize testcases for CFI directives adds f4ce10b14f RISC-V: Add Privileged Architecture 1.12 CSRs adds 9cbed90ee6 RISC-V: Updated CSRs to privileged spec v1.12 and debug spec v1.0. adds cebc89b932 binutils 2.38 vs. ppc32 linux kernel adds df0a549ebd RISC-V: PR28733, add missing extension info to 'invalid CSR' error adds e4028336b1 RISC-V: PR28733, add missing extension info to 'unrecognized [...] adds 29ef4c0699 gdb/linux-tdep.c: Add Perms to the 'info proc mappings' output adds ac03c8d8fd Fix bug in C++ overload resolution adds 7190ae0d39 Automatic date update in version.in adds 1165955276 gdb/linux-tdep: make read_mapping return a structure adds 0b313e95a7 gdb/linux-tdep: move "Perms" column right adds 7ff917016a gdb/darwin: skip over WIFSTOPPED wait4 status adds dd1ae8eaa3 gdb: use a range based for loop when iterating over an array adds 7124770976 Revert "do_target_wait_1: Clear TARGET_WNOHANG if the target [...] adds 4c937052c1 Fix crash in Fortran code adds 685c6a8637 Automatic date update in version.in adds 2f2c677e67 Move find_toplevel_char to cp-support.[ch] adds b05752c223 Unit tests for strncmp_iw_with_mode adds 64a9760601 Support template lookups in strncmp_iw_with_mode adds 9a9dfb6880 RISC-V: Fix mask for some fcvt instructions adds 0f94906fba RISC-V: Remove a loop in the ISA parser adds 13cd9508af gdb/testsuite: fix list.exp test cases adds e8b4efc3cf Print MI prompt on interrupted command adds 820ed8af6a gdb: add operator+= and operator+ overload for std::string adds 18694ad5bd gdb-add-index: disable debuginfod adds cc1cf2a604 Automatic date update in version.in adds a63e5a3dcc Handle recursive internal problem in gdb_internal_error_resync
No new revisions were added by this update.
Summary of changes: sim/testsuite/or1k/alltests.exp => .editorconfig | 42 +- bfd/ChangeLog | 47 + bfd/Makefile.in | 12 +- bfd/bfd-in2.h | 17 +- bfd/bfd.c | 11 +- bfd/coffgen.c | 1 + bfd/config.bfd | 6 +- bfd/doc/local.mk | 11 +- bfd/dwarf2.c | 8 +- bfd/elf-bfd.h | 10 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-properties.c | 5 +- bfd/elf.c | 35 +- bfd/elf32-i386.c | 17 + bfd/elf32-or1k.c | 24 +- bfd/elf32-ppc.c | 1 - bfd/elf64-ppc.c | 286 +- bfd/elf64-x86-64.c | 17 + bfd/elflink.c | 7 +- bfd/elfnn-riscv.c | 78 +- bfd/elfxx-riscv.c | 127 +- bfd/elfxx-riscv.h | 3 + bfd/elfxx-target.h | 11 - bfd/elfxx-x86.c | 34 +- bfd/elfxx-x86.h | 7 +- bfd/peXXigen.c | 14 +- bfd/peicode.h | 2 +- bfd/po/fr.po | 3116 ++--- bfd/po/ro.po | 10194 ++++++++++++--- bfd/po/sr.po | 3123 ++--- bfd/po/uk.po | 3102 ++--- bfd/section.c | 15 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 4 +- binutils/ChangeLog | 15 + binutils/README-how-to-make-a-release | 82 +- binutils/addr2line.c | 75 +- binutils/doc/binutils.texi | 18 +- binutils/objcopy.c | 6 +- binutils/objdump.c | 8 + binutils/po/bg.po | 6039 +++++---- binutils/po/fr.po | 4192 +++--- binutils/po/ro.po | 13085 +++++++++++++++---- binutils/po/sv.po | 4047 +++--- binutils/po/uk.po | 4202 +++--- binutils/rddbg.c | 2 +- binutils/readelf.c | 19 +- binutils/stabs.c | 8 +- binutils/testsuite/binutils-all/objcopy.exp | 57 + binutils/testsuite/lib/binutils-common.exp | 1 + gas/ChangeLog | 8 + gas/Makefile.in | 14 +- gas/config/bfin-lex.l | 4 +- gas/config/tc-ppc.c | 25 +- gas/config/tc-riscv.c | 97 +- gas/doc/as.texi | 2 +- gas/doc/local.mk | 4 - gas/expr.c | 10 +- gas/macro.c | 29 +- gas/po/fr.po | 4887 +++---- gas/po/uk.po | 4880 +++---- gas/read.c | 19 +- gas/symbols.c | 176 +- gas/symbols.h | 10 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 4 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 142 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 157 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 196 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 351 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 475 +- gas/testsuite/gas/riscv/csr.s | 136 +- gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 40 +- gdb/MAINTAINERS | 1 + gdb/Makefile.in | 36 +- gdb/NEWS | 55 + gdb/aarch64-tdep.c | 2 +- gdb/ada-exp.y | 30 +- gdb/ada-lang.c | 158 +- gdb/ada-tasks.c | 24 +- gdb/ada-typeprint.c | 67 +- gdb/ada-valprint.c | 10 +- gdb/ada-varobj.c | 4 +- gdb/amd64-bsd-nat.c | 96 - gdb/amd64-fbsd-nat.c | 346 +- gdb/amd64-fbsd-tdep.c | 275 +- gdb/{i386-fbsd-tdep.h => amd64-fbsd-tdep.h} | 18 +- gdb/amd64-tdep.c | 12 +- gdb/amd64-tdep.h | 5 - gdb/annotate.c | 4 +- gdb/arc-tdep.c | 10 +- gdb/arch-utils.c | 5 +- gdb/arch/loongarch.c | 88 + gdb/arch/loongarch.h | 73 + gdb/arm-tdep.c | 8 +- gdb/ax-gdb.c | 4 +- gdb/block.c | 42 +- gdb/blockframe.c | 2 +- gdb/breakpoint.c | 53 +- gdb/btrace.c | 2 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 66 +- gdb/c-exp.y | 26 +- gdb/c-lang.c | 6 +- gdb/c-typeprint.c | 26 +- gdb/c-valprint.c | 11 +- gdb/charset.c | 23 +- gdb/charset.h | 5 - gdb/cli-out.c | 4 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 68 +- gdb/cli/cli-decode.c | 46 +- gdb/cli/cli-decode.h | 8 +- gdb/cli/cli-interp.c | 15 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-style.c | 44 + gdb/cli/cli-style.h | 3 + gdb/coffread.c | 74 +- gdb/command.h | 11 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 24 +- gdb/compile/compile-cplus-symbols.c | 26 +- gdb/compile/compile-cplus-types.c | 14 +- gdb/compile/compile-object-load.c | 10 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile.c | 8 +- gdb/configure | 12 +- gdb/configure.ac | 12 +- gdb/configure.host | 3 + gdb/configure.nat | 8 +- gdb/configure.tgt | 11 + gdb/contrib/gdb-add-index.sh | 1 + gdb/cp-namespace.c | 6 +- gdb/cp-support.c | 96 +- gdb/cp-support.h | 7 + gdb/cp-valprint.c | 2 +- gdb/ctfread.c | 40 +- gdb/d-exp.y | 12 +- gdb/d-namespace.c | 4 +- gdb/darwin-nat.c | 34 +- gdb/data-directory/Makefile.in | 1 + gdb/dbxread.c | 155 +- gdb/disasm.c | 97 +- gdb/disasm.h | 31 + gdb/doc/gdb.texinfo | 122 +- gdb/doc/python.texi | 88 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf2/cu.c | 1 + gdb/dwarf2/cu.h | 1 + gdb/dwarf2/frame.c | 2 +- gdb/dwarf2/index-cache.c | 20 +- gdb/dwarf2/loc.c | 20 +- gdb/dwarf2/read.c | 183 +- gdb/eval.c | 20 +- gdb/event-top.c | 29 +- gdb/exceptions.c | 2 +- gdb/exec.c | 2 +- gdb/expop.h | 2 +- gdb/extension-priv.h | 6 + gdb/extension.c | 20 + gdb/extension.h | 8 + gdb/f-exp.y | 4 +- gdb/f-typeprint.c | 10 +- gdb/f-valprint.c | 34 +- gdb/fbsd-nat.c | 171 +- gdb/fbsd-nat.h | 27 +- gdb/fbsd-tdep.c | 4 +- gdb/features/Makefile | 3 + gdb/features/loongarch/base32.c | 47 + gdb/features/loongarch/base32.xml | 44 + gdb/features/loongarch/base64.c | 47 + gdb/features/loongarch/base64.xml | 44 + gdb/findvar.c | 11 +- gdb/frame.c | 4 +- gdb/gcore.c | 15 +- gdb/gdbthread.h | 37 +- gdb/gdbtypes.c | 82 +- gdb/gdbtypes.h | 23 + gdb/gnu-nat.c | 20 +- gdb/gnu-v3-abi.c | 2 +- gdb/go-exp.y | 6 +- gdb/guile/scm-block.c | 8 +- gdb/guile/scm-param.c | 6 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-symbol.c | 24 +- gdb/guile/scm-symtab.c | 12 +- gdb/guile/scm-type.c | 5 +- gdb/hppa-tdep.c | 4 +- gdb/i386-bsd-nat.c | 98 +- gdb/i386-fbsd-nat.c | 255 +- gdb/i386-fbsd-tdep.c | 427 +- gdb/i386-fbsd-tdep.h | 4 + gdb/i386-tdep.c | 8 +- gdb/i386-tdep.h | 4 - gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 47 +- gdb/inf-ptrace.h | 30 + gdb/infcall.c | 54 +- gdb/infcmd.c | 79 +- gdb/inferior.h | 10 +- gdb/infrun.c | 60 +- gdb/jit.c | 103 +- gdb/jit.h | 13 +- gdb/language.c | 21 +- gdb/language.h | 14 - gdb/linespec.c | 172 +- gdb/linespec.h | 7 - gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 247 +- gdb/linux-nat.h | 4 - gdb/linux-tdep.c | 127 +- gdb/linux-thread-db.c | 11 +- gdb/location.c | 7 +- gdb/location.h | 9 +- gdb/loongarch-linux-nat.c | 184 + gdb/loongarch-linux-tdep.c | 151 + gdb/loongarch-tdep.c | 316 + gdb/loongarch-tdep.h | 49 + gdb/m2-exp.y | 6 +- gdb/m2-lang.c | 2 +- gdb/m2-typeprint.c | 12 +- gdb/macrocmd.c | 49 +- gdb/macroscope.c | 7 +- gdb/macrotab.c | 2 +- gdb/main.c | 8 +- gdb/maint-test-options.c | 3 +- gdb/maint.c | 57 +- gdb/mdebugread.c | 149 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-stack.c | 18 +- gdb/mi/mi-interp.c | 17 +- gdb/mi/mi-out.c | 4 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 4 +- gdb/mi/mi-symbol-cmds.c | 16 +- gdb/minsyms.c | 10 +- gdb/minsyms.h | 12 +- gdb/mips-tdep.c | 4 +- gdb/nat/linux-btrace.c | 21 +- gdb/nat/linux-ptrace.c | 186 +- gdb/nat/linux-ptrace.h | 5 - gdb/netbsd-nat.c | 13 +- gdb/objc-lang.c | 4 +- gdb/objfiles.c | 16 +- gdb/or1k-tdep.c | 4 +- gdb/osabi.c | 4 +- gdb/p-exp.y | 16 +- gdb/p-typeprint.c | 10 +- gdb/p-valprint.c | 6 +- gdb/parse.c | 2 +- gdb/ppc-sysv-tdep.c | 3 +- gdb/printcmd.c | 24 +- gdb/psymtab.c | 46 +- gdb/python/lib/gdb/__init__.py | 29 +- gdb/python/lib/gdb/command/prompt.py | 5 +- gdb/python/lib/gdb/styling.py | 50 + gdb/python/py-breakpoint.c | 19 +- gdb/python/py-cmd.c | 8 +- gdb/python/py-connection.c | 2 +- gdb/python/py-finishbreakpoint.c | 65 +- gdb/python/py-framefilter.c | 24 +- gdb/python/py-inferior.c | 27 +- gdb/python/py-linetable.c | 20 +- gdb/python/py-membuf.c | 3 +- gdb/python/py-objfile.c | 6 +- gdb/python/py-param.c | 94 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 8 +- gdb/python/py-symbol.c | 28 +- gdb/python/py-symtab.c | 28 +- gdb/python/py-tui.c | 18 +- gdb/python/py-type.c | 23 +- gdb/python/py-unwind.c | 2 +- gdb/python/py-utils.c | 10 +- gdb/python/py-value.c | 36 +- gdb/python/py-xmethods.c | 12 +- gdb/python/python-internal.h | 28 +- gdb/python/python.c | 170 +- gdb/ravenscar-thread.c | 10 +- gdb/record-btrace.c | 8 +- gdb/record-full.c | 10 - gdb/regcache.c | 7 +- gdb/remote.c | 41 +- gdb/rust-exp.h | 27 + gdb/rust-lang.c | 2 +- gdb/rust-parse.c | 80 +- gdb/s12z-tdep.c | 10 +- gdb/source-cache.c | 6 +- gdb/source.c | 53 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-tdep.c | 4 +- gdb/stabsread.c | 302 +- gdb/stack.c | 89 +- gdb/stap-probe.c | 2 +- gdb/symfile-debug.c | 12 +- gdb/symfile.c | 43 +- gdb/symmisc.c | 120 +- gdb/symtab.c | 218 +- gdb/symtab.h | 373 +- gdb/target-delegates.c | 12 +- gdb/target.c | 75 +- gdb/target.h | 6 +- gdb/testsuite/README | 12 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 6 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 6 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break.exp | 5 + .../gdb.base/cli-suppress-notification.c} | 25 +- .../gdb.base/cli-suppress-notification.exp | 39 + gdb/testsuite/gdb.base/jit-elf-fork.exp | 36 +- gdb/testsuite/gdb.base/jit-reader.exp | 10 + gdb/testsuite/gdb.base/list.exp | 81 +- gdb/testsuite/gdb.base/style.exp | 82 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 35 + gdb/testsuite/gdb.base/until-trailing-insns.exp | 183 + gdb/testsuite/gdb.cp/overload.cc | 10 + gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/templates.cc | 47 + gdb/testsuite/gdb.cp/templates.exp | 67 + .../gdb.dwarf2/calling-convention.c} | 30 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 97 + .../gdb.dwarf2/fortran-var-string.c} | 34 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 175 + .../gdb.dwarf2/negative-data-member-location.c} | 26 +- .../gdb.dwarf2/negative-data-member-location.exp | 77 + gdb/testsuite/gdb.fortran/namelist.exp | 50 + gdb/testsuite/gdb.fortran/namelist.f90 | 27 + gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 29 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 437 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 53 +- gdb/testsuite/gdb.linespec/cpls.cc | 110 +- .../linespecs.exp => gdb.linespec/errors.exp} | 20 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 128 + gdb/testsuite/gdb.python/py-format-string.exp | 20 +- gdb/testsuite/gdb.python/py-inferior.exp | 2 + gdb/testsuite/gdb.python/py-lookup-type.exp | 26 + gdb/testsuite/gdb.python/py-parameter.exp | 40 +- .../gdb.python/py-source-styling.c} | 26 +- gdb/testsuite/gdb.python/py-source-styling.exp | 64 + gdb/testsuite/gdb.python/py-value.exp | 12 + gdb/testsuite/gdb.rust/fnfield.exp | 38 + gdb/testsuite/gdb.rust/fnfield.rs | 39 + gdb/testsuite/gdb.rust/unicode.exp | 51 + gdb/testsuite/gdb.rust/unicode.rs | 26 + gdb/testsuite/gdb.threads/killed-outside.exp | 4 +- gdb/testsuite/gdb.tui/info-win.exp | 61 + gdb/testsuite/lib/gdb.exp | 8 + gdb/thread.c | 7 +- gdb/top.c | 4 +- gdb/top.h | 2 - gdb/tracepoint.c | 63 +- gdb/tui/tui-disasm.c | 6 +- gdb/tui/tui-interp.c | 4 + gdb/tui/tui-io.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-stack.c | 8 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-winsource.c | 2 +- gdb/typeprint.c | 15 +- gdb/ui-file.h | 45 +- gdb/ui-out.c | 4 +- gdb/ui-out.h | 4 +- gdb/unittests/command-def-selftests.c | 36 +- gdb/unittests/unique_xmalloc_ptr_char.c | 57 + gdb/utils.c | 726 +- gdb/utils.h | 9 +- gdb/valops.c | 14 +- gdb/valprint.c | 67 +- gdb/value.c | 15 +- gdb/value.h | 4 + gdb/varobj.c | 6 +- gdb/x86-bsd-nat.c | 4 - gdb/x86-bsd-nat.h | 3 - gdb/x86-linux-nat.c | 3 +- gdb/x86-linux-nat.h | 2 +- gdb/xcoffread.c | 26 +- gdb/z80-tdep.c | 4 +- gdbserver/linux-low.cc | 56 +- gdbserver/linux-low.h | 2 +- gdbserver/server.cc | 4 +- gdbserver/target.cc | 3 +- gdbserver/target.h | 8 +- gdbsupport/Makefile.am | 5 + gdbsupport/Makefile.in | 9 +- gdbsupport/configure | 15 + gdbsupport/configure.ac | 3 + gdbsupport/event-pipe.cc | 101 + gdbsupport/event-pipe.h | 60 + gdbsupport/gdb_unique_ptr.h | 19 + gold/ChangeLog | 12 + gold/Makefile.am | 4 - gold/Makefile.in | 24 +- gold/po/fr.po | 254 +- gold/po/sr.po | 257 +- gold/po/uk.po | 257 +- gprof/ChangeLog | 4 + gprof/po/ro.po | 386 +- include/ChangeLog | 5 + include/dwarf2.def | 2 +- include/elf/common.h | 5 + include/elf/loongarch.h | 16 +- include/opcode/riscv-opc.h | 213 +- ld/ChangeLog | 30 + ld/NEWS | 3 + ld/emultempl/aix.em | 49 +- ld/emultempl/armcoff.em | 293 - ld/emultempl/beos.em | 55 +- ld/emultempl/elf.em | 52 +- ld/emultempl/emulation.em | 40 + ld/emultempl/generic.em | 39 +- ld/emultempl/msp430.em | 46 +- ld/emultempl/pe.em | 84 +- ld/emultempl/pep.em | 80 +- ld/emultempl/ticoff.em | 48 +- ld/emultempl/vanilla.em | 44 +- ld/ld.texi | 22 +- ld/ldelf.c | 1 - ld/ldemul.c | 3 +- ld/ldexp.c | 30 +- ld/ldexp.h | 5 +- ld/ldgram.y | 11 +- ld/ldlang.c | 188 +- ld/ldlang.h | 7 +- ld/ldlex.l | 1 + ld/mri.c | 4 +- ld/po/bg.po | 4373 ++++--- ld/po/fr.po | 3330 ++--- ld/po/sr.po | 3266 ++--- ld/po/uk.po | 3264 ++--- ld/testsuite/config/default.exp | 8 + ld/testsuite/ld-elf/pr24718-1.d | 13 + ld/testsuite/ld-elf/pr24718-1.s | 7 + ld/testsuite/ld-elf/pr24718-1.t | 4 + ld/testsuite/ld-i386/i386.exp | 35 +- ld/testsuite/ld-i386/pr20830.d | 4 +- ld/testsuite/ld-i386/pr21997-1.err | 2 + ld/testsuite/ld-i386/pr28870.d | 10 + ld/testsuite/ld-i386/pr28870.s | 6 + ld/testsuite/ld-i386/pr28875.err | 2 + ld/testsuite/ld-i386/pr28875a.c | 5 + ld/testsuite/ld-i386/pr28875b.c | 7 + ld/testsuite/ld-i386/pr28894.d | 3 + ld/testsuite/ld-i386/pr28894.s | 7 + ld/testsuite/ld-plugin/lto.exp | 26 + ld/testsuite/ld-plugin/pr28879a.cc | 7 + ld/testsuite/ld-plugin/pr28879b.cc | 8 + ld/testsuite/ld-powerpc/abs-pie-relr.d | 34 + ld/testsuite/ld-powerpc/abs-pie-relr.r | 8 + ld/testsuite/ld-powerpc/abs-pie.d | 34 + ld/testsuite/ld-powerpc/abs-pie.r | 8 + ld/testsuite/ld-powerpc/abs-reloc.s | 49 + ld/testsuite/ld-powerpc/abs-shared-relr.d | 34 + ld/testsuite/ld-powerpc/abs-shared-relr.r | 17 + ld/testsuite/ld-powerpc/abs-shared.d | 34 + ld/testsuite/ld-powerpc/abs-shared.r | 14 + ld/testsuite/ld-powerpc/abs-static.d | 32 + ld/testsuite/ld-powerpc/abs-static.r | 6 + ld/testsuite/ld-powerpc/powerpc.exp | 22 + ld/testsuite/ld-powerpc/pr28827-1.d | 5 + ld/testsuite/ld-powerpc/pr28827-1.s | 83 + ld/testsuite/ld-powerpc/pr28827-2.d | 48 + ld/testsuite/ld-powerpc/pr28827-2.lnk | 9 + ld/testsuite/ld-powerpc/pr28827-2.s | 15 + ld/testsuite/ld-powerpc/symtocbase-1.s | 10 +- ld/testsuite/ld-powerpc/symtocbase-2.s | 10 +- ld/testsuite/ld-powerpc/symtocbase.d | 2 +- .../ld-riscv-elf/attr-merge-arch-failed-01.d | 11 - .../ld-riscv-elf/attr-merge-arch-failed-01a.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-01b.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02.d | 27 - .../ld-riscv-elf/attr-merge-arch-failed-02a.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02b.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02c.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02d.s | 1 - ld/testsuite/ld-riscv-elf/attr-merge-user-ext-01.d | 9 + .../attr-merge-user-ext-rv32i2p1_m2p0.s | 1 + .../attr-merge-user-ext-rv32i2p1_m2p1.s | 1 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 3 +- ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 6 +- ld/testsuite/ld-scripts/output-section-types.d | 18 +- ld/testsuite/ld-scripts/output-section-types.t | 7 + ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 6 +- ld/testsuite/ld-x86-64/pr18176.d | 2 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 10 +- ld/testsuite/ld-x86-64/pr20830a.d | 10 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 12 +- ld/testsuite/ld-x86-64/pr20830b.d | 12 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 10 +- ld/testsuite/ld-x86-64/pr21038a.d | 10 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038b.d | 8 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038c.d | 12 +- ld/testsuite/ld-x86-64/pr21997-1a.err | 2 +- ld/testsuite/ld-x86-64/pr21997-1b.err | 2 +- ld/testsuite/ld-x86-64/pr28875-data.err | 2 + ld/testsuite/ld-x86-64/pr28875-func.err | 2 + ld/testsuite/ld-x86-64/x86-64.exp | 27 +- libctf/Makefile.in | 1 - libctf/doc/local.mk | 1 - libiberty/ChangeLog | 16 + libiberty/regex.c | 4 + libiberty/rust-demangle.c | 47 +- opcodes/ChangeLog | 14 + opcodes/i386-dis.c | 17 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 3 +- opcodes/po/de.po | 512 +- opcodes/po/ro.po | 2948 ++++- opcodes/po/sr.po | 506 +- opcodes/po/uk.po | 530 +- opcodes/riscv-opc.c | 8 +- sim/Makefile.in | 11 +- sim/bpf/configure | 9 - sim/common/Make-common.in | 7 +- sim/common/sim-bits.h | 5 + sim/common/sim-fpu.c | 324 +- sim/common/sim-fpu.h | 61 +- sim/common/sim-memopt.c | 11 + sim/configure | 359 +- sim/configure.ac | 2 +- sim/cris/sim-if.c | 10 +- sim/{common => }/gdbinit.in | 4 +- sim/m4/sim_ac_output.m4 | 7 - sim/m4/sim_ac_toolchain.m4 | 21 +- sim/mips/Makefile.in | 1 + sim/mips/configure | 31 +- sim/mips/configure.ac | 20 +- sim/mips/cp1.c | 432 +- sim/mips/cp1.h | 6 + sim/mips/interp.c | 6 +- sim/mips/micromips.igen | 4 +- sim/mips/mips.igen | 381 +- sim/mips/mips3264r2.igen | 30 + sim/mips/mips3264r6.igen | 1226 ++ sim/mips/sim-main.h | 97 +- sim/mn10300/configure | 9 - sim/or1k/configure | 9 - sim/riscv/configure | 9 - sim/testsuite/aarch64/allinsn.exp | 17 +- sim/testsuite/arm/allinsn.exp | 22 +- sim/testsuite/arm/iwmmxt/iwmmxt.exp | 22 +- sim/testsuite/arm/misc.exp | 22 +- sim/testsuite/arm/thumb/allthumb.exp | 22 +- sim/testsuite/arm/xscale/xscale.exp | 22 +- sim/testsuite/avr/allinsn.exp | 17 +- sim/testsuite/bfin/allinsn.exp | 17 +- sim/testsuite/bpf/allinsn.exp | 26 +- sim/testsuite/cr16/allinsn.exp | 28 +- sim/testsuite/cr16/misc.exp | 28 +- sim/testsuite/cris/asm/asm.exp | 48 +- sim/testsuite/cris/asm/endmem1.ms | 47 + sim/testsuite/cris/asm/io1.ms | 1 + sim/testsuite/cris/asm/io2.ms | 1 + sim/testsuite/cris/asm/io3.ms | 1 + sim/testsuite/cris/asm/io6.ms | 1 + sim/testsuite/cris/asm/io7.ms | 1 + sim/testsuite/cris/c/c.exp | 18 +- sim/testsuite/cris/c/openpf1.c | 8 +- sim/testsuite/cris/c/stat3.c | 3 +- sim/testsuite/cris/hw/rv-n-cris/irq1.ms | 1 + sim/testsuite/d10v/allinsn.exp | 17 +- sim/testsuite/example-synacor/allinsn.exp | 21 +- sim/testsuite/frv/allinsn-a-b.exp | 3 +- sim/testsuite/frv/allinsn-c.exp | 3 +- sim/testsuite/frv/allinsn-d-h.exp | 3 +- sim/testsuite/frv/allinsn-i-l.exp | 3 +- sim/testsuite/frv/allinsn-m.exp | 3 +- sim/testsuite/frv/allinsn-n.exp | 3 +- sim/testsuite/frv/allinsn-o-s.exp | 3 +- sim/testsuite/frv/allinsn-t-z.exp | 3 +- sim/testsuite/frv/fr400/allinsn.exp | 21 +- sim/testsuite/frv/fr500/allinsn.exp | 21 +- sim/testsuite/frv/fr550/allinsn.exp | 21 +- sim/testsuite/frv/interrupts.exp | 21 +- sim/testsuite/frv/misc.exp | 21 +- sim/testsuite/frv/parallel.exp | 21 +- sim/testsuite/ft32/allinsn.exp | 17 +- sim/testsuite/h8300/allinsn.exp | 16 +- sim/testsuite/iq2000/allinsn.exp | 17 +- sim/testsuite/lib/sim-defs.exp | 65 +- sim/testsuite/lm32/allinsn.exp | 17 +- sim/testsuite/m32c/allinsn.exp | 17 +- sim/testsuite/m32r/allinsn.exp | 23 +- sim/testsuite/m32r/misc.exp | 23 +- sim/testsuite/m68hc11/allinsn.exp | 17 +- sim/testsuite/mcore/allinsn.exp | 17 +- sim/testsuite/microblaze/allinsn.exp | 17 +- sim/testsuite/mips/basic.exp | 72 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/r2-fpu.s | 31 + sim/testsuite/mips/r6-64.s | 157 + sim/testsuite/mips/r6-branch.s | 291 + sim/testsuite/mips/r6-forbidden.s | 51 + sim/testsuite/mips/r6-fpu.s | 446 + sim/testsuite/mips/r6-llsc-dp.s | 57 + sim/testsuite/mips/r6-llsc-wp.s | 41 + sim/testsuite/mips/r6-removed.csv | 68 + sim/testsuite/mips/r6-removed.s | 18 + sim/testsuite/mips/r6.s | 163 + sim/testsuite/mips/testutils.inc | 55 + sim/testsuite/mips/utils-r6.inc | 150 + sim/testsuite/mn10300/allinsn.exp | 17 +- sim/testsuite/moxie/allinsn.exp | 17 +- sim/testsuite/msp430/allinsn.exp | 17 +- sim/testsuite/or1k/alltests.exp | 19 +- sim/testsuite/pru/allinsn.exp | 17 +- sim/testsuite/riscv/allinsn.exp | 17 +- sim/testsuite/sh/allinsn.exp | 6 +- sim/testsuite/v850/allinsns.exp | 29 +- sim/v850/configure | 9 - 619 files changed, 68824 insertions(+), 37543 deletions(-) copy sim/testsuite/or1k/alltests.exp => .editorconfig (55%) copy gdb/{i386-fbsd-tdep.h => amd64-fbsd-tdep.h} (57%) create mode 100644 gdb/arch/loongarch.c create mode 100644 gdb/arch/loongarch.h create mode 100644 gdb/features/loongarch/base32.c create mode 100644 gdb/features/loongarch/base32.xml create mode 100644 gdb/features/loongarch/base64.c create mode 100644 gdb/features/loongarch/base64.xml create mode 100644 gdb/loongarch-linux-nat.c create mode 100644 gdb/loongarch-linux-tdep.c create mode 100644 gdb/loongarch-tdep.c create mode 100644 gdb/loongarch-tdep.h create mode 100644 gdb/python/lib/gdb/styling.py copy gdb/{i386-fbsd-tdep.h => testsuite/gdb.base/cli-suppress-notification.c} (55%) create mode 100644 gdb/testsuite/gdb.base/cli-suppress-notification.exp create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.c create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.exp copy gdb/{i386-fbsd-tdep.h => testsuite/gdb.dwarf2/calling-convention.c} (55%) create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.exp copy gdb/{i386-fbsd-tdep.h => testsuite/gdb.dwarf2/fortran-var-string.c} (55%) create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.exp copy gdb/{i386-fbsd-tdep.h => testsuite/gdb.dwarf2/negative-data-member-location.c} (57%) create mode 100644 gdb/testsuite/gdb.dwarf2/negative-data-member-location.exp create mode 100644 gdb/testsuite/gdb.fortran/namelist.exp create mode 100644 gdb/testsuite/gdb.fortran/namelist.f90 rename gdb/testsuite/{gdb.base/linespecs.exp => gdb.linespec/errors.exp} (66%) create mode 100644 gdb/testsuite/gdb.mi/mi-multi-commands.exp copy gdb/{i386-fbsd-tdep.h => testsuite/gdb.python/py-source-styling.c} (55%) create mode 100644 gdb/testsuite/gdb.python/py-source-styling.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.rs create mode 100644 gdb/testsuite/gdb.rust/unicode.exp create mode 100644 gdb/testsuite/gdb.rust/unicode.rs create mode 100644 gdb/testsuite/gdb.tui/info-win.exp create mode 100644 gdb/unittests/unique_xmalloc_ptr_char.c create mode 100644 gdbsupport/event-pipe.cc create mode 100644 gdbsupport/event-pipe.h delete mode 100644 ld/emultempl/armcoff.em create mode 100644 ld/emultempl/emulation.em create mode 100644 ld/testsuite/ld-elf/pr24718-1.d create mode 100644 ld/testsuite/ld-elf/pr24718-1.s create mode 100644 ld/testsuite/ld-elf/pr24718-1.t create mode 100644 ld/testsuite/ld-i386/pr21997-1.err create mode 100644 ld/testsuite/ld-i386/pr28870.d create mode 100644 ld/testsuite/ld-i386/pr28870.s create mode 100644 ld/testsuite/ld-i386/pr28875.err create mode 100644 ld/testsuite/ld-i386/pr28875a.c create mode 100644 ld/testsuite/ld-i386/pr28875b.c create mode 100644 ld/testsuite/ld-i386/pr28894.d create mode 100644 ld/testsuite/ld-i386/pr28894.s create mode 100644 ld/testsuite/ld-plugin/pr28879a.cc create mode 100644 ld/testsuite/ld-plugin/pr28879b.cc create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-pie.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie.r create mode 100644 ld/testsuite/ld-powerpc/abs-reloc.s create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-shared.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared.r create mode 100644 ld/testsuite/ld-powerpc/abs-static.d create mode 100644 ld/testsuite/ld-powerpc/abs-static.r create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.d create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.s create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.d create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.lnk create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02a.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02b.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02c.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02d.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p0.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p1.s create mode 100644 ld/testsuite/ld-x86-64/pr28875-data.err create mode 100644 ld/testsuite/ld-x86-64/pr28875-func.err rename sim/{common => }/gdbinit.in (60%) create mode 100644 sim/mips/mips3264r6.igen create mode 100644 sim/testsuite/cris/asm/endmem1.ms create mode 100644 sim/testsuite/mips/r2-fpu.s create mode 100644 sim/testsuite/mips/r6-64.s create mode 100644 sim/testsuite/mips/r6-branch.s create mode 100644 sim/testsuite/mips/r6-forbidden.s create mode 100644 sim/testsuite/mips/r6-fpu.s create mode 100644 sim/testsuite/mips/r6-llsc-dp.s create mode 100644 sim/testsuite/mips/r6-llsc-wp.s create mode 100644 sim/testsuite/mips/r6-removed.csv create mode 100644 sim/testsuite/mips/r6-removed.s create mode 100644 sim/testsuite/mips/r6.s create mode 100644 sim/testsuite/mips/utils-r6.inc