This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/windows-non-stop in repository binutils-gdb.
discards 2726feef324 Mention Windows non-stop support in NEWS discards 625fb49b8ed Windows gdb: Watchpoints and internal vs external stops discards cf81a31ebd2 Windows gdb: cygwin_set_dr => windows_set_dr, etc. discards 25813fb190e Windows gdb: Add non-stop support discards 7eed1b70061 Windows gdb: Change serial_event management discards 02260cf042e Windows gdb/gdbserver: Eliminate struct pending_stop discards 2d8f819f7bd Windows gdb/gdbserver: Share $_siginfo reading code discards 01169b18b2f Add backpointer from windows_thread_info to windows_process_info discards 0112815c5b4 Windows gdb/gdbserver: Make siginfo_er per-thread state discards b9134b94297 Windows gdb/gdbserver: Make last_sig per-thread state discards 86971ec7efe Windows gdb/gdbserver: Make current_event per-thread state discards aabc8da844c Windows gdbserver: Eliminate soft-interrupt mechanism discards f28569760d3 Windows gdb: Enable "set scheduler-locking on" discards 4c73f0b6178 Windows gdbserver: Fix scheduler-locking discards 8bf94c26748 Windows gdb: Can't pass signal to thread other than last st [...] discards 4849890d17e Windows gdb/gdbserver: Introduce get_last_debug_event_ptid discards 278b74ce4b4 Windows gdb/gdbserver: Elim desired_stop_thread_id / rework [...] discards f34552195e8 Windows gdb: Pending stop and current_event discards 9a6b511567e Windows gdb: Factor code out of windows_nat_target::windows [...] discards 49a7ecab4b0 Windows gdb: Introduce windows_continue_flags discards ecf58f41d20 Windows gdb: Introduce continue_last_debug_event_main_thread discards a14f658fea5 Windows gdb/gdbserver: Check whether DBG_REPLY_LATER is available discards 2ad6e034aaa Fix Windows sharing_input_terminal hang discards b144d916f19 Windows gdb/gdbserver: Move suspending thread to when retur [...] discards 84865486a5e Windows gdb: Simplify windows_nat_target::wait discards daa40a20bc5 Windows gdb/gdbserver: Eliminate windows_process_info::thread_rec discards 6d615abd2d2 Windows gdb/gdbserver: Eliminate DONT_SUSPEND discards 9c530fcbe70 Windows gdb/gdbserver: Eliminate thread_rec(INVALIDATE_CONT [...] discards 2e5d06f3534 Windows gdb: Eliminate reload_context discards 2f689853eaf Windows gdb: Eliminate Cygwin-specific have_saved_context / [...] discards 07f8f86b80f Windows gdb/gdbserver: New find_thread, replaces thread_rec [...] discards 042a0f78a24 Windows gdb: Eliminate global current_process.dr[8] global discards 027048fd170 Fix setting watchpoints when current thread is running discards 9ef87327e0c Fix windows_nat_target::fake_create_process ptid adds c1a398a320f PowerPC: fix _Float128 type output string adds d7845ddc86a gdb: re-format Python code with black 23 adds b27cafb9e09 Automatic date update in version.in adds e185530b58d Updated Hungarian translation for the gprof directory adds 74e05e01e2d x86: parse_real_register() does not alter the parsed string adds 4f0813127bc x86: parse_register() must not alter the parsed string adds ac164fa8540 gas: document that get_symbol_name() can clobber the input buffer adds 28ab94f51dc Fix: readelf: loc_offset XX too big adds 146441c9521 Remove adjust_type_signedness adds 1f7e2b39c6c gas: sframe: use ATTRIBUTE_UNUSED consistently adds 6e4724970e7 gas: sframe: fix comment adds 26be6015b75 libsframe: use return type of bool for predicate functions adds 8bb878b7778 sframe: correct some typos adds cb45766e48c libsframe: use consistent function argument names adds 3cae258044e libsframe: minor formatting fixes in sframe_encoder_write_fre adds 685b44ee816 buffer overflow in print_symname adds 3b37f0f1b86 Yet another out-of-memory fuzzed object adds 329dd2b6fca ubsan: signed integer overflow in display_debug_lines_raw adds 2605f35cda6 PR30343 infrastructure adds 509fdd5a872 sh4-linux segfaults running ld testsuite adds 99eca30b2c1 Automatic date update in version.in adds b6b746e6b81 x86: adjust an ILP32 testcase using .insn adds 8e7785b4bd4 Add a SECURITY.txt file describing the GNU Binutils' projec [...] adds 0014c67d3bc Automatic date update in version.in adds 3bc69c18671 Delete struct artdata archive_head adds de7b90610e9 Keeping track of rs6000-coff archive element pointers adds 3a117c58873 ld: add missing period after @xref adds 0699f2d795c RISC-V: Optimize relaxation of gp with max_alignment. adds ae272fb8a57 bfd: fix STRICT_PE_FORMAT build adds 4bcbe86c25a x86: move fetch error handling into a helper function adds 06173b5d092 x86: change fetch error handling in top-level function adds bf4d07d5394 x86: change fetch error handling in ckprefix() adds 0b51ac42773 x86: change fetch error handling in get_valid_dis386() adds 9760136327e x86: change fetch error handling when processing operands adds a82b3c5656d x86: change fetch error handling for get<N>() adds d82c06b68e3 x86: drop use of setjmp() from disassembler adds 32c8e7265a5 x86: drop (explicit) BFD64 dependency from disassembler adds 532d55c0ab4 Handle function descriptors in call_site_target adds 9df25c346f5 Handle erroneous DW_AT_call_return_pc adds fbdecfbf285 Use entry values for 32-bit PPC struct return adds da9a978aae7 Fix -Wmaybe-uninitialized warning in opcodes/i386-dis.c adds f1531d04617 [gdb/cli] Add maint info screen adds bd648c6ea00 [gdb/testsuite] Add make-check-all.sh adds 6fc39605e69 gdb: remove return value of set_language adds f57d81815f8 gdb: switch "set language" to getter/setter adds 129bce36048 gdb: remove language_auto adds d89504f0d90 Automatic date update in version.in adds a88ee931eee gdb: Fix false match issue in skip_prologue_using_linetable adds f41c2f5edda [gdb/testsuite] Remove debug prints in gdb_find_gdc adds 630e5a235eb Automatic date update in version.in adds fda507e61c4 LoongArch: Fix loongarch32 test fails adds 32f1c80375e MIPS: support mips*64 as CPU and gnuabi64 as ABI adds 9171de358f2 MIPS: default output r6 obj if the triple is r6 adds af989297316 MIPS: fix loongson3 llsc workaround adds d4a174a5cbb Automatic date update in version.in adds 983db9932a3 x86: work around compiler diagnosing dangling pointer adds 596a7c72b2e [gdb/testsuite] Skip dap tests for tcl 8.5 adds c1eb3cd2059 objcopy of archives tidy adds 2043ddb2185 asan: segfault in coff_mangle_symbols adds 5b720e50c7a gcc-13 i386-dis.c warning adds ea5c591c023 Revert "x86: work around compiler diagnosing dangling pointer" adds 6946d292412 New georgian translation for the bfd sub-directory adds f355e1e44e6 [gdb/testsuite] Don't use string cat in gdb.dwarf2/dw2-abs- [...] adds ddbc483e7dc [gdb/testsuite] Add basic lmap for tcl < 8.6 adds ac3c4894cfb [gdb/testsuite] Fix gdb.multi/multi-arch.exp on powerpc64le adds f20f27e0553 [gdb/testsuite] Require GCC >= 5.x.x in gdb.base/utf8-ident [...] adds 618e9847c57 [gdb/testsuite] Use -std=gnu99 for gdb.server/attach-flag.exp adds 41966608a1e gdb: remove end_stepping_range observable adds 4fa173cfd79 [gdb/testsuite] Fix -wrap in presence of -prompt in gdb_tes [...] adds 60732b42936 [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flto adds 6d5d644e3ce [gdb/testsuite] Fix auto-indent in gdb.gdb/python-helper.exp adds 25035d2122e Automatic date update in version.in adds 0d00a5f9d42 [gdb/testsuite] Add warning for timeout in accept_gdb_output adds c2feffd8198 [gdb/testsuite] Add debug prints in Term::wait_for adds f57b5a395b1 [gdb/testsuite] Fix timeout in gdb.tui/corefile-run.exp adds f35613934c9 [gdb/testsuite] Fix timeout in gdb.tui/main.exp adds d8d3edbfa38 [gdb/testsuite] Fix timeout in gdb.tui/new-layout.exp adds 9d00d9eac60 [gdb/testsuite] Fix timeout in gdb.tui/completion.exp adds 538edc49dc6 [gdb/testsuite] Fix timeout in gdb.tui/empty.exp adds 85bd4bfb7f4 RISC-V: minor effort reduction in relocation specifier parsing adds 408ab0161d0 RISC-V: drop "percent_op" parameter from my_getOpcodeExpression() adds a5e756e63e1 RISC-V: avoid redundant and misleading/wrong error messages adds b33e94cfa47 RISC-V: don't recognize bogus relocations adds 42dabba6578 RISC-V: test for expected / no unexpected symbols adds 7a29ee29030 RISC-V: adjust logic to avoid register name symbols adds 8f5cd47bee6 section-select: Fix performance problem (PR30367) adds fc53c8e0218 Remove some "goto"s from parse.c adds b6fc08e89f3 Use scoped_restore in varobj.c adds 9d4f5cabe22 Automatic date update in version.in adds 5b429b87076 Avoid another -Werror=dangling-pointer adds 4a8635cbecb binutils runtest $CC adds b4617f79047 i386-dis.c UB shift and other tidies adds dc449cb9638 Add new debug architecture version adds 19e012c813f Updated debug architecture version checks for fbsd adds 3ad6c165ca0 Rewrite gdb_mpz::operator== adds 17f091b31eb [gdb/tui] Fix length of status line string adds 873a1ec4059 sim: bpf: update to new BPF relocations adds ff5a51b3772 gas: support for the BPF pseudo-c assembly syntax adds bba4624d035 gas: BPF pseudo-c syntax tests adds dcdec68b0b5 gas: documentation for the BPF pseudo-c asm syntax adds 1656d3f8ef5 RISC-V: Support XVentanaCondOps extension adds 0bda45b2702 Automatic date update in version.in adds c386bf4df5c Add support for %x and %lx formats to the linker's vinfo() [...] adds c6537074be5 gdb, doc: add index entry for the $_inferior_thread_count c [...] adds 7492eb9f544 gdb/testsuite: fix occasional failure in gdb.base/clear_non [...] adds 131287d950a gdb: remove some trailing newlines from warning messages adds c5a5f322a4e gdb/testsuite: use 'return' in gdb_test_no_output adds e2f620135d9 gdb/testsuite: change newline patterns used in gdb_test adds 08ec06d6440 gdb/testsuite: special case '^' in gdb_test pattern adds 0d42948f0c8 gdb/doc: extend the documentation of the jump command adds 670c91c0c5e Fix PR30358, performance with --sort-section adds e29ff7211b6 Avoid some compiler warnings in gdb.ada adds 2b8c7766ea3 gas: bpf: fix tests for pseudo-c syntax adds 5a8e7e1332c Automatic date update in version.in adds 6b258591644 Make bfd_byte an int8_t, flagword a uint32_t adds 4cb2aab8ab9 Remove deprecated bfd_read adds 143a12bd5a5 Re: Keeping track of rs6000-coff archive element pointers adds be3d663386f x86: rework AMX multiplication insn disassembly adds 1f506c06eff x86: rework AMX control insn disassembly adds 2b6132c33c2 gas: move shift count check adds 6b50f5f4cb8 x86/Intel: reduce ELF/PE conditional scope in x86_cons() adds ffe983ed7a9 x86: limit data passed to prefix_name() adds e4452aa670e x86: limit data passed to i386_dis_printf() adds a48ddc3b572 RISC-V: Relax R_RISCV_[PCREL_]LO12_I/S to R_RISCV_GPREL_I/S [...] adds 03e63766ef0 RISC-V: Enable x0 base relaxation for relax_pc even if --no [...] adds 7408b951b8e Fix a typo in gdb.texinfo. adds 64b59b6bb22 ld: Use run_cc_link_tests for PR ld/26391 tests adds 1f7f972f594 gdb/testsuite: additional test fixes after gdb_test changes adds ebb83b77a74 Remove @var from @defun in Python documentation adds a38b832238e Do not change type in get_discrete_low_bound adds 005b65e801c Move find_minimal_symbol_address to minsyms.c adds 1956da78cf4 Allow strings with printf/eval adds 2a740b3ba4c gdb/record-full: disable range stepping when resuming threads adds 33c054b015b gdb: cleanup command creation in infcmd.c adds cc09d372f66 gdb: make set/show args work with $_gdb_setting_str adds 94e6c564123 gdb: make set/show cwd work with $_gdb_setting_str adds 598e87ecc06 gdb: make set/show inferior-tty work with $_gdb_setting_str adds b63c50f9d4b gdb: make deprecated_show_value_hack static adds 00cdd79a5d3 gdb/mi: check thread exists when creating thread-specific b/p adds dffcf6e5e60 Automatic date update in version.in adds 1b05f1083a4 [gdb/testsuite] Fix gdb.tui/main.exp without TUI adds e5cbbbf79ad [gdb/build] Fix build without ncurses in maintenance_info_screen adds bc752bfbd98 [gdb/testsuite] Fix gdb.ada/excep_handle.exp for updated gdb_test adds e0f4b3ec5f3 gdb: Fix building with latest libc++ adds 8f29f8e1aef [gdb/testsuite] Fix gdb.base/readline.exp with stub-termcap adds bec5d8fc8c7 Automatic date update in version.in adds deb1ba4e38b [gdb/tui] Fix TUI resizing for TERM=ansi adds 077a1f08485 Automatic date update in version.in adds c819a3380fc Replace field_is_static with a method adds 87c84f07a0a Fix crash in Rust expression parser adds b785bb6d186 Remove op_name adds 43048e46db1 Remove evaluate_expression adds ba71385e7f8 Remove evaluate_type adds 7d3b43a15bd Turn set_inferior_args_vector into method of inferior adds 13d03262f25 gdb: move struct ui and related things to ui.{c,h} adds 4a91f820ef4 gdb: store interps in an intrusive_list adds 970c6b7e156 gdb: remove ui_interp_info adds a01e847fc8f Document DAP 'launch' parameter adds b2499d8a40a Automatic date update in version.in adds 4e545e3f3d6 gdb/testsuite: compile gdb.linespec/cp-completion-aliases.e [...] adds b545d4239be Remove Dimity Diky as MSP430 maintainer. adds e29e63040dd Remove error_stream adds a047f82b3c5 Fix Assertion pid != 0 failure in AIX. adds 69330acb201 [gdb/testsuite] Use set in lmap in gdb.dwarf2/dw2-abs-hi-pc.exp adds 433e8364fed xcoffread.c: Fix -Werror=dangling-pointer= issue with main_ [...] adds 59305ae6247 gdb.base/watchpoint-unaligned.exp: Always initialize wpoffs [...] adds e84ca83738a _bfd_mips_elf_lo16_reloc vallo comment adds df2fc6fbfd8 Change signature of bfd crc functions adds f68912e8310 libbfc.c: Use stdint types for unsigned char and unsigned long adds d659ef95439 hash.c: replace some unsigned long with unsigned int adds 37cfe371c4f Move bfd_elf_bfd_from_remote_memory to opncls.c adds a41bd1c837f Move bfd_alloc, bfd_zalloc and bfd_release to libbfd.c adds 717d4bd6d19 Generated docs and include files adds a07223191bd Remove unused args from bfd_make_debug_symbol adds 7e1b5887642 Improve the speed of computing checksums for COFF binaries. adds 9b0ccb1ebae Pass const frame_info_ptr reference for skip_[language_]trampoline adds a2243c30bc1 Make ar faster adds 2ad00a4b42f gdb/show_args_command: print to the ui_file argument adds 751c7c72c01 [gdb/build] Fix frame_list position in frame.c adds c328c91b300 Automatic date update in version.in adds c3b0a240ea7 MIPS: revert "default r6 if vendor is img" adds c9819077700 gas: fix building tc-bpf.c on s390x adds 654dfab0666 RISC-V: tighten post-relocation-operator separator expectation adds 35130e73da9 ld: pru: Place exception-handling sections correctly adds 3539414584b Stop the linker from loosing the entry point for COFF/PE co [...] adds 51f8dafba81 Don't treat references to compound values as "simple". adds 34e2d487d89 Revert "gdb/testsuite: add KFAILs to gdb.reverse/step-reverse.exp" adds 6c8a5ab90b0 Automatic date update in version.in adds e4fbcd83c24 Debug info is lost for functions only called from functions [...] adds c2a0fca06af [gdb/testsuite] Add gdb.tui/wrap-line.exp adds 4891c459927 [gdb/testsuite] Add gdb.base/wrap-line.exp adds 02601231fdd Simplify auto_load_expand_dir_vars and remove substitute_pa [...] adds 233239384c7 Simplify decode_locdesc adds 58d047ac259 gdb/testsuite: tighten patterns in build-id-no-debug-warning.exp adds c5ba639d1b5 [gdb/testsuite] Generate long string in gdb.base/page.exp adds a5d3f94c271 gdb/testsuite: more newline pattern cleanup adds 3965bff5b9a gdb/python: add mechanism to manage Python initialization f [...] adds 100c7a99a5d Use discrete_position in ada-valprint.c adds 28b59491b89 Filter out types from DAP scopes request adds f02973903c4 Automatic date update in version.in adds 973f18b57cc gas: documents .gnu_attribute Tag_GNU_MIPS_ABI_MSA adds 3c0e312054a Allow pretty-print of static members adds 372b4a048a2 Automatic date update in version.in adds 9ed8433a04b Rename objfile::sections adds 5250cbc85cb Remove ALL_OBJFILE_OSECTIONS adds 8e8d48f91c2 Remove ALL_DICT_SYMBOLS adds 7a8de0c3301 Remove ALL_BREAKPOINTS_SAFE adds 62c5d5ec88c Remove parameter from select_source_symtab adds 8406216e94e Automatic date update in version.in adds defb881754d PR30343, LTO ignores linker reference to _pei386_runtime_relocator adds f35cc0decdd pe.em and pep.em make_import_fixup adds c239019c9f6 gdb: Avoid warning for the jump command inside an inline function. adds fa0ea5047b2 x86-fbsd-nat: Add missing public label. adds 642a97391ae gdbserver: Clear upper ZMM registers in the right location. adds 39453f9d8cf Automatic date update in version.in adds 5f38307ad57 regen ld/Makefile.in adds 06ba6be6299 alpha-vms reloc sanity check adds 55a75aae9d9 stack overflow in debug_write_type adds d9cc4b060dd Correct a spelling mistake in the binutils README file. adds 1fba7b3ac50 gdb: fix use-after-free in check_longjmp_breakpoint_for_call_dummy adds 78d16865df6 Support higher baud rates when they are defined adds 7f47c0ccc23 Automatic date update in version.in adds 2093c2af3c5 [gdb/tui] Fix tui compact-source adds 496917ce466 Add linker option to include local symbols in the linker map. adds 8b7b3b2bf43 or1k relocation truncated to fit: R_OR1K_GOT16 even when us [...] adds 6109320673f Re: stack overflow in debug_write_type adds 16c8122639c gdb/rust: fix crash for expression debug with strings adds 5a6ad5c775a [gdb/tui] Fix tui compact-source a bit more adds 38b95a52938 Automatic date update in version.in adds b21318bd2c2 Add LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin hook [GC [...] adds 8b331fa16ba Add "scheduler-locking" to documentation index adds 6e96d8a9702 Disable out-of-scope watchpoints adds b7ea736a380 gdb/testsuite: Match file size in gdb.debuginfod/crc_mismatch.exp adds 245f9db1fa8 Do not print <synthetic pointer> when piece is optimized out adds 8cea5fda33b Automatic date update in version.in adds d50c498a1ba gas: equates of registers adds f847749a74a x86: slightly simplify i386_parse_name() adds a675ea09fb6 x86: move get<N>() disassembler helper functions adds 2aa11c298a3 x86: move a few more disassembler helper functions adds f0f6df0a04f [gdb/cli] Fix wrapping for TERM=ansi adds 388f63c18f5 [gdb/testsuite] Make is_64_target more robust adds cbd24a9f11f [gdb/testsuite] Fix gdb.dwarf2/opt-out-not-implptr.exp for -m32 adds a02fcd08ddc gdb: fix error message for $_gdb_maint_setting adds a68f7e98442 gdb/testsuite: extend special '^' handling to gdb_test_multiple adds 773e2d29c3a gdb/doc: improve Python Disassembler API documentation adds 15ccb5e393f gdb/python: implement __repr__ methods for py-disasm.c types adds 6a667807390 gdb/python: implement DisassemblerResult.__str__ method adds 61f9fb1ea4a Fix calling debuginfo-less functions in Ada adds 14e8fded85e Implement DAP register scope adds 9c0fb73485c Add dynamic_prop::is_constant adds efe2296bde3 gdb: remove unnecessary call to std::string constructor adds 47ef0ac717f Introduce lookup_minimal_symbol_linkage adds 658d5e0c618 Bump MAX_SYMBOL_IMPLS adds bb051d7a307 Define symbol::value_block separately adds 36ed3d84e0a Introduce symbol_block_ops::get_block_value adds d5acae9e9f1 Handle Ada Pragma Import and Pragma Export adds ff4631e22bf Use reference parameter in remove_extra_symbols adds 44a37a98532 Use bool and early loop exit in remove_extra_symbols adds e9151f7d626 Fix regression due to Pragma Import series adds a793b1c4887 Automatic date update in version.in adds 31f14901586 PR28902, -T script with INSERT ordering adds 249d1bad51b PR28955 mips gas segfault adds d2b585f3cfc Fix bad interaction between element limit and repeated valu [...] adds 0d5ffd658fa Automatic date update in version.in adds b2ca6bdc88c Automatic date update in version.in adds 6a1cf1bfedb LoongArch: Fix PLT entry generate bug adds b10f2cd3f3c Correctly handle forward DIE references in scanner adds 56c1f748a5d Automatic date update in version.in adds 0af2f233330 gdb/python: rework how the disassembler API reads the resul [...] adds 4de4e48514f gdb/python: extend the Python Disassembler API to allow for [...] adds e2fe3cbd0cd gdb/testsuite: fix regressions in break-main-file-remove-fail.exp adds 0a7dda4f7af -Ur option documentation adds 4473d4f9096 gdb/testsuite: make gdb_supported_languages a caching proc adds 66b8e6c7b8d gdb/testsuite: fix formatting of gdb.python/py-disasm.py adds 73eff1cbd3e Update comments for the gdb/24331 fix. adds 0e759f232b6 Add section caches to coff_data_type adds d1792f72bf9 Document how to use the linker to create a resource only DLL. adds 68b25a74aa4 [gdb/tui] Don't show line number for lines not in source file adds b5fbb4c2b46 gprofng: include a new function in the right place adds f5b7a67f8d0 Automatic date update in version.in adds 3318d800211 gcc-4.5 build fixes adds 80b6c32f233 PR29961, plugin-api.h: "Could not detect architecture endianess" adds 80d4e113d7b Decorated symbols in import libs (BUG 30421) adds cd61a1453e6 Special case "&str" in Rust parser adds 5f5272a0254 Automatic date update in version.in adds 4cb88cfae84 PR11601, Solaris assembler compatibility doesn't work adds 0cc8cc5e6f8 Re: Add section caches to coff_data_type adds efd3b63b68b libsframe: testsuite: add new tests for sframe_find_fre API adds 6a99f006eca libsframe: testsuite: add tests for sframe_get_funcdesc_wit [...] adds 92240b19576 [gdb/testsuite] Fix whitespace and indentation in lib/tuiterm.exp adds 204d627e83f Re: Add section caches to coff_data_type adds 600b5fc22ec gdb/elfread.c: Add plt symbol check for _PROCEDURE_LINKAGE_TABLE_ adds 2bf4cc2b92a gdb.fortran/lbound-ubound.exp: read expected lbound and ubo [...] adds c96452ad168 Use lower-case in @sc in the documentation adds d89d987bd2f Automatic date update in version.in adds df81d460b2d x86: tighten extend-to-32bit-address conditions adds 762acf217c4 gas: maintain O_constant signedness in more cases adds 6f5ee7a3e92 gas: invoke md_optimize_expr() also for unary expressions adds 5cc007751cd x86: further adjust extend-to-32bit-address conditions adds 1e66f4c55f8 x86: permit all relational operators in insn operands adds 26e91972538 RISC-V: Minor improvements for dis-assembler. adds f1cd8b94e7c RISC-V: Support subtraction of .uleb128. adds 637969a709c gdb/testsuite: handle older Python versions in gdb.python/p [...] adds a500c3d8e02 gdb/breakpoint: use warning function instead of gdb_printf adds ef56b006501 gdb/testsuite: test for a function with no line table adds e84060b4897 gdb: safety checks in skip_prologue_using_sal adds 712872748de gdb: Remove redundant frame switching adds b69378ced6a gdb: fix post-hook execution for remote targets adds 05d31a0b3f0 ld: drop stray blank from ld.texi adds 3f33695b641 Update documentation for Python Frame.older and Frame.newer adds b196c8b3b60 Automatic date update in version.in adds 880853ed941 tic54x set_arch_mach adds cb3f0ff4795 coffcode.h handle_COMDAT tidy adds 0bbd2b1ad04 Re: Bug 23686, two segment faults in nm adds f1cc4f02cb5 Automatic date update in version.in adds 92172a19f67 Automatic date update in version.in adds 17a6f5f26c6 PowerPC64 report number of stub iterations adds bc227f4ccb0 Re: readelf: Support SHT_RELR/DT_RELR for -r adds a01399ff21e [gdb/testsuite] Factor out Term::_reset_attrs adds 5a8f5960fd8 [gdb/testsuite] Add Term::get_line_with_attrs adds 7b67409b99e gdb: add Richard Bunt to gdb/MAINTAINERS adds 7a8a6f57ece Remove some FIXME comments from DAP adds 927dd36dba2 [gdb/tui] Fix buglet in tui_update_variables adds e1eecd81cc6 Automatic date update in version.in adds e5a497fe38e Support Intel FRED LKGS adds cbf25f4705e Revert "Support Intel FRED LKGS" adds c88ed92f0c0 Support Intel FRED LKGS adds 6acf9130909 x86: don't recognize quoted symbol names as registers or operators adds a4f8c177b46 x86/Intel: address quoted-symbol related FIXMEs adds 9196be90bd9 gdb/testsuite: change hardcoded assembly in gdb.arch/disp-s [...] adds d595715abc6 Updated Swedish translation for the opcodes directory adds 13a3cad698b PR30437 aarch64: make RELA relocs idempotent adds 6aebb6e100f gdb/cli-out.c: clear_current_line shouldn't trigger paginat [...] adds d5ad08d77c9 Use field_signed from Python MI commands adds c55db01a31c Use member initializers in mi_parse adds 72654e04dab Use accessor for mi_parse::args adds 7df1df795f7 Change mi_parse_argv to a method adds fde3f93adb5 Introduce "static constructor" for mi_parse adds 6b2cb925fe4 Introduce mi_parse helper methods adds e7a2797eb00 Add second mi_parse constructor adds c97d123d670 Implement gdb.execute_mi adds a0b70d996c3 Implement DAP loadedSources request adds 98d630e910c Avoid forward declaration in parse.c adds 562db568441 Move innermost_block_tracker to expression.h adds b8c03634d65 Introduce and use parser flags adds b5688cda0ec Simplify parser_state constructor adds 9095bf3b9db Boolify parser_state::comma_terminates adds 78655a10f77 Rearrange parser_state adds e360af5af8e Add PARSER_DEBUG flag adds 87b647cfb13 Add PARSER_LEAVE_BLOCK_ALONE flag adds 2c64cbb737e Add flags to parse_and_eval adds 125862f0f22 Add global_context parameter to gdb.parse_and_eval adds ef7a143133f Handle DAP evaluate request without a frame ID adds 2a2b2372420 Automatic date update in version.in adds 014a602b86f Don't optimise bfd_seek to same position adds 2f328f5b92f Remove accidentally added file adds 3153113252f Add attributes and methods to gdb.Inferior adds ea33730dfa4 Add "args" and "env" parameters to DAP launch request adds 389971df23c gdb, infcmd: Support jump command with same line in multipl [...] adds cbd9efbbc04 gdb/testsuite: fix race in gdb.server/multi-ui-errors.exp adds 175ee55a229 gdbsupport: add support for references to checked_static_cast adds 7ea5b1997a5 Automatic date update in version.in adds 7529ff1fcdb PR29189, dlltool delaylibs corrupt float/double arguments adds 26a69f095f1 gdb: get gdbarch from syscall_catchpoint instead of location adds dbaa3bf6406 gdb: make some breakpoint methods use `this` adds 5e632eca05f gdb: constify breakpoint::print_it parameter adds 9dc1523b573 gdb: add breakpoint "has locations" methods adds f5951b9ff8a gdb: add breakpoint::first_loc methods adds 774d21c10b9 gdbsupport: add missing increment/decrement operators to re [...] adds 20afe380e8c gdb: use intrusive_list for breakpoint locations adds b00b30b2981 gdb: remove bp_location_pointer_iterator adds e2a1578868a gdb: link breakpoints with intrusive_list adds 679a4e92b31 gdbsupport: make basic_safe_iterator::operator* return the [...] adds 410f4d7a76f gdbsupport: make filtered_iterator::operator* return the sa [...] adds a1decfc1df5 gdb: remove breakpoint_pointer_iterator adds 3422b265371 Fix scoped_value_mark not working with empty value chain adds fb7cd8ccfed Automatic date update in version.in adds 9158e49a703 Make MI commands const-correct adds 9dc7ab5c013 PR22263 ld test adds e80578bea74 libsframe: use uint8_t data type for FRE info related stubs adds 812d8688501 libsframe: use const char * consistently for immutable FRE buffers adds 83c219872b2 libsframe: revisit sframe_find_fre API adds 540034ec40b sframe/doc: minor improvements for readability adds d2b1a14de32 x86: de-duplicate operand_special_chars[] wrt extra_symbol_chars[] adds 778415f5975 x86: figure braces aren't really part of mnemonics adds a4aa034a0ab x86: use fixed-width type for codep and friends adds d8acf376931 x86: disassembling over-long insns adds 1a3b4f90bc5 x86: convert two pointers to (indexing) integers adds fd0caa872cd x86: split gas testsuite .exp file adds a7aee0b5770 x86-64: conditionalize tests using --32 adds 590a0fed02a x86-64: improve gas diagnostic when no 32-bit target is configured adds 86b96a79b81 iamcu: suppress tests which can't possibly work adds 7f05c98b812 [gdb/testsuite] Fix reverse attribute in tuiterm adds 52141e2def7 [gdb/testsuite] Add invisible and blinking attributes in tuiterm adds a3b86780b6c [gdb/testsuite] Add test-case gdb.tui/color-prompt.exp adds 93497bf9ab1 x86: fix disassembler build after 1a3b4f90bc5f adds 5fd6b60d86a Remove duplicate definition adds 45b8517aae8 Enhance objdump's --private option so that it can display t [...] adds a70d5ba34cb Automatic date update in version.in adds 225df051d3d [PR ld/22263][PR ld/25694] RISC-V: Avoid dynamic TLS relocs [...] adds 040f24e2eb2 Automatic date update in version.in adds 85f4cf41a85 [readline] Fix double free in _rl_scxt_dispose adds 417bfaa9b5c Automatic date update in version.in adds f818c32ba45 gdb/mi: fix ^running record with multiple MI interpreters adds e20baea1298 [gdb/testsuite] Fix linefeed scrolling in tuiterm adds 93ec7cca41d Automatic date update in version.in adds 9fa2b959749 Regen binutils POTFILES.in adds e193947c3ba Delete include/aout/encap.h adds 0b32bdabdca Don't define COFF_MAGIC adds 20c52e689ac Define IMAGE_FILE_MACHINE_ARMNT adds 796029320e7 arm-pe objdump -P adds 7b9e7db0834 Add support for an ARMMAGIC value of 0xa00 to the PE dumper. adds 57a930e3bfe LoongArch: include: Add support for linker relaxation. adds 1b6fccd28db LoongArch: bfd: Add support for linker relaxation. adds 7ad9de11886 LoongArch: opcodes: Add support for linker relaxation. adds 76244462356 LoongArch: binutils: Add support for linker relaxation. adds 56576f4a722 LoongArch: gas: Add support for linker relaxation. adds 2bd766d6245 LoongArch: ld: Add support for linker relaxation. adds 10d6a2b1a0e Improve header information displayed with objdump -P for PE [...] adds 35f8b0595f7 Slight wording improvement for the -Ur documentation adds 37d9880d653 [gdb] Mention --with/without-system-readline for --configuration adds 3f75a984d27 gdb: add interp::on_signal_received method adds 8782926771b gdb: add interp::on_normal_stop method adds d6bd2ef5f4c gdb: add interp::on_signal_exited method adds bf64d1d5bf7 gdb: add interp::on_exited method adds 2e5dbfab563 gdb: add interp::on_no_history method adds c3d321de3f3 gdb: add interp::on_sync_execution_done method adds 2736b771536 gdb: add interp::on_command_error method adds 77cd03e27c5 gdb: add interp::on_user_selected_context_changed method adds 30e7e0a917b gdb: add interp::on_new_thread method adds 8e7af843458 gdb: add interp::on_thread_exited method adds 023c6d45d79 gdb: add interp::on_inferior_added method adds 0c613e170e6 gdb: add interp::on_inferior_appeared method adds d38086cce9a gdb: add interp::on_inferior_disappeared method adds 2646bfa763e gdb: add interp::on_inferior_removed method adds 44fbffc69d6 gdb: add interp::on_record_changed method adds 52d98df7420 gdb: add interp::on_target_resumed method adds f6485481002 gdb: add interp::on_solib_loaded method adds d711fe3b0f3 gdb: add interp::on_solib_unloaded method adds 7603ea6afa4 gdb: add interp::on_about_to_proceed method adds 0bc845fc987 gdb: add interp::on_traceframe_changed method adds bf506f275a7 gdb: add interp::on_tsv_created method adds f0dffaff4ff gdb: add interp::on_tsv_deleted method adds c27ec5c09f3 gdb: add interp::on_tsv_modified method adds e7692320db9 gdb: add interp::on_breakpoint_created method adds e4239559f48 gdb: add interp::on_breakpoint_deleted method adds 19081eb5f18 gdb: add interp::on_breakpoint_modified method adds 3d654fa72d3 gdb: add interp::on_param_changed method adds ec517d1040b gdb: add interp::on_memory_changed method adds 901682e4a42 gdb: add support for %V to printf command adds 2fee907cfd3 Automatic date update in version.in adds 9d66d71cddd [gdb/tui] Fix fingerprint for cmd-only layout adds e9683acf5e5 python, btrace: Fix some small formatting issues. adds a15891aaea0 Fix printf formating issues in elfxx-loongarch64.c adds 768d1d879be pe/coff - add support for base64 encoded long section names adds 6e9bcaad3fd [gdb/testsuite] Fix gdb.tui/pr30056.exp for native-extended [...] adds 0b1cae35306 [gdb/testsuite] Fix gdb.tui/wrap-line.exp with --disable-tui adds 20fcd174799 Pass correct name to @value in gdb.texinfo adds 739f67599a8 Improve MI -dprintf-insert documentation adds defb734195d gprofng: 29470 The test suite should be made more flexible adds dd8a4e320b3 gprofng: Fix -Wsign-compare warning adds f38f7ef9655 Automatic date update in version.in adds d18f60c747c Remove BFD_FAIL in cpu-sh.c adds 90fd5049bde section_by_target_index memory leak adds 8261abd5134 bfd_close and target free_cached_memory adds 6313825cbf8 Harden PowerPC64 OPD handling against fuzzers adds 20ef84ed2ab [PR ld/22263][PR ld/24676] RISC-V: Avoid spurious R_RISCV_N [...] adds ec2260af615 RISC-V: PR30449, Add lga assembler macro support. adds a5ffdcafc76 libsframe: minor fixups in flip_fre related functions adds d987df5c953 libsframe: avoid using magic number adds cf6522cb2f6 Automatic date update in version.in adds 56e4ccc924d Minor objcopy optimisation for copy_relocations_in_section adds 74a965d8e09 loongarch readelf support adds e0ce6dde978 Re: More ecoff sanity checks adds 63188cb5c3e Re: bfd_close and target free_cached_memory adds 21b9239b70d [AArch64] Fix architecture debug version constant thinkos adds 26cc2053e2e Automatic date update in version.in adds c6e6e3ab2b7 Re: More ecoff sanity checks adds 89c70cd358b Re: loongarch readelf support adds 6d280fed3d0 [gdb/ada] Fix argument name misspelling adds 9e92dbaa0ce [gdbserver] Fix typo in debug message adds 2595faaa1c0 [gdb/compile] Fix typo in debug message adds a383ee40995 [gdb/cli] Fix help text of maint set ignore-prologue-end-flag adds 8def33e68cc [gdb/cli] Fix help text of maint info target-sections adds 2829d6da380 [gdb/tui] Fix help text of show tui tab-width adds 26236df340c [gdb/guile] Fix doc string for value-optimized-out? adds 2242afe8968 [gdb/python] Fix doc string of valpy_const_value adds 343704a6d71 [gdb/tdep] Fix typo in debug message adds 33b5899fc0c [gdb] Fix typos adds a366c78c1bc Automatic date update in version.in adds fa1ccf78958 Automatic date update in version.in adds 094025a30bb MIPS: gas: alter 64 or 32 for mipsisa triples if march is implicit adds be0d391f22f MIPS: default r6 if vendor is img adds ffc528aed56 MIPS: fix r6 testsuites adds cb81e84c729 MIPS: fix -gnuabi64 testsuite adds a0631c1501c MIPS: fix some ld testcases with compiler adds 783a5f46b05 MIPS: add MT ASE support for micromips32 adds c0f7927b3da Revert "MIPS: add MT ASE support for micromips32" adds acce83dacff MIPS: add MT ASE support for micromips32 adds 5b207b91948 MIPS: sync oprand char usage between mips and micromips adds 6fc018e9e59 Yet another ecoff fuzzed object fix adds fc998e4cb70 bfd_error_on_input messages adds 3bfdcabbc20 [gdb] Fix more typos adds f4afd6cb1b7 [gdb] Fix grammar in comments and docs adds baab375361c gdb: building inferior strings from within GDB adds 3f60b98298f ELF: Don't warn an empty PT_LOAD with the program headers adds 611e7b5cb92 Remove baseaddr parameter from dwarf2_record_block_ranges adds 987bdf4dfdb Minor cleanup in loclist_describe_location adds e30deeb0366 Move unrelocated_addr to common-types.h adds 1e73d09f86d Use unrelocated_addr in the DWARF reader adds 0ac9ae37b83 Use unrelocated_addr in dwarf_decode_lines adds d8175bcb7e3 Fix comment in address_class adds 0434c3ef8dc Use "unrelocated" terminology in linetable_entry adds 1ca4b794c93 Constify dwarf2_cie::augmentation adds 6d4e4b63bbd Use local "text offset" variable in dwarf2_frame_cache adds d0516c8e66c Use unrelocated_addr in dwarf2_fde adds 3c5e824b9ce ELF: Add "#pass" to ld-elf/pr30508.d adds 1466e49f7de libsframe: avoid unnecessary type casts adds 92deb60f277 Automatic date update in version.in adds d3f340763ba Re: loongarch readelf support adds f4af42724b8 libsframe: fix cosmetic issues and typos adds d5b46032b8a Automatic date update in version.in adds f5c0d77088e objcopy memory leaks after errors adds c7e6669a5b2 bfd/elf.c strtab memory leak adds 0a22a8f27df Memory leaks in bfd/vms-lib.c adds ba75d1c55cb _bfd_free_cached_info adds cb50f66e6ac Fix gdb.base/memtag.exp failure adds c6cad198b15 ld-elf/eh5 remove xfail hppa64 adds 3d053417ea7 [gdb/testsuite] Handle output after prompt in gdb.threads/s [...] adds d791a1b6ae0 [gdb/testsuite] Fix two typos in gdb.python/tui-window-disa [...] adds d033023bc4c [gdb/testsuite] Add missing wait in gdb.python/tui-window-d [...] adds 22f2cf64f17 Fix PR30369 regression on aarch64/arm (PR30506) adds a6bc87757c8 [gdb/cli] Handle pending ^C after rl_callback_read_char for [...] adds dcb16346459 [gdb/tui] Factor out border-mode help text adds 064ad3ea5ec Add extra linker warning message about discrepancies betwee [...] adds f0874f41920 Simplify ada_lookup_struct_elt_type adds 676cb9d2e01 libsframe: reuse static function sframe_decoder_get_funcdes [...] adds 16476ac950f Automatic date update in version.in adds 09d757a5c2f Re: _bfd_free_cached_info adds 12f7174bf06 Re: _bfd_free_cached_info adds 9b3a1001c84 gdb/corelow.c: fix use-after-free in build_file_mappings adds 0ad504dd464 gdb/corelow.c: avoid repeated warnings in build_file_mappings adds ea70f941f9b gdb/corelow.c: do not try to reopen a file if open failed once adds 36078688fa9 [gdb/testsuite] Add test-case gdb.tui/long-prompt.exp adds 8fd82abda0f Automatic date update in version.in adds ce3ab55fa72 ecoff find_nearest_line and final link leaks adds ca5321d49ae readelf/objdump remember_state memory leaks adds 30711c89cc7 [gdb] Fix typos adds 89459202753 Use scoped_value_mark in two more places adds ec5e9488c0a gdb: fix ASan failure after recent string changes adds f3eee586174 gdb/debuginfod: cleanup debuginfod earlier adds b3c82d5d2c6 [gdb/testsuite] Add test-case gdb.tui/single-key.exp adds 68bb2e3ee06 [gdb/tui] Delete line buffer when switching to singlekey adds a3859ffba3a [gdb/tui] Simplify tui_puts_internal adds 05d63bafad7 [AArch64,arm] Fix some formatting issues in the aarch64/arm [...] adds 937c461e41b libsframe: fix sframe_find_fre for pltN entries adds e4d5d129408 libsframe: testsuite: add sframe_find_fre tests for pltN entries adds 3e27e91062a Automatic date update in version.in adds 5bd10731784 Automatic date update in version.in adds d65befc1522 Permit DW_OP_GNU_uninit to be used with DW_OP_piece adds 26d812a2aad Automatic date update in version.in adds 55e1609e53a LoongArch: gas: Relocations simplification when -mno-relax adds 45601fb84d4 [gdb/tui] Replace macro HELP_ATTRIBUTE_MODE with std::string adds d0cc6472119 [gdb/testsuite] Fix breakpoint regexp in gdb.ada/out_of_lin [...] adds 9f82823f897 [gdb/testsuite] Relax breakpoint count check in gdb.python/ [...] adds 4adf3a4059b Stop gdb in gnat_runtime_has_debug_info adds dd473473033 Use gnat_runtime_has_debug_info in Ada catchpoint tests adds dc3f8fa94a1 Pass tempflag to ada_catchpoint constructor adds 898db0f75d0 Transfer ownership of exception string to ada_catchpoint adds 95f2fe27efb Combine create_excep_cond_exprs and ada_catchpoint::re_set adds 971149cb9a2 Turn should_stop_exception into a method of ada_catchpoint adds 03f531ea222 Mark members of ada_catchpoint "private" adds 2c4c710f569 Don't require inferior execution for Ada catchpoints adds 69ed07d5465 Implement DAP setExceptionBreakpoints request adds d01f36bdfab Implement DAP attach request adds 3eb64586f07 Implement DAP stepOut request adds fc2d72afc05 Add singleThread support to some DAP requests adds 8c8701f9cf5 Rename one DAP function adds 070e93a8b86 Add test for DAP pause request adds 5c7cdc95aaa Fix a latent bug in DAP request decorator adds 5e20b4cd17c Use tuples for default arguments in DAP adds 510586589e7 Add type-checking to DAP requests adds ed801569303 Add gdb.Value.assign method adds c2a0d767db1 Implement DAP setExpression request adds 8115dffa1e7 Handle DAP supportsVariableType capability adds 67efac36f17 Add "target" parameter to DAP attach request adds ad9cdfbcfdf Add "stop at main" extension to DAP launch request adds 3c453cfb194 Implement DAP breakpointLocations request adds 7cb909c4091 Do not report totalFrames from DAP stackTrace request adds d294a0fc268 Implement DAP conditional breakpoints adds a1ef65231b3 Remove f-strings from DAP adds 2e3aff27623 gdb/testsuite: Testing with the armflang compiler adds 9af6e8c6df3 Added self to W.A.A. maintainers adds f3741bbd187 Simplify case DW_OP_GNU_uninit in dwarf_expr_context::execu [...] adds 1e888ec928b Automatic date update in version.in adds bdde90c4cea gdb/testsuite: use proper int size for gdb.dwarf2/symbol_ne [...] adds 40bea10383b [gdb/testsuite] Fix gdb.dap/type_check.exp with older python adds cc313a1d84d [gdb/testsuite] Allow procs with default value args in with [...] adds 3e543c18b17 [gdb/testsuite] Fix and add prompt anchoring in tuiterm adds 63224e96d0c [gdb/testsuite] Fix gdb.tui/long-prompt.exp with read1 adds 3bedac29393 Automatic date update in version.in adds 48375c36dc5 Re: bfd/elf.c strtab memory leak adds 6f860418d55 asprintf memory leaks adds fb221fba1a5 Add --remap-inputs option to the BFD linker. adds 7ade0f1582c Add some expected failures for bfin linker tests adds df3b9a6dfa1 [gdb/testsuite] Fix gdb.base/step-over-exit.exp with glibc [...] adds 87642f63111 Automatic date update in version.in adds 6a28a3c2004 vms write_archive memory leaks adds 0749c73cf8d Re: Add some expected failures for bfin linker tests adds 9cfee3962cf Revert "MIPS: sync oprand char usage between mips and micromips" adds 0c5c669cefa Revert "MIPS: add MT ASE support for micromips32" adds 0b46c1ec2d7 Revert "MIPS: fix some ld testcases with compiler" adds 3c0afdb7898 Revert "MIPS: fix -gnuabi64 testsuite" adds 13527d85aff Revert "MIPS: fix r6 testsuites" adds dbad6904932 Revert "MIPS: default r6 if vendor is img" adds dbec9420c9d Revert "MIPS: gas: alter 64 or 32 for mipsisa triples if ma [...] adds 011365bacac GAS/doc: Correct Tag_GNU_MIPS_ABI_MSA attribute description adds df18f71b565 Add MIPS Allegrex CPU as a MIPS2-based CPU adds d29b94fc9f3 Add rotation instructions to MIPS Allegrex CPU adds a0176d8d121 Add additional missing Allegrex CPU instructions adds 2b462da34de MIPS/GAS/testsuite: Fix `-modd-spreg'/`-mno-odd-spreg' test [...] adds 9012d7819c4 binutils/NEWS: Mention Sony Allegrex MIPS CPU support adds fb0894b2b3e Automatic date update in version.in adds 2a4da073082 Correct ld-elf/eh5 test for hppa64 adds b1c79256866 x86: shrink Masking insn attribute to a single bit (boolean) adds 8203d5e72e3 gdb: update IRC reference from Freenode to Libera.Chat adds d2fddb6d783 LoongArch: Fix ld "undefined reference" error with --enable-shared adds 9fb38608660 [gdb/testsuite] Use %progbits in gdb.arch/thumb*.S adds e2adba909e7 [gdb/testsuite] Clean up before compilation in gdb.ada/call [...] adds 6a4058a6068 Automatic date update in version.in adds 09ea7c9c49e [gdb/testsuite] Use require in gdb.dwarf2/implptr.exp adds 90cce6c0551 [gdb/testsuite] Add nopie in a few test-cases adds 34a6dcd4422 [gdb/testsuite] Remove f-string in gdb.python/py-unwind.py adds 2156c51d71d Automatic date update in version.in adds b7b77500dc5 [gdb/testsuite] Clean standard_output_file dir in gdb_init adds 39f02ae4ad8 Automatic date update in version.in adds 71a75b51a62 riscv: Use run-time endianess for floating point literals adds 2e12e798825 [gdb] Add template functions assign_return/set_if_changed adds ba769bb0e6f [gdb/tui] Simplify tui_update_variables adds 319626ca736 [gdb/testsuite] Add shared_gnat_runtime_has_debug_info adds 74d39f70cd9 Fix illegal memory access implementing relocs in a fuzzed x [...] adds f1a614dc8f0 gdb/dap - Getting thread names adds 28ab59607ef gdb/Python: Added ThreadExitedEvent adds ce65796b17d Fixes f1a614dc8f015743e9fe7fe5f3f019303f8db718 adds d32d7e918de Fixes 28ab59607ef40b9571c0702ffba8f6aa6fb1b033 adds e11a2ebb8e4 Revert "[gdb/testsuite] Clean standard_output_file dir in g [...] adds a89e364b45a Automatic date update in version.in adds 75e73c6cadc Don't segfault in mips reloc special_functions adds 550194db388 Use std::string for MI token adds 8ca8b801ed4 Use unique_xmalloc_ptr for mi_parse::command adds b68e4ea64e9 Use std::string in linux-osdata.c adds 6b19f38ae33 Use byte_vector in remote.c:readahead_cache adds c65030964b6 Use std::string in do_set_command adds c7face14225 x86: Don't check if AVX512 template requires AVX512VL adds 90db289d0d0 Remove mem2hex adds 6f96f4854f1 Use gdb::byte_vector in agent_expr adds a2bbca9fa5e Use std::vector<bool> for agent_expr::reg_mask adds b0b5ba6b7f2 Simplify agent_expr constructor adds da25448d526 Use bool for agent_expr::tracing adds 1e0e3ecd671 Make aop_map 'static' adds 3ba05819556 Remove aop_last adds 00a85428777 Use ARRAY_SIZE in ax-general.c adds 69141f080c0 Automatic date update in version.in adds 9a925d0dad5 macho-o.c don't leak strtab adds 08edd976116 elf32_arm_get_synthetic_symtab memory leak adds fffb10b122c x86: fix expansion of %XV adds 94dd9fb7482 gdbserver: use target_waitstatus::to_string in 'prepare_res [...] adds 0ab7005043e For test for PR 29072 when the linker is configured with -- [...] adds 340640f710e Prune linker warnings about an executable stack being creat [...] adds c9966f7a8e7 [gdb/testsuite] Make Term::wait_for "" match only a prompt adds 9f889c4856f [gdb/testsuite] Reimplement Term::command_no_prompt_prefix adds dc808a2ebab PR30536, ppc64el gold linker produces unusable clang-16 binary adds b96cac16078 [gdb/testsuite] Fix gdb.tui/wrap-line.exp adds 83aa25512de [gdb/testsuite] Add have_host_locale adds c9097e37c7b Add missing backslash to update-gnulib.sh adds d8bcb872360 x86: Free the symbol buffer and the relocation buffer after use adds 07a88d7f212 Automatic date update in version.in adds 596c507f5dd gdb/DAP Few bug fixes & Evaluate Array Watch vars adds 32594d975aa Fix type of DAP hitCondition adds 44fc43e5c8c Reuse breakpoints more frequently in DAP adds c1dad46f358 Handle exceptions when creating DAP breakpoints adds 5ad513ae628 Implement type checking for DAP breakpoint requests adds 59e75852dd9 Handle supportsVariablePaging in DAP adds 0aafd5d0385 Implement DAP logging breakpoints adds d8a001f5701 Implement DAP "hover" context adds d4d5b571954 [gdb/testsuite] Clean or check standard_output_file dir in [...] adds a61cb9dbc6a Revert "x86: Don't check if AVX512 template requires AVX512VL" adds 96ba371ad40 gdb/testsuite: fix gdb.python/py-unwind.exp with python >= 3.11 adds 52aa6959424 Automatic date update in version.in adds 8a269c262e3 Fix off-by-one error adds 0ec2cde4f48 lto test fails with -fno-inline in CFLAGS adds 027614abf11 [GOLD] powerpc DT_RELACOUNT adds bdad2ad579f [GOLD] Support setting DT_RELACOUNT late adds 5a97377e551 [GOLD] PowerPC64 huge branch dynamic relocs adds 7b81dececfe gdb/testsuite: Avoid infinite loop in gdb.reverse/step-reverse.exp adds b46e0b89f3d Automatic date update in version.in adds 0e389a1595b Automatic date update in version.in adds 4142b236835 LoongArch: Support referring to FCSRs as $fcsrX adds 4664287240d Automatic date update in version.in adds 0cf7c497f27 Updated French translation for the gprof sub-directory adds 996ff3e8c56 Sync config.guess and config.sub with upstream master versions. adds 0bbc38601f8 Synchromize libiberty sources with master version in gcc re [...] adds cddbf406ea7 Fix gas tests for aarch64-pe adds 9fc64179c8c Automatic date update in version.in adds 3d990b8548a gprofng: Update intel url adds 15d842846d1 Add note about adding ChangeLog.git to src-release.sh adds b625eff8a23 RISC-V: Support Zicond extension adds b91671f3f99 libsframe: add library versioning adds 852bb8c10de libsframe: remove sframe_get_funcdesc_with_addr API adds 99fde044fc3 libsframe: add symbol versioning adds 36aecb4197c libsframe: update the semantics of sframe_fre_get_ra_offset adds 526960c9121 libsframe: update the semantics of sframe_fre_get_fp_offset adds 100d405dae2 libsframe: use uint32_t for fre_type and fde_type function args adds 49e4485cba2 libsframe: bfd: use uint32_t for return type of sframe_calc [...] adds de4879feca3 libsframe: use uint8_t instead of unsigned char for abi_arch adds a9f1da26dac libsframe: use uint8_t for return type of sframe_fre_get_ba [...] adds 3412dcec612 libsframe: use appropriate data types for args of sframe_encode adds df6f1afb6d3 libsframe: bfd: use uint32_t for return type of get_num_fidx APIs adds fa3d73ebf3b binutils/NEWS: add note about upcoming libsframe changes adds 69933be89fe Automatic date update in version.in adds be1ebb6710a LoongArch: Add R_LARCH_64_PCREL relocation support adds 75b2f521b10 LoongArch: gas: Add lsx and lasx instructions support adds 40aa274a759 LoongArch: gas: Add LSX and LASX instructions test adds 8527c366948 Updated French translation for the gold sub-directory adds b25c1a15cba Stop the linker's --dependency-file option from including t [...] adds 1d2ee87e604 Remove some Python 2 code adds 6e27b5eb007 Fix handling of DW_TAG_unspecified_type for Ada adds edc1244e9b8 section-match: Check parent archive name as well adds 914a96d71dd Remove Python 2 from gdb documentation adds 205e4380c80 aarch64: Remove version dependencies from features adds a06dd733242 gprofng: Add new tests adds 3933413e788 Automatic date update in version.in adds 96127db593a ignore lto-wrapper warnings for lto builds. adds fa2b501cdcb Ignore --prefix-file-map compiler option whist running testsuite. adds 96cc7918c18 ELF: Strip section header in ELF objects adds 02c1ba6c94d ELF: Discard non-alloc sections without section header adds 46675b6b816 bfd: Improve nm and objdump without section header adds 0a06ea7a767 ld: Add simple tests for -z nosectionheader adds 1ad1b8865c1 binutils: Add a --strip-section-headers test adds 3da917d5349 ld: Add tests for -z nosectionheader and --strip-section-headers adds b7b6f36275d ld: Add -z nosectionheader test to bootstrap.exp adds 3169b734cf0 libsframe: fix sframe_find_fre for pltN entries adds 9f71b60bd45 libsframe: add new APIs to get SFrame version adds ce9a87252cd sframe: bfd: gas: ld: format bump to SFrame version 2 adds a5cddf7b64a doc: sframe: update specification for SFRAME_VERSION_2 adds a47cd2a1cde binutils/NEWS: announce SFrame version 2 as the new default adds 69b9300e878 Automatic date update in version.in adds 17f94390382 LoongArch: support disassembling certain pseudo-instructions adds 22be1ca342f opcodes/loongarch: remove unused code adds 1b9ea633cb5 opcodes/loongarch: implement style support in the disassembler adds d04d3bb4a7a opcodes/loongarch: style disassembled address offsets as such adds 8b6fefaddee opcodes/loongarch: do not print hex notation for signed immediates adds 6ad6615a798 opcodes/loongarch: print unrecognized insn words with the . [...] adds 6637ae9232f LoongArch: Deprecate $v[01], $fv[01] and $x names per spec adds 071726dee78 LoongArch: gas: Add LVZ and LBT instructions support adds 0d4d1e76537 LoongArch: gas: Fix code style issues adds 7e3ca9a4afc Fix used-before-initialized warnings when compiling elf.c w [...] adds 0d1cd7d9783 Prevent an illegal memory access when running the strings p [...] adds 3713e829be7 strings: Improve code to detect excessively large minimum s [...] adds 1f3fc45bddc RISC-V: Add support for the Zfa extension adds e5075707548 binutils: NEWS: announce new RISC-V extensions adds 72723f78cc5 Fix regressions caused by agent expression C++-ification adds 4ced24d1907 Automatic date update in version.in adds c8cb37347fd RISC-V: Add support for the Zvbb ISA extension adds c0a98a853d5 RISC-V: Add support for the Zvbc extension adds 9d469329d22 RISC-V: Add support for the Zvkg ISA extension adds fce8fef9659 RISC-V: Add support for the Zvkned ISA extension adds 62edb233ef5 RISC-V: Add support for the Zvknh[a,b] ISA extensions adds 5ec6edd0a21 RISC-V: Add support for the Zvksed ISA extension adds 259a2647dc1 RISC-V: Add support for the Zvksh ISA extension adds c62d5acf847 RISC-V: Add support for the Zvkn ISA extension adds 48558a5e547 RISC-V: Allow nested implications for extensions adds 5dfb644f934 RISC-V: Add support for the Zvkng ISA extension adds 33057f810e9 RISC-V: Add support for the Zvks ISA extension adds c6cffecd3cc RISC-V: Add support for the Zvksg ISA extension adds 937cc1c690c RISC-V: Add support for the Zvknc ISA extension adds d556141eb12 RISC-V: Add support for the Zvksc ISA extension adds 9fdc1b157b6 binutils: NEWS: Announce new RISC-V vector crypto extensions adds c476793d5bb gprofng: fix data race adds a5c38aaa9f2 Automatic date update in version.in adds 3b3ffe01f92 Automatic date update in version.in adds 512a0bc4fe4 opcodes/loongarch: Mark address offset operands of LVZ/LBT [...] adds 4bf2114b634 LoongArch: gas: Fix shared builds adds 0ed3ac2f4a0 binutils: NEWS: Announce LoongArch changes in the 2.41 cycle adds 3863e5e491a gas: NEWS: Announce LoongArch changes in the 2.41 cycle adds d501d384886 Add markers for the 2.41 branch adds 704b30cbb2b RISC-V: Zvkh[a,b]: Remove individual instruction class adds 87485f53492 Change version number to 2.41.50 and regenerate files adds 0d368ae540c Update after creating 2.41 branch adds 22ed04122f2 gdb: split inferior and thread setup when opening a core file adds 8bcead69665 gdb/testsuite: add test for core file with a 0 pid adds 08796916983 gdb: handle core files with .reg/0 section names adds 9dbbe5c948f Fix two Python calls that don't check for errors adds d32e20f0bf7 IBM Z: Fix pcrel relocs for symA-symB expressions adds 7418ba8ab27 Automatic date update in version.in adds 2dd11e43d0c arc: Update neg<.f> 0,b encoding adds abe9e556ae5 arc: Update default target CPU to match GCC defaults adds a34339a82fa Updated Ukranian, Romanian and German translations for vari [...] adds b8c2de06bcb gdb: have mdict_size always return a symbol count adds bb2bd584f31 gdb: add __repr__() implementation to a few Python types adds 07d618b91f5 x86: re-work EVEX-z-without-masking check adds ac500f1772c x86: flag EVEX.z set when destination is a mask register adds 1f83c96159d x86: flag EVEX.z set when destination is memory adds 37c53742912 x86: flag EVEX masking when destination is GPR(-like) adds 151da91724c x86: flag bad EVEX masking for miscellaneous insns adds b7bd93bc51c x86: optimize pre-AVX512 {,V}PCMPEQQ with identical sources adds 33889538969 x86: optimize pre-AVX512 {,V}PCMPGT* with identical sources adds eb4031cb20a x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ adds 1f2218d699e Automatic date update in version.in adds a5042543d81 Align linkerscript symbols according to ABI adds 9c72c3349db Automatic date update in version.in adds 96a73f2cb2a ld: Use [list ] syntax to define run_tests in indirect.exp adds 0f5cb49f68a ld: Use run_host_cmd_yesno in indirect.exp instead of catch exec adds 5f60df99745 Re: Stop the linker's --dependency-file option from includi [...] adds 46f51ac38b8 Use run_host_cmd to run $CC and other no-section-header test fixes adds 0fa7d86440d ld: fix plugin tests for MIPS PIC adds b2ad7bb9e6a Fix Solaris regression (PR tdep/30252) adds c0c3bb70f2f riscv: Ensure LE instruction fetching adds 31a56a22c45 Linux: Avoid pread64/pwrite64 for high memory addresses (PR [...] adds 36b7610ad70 Automatic date update in version.in adds dd78c0a824c Minor updates to release readme adds 3baacfd61d9 Udated Freach and Romainian translations for various sub-di [...] adds 7c632c2a696 gdb/testsuite: fix license on recently added file adds 13aa307c9a9 arc: Update/Add ARCv3 support. adds eae2847fbff ld: fix build with old glibc / gcc adds bde240e7f83 gdb: fix printf of wchar_t early in a gdb session adds 1a36815e2f1 gdb: remove two uses of alloca from printcmd.c adds 7d8708653dc gdb: remove last alloca call from printcmd.c adds 13f5f57e0d2 gdb: check max-value-size when reading strings for printf adds 73aa9ef81be Remove unchecked casts to mi_interp adds de5dfbe91cb Fix result of DAP setExpression adds 71e0261b339 Automatic date update in version.in adds 4d792107c91 gdb/cp-namespace.c: Fix assert failure caused by malformed [...] adds 4fb2abb59d1 Automatic date update in version.in adds 5e24da908db PR30592 objcopy: allow --set-section-flags to add or remove [...] adds 12e32890e4a Automatic date update in version.in adds c432a27df33 gdb/testsuite: Testing with the nvfortran compiler adds 3f3ffaca049 gdb: include location number in breakpoint error message adds 44c8334f4af gdb/testsuite: return after reporting a test unsupported adds 9f462ddef84 gdb/testsuite: avoid stack addresses in test names adds 424646edf42 gdbserver: handle all eval_result_type values in tracepoint.cc adds dd2532ad8af Avoid crash with absolute symbol adds fb4e5d7dda1 Remove a use of xfree adds ec714f6b595 Replace use of xfree with byte_vector adds c7b3e7462ab Use unique_ptr for trace_filename adds d4ea64fb5dd Use unique_ptr for trace_dirname adds ebd4fd0a4fe Use function_view in traceframe_walk_blocks adds d3a05ac8957 Constify tfile_interp_line adds 940d6baa709 Move definition of ctf_target type adds b812967a603 Change 'handle_id' to be a local variable adds 7355e1a74d1 Fix execute_frame_filters doc string adds 70ef91c5aa0 Add new interface to frame filter iteration adds 4a1311ba0c4 Fix oversights in frame decorator code adds f921fe93188 Simplify FrameVars adds 5b86f10883d Reimplement DAP stack traces using frame filters adds c38bda5104e Handle typedefs in no-op pretty printers adds 405a9dd0641 Add Ada scope test for DAP adds 9fe01a376b2 Update TUI window title when changed adds 57685738614 Remove target_close adds c4fb288bbbe Automatic date update in version.in adds eb70d820e85 ld/PDB: fix off-by-1 in add_globals_ref() adds c8bbc28bb8c x86: fold certain legacy/VEX table entries adds 3ef1c4468d4 x86: fold legacy/VEX {,V}MOV{H,L}* entries adds 7be4d0e3f01 x86: {,V}MOVNT* don't need to go through mod_table[] adds 61ff5707944 x86: misc further memory-only insns don't need to go throug [...] adds 5d9f7f50992 x86: SIMD shift-by-immediate don't need to go through mod_table[] adds 2ad525c286b x86: slightly rework handling of some register-only insns adds 2bd8129f96b x86: various operations on mask registers can avoid going t [...] adds 310e6b63227 x86: misc further register-only insns don't need to go thro [...] adds 1a05d24e986 x86: convert 0FXOP to just XOP in enumerator names adds 034b6bec547 x86: simplify table-referencing macros adds 606d8632361 Remove some TODOs from gdb.cp tests adds 0ec80e02657 Automatic date update in version.in adds 1052fb3ecb1 Re: Keeping track of rs6000-coff archive element pointers adds 9596ca8194b Re: Align linkerscript symbols according to ABI adds dbe6d432d1f .noinit and .persistent alignment adds 9dbd067f964 .noinit and .persistent for msp430 adds ec1115b344c [gdb/tui] Remove default entries in TUI translation tables adds 0bad8af9cec [gdb/tui] Introduce translate_acs adds 275cef13491 [gdb/tui] Merge tui border-kind corner translation tables adds 664ac93fa86 [gdb/tui] Make translate return entry->value instead of entry adds a839dbdce5d [gdb/tui] Assume HAVE_WBORDER adds e726bad8af9 Automatic date update in version.in adds 22e90ac5af4 elf_object_p load of dynamic symbols adds f6f78318fca Let '^' through the lexer adds 1e5ae3d17f0 Remove ada_attribute_name adds 22f6f7979cb Implement 'Enum_Val and 'Enum_Rep adds 0d8de8f255d Automatic date update in version.in adds 478409b71d3 AIX_WEAK_SUPPORT adds 6d872a1a807 More tidies to objcopy archive handling adds 4993e5cc1e2 Fix loongarch build with gcc-4.5 adds a879fdb2671 Make the default gas symbol hash table larger adds 9d9f26d8b1a gprofng: 30602 [2.41] gprofng test hangs on i686-linux-gnu adds 0f819434f24 gdb/cli: Factor out code to list lines around a given line adds 3e3a1874fce gdb/cli: add '.' as an argument for 'list' command adds f52625f1f29 gdb/cli: Improve UX when using list with no args adds a4e5901bb16 gdb/doc: document '+' argument for 'list' command adds 36b6b4594e7 Re: Let '^' through the lexer adds 97b6e0f6c88 *-fbsd-nat: Handle null inferior in read_description. adds a4a688ffa46 *-linux-nat: Handle null inferior in read_description. adds 6af166ed587 Add a have_native_target helper function for use with require. adds 40e76c4db13 Test that native targets can read a tdesc without a process [...] adds 23e46b680f6 Revert "Simplify auto_load_expand_dir_vars and remove subst [...] adds f591041956c Minor cleanups in py-inferior.exp adds eef2e91d329 Refactor py-inferior.exp adds 817437c2ffc Rename Python variable in py-inferior.exp adds eeaffa60ebb Remove obsolete comment from gdbthread.h adds cb26e4bbedb Introduce scoped_restore_current_inferior_for_memory adds 75ec0982978 Use correct inferior in Inferior.read_memory et al adds c1f6762ce51 Automatic date update in version.in adds b664df49f3d [gdb/testsuite] Fix gdb.dwarf2/forward-spec.exp with read1 adds 34f997c8f74 gdb: style filenames in separate debug file warnings adds 6c1e84f5c6f gdb/tui: make tui_win_info::title private adds 21751cefc44 Automatic date update in version.in adds 5c77898d60c [gdb/testsuite] Handle has_native_target in gdb.testsuite/g [...] adds 63e8fb86255 Support NEXT_SECTION in ALIGNOF and SIZEOF adds 02d2a36902c PR10957, Missing option to really print section+offset adds 8193fa9cbe1 Automatic date update in version.in adds 1e12f6358cf gdb: catch more errors in gdb.base/foll-vfork.exp adds 14ec41722aa gdb: don't restart vfork parent while waiting for child to finish adds d5f5a83a973 gdb: fix an issue with vfork in non-stop mode adds e07d892ce78 gdb, infrun: refactor part of `proceed` into separate function adds b1e0126ec56 gdb: don't resume vfork parent while child is still running adds a068d1a6b2d gdb/testsuite: expand gdb.base/foll-vfork.exp adds d3a2163ee2d gdb/testsuite: remove use of sleep from gdb.base/foll-vfork.exp adds b26b06dd42f gdb: additional debug output in infrun.c and linux-nat.c adds c684d6c4e3c Also support '^=' in linker script expressions adds 4676d038042 Remove unused declaration of child_terminal_init_with_pgrp adds ffcdd0184d2 Automatic date update in version.in adds 7ab8bf1c777 RISC-V: Support Zca/f/d extensions. adds b0a101c53a1 RISC-V: Supports Zcb extension. adds 9cc5af6a1f8 PR 30632 - ld segfaults if linker script includes a STARTUP line. adds fdc60e8cf68 Updated Swedish translation for the binutils subdirectory adds 057d00baa69 Automatic date update in version.in adds 1d9f0053f02 gas 32-bit host compile warnings adds eb84343a1d3 Build all the objdump extensions with --enable-targets=all adds b7bf7f1b8f6 Tidy binutils configure adds 03c02b696e9 [GOLD, PowerPC64] Debug info relocation overflow adds 0d332f11122 [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flt [...] adds 81dd93c8562 gdb/amd-dbgapi-target: Use inf param in detach adds df750b07aea Updated Romainian translation for the opcodes directory adds 6d30ada87b7 Fix gdb.Inferior.read_memory without execution (PR dap/30644) adds fc07c81340b gdb: LoongArch: Update status of the entire regset in regcache adds 2de783f754c Automatic date update in version.in adds 22e69d8d377 MIPS: Don't move __gnu_lto_slim to .scommon adds 167ce0566cd Automatic date update in version.in adds 24b43533e95 [gdb/tui] Fix superfluous newline for long prompt adds f4c4456eb4d [gdb/symtab] Add optimized out static var to cooked index adds c54748b2fae x86: simplify disassembly of LAR/LSL adds 178e197078e x86: adjust disassembly of insns operating on selector values adds 1c850ca80dc gdb/solib-rocm: limit the number of opened file descriptors adds d218e7fedc7 DesCGENization of the BPF binutils port adds 7bb9f0c2be9 sim/bpf: desCGENization of the BPF simulator adds 386d30593e4 bpf: add missing bpf-dis.c to opcodes/Makefile.am adds 83f362cf8f9 Remove ancient Ada workaround adds 812e7caf60b Add instruction bytes to DAP disassembly response adds b3a27d2f97a Implement Ada target name symbol adds 8d80d240535 Fix typo in py-type.c docstring adds 01deb24db99 Remove redundant @findex from python.texi adds 2f3dbc5fb5e bpf: opcodes, gas: support for signed register move V4 inst [...] adds c24fd9547fb bpf: opcodes, gas: support for signed load V4 instructions adds 4f7d9afbcdf Document array indexing for Python gdb.Value adds 672c55ddcf1 Remove unused imports adds 27b2eff1b82 Add Progspace.objfile_for_address adds 8a35f6b30a3 Implement DAP modules request adds e8fc65713d6 bpf: disasemble offsets of value 0 as "+0" adds 4d051f3a4e2 Fix crash with DW_FORM_implicit_const adds 6fbe38ce117 Automatic date update in version.in adds 09075d5d4a2 [gdb/testsuite] Use proc readnow in two test-cases adds b40b1e4f9a3 [gdb/testsuite] Improve gdb.arch/arm-pthread_cond_timedwait-bt.exp adds 7f9e225fde0 Automatic date update in version.in adds dd82bbc1b3e gdb/testsuite: replace $testfile with $binfile in one case adds 8a9da63e407 gdb: two changes to linux_nat_debug_printf calls in linux-nat.c adds 560c121c207 Export gdb.block_signals and create gdb.Thread adds 338b21b0881 Use 'name' in DAP start_thread function adds c2ca88d74ba bpf: add support for jal/gotol jump instruction with 32-bit target adds 167991e60e4 Automatic date update in version.in adds 3ccfc0b46ca bpf: gas,opcodes: fix pseudoc syntax for MOVS* and LDXS* insns adds a50ead7822b bpf: gas: fix in manual that MOVS* pseudoc syntax uses = in [...] adds 5cbe549257b bpf: gas,include,opcode: add suppor for instructions BSWAP{ [...] adds 378535f277b LoongArch: Fix instruction immediate bug caused by sign-extend adds a38b0c05b6e LoongArch: Fix immediate overflow check bug adds 3fa45fb168c LoongArch: ld: Simplify inserting IRELATIVE relocations to [...] adds 4701770c57a Updated translations for bfd, gold and opcodes adds 6badd1020f5 objcopy embeds the current time and ignores SOURCE_DATE_EPO [...] adds 766f6d170c5 RISC-V: Prohibit the 'Zcf' extension on RV64 adds 6e30678feb8 RISC-V: Implications from 'Zc[fd]' extensions adds 3dfee720102 Automatic date update in version.in adds 695776dc2f4 RISC-V: Enable RVC on ".option arch, +zca" etc. adds 055a4c8e0f1 bpf: Update atomic instruction pseudo-C syntax adds 02f68ef297b bpf: Add atomic compare-and-exchange instructions adds 6296109afcd Automatic date update in version.in adds af67f1d01d2 Regen bpf opcodes POTFILE adds fafcbd14a7e bpf: format not a string literal adds 0d8e39f5ce5 Don't warn on .attach_to_group to same group adds eb14a8b4bfb [GOLD] reporting local symbol names adds 477c9f2ba26 PR30657, gprof heap buffer overflow adds 04896832b2e bpf: fix register NEG[32] instructions adds 42003372192 bpf: fix neg and neg32 BPF instructions in simulator adds 906c2c65649 [gdb/testsuite] Fix regexps in gdb.base/step-over-syscall.exp adds c0afd99439f [gdb/tui] Fix assert in ~gdbpy_tui_window_maker adds 2b8bee8b34d [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flt [...] adds 87c9b0289d7 [gdb/tui] Fix secondary prompt adds bcf43b33cfd [gdb/testsuite] Drop -nostdlib in gdb.dwarf2/typeddwarf.exp adds ac284430be5 bpf: gas: add negi and neg32i tests adds 200546f1a33 [gdb/build] Fix Wstringop-truncation in coff_getfilename adds 9d1e07bd19f bpf: accept # as an inline comment char adds afca9a9b451 [gdb/testsuite] Fix gdb.python/py-thread-exited.exp adds 513c7e5f3e8 Automatic date update in version.in adds 3fde5f6e7d3 Support Intel AVX-VNNI-INT16 adds 3ac2eb94812 Support Intel SHA512 adds c55ba32b7a7 Support Intel SM3 adds 2bced1684b3 Support Intel SM4 adds cd2908958ac Support Intel PBNDKB adds f1036ada3bc sh: uninitialised sh_operand_info.type in get_specific adds 2902e6682d6 /DISCARD/ in ld testsuite adds 2f01a2b9eaa Report supportsBreakpointLocationsRequest adds b871f5ee337 gdb: remove trailing empty line in target-delegates.c adds f921e120da7 Automatic date update in version.in adds fdc5ba89ca8 Fix typo in riscv-dis.c comment adds 6551c119bf7 RISC-V: Add actual 'Zvkt' extension support adds 41c8b9f097e coff/pe/xcoff and --extract-symbols adds d989e8dc6ba Fix recent x86 pe/coff testsuite regressions adds b6dfdfde886 ldscripts/empty-address vs. xcoff adds cc66ad2d2a6 Revert "MIPS: support mips*64 as CPU and gnuabi64 as ABI" adds f625926792d MIPS/LD: Include n64 `.interp' with INITIAL_READONLY_SECTIONS adds 2b4a60ab59f MIPS/GAS/testsuite: Disable compact EH #7 tests with OpenBS [...] adds 67e789ae32f MIPS/LD/testsuite: Fix unaligned JALX failures with OpenBSD [...] adds 94052ee4ccf MIPS/LD/testsuite: Fix JALR relaxation test failure with IRIX 6 adds d4e5281f037 MIPS/LD/testsuite: Fix `attr-gnu-4-10' failures with IRIX targets adds b50c220d179 MIPS/LD/testsuite: Fix `attr-gnu-4-10' failures with OpenBS [...] adds 70116eb5e6c MIPS/LD/testsuite: Run `got-dump-1' for o32/n32 ABIs adds ce0077a2e72 MIPS/GAS/testsuite: Force o32 for tests expecting 32-bit ad [...] adds 3c8ed624caf MIPS/LD/testsuite: Fix MIPS16 interlinking test n64 regressions adds ec3205bbc6f MIPS/LD/testsuite: Fix MIPS16 interlinking test IRIX 6 regressions adds 60ec8306db1 testsuite: Also discard the `.MIPS.options' section adds ec76a6172f7 MIPS/testsuite: Handle 64-bit addresses adds ed4dca900c0 testsuite: Handle composed R_MIPS_NONE relocations adds 316be2b229f MIPS/GAS/testsuite: Fix n64 compact EH failures adds 29c108c9610 MIPS: Support `-gnuabi64' target triplet suffix for 64-bit [...] adds 95b83567a45 gas: amend X_unsigned uses adds 0c8a0b88d18 Re-acquire GIL earlier in gdbpy_parse_and_eval adds 07d8d4bd2ad [gdb] Rename variable main_thread to main_thread_id adds 249d4715e41 bpf: gas: support relaxation of V4 jump instructions adds 648bd020a28 bpf: remove spurious comment from tc-bpf.c adds 8e72ee1de8d Automatic date update in version.in adds b9176a418ca Automatic date update in version.in adds 82be476a08a Update how to make a release document after the 2.41 release adds 03460429385 bpf: gas: add field overflow checking to the BPF assembler adds 1e18ffc9915 bpf: include, bfd, opcodes: add EF_BPF_CPUVER ELF header flags adds ac3506c4965 GDB Global Maintainer update (3 maintainers stepping down) adds 71ddc1cc0b8 Automatic date update in version.in adds 3b2ffd32d21 bpf: sim: do not overflow instruction immediates in tests adds 55b1edf5994 RISC-V: Fix typo in the test case name adds 30c01bb104e Restore previous sigmask in gdb.block_signals adds 6a6e82dc75a Updated Spanish translation for the gprof directory adds 5b512234c87 bpf: opcodes: fix regression in BPF disassembler adds f717822dd7b Set PYTHONMALLOC in the test suite adds 38797d2e73d gdb/testsuite/rocm: Add the hip_devices_support_debug_multi [...] adds e2140f3072c gdb/amdgpu: Fix debugging multiple inferiors using the ROCm [...] adds 3d05c80b5dc ld: fix typo in --enable-warn-rwx-segments help adds fe34aba0602 Fix bug in fixed-point handling adds fa2b9e04060 [gdb/testsuite] Set TSAN_OPTIONS by default to history_size=7 adds 55f635a216a Automatic date update in version.in adds c8e1332cc7d gprofng: create a list of available views adds 9a53bcc89d7 ld: Fix test failures with --enable-textrel-check=error adds 0251080cb8d Add note to check that all changes have been pushed before [...] adds c7de8f2570c gas: rework timestamp preservation on doc/asconfig.texi adds b99a9693430 Fix "--only-keep-debug for ELF relocatables" binutils test [...] adds a18b53a8f68 Add thread exited event adds f3337b1e944 Rename private member of FrameDecorator adds 7abfd03742d Refactor dap_launch adds f131a579081 Add "cwd" parameter to DAP launch request adds 65403bd0ed2 Full paths in DAP stackTrace responses adds e982d96cd60 Move DAP breakpoint event code to breakpoint.py adds 8a8a5ccadd1 Do not send "new breakpoint" event when breakpoint is set adds 21db866dc69 Implement DAP 'terminated' event adds af93035b275 Add DAP support for C++ exceptions adds 2128d888b88 Respect supportsMemoryReferences in DAP adds e1376998848 Implement ValueFormat for DAP adds 7b4a5561e4b Don't supply DAP 'path' for non-file shared libraries adds c64cba1b56e Introduce sourceReference handling in DAP adds 4b6521cf69f Handle Source in DAP breakpointLocations adds 13bd1a91759 Implement DAP "source" request adds 665b41c0ce1 Regen ld/configure adds b6456e91d40 Don't declare xmalloc or xrealloc in bucomm.h adds 44f8d229e86 Don't declare xmalloc and others in ldmisc.h adds 1913729810b Automatic date update in version.in adds 69c37f53e20 gprofng: Fix build with 64bit file offset on 32bit machines adds 675b9d612cc 2.41 Release sources adds b5c37946cce Revert "2.41 Release sources" adds 86bb2d76c90 Avoid failures in fixed_points.exp with older GCC adds 3c3e54d7b5f [gdb/dap] Disable DAP for python <= 3.5 adds c082d7f58ef [gdb] Initialize main_thread_id earlier adds 4b177a76d5b Automatic date update in version.in adds 92f46037a0f RISC-V: Imply 'Zicsr' from 'Zve32x' adds e57ed3695a6 RISC-V: Add support for 'Zvfh' and 'Zvfhmin' adds e34acfce343 Fix Wlto-type-mismatch in opcodes/ft32-dis.c adds 1720b64f735 gdb: fix possible nullptr dereference in a remote_debug_pri [...] adds 760fb390fd4 objdump, nm: sprintf sanitizer null destination pointer adds b077a53b2b8 cris: sprintf sanitizer null destination pointer adds d191eacb7b5 wrstabs: sprintf sanitizer null destination pointer adds e2e7c526131 dlltool: sprintf sanitizer null destination pointer adds 137f6bc0dab resrc: sprintf sanitizer null destination pointer adds 23f6f86ca03 gprof: sprintf sanitizer null destination pointer adds eaf1fa5ac59 ld: sprintf sanitizer null destination pointer adds ebfd369c3e9 xtensa: sprintf sanitizer null destination pointer adds b43e801e285 arm: sanitizer stringop-overflow adds 75747be51e6 cris: sprintf optimisation adds ad923ded82d binutils sprintf optimisation adds f8c4789c7f4 readelf sprintf optimisation adds f559e52a8e7 Remove PEI_HEADERS define adds b1c0ab20809 gdb: avoid double stop after failed breakpoint condition check adds 30baee68655 Use frame.name() in FrameDecorator adds 5c9adb880eb Remove f-string from DAP adds 8d76ceb7f1d [gdb/symtab] Remove superfluous handling of Ada main in wri [...] adds ea305f846fd Automatic date update in version.in adds 49459ed32b7 gdb/testsuite: Disable gdb.compile when testing with clang adds ae337712246 PR30697, ppc32 mix of local-dynamic and global-dynamic TLS adds 066c738ec5d ppc: sanity check writing relocs adds 8adc5522280 [gdb/symtab] Fix data race on index_cache::m_enabled adds 488b3ff1fc7 [gdb/symtab] Fix data race on bfd::{cacheable,format} adds 12afdeecc91 [gdb/symtab] Fix race on dwarf2_per_cu_data::{queued,is_deb [...] adds edb157dfc6a [gdb/symtab] Fix data race on dwarf2_per_cu_data::{m_header [...] adds b44293099e2 [gdb/testsuite] Extend gdb.base/index-cache.exp adds 38ef7c3513f [gdb/symtab] Fix data race on dwarf2_per_cu_data::{mark,is_ [...] adds 0961970dea9 [gdb/symtab] Fix data race on dwarf2_per_cu_data::{files_re [...] adds 1f83e2cd3f5 [gdb/testsuite] Move "maint wait-for-index-cache" ALAP in g [...] adds babce214ecb [gdb/testsuite] Extend gdb.base/index-cache.exp further adds 0133072f87b Fix potential infinite loop in bfd_cache_close_all. adds 079e7983028 Fix incorrect class name in free_objfile documentation adds c8f6fc9200d Remove extra '.' from error message adds 0ecf4403168 Consolidate calls to bfd_set_cacheable adds 9c808ba1a9c Reindent recursive_dump_type adds cbe2690e6b7 Automatic date update in version.in adds db583cf8dca as: Fix typo in manual adds d06730bc020 [gdb/symtab] Find main language without symtab expansion adds 5e66f55c62e Automatic date update in version.in adds ad233d0d746 Automatic date update in version.in adds 2f98b09492b gdb/fortran: Align intrinsic/variable precedence adds 8d27b09d087 RISC-V: move comment describing rules for riscv_opcodes[] adds e0282cf1284 gprofng: 30700 tmpdir/gp-collect-app_F test fails adds d734d43a048 Automatic date update in version.in adds e3f5898021b RISC-V: Update ratified 'Ztso' extension version adds aaa1d4b8f22 [gdb/build] Fix build breaker with -std=c++11 adds 67be0489f28 Guard against killing unrelated processes in amd64-disp-step.exp adds 38b61fee3da Update my name in maintainers file adds 0e339f6b4f2 ld: Fix relocatable.d XFAIL/notarget entry for hppa adds e3b66187192 ld: Fix retain7a.d XFAIL/notarget entry for hppa adds 7570a17cbbe [gdb/build] Use move capture in gdb_demangle adds f82ee0c8dc4 PR30724, cygwin ld performance regression since 014a602b86 adds feddea4b466 Add ld makefile dependencies adds 226f9f4fadb Rename bfd_bread and bfd_bwrite adds 7d523a910bd Automatic date update in version.in adds 3cdc2d7e66a gdb, breakpoint: add breakpoint location debugging logs adds 6bf6f9245ac bpf: use w regs in 32-bit non-fetch atomic pseudo-c adds fe1a221c888 Automatic date update in version.in adds 62a21046a98 [gdb/symtab] Fix assertion in write_debug_names adds 107ab8d45df [gdb/testsuite] Improve failure mode in gdb.dwarf2/enqueued [...] adds 698652da936 [gdb/testsuite] Fix gdb.dwarf2/enqueued-cu-base-addr.exp wi [...] adds 67bed49ec85 aarch64: Enable Cortex-A520 CPU adds d0ffdf64820 Pass unique_ptr to add_thread_with_info adds 78e7f66e75f Change py-thread-exited.exp to work with gdbserver adds 22f46409aaf Fix gdb.ada/O2_float_param.exp for PowerPC adds 8f258a6c979 [gdb/symtab] Dump qualified name of cooked_index_entry adds aa5b8b8cc3c [gdb/symtab] Fix off-by-one error in cooked_indexer::recurse adds 6085bf5240c Automatic date update in version.in adds 5b576ed1434 RISC-V: Remove support for non-existing 'Zve32d' adds 934ee74bc0d RISC-V: Fix opcode entries of "vmsge{,u}.vx" adds e416bd75c3f warn unused result for bfd IO functions adds 734dfd1cc96 x86: pack CPU flags in opcode table adds cca56b22a33 gas: purge md_elf_section_word() adds 19c5c1bb327 Fix AIX build break. adds 2db20b97f1d gdb: warn unused result for bfd IO functions adds 1c450dc2e76 RISC-V: Add reference to Zve32* adds 86dfe011797 RISC-V: Reflect actual range of vlen for hashing adds a17805b199b Test GNAT encodings in arr_acc_idx_w_gap.exp adds f8b12b8e104 Fix Python documentation for range type fields adds a2d9ce47dee gdb.ada/mi_var_access.exp adds 0e75fc54bb2 Automatic date update in version.in adds a5e58a41647 Libvtv: Add loongarch support. adds 9ba1efd2150 c++: source position of lambda captures [PR84471] adds 82fc3423c36 Updated constants from https://dwarfstd.org/Languages.php adds 079b20e89d3 LoongArch: implement count_{leading,trailing}_zeros adds 047b13da37d Darwin : Update libtool and dependencies for Darwin20 [PR97865] adds 6d80d4cf716 configure: Do not build the ununsed libffi shared library. adds 947edb094ec configure: When host-shared, pass --with-pic to in-tree lib [...] adds 60b42421e90 configure: Implement --enable-host-pie adds d0aa61ca5cf configure: Only create serdep.tmp if needed adds ed0a861b072 configure, Darwin: Ensure overrides to host-pie are passed [...] adds ddb5be247e4 Remove support for Intel MIC offloading adds 46335e8e4db configure: use OBJDUMP determined by libtool [PR95648] adds b8326e1c4ad configure: Account CXXFLAGS in gcc-plugin.m4. adds 8fdbd80f1fc Add TFLAGS to gcc's GCC_FOR_TARGET adds 917f20be837 Merge modula-2 front end onto gcc. adds 83e8a1eff6d 32-bit PA-RISC with HP-UX: remove deprecated ports adds 9f2c14223f0 Fix PR bootstrap/102389: --with-build-config=bootstrap-lto [...] adds 3a712247e2c gcc: Add 'mcf' thread model support from mcfgthread adds 3c4e12ba885 Darwin, config: Revise host config fragment. adds c841db95382 configure: Allow host fragments to react to --enable-host-shared. adds a710d78f319 mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables adds ba1eb82eae0 mh-mingw: drop unused BOOT_CXXFLAGS variable adds 85f61137bb2 config-ml.in: Suppress output from multi-do recipes adds b63eb8bc8c6 Add D front-end, libphobos library, and D2 testsuite. adds 6248684a126 MSP430: Add -fno-exceptions multilib adds f70e7020651 gcc: xtensa: add XCHAL_HAVE_{CLAMPS, DEPBITS, EXCLUSIVE, XE [...] adds db863e7870e gcc: xtensa: add data alignment properties to dynconfig adds 5006459c397 toplevel: reconcile few divergences with GCC adds f34b00a4362 Generic configury support for shared libs on VxWorks adds a55212c34e4 Fix hppa64-hpux11 build to remove source paths from embedded path. adds 14af24e0a83 libtool.m4: Sort output of 'find' to enable deterministic builds. adds 445ae0cf004 FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts adds af5478e1f3c Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin. adds 68a78f460a7 Makefile.def: drop remnants of unused libelf adds f553b1471e7 d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 [...] adds 5ce0ff9b546 Collect both user and kernel events for autofdo tests and a [...] adds d3d2eb0cacf Fix collection and processing of autoprofile data for target libs adds 91c7a3089cc Fix autoprofiledbootstrap build adds 2e834cd2770 Disable warnings as errors for STAGEautofeedback. adds 573ea74515e Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [ [...] adds 27a02858210 PR bootstrap/106472: Add libgo depends on libbacktrace to M [...] adds dbd77e21946 gccrs: Add gcc-check-target check-rust adds 19824f6fab2 Use substituted GDCFLAGS adds e26b2c86a1a toplevel: Substitute GDCFLAGS instead of using CFLAGS adds 6a6859cbff7 regen config adds b6d8d612d30 gdbserver: Reinstall software single-step breakpoints in re [...] adds 8c8224dc163 PR30715, VAX: md_create_long_jump adds ec2479e820c Re: gdb: warn unused result for bfd IO functions adds e5776db07a2 Automatic date update in version.in adds e15197c8040 gprofng: fix typos in get_realpath() and check_executable() adds 84004b2a709 gprofng: pass gprofng location to gp-display-gui adds aef36dee93b [gdb/symtab] Don't deduplicate variables in gdb-index adds cd69e3f575f Automatic date update in version.in adds 3b23a5ea693 ld: fix relocatable, retain7a target pattens for HPPA adds 33efa77ecf7 Re: PR30715, VAX: md_create_long_jump adds 9381cdb1fb8 Remove fall-back prune_warnings adds 51dd9e7c4ca ld: Build libpr23169a.so with -z lazy adds 980111642db [gdb] Fix maint print symbols/psymbols help text adds 7f7ecb46c1a [gdb/build] Remove superfluous variable param_types in gdb/ [...] adds 6a93ab8af49 [gdb/build] Fix enum param_types odr violation adds 9972aac27d5 [gdb/build] Fix struct token_and_value odr violation adds e72b937ddda [gdb/build] Fix struct token odr violation adds dad9ed2f252 Remove alloca from osabi.c adds 1b0fa457412 fbsd-nat: Add a list of pending events. adds a6f51542941 fbsd-nat: Defer any ineligible events reported by wait. adds 12e5b10965c fbsd-nat: Fix resuming and waiting with multiple processes. adds e1d94b3b521 fbsd-nat: Fix several issues with detaching. adds 57c28d45f9a fbsd-nat: Fix thread_alive against a running thread. adds fdeef5e428c fbsd-nat: Stop a process if it is running before killing it. adds bc6c74b1406 [gdb/build] Fix YYSTYPE and yyalloc odr violation adds 2d7f31063b8 Automatic date update in version.in adds a2182c73d24 PPC: remove indirection from struct pd_reg adds 02a63525ef0 RISC-V: remove indirection from register tables adds 2266f863180 RISC-V: Add support for the 'Zihintntl' extension adds 239af8cbd15 RISC-V: Make "fli.h" available to 'Zvfh' + 'Zfa' adds f9280e396f1 RISC-V: Make T-Head testing pattern more generic adds 22b6999fa01 Updated Russian translation for the bfd directory adds 2a3f442df9e Mention process_stratum in inferior::priv comment adds ba22cd5e885 Automatic date update in version.in adds da1f552dc79 gdb, infcmd: support jump command in multi-inferior case adds 7d6a2e34ee8 aarch64: Enable Cortex-A720 CPU adds 6e712424f5c kvx: New port. adds 05e1cac2496 gdb: fix vfork regressions when target-non-stop is off adds a345d14fa65 gdb/testsuite: fix race condition in gdb.python/py-thread-e [...] adds 100dbc6de52 Implement DAP module-removed event adds 94c5098e4d9 Fix obvious bug in aggregate expression adds 033bc52bb61 Avoid buffer overflow in ada_decode adds eeee4389cf3 [gdb/symtab] Handle self-reference DIE adds 4c072eb6297 Automatic date update in version.in adds 646657284f6 ld: ld-lib.exp: log failed dump.out contents for debugging adds 5be1b787276 bpf: gas: consolidate handling of immediate overflows adds 3afe50fe197 gas: tc-sparc.c: undo spurious change in 5be1b787276d2adbe8 [...] adds f0ae7030f00 [gdb/testsuite] Fix copy-to-remote in gdb.base/vfork-follow [...] adds 24a601dd70a [gdb/build, c++20] Fix Wdeprecated-enum-enum-conversion adds 84c9951ebd1 [gdb/build, c++20] Stop using deprecated is_pod adds 63b87362a58 [gdb/build, c++20] Fix DISABLE_COPY_AND_ASSIGN use in ui_ou [...] adds 5bd5fecdd25 [gdb/build, c++20] Fix deprecated implicit capture of this adds 2b9ed6db3fb [gdb/build, c++20] Fix invalid conversion in test_symbols adds 9246b7bd6df [gdb/build] Return const reference in target_read_auxv adds 6feae66da1d [gdb/build, c++20] Handle deprecated std::allocator::construct adds 880802688cf Re: sim frv: Add a missing return value for frvbf_check_acc_range. adds 05fbbeacaa7 generated bfd files, and kvx regen adds 0c9546b152f [gdb/build] Fix yysymbol_kind_t odr violation adds b080fe54fb3 gdb: add inferior-specific breakpoints adds 1f572864da9 gprofng: Use execvp instead of execv adds e76d241a64c C++-ify minidebug.c adds 3b5f2477bca Automatic date update in version.in adds 899748950c1 RISC-V: Report "c or zca" for INSN_CLASS_C when error reporting. adds b41ef0baac4 gas: make S_IS_LOCAL() and S_IS_EXTERNAL() exclusive of one [...] adds 069a1561b76 x86: remove indirection from bx[] and di_si[] adds cbd44c311f3 Remove most includes of psymtab.h adds b7cadd86197 Merge psympriv.h into psymtab.h adds 28bb48114db Fix off-by-one in call to vector::reserve adds b92b89993c8 Automatic date update in version.in adds 0e1b3420fbb sim prune_warnings adds e7ad52cde6c sim --enable-cgen-maint adds c7631501b22 sim regen preparation adds 9d4f36166d6 sim regen adds f03d5c972e1 Remove extraneous '%' from sim/cris/local.mk adds 887f85fb624 Placate -Wmissing-declarations in sim/cris adds 8e1316e2e4d Automatic date update in version.in adds 29c0e751249 Automatic date update in version.in adds 51939d713fc LoongArch: gas: Fix make check-gas crash adds fa62aafb7d8 bfd_close_all_done bug and bfd_last_cache adds 682267bfe42 aarch64/sme: Core file support adds 11e3488d3f7 aarch64/sme2: Teach binutils/BFD about the NT_ARM_ZT register set adds 41aa80c5440 bpf: correct neg and neg32 instruction encoding adds 3f3175554f2 sim: bpf: remove negi, neg32i insns adds fc31b79a37b Automatic date update in version.in adds bb8b2f633e1 Re: kvx: New port. adds fddbba54a4b kvx-linux config adds 5bf26ab7cb8 kvx_dis_init adds 8032f75b299 objdump: file name table entry count check adds a4822788d7c aarch64: Improve naming conventions for A and R-profile arc [...] adds 72275f1e6a2 Remove value::copy call from gdbpy_get_varobj_pretty_printer adds 883d90a0ff6 [gdb/build] Work around cgen odr violations adds e2ce77cd639 Automatic date update in version.in adds 8c8145a43ee bfd_get_symbol_leading_char vs. "" adds 0e3513d256c gdb: bfd_get_symbol_leading_char vs. "" adds d530ba0af9b bfd kvx formatting fixes adds c5ed8c6376e kvx bfd signed calculations and _bfd_kvx_elf_resolve_relocation adds 847fb383d83 kvx: asan: out-of-bounds read adds 990f9a1d13e kvx: ubsan: integer overflow adds 36a52ab3bf4 kvx: O_pseudo_fixup adds 835f16daa77 kvx: fix 32-bit build adds f29ab2e0e35 gdb: add missing notify_breakpoint_modified call adds adc5f8b99a9 gdb/testsuite: improve MI support for inferior specific bre [...] adds 0b72cde372f gdb: add gdb::make_unique function adds e200b179ce7 gdb: have mi_out_new return std::unique_ptr adds 951dbdfeec4 gdb: remove mi_parse::make functions adds 604fe2d97f7 gdb: make inferior::clear_thread_list always silent adds 9324bfeab9b gdb: remove the silent parameter from exit_inferior_1 and cleanup adds 9d7d58e7262 gdb: centralize "[Thread ...exited]" notifications adds 696b09bb2a1 gdb/testsuite: add mi_info_frame helper proc (and use it) adds 3ce8f906be7 gdb: MI stopped events when unwindonsignal is on adds 589d38af0de readelf/objdump: Handle DWARF info with mixed types of rang [...] adds d367563d55c Correct PR number in previous delta adds cdb090c88b4 gdb: fix up a few places where a char was treated as a bool adds 2c9d78274a9 Fix Windows sharing_input_terminal hang adds c99853f48cd gdb: fix build failure in amd-dbgapi-target.c adds fa4f2d46f95 x86: Fix DT_JMPREL/DT_PLTRELSZ when relocs share a section adds 01027869044 [gdb/build] Support reference return type in make-target-de [...] adds ee84251abac [gdb/build] Run black on make-target-delegates.py adds 2ada0458d51 Automatic date update in version.in adds 492e9b6b0f9 kvx: remove kvx_elf64_linux_vec adds 66644c5dc3d kvx: fix handling of STB_GNU_UNIQUE symbols adds af6242628aa kvx: use {u,}int32_t and {u,}int64_t adds 21f8c9c1874 kvx: bfd/config.bfd & ld/configure.tgt adds 8eb7b3a7dbc sim: or1k: Eliminate dangerous RWX load segments adds fb9b7fbf17f nds32, sh, kvx: DT_JMPREL/DT_PLTRELSZ adds 6aadf8a04d1 optimize handle_COMDAT adds 81656b43f15 kvx: workaround gcc-4.5 bug adds a47dae3f3a6 gdb/testsuite: Fix many errors in gdb.reverse with clang adds 890891f14de gdb/testsuite: fix gdb.reverse/solib-*.exp tests when using clang adds 6e7db5d6bcc gdb/testsuite: fix testing gdb.reverse/step-reverse.exp with clang adds 476dd29dc60 gdb/testsuite: Multiple improvements for gdb.reverse/insn-r [...] adds f1917fc6316 kvx: fix kvx_reassemble_bundle index 8 out of bounds adds 1f08d324601 [gdb/build] Return gdb::array_view in thread_info_to_thread_handle adds 540a5904eb5 gdb/solib-rocm: Detect SO for unsupported AMDGPU device adds cbbeee21a28 Automatic date update in version.in adds d537f77ef3b PR30794, PowerPC gold: internal error in add_output_section [...] adds b73ffa23bf6 som: buffer overflow writing strings adds 7b793987b5e Use GNU make pattern rule in ld Makefile adds cefaa117f76 gas/ELF: allow "inheriting" section attributes and type adds 183440b0aa1 gas/ELF: widen use of $dump_opts in testsuite adds 67694446f77 bfd: correct relocation handling for objcopy COFF -> ELF adds 26fca3f1fe3 Fix 64 bit red zone frame size in AIX adds 99dc97091be Fix for call feature having 9th function parameter and beyo [...] adds eb9bbbb8d3d Update FreeBSD system calls for the upcoming 14.0-RELEASE adds 58abdf88782 Verify COFF symbol stringtab offset adds 91df9a6f810 Fix gdb/coffread.c build on 32bit architectures adds 07f9535fd97 ld .deps/*.Pc files adds 7b1fdf17d5a Automatic date update in version.in adds b8a0c930580 ld STRINGIFY adds d2ac569f7b4 opcodes i386 and ia64 gen file warnings adds 9030a82d6f7 Use get_frame_address_in_block in print_frame adds fd669f71eaf Simplify definition of GUILE adds c6b80f2a92c Automatic date update in version.in adds 9cadc5fa8d2 Re: ld STRINGIFY adds 398f1ddf5e8 sanity check n_numaux adds 26d0081b52d Confusion in coff_object_cleanup adds 8606b47e940 comdat_hash memory leaks adds 6785fd72d50 PE dos_message adds 8b075babf55 Automatic date update in version.in adds cf8565fb2ea Gold: Add targ_extra_little_endian to configure.ac adds 39834263784 Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian adds adb3ae2eba7 Gold/MIPS: Drop mips*le/mips*el* triple pattern adds d6cdc0af2b8 Gold/MIPS: Add targ_extra_size=64 for mips32 triples adds 5c4cdba100b Gold/MIPS: Add mips64*/mips64*el triple support adds 025e84f9356 MIPS: Use 64-bit a ABI by default for `mipsisa64*-*-linux*' [...] adds c67caa51e47 [gdb/testsuite] Handle gdb.cp/*.exp with older compiler adds 6871e2180fc [gdb/testsuite] Refactor gdb.cp/subtypes.exp adds f5362c933e2 [gdb/testsuite] Add xfail in gdb.cp/subtypes.exp adds 54d57acf610 Re: comdat_hash memory leaks adds daafebb58da COFF swap_aux_in adds 8d83f51b910 [gdb/symtab] Handle self-reference in inherit_abstract_dies adds a6ce491c3d9 Use hex_string in gdb/coffread.c instead of PRIxPTR adds b8a175b4154 Use sect_offset_str in cooked_index::dump adds d39b60f2e03 x86: Add an x86_xsave_layout structure to handle variable X [...] adds a388ab0b863 gdb: Store an x86_xsave_layout in i386_gdbarch_tdep. adds c689d1fe58b core: Support fetching x86 XSAVE layout from architectures. adds e85aad4ae76 nat/x86-cpuid.h: Add x86_cpuid_count wrapper around __get_c [...] adds 2e639674c56 x86 nat: Add helper functions to save the XSAVE layout for [...] adds 22ca5c10279 gdb: Update x86 FreeBSD architectures to support XSAVE layouts. adds 24ef2641d91 gdb: Support XSAVE layouts for the current host in the Free [...] adds b42405a1594 gdb: Update x86 Linux architectures to support XSAVE layouts. adds 9848bf83750 gdb: Support XSAVE layouts for the current host in the Linu [...] adds 8938f531175 gdb: Use x86_xstate_layout to parse the XSAVE extended state area. adds 03e6fe7e0a6 gdbserver: Add a function to set the XSAVE mask and size. adds c0c43317ef9 gdbserver: Refactor the legacy region within the xsave struct adds 1f14ecbee66 gdbserver: Use x86_xstate_layout to parse the XSAVE extende [...] adds e30e39d5c01 x86: Remove X86_XSTATE_SIZE and related constants. adds 2e7b61ed19d gdbserver: Simplify handling of ZMM registers. adds b3e174482ff gdbserver: Fix style of struct declarations in i387-fp.cc adds 0789a13f8af [gdb/testsuite] Improve xfail in gdb.cp/nsusing.exp adds c58d51c612c Automatic date update in version.in adds 130e33d8617 [gdb/testsuite] Check for sys/random.h in gdb.reverse/getra [...] adds 74b180e0d8e Remove getpkt_sane adds ef6a9843785 Remove expecting_notif parameter from getpkt_or_notif_sane_1 adds 8756b726c2a Use bool in getpkt adds a60f93c7748 Unify getpkt and getpkt_or_notif_sane adds aa7b36b832a Default getpkt 'forever' parameter to 'false' adds 90de8f9c808 readelf: typos in user messages adds ee12f46f45c [gdb/testsuite] Fix false negative in have_host_locale adds 62b28bd6688 [gdb/testsuite] Handle some test-cases with older compiler adds 8370a35d4b8 [gdb/testsuite] Require gcc >= 5 in gdb.linespec/cpls-abi-tag.exp adds 8468e036886 [gdb/testsuite] Require have_compile_flag -mavx512f in gdb. [...] adds 4fd1ba162ed gdb/testsuite: recognize one more unsupported instruction i [...] adds c73556cb0e6 Use gdb::array_view for value_array adds 0f2d28db8e9 Declare 'tem' in loop header in array_operation::evaluate adds 9c00ec6fe09 Hoist array bounds check in array_operation::evaluate adds 21bdf43aa28 Remove redundant variable from array_operation::evaluate adds 8b2ac9b2164 Remove another redundant variable from array_operation::evaluate adds b47331bf901 Remove "highbound" parameter from value_array adds 2922821e4fe More renames in array_operation::evaluate adds 97319ac805e [gdb/build] Fix C inclusion of nat/x86-cpuid.h adds 0637da3c732 Automatic date update in version.in adds a422bb9db1a Re: readelf/objdump: Handle DWARF info with mixed types of [...] adds 02838630379 binutils/dwarf.c abbrev list leak adds aa1e22eb8d6 objdump: Free sorted_syms on error path adds fe0f44a0caf RISC-V: Make XVentanaCondOps RV64 only adds 59487af3c84 gdbserver, linux-low: add a couple of nullptr assertions. adds c1a54648091 Revert "MIPS: Use 64-bit a ABI by default for `mipsisa64*-* [...] adds 7c9ab4a564d Revert "Gold/MIPS: Add mips64*/mips64*el triple support" adds edc9d95966b Revert "Gold/MIPS: Add targ_extra_size=64 for mips32 triples" adds 6537f54611b Revert "Gold/MIPS: Drop mips*le/mips*el* triple pattern" adds ddf8117d3cc Revert "Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE fo [...] adds 0c164d29d11 Revert "Gold: Add targ_extra_little_endian to configure.ac" adds 7c651c5fe6d gdb: simplify vector construction in eval_op_rust_array adds 50e193c1862 [gdb/testsuite] Fix gdb.dwarf2/nullptr_t.exp with cc-with-dwz-m adds d7d4e911554 DEFAULT_BUFFERSIZE adds 00aea11f400 libbfd.texi zero size adds 48abc08d13e Automatic date update in version.in adds bac5753ca24 elf: Check DT_SYMTAB only on non-IR object adds 68a2d9bf874 elf: Don't merge sections with different SHF_LINK_ORDER adds cd60a3956da arc: Update elfarcv2 script template adds 0b8b932dce2 [gdb/symtab] Fix uninitialized memory in buildsym_compunit: [...] adds 2774f2dad5f [gdb/symtab] Factor out type::{alloc_fields,copy_fields} adds 4b3d893ac8b [gdb/symtab] Do more zero-initialization of type::fields adds 34c9386e218 [gdb/symtab] Replace TYPE_ALLOC + memset with TYPE_ZALLOC adds 6d3c2d749be [gdb/symtab] Replace TYPE_ALLOC + B_CLRALL with TYPE_ZALLOC adds 959db212304 [gdb/symtab] Replace TYPE_ALLOC with TYPE_ZALLOC where required adds 53330039693 gas OBJ_PROCESS_STAB adds 3bab069c29b gas init_stab_section and get_stab_string_offset adds ad4ee59eb7d vms-alpha: Free memory on failure path adds 3f62178ed70 [gdb/contrib] Require minimal dwz version in cc-with-tweaks.sh adds 3b23b03a863 Revert "Simplify @node use in BFD documentation" adds 8688bb62781 Unify DW_TAG_typedef case in new_symbol adds 62669649dc0 [symtab/27831] Fix OBJF_MAINLINE assert adds 79771b88bf2 [symtab/27831] New test case: gdb.base/add-symbol-file-attach.exp adds 4bea97df59d Remove eval_op_ternop adds 321d8b3f28c gdb: introduce field::is_artificial / field::set_is_artificial adds 6c0f749351b gdb: remove FIELD_ARTIFICIAL adds 454977cdc41 gdb: remove TYPE_FIELD_ARTIFICIAL adds 886176b8650 gdb: introduce field::bitsize / field::set_bitsize adds 3be8c919101 gdb: remove FIELD_BITSIZE adds 3757d2d44f6 gdb: remove TYPE_FIELD_BITSIZE adds 8c329d5c651 gdb: remove TYPE_FIELD_PACKED adds 911e1e795e2 Add symbol::matches method adds 12123021f11 elf: Adjust PR ld/30791 tests adds eb5b52158ff PR30806, CPPFLAGS are missing for bfd/chew, syslex_wrap and [...] adds 9e2dda428d1 Automatic date update in version.in adds 8ba212f8933 gdb: remove uses of alloca in gdbtypes.c adds 12e70a6d0c3 RISC-V: Fixed the wrong expansion for pseudo vmsge[u].vx in [...] adds be3bed0696a Fix ld Makefile variable naming: ELF_CLFAGS -> ELF_CFLAGS adds f438659a6fb RISC-V: move various alias entries adds e746be98588 x86: drop Size64 from VMOVQ adds e30e9575926 x86: correct source used for two non-AVX512 VEXWIG tests adds d54678ebc02 x86: rename CpuPCLMUL adds dfab07b9ead x86: unindent most of set_cpu_arch() adds b47a4f92de5 Fix "usage" errors for some MI varobj commands adds 7fdd4fcee1c config: Fix host -rdynamic detection for build != host != target adds 06ef1876687 Automatic date update in version.in adds 41770089162 gdbserver: i387_cache_to_xsave: fix copy dest of zmm registers adds a496e1a71e1 Automatic date update in version.in adds 0f020d9cedc Automatic date update in version.in adds 1b9a9c30a07 [gdb/testsuite] Fix race in gdb.base/add-symbol-file-attach.exp adds b3a1e48614c arm: Make 'conflicting CPU architectures' error message mor [...] adds 292273af370 Automatic date update in version.in adds 9294a13008b RISC-V: Prohibit combination of 'E' and 'H' adds a303646f175 RISC-V: Add 'Smcntrpmf' extension and its CSRs adds 2a546455f45 RISC-V: Fix typo in the testsuite adds 404def8928b RISC-V: Add stub support for the 'Svadu' extension adds d4868004365 RISC-V: fold duplicate code in vector_macro() adds b6ac461ace1 readelf: Add option to display the names of sections refere [...] adds 655e4e52ef4 Avoid crash with Ada and -fdata-sections adds 358be6e72d4 Read Ada main name from executable, not inferior adds 5cd2b85eba5 gdb/riscv: Fix oob memory access when printing info registers adds e1a482ad96a Move rust_language::lookup_symbol_nonlocal adds 49ed499c44d Refactor Rust code for slice-to-array operation adds dec28322cf6 Introduce TYPE_SPECIFIC_RUST_STUFF adds cf1eca3cbbf Use ada_value_subscript in valpy_getitem adds 84914f598e5 Introduce type::is_array_like and value_to_array adds 91c7233d2da Select frame when fetching a frame variable in DAP adds 59668c9d8c2 Add new Python APIs to support DAP value display adds 708cedb7221 Handle array- and string-like values in no-op pretty printers adds 317577025f5 gdb/testsuite: Fix style.exp failures on targets without ar [...] adds cb7926b3ef7 gdb/testsuite: Adjust some testcases to allow Windows pathnames adds 8de9b683a5f gdb/testsuite: Disable some tests that are broken on remote [...] adds a006bc9c37e gdb/testsuite: Make hook-stop.exp ignore termination messag [...] adds a13e4c5c10d Fix 30808 gprofng tests failed adds 84522284a50 Automatic date update in version.in adds 83066cb9c7d src-release.sh (SIM_SUPPORT_DIRS): Add libsframe, libctf/sw [...] adds 7023b8d86c6 [gdb/symtab] Handle PU in iterate_over_some_symtabs adds e061219f5d6 [gdb/symtab] Fix too many symbols in gdbpy_lookup_static_symbols adds 313b2841b8e [gdb/testsuite] Fix gdb.ada/same_enum.exp adds 9e99d10c9a7 PR30828, notes obstack memory corruption adds 33a0b291058 Automatic date update in version.in adds 5e9091dab88 gold: Use char16_t, char32_t instead of uint16_t, uint32_t [...] adds 6de11ff67a9 RISC-V: Clarify the naming rules of vendor operands. adds ecb802d02ee Use 32/64_PCREL to replace a pair of ADD32/64 and SUB32/64. adds 4d944db22c3 Add testcase for generation of 32/64_PCREL. adds 825a7d7492a gdb: fix indentation in mi/mi-parse.h adds def28037892 gdb/mi: make current_token a field of mi_interp adds b7a92724c5b Simplify block_find_symbol adds ef136c7fa16 [gdb/ada] Move identical enums handling later adds 74c36641b0e [gdb/ada] Extend type equivalence test in ada_resolve_enum adds be7d5d2c417 [gdb/symtab] Fix gdb-index writing for .debug_types adds aa15623fe68 Allow pretty-printer 'children' method to return strings adds 665b55a92ed Remove dead code from varobj_set_display_format adds 78dfcce3174 Remove variable_default_display adds d1369de649a Fix bug in -var-evaluate-expression adds dd39dcae888 PR30793, kvx_reassemble_bundle index 8 out of bounds adds 6ab5851ceb8 kvx: Add a testcase for bundles with KVXMAXBUNDLEWORDS syllables adds 768c40b5eeb gdb: add Abdul Basit Ijaz to gdb/MAINTAINERS adds 85832a8c3c9 testsuite, fortran: make mixed-lang-stack less compiler dependent adds 6fe8aea3c0b testsuite, fortran: Remove self assignment non-statements adds 41439185cd0 testsuite, fortran: adapt tests for ifort's 'start' behavior adds 056f6ae0f37 testsuite, fortran: make kfail gfortran specific adds 8cde0346f2a Automatic date update in version.in adds bec941b342c gdb: remove interp_pre_command_loop adds 3c11aea0297 gdb: remove interp_supports_command_editing adds 1adecddd190 x86: restrict prefix use with .insn VEX/XOP/EVEX adds 932a49fff33 gdb/testsuite: fix gdb.mi/mi-condbreak-throw.exp failure adds 7993baae024 [gdb/testsuite] Fix build-ids in gdb.dwarf2/dwzbuildid.exp adds 7f49a8c0742 [gdb/testsuite] Add aranges in gdb.dwarf2/dwzbuildid.exp adds 92b7ae3f9a3 [gdb/testsuite] Add kfail in gdb.dwarf2/dwzbuildid.exp adds 9c5bc1bd139 [gdb/testsuite] Make gdb.dwarf2/dwzbuildid.exp more robust adds bbee713c144 aarch64: Remove unused function adds 3c83779e12f gdb/doc: rename "x86 Architecture-specific Issues" section [...] adds 15db2284f2f gdb/doc: describe x87 registers adds 92c713d7da3 Set insn_type for branch instructions on aarch64 adds e9536c6dd51 Run 'black' on recent test case adds 7ca61249cdc Make sure DW_CFA_advance_loc4 is in the same frag adds 38a984fa440 Automatic date update in version.in adds 8a51670e8e2 Automatic date update in version.in adds 4bd620d10df Automatic date update in version.in adds ebc76ef6e60 gdb/testsuite: fix gdb.arch/amd64-init-x87-values.exp on AMD CPUs adds 1bcb9dcf4a9 gdb, btrace: move xml parsing into remote.c adds cdda72c2fa1 gdb: c++ify btrace_target_info adds 2e2d1ccdc5b testsuite, fortran: Fix regression due to fix for ifort's ' [...] adds 31131df04b7 gdb/testsuite: use foreach_with_prefix in gdb.guile/scm-ports.exp adds 14432bde076 Update Python signal-handling documentation adds 9a343d2bb57 Specialize std::hash for ptid_t adds 318d3bda5ca Automatic date update in version.in adds aa240fbd480 gdb/testsuite/rocm: fix rocm-multi-inferior-gpu.cpp adds d1722abe60c gdb: Fix -Wuninitialized issue adds f8ab0270088 Avoid spurious breakpoint-setting failure in DAP adds 4bc4551bdc5 gdb/mi: remove warning about mi1 adds bc92a20a84e Automatic date update in version.in adds 452855278aa Fix: "Possible Memory leak in bed hash.c" adds 38cc67cc00d Fix: "Missing NULL check" adds 5c83c7600e1 Automatic date update in version.in adds d5f9027c4c2 x86: make AES/PCMULQDQ respectively prereqs of VAES/VPCMULQDQ adds 2548c261604 x86: support AVX10.1/512 adds 4fc85f37dc7 x86: support AVX10.1 vector size restrictions adds d7680f13df1 x86: Vxy naming correction adds d03878e670d [gdb/testsuite] Modernize gdb.base/huge.exp adds 265687478be [gdb/exp] Clean up asap in value_print_array_elements adds 54392c4df60 gdb: fix buffer overflow in DWARF reader adds 98f6baad7c3 Throw error when creating an overly large gdb-index file adds 95fc47d5c6b Automatic date update in version.in adds f8bf778c811 gdb/testsuite: explicitly test for stderr in gdb.mi/mi-dprintf.exp adds b44fef84a96 x86: re-order update_code_flag() adds 1d07cfb4406 x86: make code size vs CPU arch checking consistent adds c0260ac6191 x86: don't play with cpu_arch_flags.cpu{,no}64 adds da5f9eb43fd x86: fold CpuLM and Cpu64 adds 7c93730fe50 LoongArch: Enable gas sort relocs adds 7d9931cc31b gdb: add some missing filename styling adds 5a6dafd5f11 gdb: small cleanup in symbol_file_add_with_addrs adds 0a43fbaa23a arc: Fix alignment of the TLS Translation Control Block adds fe26aa95336 Rename split_style::DOT adds d27f3b2fde2 gdb: add Lancelot Six as maintainer of the AMD GPU port adds 5490b88bfb3 gdb/amdgpu: Silence wave termination messages adds 0e0edacca5f Fix build failure with GCC 4.8 adds c6ae604573f gdb: add inferior_cloned observable adds 947e047fac4 gdb/testsuite: add linux target check in allow_hipcc_tests adds 607c90c7389 gdb/amdgpu: add precise-memory support adds 7057275297f gdb: remove -Werror annotations from MAINTAINERS file adds cbabd45022b Automatic date update in version.in adds 93203eebe2a [gdb/symtab] Fix overly large gdb-index file check for 32-bit adds 518eb2b4511 Automatic date update in version.in adds 8b8050d46d3 Automatic date update in version.in adds cb277507026 gdb: remove unused free_actions declaration adds cf2ab5ef0b7 Fix: Use of uninitialized memory adds 4eaa39a22dd Move val_prettyformat to valprint.h adds e8aafb7d7a5 More type safety for symbol_search adds 5d69d9edc4f Automatic date update in version.in adds 12f567bcb64 gdb/cli: fixes to newly added "list ." command adds 093da43d2ad gdb, breakpoint: add a destructor to the watchpoint struct adds bcafd1c19e6 Use gdb::checked_static_cast for watchpoints adds 01bccc56af0 Use gdb::checked_static_cast for tracepoints adds 6a9196a65f1 Use gdb::checked_static_cast for code_breakpoint adds 8e032233a01 Use gdb::checked_static_cast for catchpoints adds d559227272d Pass a type allocator to init_fixed_point_type adds d948c67c5d6 Regularize some DWARF type initialization adds 26733fc7477 Add is_array_like and to_array to language_defn adds 76fc0f62138 Give a language to a type adds a56e5dce69b Handle pointers and references correctly in DAP adds a1d1634d001 elf-attrs.c memory allocation fail adds 765a0c0a86c readelf.c 'ext' may be used uninitialized adds 39d12f21592 Automatic date update in version.in adds fbf4b3c9bb0 PR30870, VMS_DEBUG compilation error adds 973db6fae30 [gdb/symtab] Error out for .debug_types section in dwz file adds 0f6a6994789 gdb/tui: add 'set tui mouse-events off' to restore mouse selection adds 4abf53c9911 Run 'black' on printing.py adds 155f5df517c gdb/dap: check for breakpoint source before unpacking adds d2266b2305c gdb/dap: ignore unused keyword args in step_out adds 61830fcb31d gdb/dap: use breakpoint fullname to resolve source adds 0b7de6d3ee0 gdb/dap: only include sourceReference if file path does not exist adds ef0f16ccf8c Remove explanatory comments from includes adds 2bcbfaeadcd Remove stray trailing "," from DAP breakpoint.py adds f21e7f44e49 Automatic date update in version.in adds 0ad14a8c34c ld: write resolved path to included file to dependency-file adds b3453e999ac Automatic date update in version.in adds 7434de7ef9a gprofng: 30834 improve disassembly output for call and bran [...] adds e7bb5090cb0 Remove keywords from target debug printer names adds 2da39de8dfb fbsd-nat: Pacify gcc with no functional changes adds 9c1e3e42042 Update the NetBSD system call table to add memfd_create(2) [...] adds 0f7710ced04 Automatic date update in version.in adds 7a5fa3dbe55 Automatic date update in version.in adds be8e8313099 Automatic date update in version.in adds f0a3c3dd52d arc: Update binutils arc predicate for tests. adds 462693a455f arc: Add new GAS tests for ARCv3. adds 6e467e9a94c arc: Add new LD tests for ARCv3. adds 06e8d9861d1 arc: Add new ARCv3 ISA to BFD. adds 4deb1ee57fd arc: Add new linker emulation and scripts for ARCv3 ISA. adds 04414221df5 arc: Update opcode related include files for ARCv3. adds f3d38d7d0b7 arc: Update ARC's Gnu Assembler backend with ARCv3 ISA. adds c99dc76089a arc: Add new opcode functions for ARCv3 ISA. adds 67036dfacf8 arc: New ARCv3 ISA instruction table adds ef90c0991e7 arc: Update arc's gas tests adds a47d304b122 arc: Update NEWS files adds 7345d05aafd RISC-V: Protect .got with relro adds 5e5116071b0 arc: Update bfd arc pattern file to allow enable-targets=all adds 0a87388b3b4 Revert "arc: Update bfd arc pattern file to allow enable-ta [...] adds f14cd06ba47 Revert "arc: Update NEWS files" adds efd35d85fcf Revert "arc: Update arc's gas tests" adds f3594421d78 Revert "arc: New ARCv3 ISA instruction table" adds 3b7e24aa56f Revert "arc: Add new opcode functions for ARCv3 ISA." adds 6ba813bf383 Revert "arc: Update ARC's Gnu Assembler backend with ARCv3 ISA." adds 8784b6df887 Revert "arc: Update opcode related include files for ARCv3." adds 7f2b40892ac Revert "arc: Add new linker emulation and scripts for ARCv3 ISA." adds d9d85c086f5 Revert "arc: Add new ARCv3 ISA to BFD." adds ad6a51b91ce Revert "arc: Add new LD tests for ARCv3." adds 35d21ea02d6 Revert "arc: Add new GAS tests for ARCv3." adds 84102ebc29a Fix readelf's display of dwarf v5 range lists adds 5437a944648 Automatic date update in version.in adds 01285426733 Use string_file::release in some places adds 6f567398070 Allow the use of SOURCE_DATE_EPOCH in the timestamps for me [...] adds dd05a5ca694 Fix to step instruction due to P10 prefix instruction. adds d5fa6e8c6cb fbsd-nat: Fix build failure with GCC 12 adds fc21e0f029c [gdb/dap] Fix dap for python < 3.8 adds 4abb672ac1a aarch64: Restructure feature flag handling adds d86dbbea8a8 aarch64: Allow feature flags to occupy >64 bits adds 940bb336cbc [gdb/testsuite] Fix gdb.server/ext-run.exp in container adds 854f72b36dc Fix a snafu in the new tests for reproducible archives that [...] adds fb282576998 Introduce gdb.ValuePrinter adds f35baff348a Add two new pretty-printer methods adds 54e053874dd Remove some unnecessary qualification from printing.py adds 9373a4b8918 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp with newer gcc adds ea186080fe2 gdb/testsuite: add xfail for gdb/29965 in gdb.threads/proce [...] adds 5f22c5abdc6 Automatic date update in version.in adds f07dd5f7dd1 Add support for "pcaddi rd, symbol" adds df940f8bb34 gdb: Fix an ODR warning with byacc with GDB_YY_REMAP adds fb1c10585ea x86-64: fix suffix-less PUSH of symbol address adds f79d55e124f x86-64: REX.W overrides DATA_PREFIX adds f586e3409b7 x86: tighten .insn SAE and broadcast checking adds a6f3add0027 x86: fold certain VEX and EVEX templates adds f94f390ef87 x86: fold VAES/VPCLMULQDQ VEX and EVEX templates adds da0784f961d x86: fold FMA VEX and EVEX templates adds 193327db9fd Fix: Output section type does not been applied to section f [...] adds a4045fdf2e8 opcodes: microblaze: Add wdc.ext.clear and wdc.ext.flush insns adds 3c3aa8bfc21 gdb.threads/pthreads.c, K&R -> ANSI function style adds ed11fb37b3f Fix gdb.threads/pthreads.c formatting adds f3e4716cc53 Fix gdb.threads/pthreads.exp error handling/printing adds b5726437226 In gdb.threads/pthreads.c, handle pthread_attr_setscope ENOTSUP adds aeb889f580a Adjust gdb.thread/pthreads.exp for Cygwin adds bd483d213a5 x86: correct cpu_arch_isa_flags maintenance adds fb2637073b4 x86: drop cpu_arch_tune_flags adds 58bceb18274 x86: prefer VEX encodings over EVEX ones when possible adds 4befded43f5 nm: heap-buffer-overflow at elfcode.h:1507 in bfd_elf64_slu [...] adds 28bc495137b config/debuginfod.m4: Add check for libdebuginfod 0.188 adds be92e534283 Automatic date update in version.in adds 2654f77d142 [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-a [...] adds 6136093c0d0 Fix: nm: SEGV on unknow address at nm.c:718 in print_symname adds 73b22419edd Add support to readelf for the PT_OPENBSD_NOBTCFI segment type. adds 054f25955c2 gdb/x86: use size of XSAVE area of enabled features adds ce65386db66 gdb/doc: extend the description for Progspace.filename adds 5ce85461a14 gdb/python: new Progspace.symbol_file attribute adds 4e02aca0c5e gdb/python: new Progspace.executable_filename attribute adds a0a031bce05 gdb: remove one user of the executable changed observer adds a2827364e2b gdb: remove final user of the executable_changed observer adds aac60a978e2 gdb: remove unnecessary notification of executable_changed [...] adds 063453b199e gdb: pass more arguments to the executable_changed observer adds 42f297ad36a gdb/python: make the executable_changed event available fro [...] adds c7bdb38bafa gdb: use reopen_exec_file from reread_symbols adds bb75a8698c2 Introduce type-safe variant of gdb_bfd_openr_iovec adds 5153027c7ff Small constructor change to target_buffer adds 4d2edefa524 Convert mem_bfd_iovec to new type-safe gdb_bfd_openr_iovec adds dcc045272c6 Convert target fileio to new type-safe gdb_bfd_openr_iovec adds d1f50898e13 Convert minidebug to new type-safe gdb_bfd_openr_iovec adds e537ccc211c Convert solib-rocm to new type-safe gdb_bfd_openr_iovec adds 4ef9b04fa6c Remove old gdb_bfd_openr_iovec adds 72535eb14bd [gdb/tui] Fix segfault in tui_find_disassembly_address adds 1a64c359960 Added support in gas for mlittle-endian and mbig-endian fla [...] adds 2e75eb583e2 Automatic date update in version.in adds c1cd9664073 gdb: remove unused imports in solib*.[ch] adds fb908c299d5 gdb: remove nbsd_{ilp32,lp64}_solib_svr4_fetch_link_map_offsets adds 3ec033fab4a gdb/testsuite: Add relative versus absolute LD_LIBRARY_PATH test adds 17827f61835 gdb: add Sam James to MAINTAINERS adds 68510906a98 Update README file's installation instructions adds a78c3c9717e Fix: Segmentation fault caused by npd in objdump adds 832ca732b8a x86-64: Add -z mark-plt and -z nomark-plt adds 54fd15eef72 bfd: microblaze: Fix bug in TLSTPREL Relocation adds 2677a57064a tc-microblaze.c - int compare for X_add_number. adds 4ebfd53de03 Support the NO_COLOR environment variable adds 23b5268986d Automatic date update in version.in adds 1d8f691da90 Automatic date update in version.in adds 8f6f3f29653 Automatic date update in version.in adds 6a6117ab0ff Use bfd_get_current_time in places where it is suitable adds dc63d5682e4 Fix memory leak in RiscV assembler. adds bd93891c9ae gdb: remove solib::pspace field adds 59912fb2d22 gdb: add Python events for program space addition and removal adds 89238cfdbaa [gdb/testsuite] Add KFAIL for PR ada/30908 adds a0f18a2547b [gdb/testsuite] Handle older gcc in gdb.ada/import.exp adds 8546d15ba94 gdb/debuginfod: Add debuginfod_section_query adds 4afdefc3375 gdb: Add command 'maint set/show debuginfod download-sections' adds a97875a518e gdb/testsuite: accept variable number of spaces in gdb.base [...] adds 8f11ec2d3c5 Clean up intermediate values in val_print_packed_array_elements adds 57c699398c1 Add regression test for instructionReference change adds e030ce2c79f gdb/python: reformat file with black adds cc4455ec1e1 Automatic date update in version.in adds 8c7125feaaa Fix: readelf..info misreports DW_FORM_loclistx, DW_FORM_rnglistx adds 1c9b44fe075 MIPS: Fix `readelf -S bintest' test for n64 targets adds c14993e9dc5 gdb/corefile: write NT_GDB_TDESC based on signalled thread adds 1181bcd0d25 Automatic date update in version.in adds 1bf6696b594 aarch64: system register aliasing detection adds 5dd233b3141 aarch64: Refactor system register data adds 15f38ed1016 Fix register fetch/store order for native AArch64 Linux adds 6ada909eaf5 refactor: Rename SVE-specific files adds 78d6a7e98cc refactor: Simplify SVE interface to read/write registers adds 89c4ee8398e sve: Fix return command when using V registers in a SVE-ena [...] adds ca65640ff72 sme: Enable SME registers and pseudo-registers adds 6a65998a8a9 Convert tdesc's expedite_regs to a string vector adds 223dbdd276c refactor: Adjust expedited registers dynamically adds b816042e885 sme: Add support for SME adds 1bb099a2449 sve: Fix signal frame z/v register restore adds f62b3d21ec1 sme: Signal frame support adds 5add3fce49f sme: Fixup sigframe gdbarch when vg/svg changes adds e58e9cc14e4 sme: Support TPIDR2 signal frame context adds 147fa85a600 Get rid of linux-core-thread-data adds 7070423f17f corefile/bug: Use thread-specific gdbarch when dumping regi [...] adds b93d537fba7 corefile/bug: Add hook to control the use of target descrip [...] adds 69bfb2b6d08 sme: Core file support for Linux adds 16582a51c6e sme: Add SVE/SME testcases adds 6762e153a9e sme: Document SME registers and features adds 42019af6210 sme2: Enable SME2 for AArch64 gdb on Linux adds 45f6a1e6aa4 sme2: Enable SME2 support in gdbserver adds 189e5663eb9 sme2: signal frame support adds a391a7a8c52 sme2: Core file support for ZT register set adds c6727038aa7 sme2: Extend SME tests to include SME2 adds cacc7bd710a sme2: Document SME2 registers and features adds 6487710babe opcodes: microblaze: Add hibernate and suspend instructions adds 2aafdd4de60 ld: microblaze: ignore rwx segments adds 1bdabb9e9fe gdb/testsuite: XFAIL some gdb.base/fileio.exp adds 29d1b2baed8 Automatic date update in version.in adds b90eb3e5b25 microblaze: Add address extension instructions adds 0515a7b643c aarch64: Enable Cortex-X4 CPU adds 41ef7afa972 Fix: ld testsuite: 'Version' pattern grabs 'Version5 EABI', [...] adds 5c18eb6bb54 gdb: some additional filename styling adds 95cb8bf72b6 gdb: use archive name in warning when appropriate adds b09dba5a5fc gdb: remove use of a static buffer for building error strings adds 3d38b301bb5 gdb: remove print_sys_errmsg adds f2c4f78c813 gdb: fix reread_symbols when an objfile has target: prefix adds 693ac69b4d4 Fix: ld testsuite: pr22001-1 test segfaults on musl/x86 adds 8023a054649 Fix: ld testsuite: Thumb PLT and GOT tests should be skippe [...] adds 99b06f8a80c Fix: ld testsuite: non-PIC shared tests fail on powerpc-linux-musl adds 8838ac1c9e0 Fix: ld testsuite: glibc-specific DT_RELR tests should not [...] adds c4e0d285cfc Fix: addr2line testsuite fails when targeting PowerPC 64 bi [...] adds 1499719e6d7 Fix: ld: Test case pr28158 fails on x86_64-linux-musl when [...] adds 345309aadd6 Fix: nm: SEGV at bfd/elf.c:2267 in _bfd_elf_get_dynamic_symbols adds e5b3bfa519a gprofng: 30894 bison should be no hard dependency adds 1b28c0f488b gdb: fix auxv cache clearing from new_objfile observer adds 6114d650785 gdb: add program_space parameter to ada_clear_symbol_cache adds a49d37f32e4 gdb: add program_space parameters to some functions in symtab.c adds aa9be61e7d4 gdb: add program_space parameter to emit_clear_objfiles_event adds eb0558dee5e gdb: use objfile->pspace in auto-load.c adds 74ce4f8ecf8 gdb: add program_space parameters to some auto-load functions adds 74daa597e74 gdb: add all_objfiles_removed observer adds e0322c6a7b9 gdb: remove unnecessary nullptr check in free_objfile observers adds 0b6a94ecbc8 gdb: use objfile->pspace in free_objfile observers adds 3f577261903 [gdb/go] Handle v3 go_0 mangled prefix adds 1aa39bcc2ea Automatic date update in version.in adds 740ce35025a gdb/configure.ac: Add option --with-additional-debug-dirs adds b75b3eb082b Fix: alpha: ld segfaults in adds f1f0a06d5b3 gdbserver: fix handling of single quote arguments adds 7663126c0b8 gdbserver: fix handling of trailing empty argument adds 67e6945b7e3 gdbserver: handle newlines in inferior arguments adds f9089d2f7b7 gdbserver: cleanup in handle_v_run adds fef7f251fec gdb/testsuite: cleanup in gdb.base/args.exp adds dd6a9ec16e0 gdbserver: fix gdbserver builds after expedite_regs changes adds 9a896be3322 gdb/NEWS: reorder some entries in the NEWS file adds 6bbf249557b opcodes: microblaze: Add new bit-field instructions adds 0f3efefb34f process-dies-while-detaching.exp: Exit early if GDB misses [...] adds c09200601f3 Automatic date update in version.in adds 08330ace11f gprofng: 30910 cross test fail: can't read "CHECK_TARGET": [...] adds 7a3bb62d826 gdb: support rseq auxvs adds 6542e3df206 [gdb/testsuite] Fix gdb.arch/i386-signal.exp on x86_64 adds a3f61244835 Revert "opcodes: microblaze: Add new bit-field instructions" adds b68c661196e Automatic date update in version.in adds 816029e0676 as: add option for generate R_LARCH_32/64_PCREL. adds 8f12a1a841c Add testsuits for new assembler option of mthin-add-sub. adds 7c841d29235 Bump version to 15.0.50.DATE-git. adds bfc57664183 Update gdb/NEWS after GDB 14 branch creation. adds 4503c19bc50 Automatic date update in version.in adds 2f349e7d2ac gdb/testsuite: match complete lines in gdb.base/maint.exp adds e7c3fa04b6c Fix: A potential bug of null pointer dereference adds cb0f1baf44a Fix: Null pointer dereference in elf32-i386.c adds ee1cb49e5a9 Fix: A potential null_pointer_deference bug adds 1b334e27f84 Fix: Null pointer dereference in ldlex.l adds a8ff7b9f87d gdb_unique_ptr.h: Fix a typo in a comment adds d883c61283a Automatic date update in version.in adds 8b9c08eddac [gdb/symtab] Add name_of_main and language_of_main to the D [...] adds 9847ba8f085 [readelf] Handle .gdb_index section version 9 adds 1fb3cdd87ec LoongArch/GAS: Add support for branch relaxation adds 80a3485f813 gdb/python: generalize serialize_mi_result() adds 4825fd2d355 gdb/python: implement support for sending custom MI async n [...] adds 322b071c45d asan: invalid free in bfd_init_section_compress_status adds f22f27f46c7 asan: null dereference in read_and_display_attr_value adds ae0d827fa48 asan: buffer overflow in elf32_arm_get_synthetic_symtab adds 27b1f19f8f5 gdb: add inferior::{arch, set_arch} adds 97153a2bbfc gdb: add inferior parameter to architecture_changed observable adds 72c4529c859 gdb: move set_target_gdbarch to inferior::set_arch adds 99d9c3b92ca gdb: remove target_gdbarch adds d6bfbb5256e gdb: scope down registers_changed call in inferior::set_arch adds 7a78108ae93 gdb: remove trailing whitespaces in remote.c adds 92b98b378a4 gdb: make remote_state's async token private adds e84ffe7bcf2 gdb: add remote_state::{is_async_p,can_async_p} adds 635b2dd919b gdb: add assertion when marking the remote async flag adds 95735b00a07 gdb: LoongArch: Handle special struct in dummy call adds e6587c5e664 Automatic date update in version.in adds f6ca448ab70 gprofng: Use the correct application name in error messages adds c524b5f2f66 [RFA] Fix for mcore simulator adds 4b41a55fe53 Automatic date update in version.in adds 241f29fba6a bfd/cache: change type used to track cached BFDs from int t [...] adds b8ead7d503a bfd: add new bfd_cache_size() function adds 07c833f99c3 Fix test suite failure in file-then-restart.exp adds 59fed66dcef Automatic date update in version.in adds 5772d798236 Move -lsocket check to common.m4 adds 9326300e4d3 RISC-V: Add support for numbered ISA mapping strings adds 318d83e6587 ld: allow update of existing QNX stack note adds 1eba15a5011 ld: correctly handle QNX --lazy-stack without -zstack-size adds 4f6f3bea520 ld: warn when duplicated QNX stack note are detected adds b5248d602e4 ld: replace wrong bfd_malloc in nto.em adds bf4fcf8bc5d [aarch64] Use SVE_VQ_BYTES instead of __SVE_VQ_BYTES adds 5e2c9ce9c0b Automatic date update in version.in adds cd09b5ddefe Automatic date update in version.in adds 30ebc4310b0 sim: mips: fix printf string adds bb0d05ff74f opcodes: microblaze: Add new bit-field instructions adds edabd378348 sim: add distclean dep for gnulib adds de59d50076b Automatic date update in version.in adds f1a0961ee09 RISC-V: Remove RV64E conflict adds 6674b23fe64 RISC-V: Add "lp64e" ABI support adds 9f9073e5b8f objcopy: Fix name of the field modified by pe_stack_reserve. adds 4b2f71e6c67 gdb: replace architecture_changed with new_architecture observer adds 5d4a870e05a Only allow closure lookup by address if there are threads d [...] adds 1d45d90934b [gdb/symtab] Work around PR gas/29517 adds ed5504c7b6f Add DAP scope cache adds a79e9a07a0d Fix: GNU-ld: ARM: Issues when trying to set target output a [...] adds fd00374fc73 Fix: GNU-ld: ARM: Issues when trying to set target output a [...] adds 138c7d26610 Fix register-setting response from DAP adds ee81567c7cd Handle gdb.LazyString in DAP adds 41ab08f84b9 Have DAP handle non-Value results from 'children' adds 8375fdfe4cb gdb: remove unnecessary declarations in target.c adds 43b1a3cb340 Automatic date update in version.in adds 2b6cdc46a23 nat/x86-cpuid.h: Remove non-x86 fallbacks adds f46ff02f181 RISC-V: Fix typo adds 84f24adc5ba asan: Invalid free in alpha_ecoff_get_relocated_section_contents adds 3233ad1e4e4 LoongArch: readelf -d RELASZ excludes .rela.plt size adds 7e564915672 [gdb/cli] Skip string copy in source_cache::ensure adds 62dfd02e30e [gdb/cli] Factor out try_source_highlight adds dcbdb080edf [gdb/cli] Keep track of styling failures in source_cache adds 22bfda88f89 Update the documentation of the LINKER_VERSIOn script comma [...] adds 998a4f589d6 libctf: Sanitize error types for PR 30836 adds c96ceed9dce gdb: include the end address in in-memory bfd filenames adds 1a5e256f200 gas: testsuite: microblaze: Add new bit-field tests adds cc45b289914 Automatic date update in version.in adds 85ad846e722 LoongArch: Correct comments. adds 4352c0ac04a RISC-V: Make sure rv32q conflict won't affect the zfa gas t [...] adds 729d0667945 [gdb/symtab] Fix style issues in v9 .gdb_index section support adds 8bb3d8b1f90 [gdb/symtab] Fix two style issues in gdb/dwarf2/index-write.c adds b6d3616fb3c [gdb/testsuite] Fix gdb.base/jit-bfd-name.exp adds 0f79aa900f3 libctf: Return CTF_ERR in ctf_type_resolve_unsliced PR 30836 adds fded0fb8986 gdb/testsuite/gdb.rocm: Check value returned by hipDeviceSy [...] adds 29736fc507c libctf: check for problems with error returns adds 1c37b309450 sim/riscv: fix JALR instruction simulation adds 99d603ec893 gdb/testsuite/gdb.rocm: Fix incorrect use of continue N in [...] adds e734b3e980d Automatic date update in version.in adds 6f85247eec6 RISC-V: Remove semicolons from DECLARE_INSN adds d08515a68e5 RISC-V: Don't do undefweak relaxations for the linker_def symbols. adds 6fe4d5bf185 gdb: remove empty clear_solib functions adds 581b34c2a15 gdb: add program_space parameter to target_so_ops::clear_solib adds c1d21880e98 gdb: make interps_notify work with references adds bb86ab837e3 gdb: replace some so_list parameters to use references adds 1f08aca9d04 gdbsupport: use "reference" and "pointer" type aliases in i [...] adds 539223dec93 gdb: make get_cbfd_soname_build_id static adds 94d5c64878a gdb: allocate so_list with new, deallocate with delete adds ae4bf24404a gdb: rename lm_info_base to lm_info adds e3b63a7910a gdb: remove target_so_ops::free_so adds 3fcbae9d9c7 gdb: use gdb::checked_static_cast when casting lm_info adds 96bb3873ec2 gdb: make solib-svr4 not use so_list internally adds 5340140e1b0 gdb: make solib-rocm not use so_list internally adds 1c0dfccba7b gdb: remove lm_info_vector typedef adds 7ad0a42e88c gdb: make so_list::lm_info a unique_ptr adds 4ac91b6bb82 gdb: make clear_so a method of struct so_list adds 25b5a04e858 gdb: remove target_section_table typedef adds ae19ef71d22 gdb: make so_list::sections not a pointer adds 200b85632a9 gdb: make so_list::abfd a gdb_bfd_ref_ptr adds 98107b0b17a gdb: make so_list::{so_original_name,so_name} std::strings adds 8971d2788e7 gdb: link so_list using intrusive_list adds 38dc8f35f92 gdb: don't call so_list::clear in free_so adds 30932f40120 gdb: remove free_so function adds 3fe0dfd1604 gdb: rename struct so_list to shobj adds 8fa1b632c15 ld: fix typo in ld.texi metdata->metadata adds f005ccb4bcc gdb: fix no-expat build of solib-target.c adds 1b1b9bc05f8 PR30984, assertion fail elf.c:8485 adds 379435351c8 Fix race in DWARF reader adds 4781e165dc9 Automatic date update in version.in adds 2d1777b530d opcodes: microblaze: Fix bit masking bug adds 938459015ca [gdb/symtab] Fix more style issues in v9 .gdb_index section [...] adds d605374748f bfd: microblaze: Add 32_NONE reloc type adds cd4a8fc4f0b libctf: fix creation-time parent/child dict confusions adds 1fa80e4c818 gas: testsuite: microblaze: cosmetic fix adds fb8ea9d2ca2 Don't include cooked-index.h from dwarf2/read.h adds eefa43c9366 [gdb/cli] Allow source-highlight to autodetect language adds 4a6daabb949 Automatic date update in version.in adds 0e17d3fc080 gdb: fix owner passed to remove_target_sections in clear_solib adds d249c8a63ae Automatic date update in version.in adds e2c04ee0007 Style history variable output adds 23cdc1d6da5 bfd-in2.h BFD_RELOC_* comments adds 4d47dfdba34 Automatic date update in version.in adds be381d7175e objcopy: fix typo in --heap and --stack parser adds ed71929492f x86: record flag_code in tc_frag_data adds d12c7ab814c x86: i386_generate_nops() may not derive decisions from glo [...] adds d164359dbc1 x86: don't use 32-bit LEA as NOP surrogate in 64-bit code adds 5e0729b655a x86: don't use operand size override with NOP in 16-bit code adds cd75cd859e5 x86: respect ".arch nonop" when selecting which NOPs to emit adds c8be4b6f1d4 x86: i686 != PentiumPro adds 9f314ead9de x86: don't record full i386_cpu_flags in struct i386_tc_frag_data adds ad9f3230565 x86: add a few more NOP patterns adds ae7067fb218 x86: fold a few of the "alternative" NOP patterns adds c69011e9533 x86: fold NOP testcase expectations where possible adds a0094f1a70e gas: make .nops output visible in listing adds 093c25c488a [gdb/python] Only include gdbsupport/selftest.h if GDB_SELF_TEST adds 8bf3b48f727 Automatic date update in version.in adds f87cf663af7 as: fixed internal error when immediate value of relocation [...] adds 07a9e709114 [readelf] Handle unknown name of main in .gdb_index section adds cda750802ae [gdb/cli] Add gnu-source-highlight selftest adds f959280488d Automatic date update in version.in adds e3afa685584 asan: NULL deref in alpha_ecoff_get_relocated_section_contents adds 220be060180 asan: out of memory in som_set_reloc_info adds 7ac6d0c38c3 asan: _bfd_elf_slurp_version_tables memory leak adds 53beac2e23b gprofng: Fix -Wformat= warnings adds 23e6f781518 gdb: make get_msymbol_address a private method of minimal_symbol adds f9b96f673e6 gdb: make get_symbol_address a private method of symbol adds fe7c8e26fca gdbserver: don't leak program name in handle_v_run adds f603d794f94 gdb/testsuite: fix running gdb.python/py-explore-cc with clang adds def86538a46 gdb/testsuite: add a clang XFAIL to gdb.python/py-watchpoint.exp adds eefa1c2a646 Automatic date update in version.in adds 35ce3b813f8 gdb/nat/aarch64-scalable-linux-ptrace.h: Don't include itself adds 743d3f0945c [gdb/testsuite] Add wait-for-index-cache in gdb.dwarf2/per- [...] adds fd492bf1e20 gdb: handle main thread exiting during detach adds ef8cf9093dc gdb/python: Add new gdb.Value.bytes attribute adds 1c47569f537 Automatic date update in version.in adds 2029e13917d RISC-V: Clarify the behaviors of SET/ADD/SUB relocations. adds 2c1e03b4520 gdb: trim trailing spaces in i386-tdep.{c,h} adds c62e5702f62 Automatic date update in version.in adds 8b476884c3c opcodes: bpf-dis.c: fix typo in comment adds e3e1e1231d7 gas: tc-bpf.c: fix formatting of comment adds eb4de4047d8 gdb/ax_cxx_compile_stdcxx.m4: upgrade adds f74dc26792a gdb/gdbsupport/gdbserver: Require c++17 adds ca362799ee0 Automatic date update in version.in adds c7224db7af3 Pre-read .debug_aranges section adds 04f0f42bcf4 Move read_addrmap_from_aranges to new file adds 5ea615a22b0 Automatic date update in version.in adds c9b0a82151f aarch64: Update aarch64-sys-regs.def header adds a4a51292bb5 Accept and ignore the R_BPF_64_NODLYD32 relocation. adds 8942e52e251 Fix calls with small integers on ARM adds b4b9074dc0d Fix "finish" with range types on ARM adds a0bfd1bfa6e Fix "finish" for vector types on ARM adds 47231c30a04 Fix range-type "return" command on ARM adds a23cf0c2ece Fix fixed-point "return" on ARM adds d3beaa140dd gas: bpf: new test for MOV with C-like numbers ll suffix adds 69bded92607 New Georgian translation for the ld sub-directory adds a05b22b6c7f Automatic date update in version.in adds 1f9e9ea5b7c Remove some frame invalidation code adds 8170af78e17 Support Intel USER_MSR adds 87e3cc466e8 Implement DAP setVariable request adds 98ef1d81d6a [gdb/symtab] Add producer_is_gas adds a833790a626 [gdb/symtab] Work around gas PR28629 adds f514e6e4806 Automatic date update in version.in adds 85921e9a258 ld: Support input section description keyword: REVERSE adds 5fbee060e80 Fix typo in recent update to the ld/NEWS file adds aab2d3a649d gdb: use gdb::byte_vector instead of gdb::def_vector<gdb_byte> adds 2285e8952aa Automatic date update in version.in adds 7b32e37eb68 gprofng: remove dependency on help2man adds bf77f42f670 ld x86_64 tests: Accept x86-64-v3 as a needed ISA adds 8cee11caccd aarch64: Add support for Armv8.9-A and Armv9.4-A Architectures. adds 6c0ecdbad70 aarch64: Add support for Check Feature Status Extension. adds f985c2512ae aarch64: Add support for GCS extension. adds c58f84d899b aarch64: Add support for GCSB DSYNC instruction. adds 486b7204e96 aarch64: Add GCS system registers. adds cb9045becc6 [gdb/tdep] Fix nr array elements in ppc64_aggregate_candidate adds 268109cad16 Automatic date update in version.in adds e4bec45d366 RISC-V: make FLQ/FSQ macro-insns work adds 3aacf044eb9 RISC-V: add F- and D-extension testcases adds 0afb0215bdc RISC-V: Lx/Sx macro insn tests adds c76820a017d RISC-V: reduce redundancy in load/store macro insn handling adds 88bfe6ac8bc gas: correct ignoring of C-style number suffixes adds dbbfabb4415 gdbsupport: record and print failed selftest names adds 8cb2c7fc2ea gdbsupport: mark array_view::slice with [[nodiscard]] adds 8489362f002 Remove unused declaration adds de2efa143e3 Automatic date update in version.in adds 0a845aef62b Automatic date update in version.in adds 91874afabcd Pre-read DWZ file in DWARF reader adds ae86085027a Automatic date update in version.in adds a3f007ea284 [gdb/testsuite] Fix gdb.dwarf2/dw2-gas-workaround.exp adds 0c4b8ed69c5 RISC-V: Moved out linker internal relocations after R_RISCV_max. adds f005d229412 RISC-V: Make sure rv32q conflict won't affect the fp-q-insn [...] adds f1837d9c3f2 ld: =fillexp different behaviors for hexidecimal literal adds 169fe7ab54b Change gdb.base/examine-backwards.exp for AIX. adds 4458f245568 Fix resizing of TUI python windows adds d19dbeea4a7 gdb: Update email address for Carl Love in gdb/MAINTAINERS adds e0da5ef09c5 Automatic date update in version.in adds cf0d07fd071 Remove EXTERN_C and related defines adds ccb388ca39f RISC-V: Add support for XCVmac extension in CV32E40P adds d1bd9787f9a RISC-V: Add support for XCValu extension in CV32E40P adds 50df0f438e8 Revert "ld x86_64 tests: Accept x86-64-v3 as a needed ISA" adds eab996435fe ld/x86: reduce testsuite dependency on system object files adds 8c3273ee07f gdb/arm: remove thumb bit in arm_adjust_breakpoint_address adds 9203a155ee9 aarch64: Add THE system register support adds ecd4c78ddde aarch64: Add 128-bit system register flags adds 6219f9dae7d aarch64: Add LSE128 instruction operand support adds f0d70d8ee63 aarch64: Add arch support for LSE128 extension adds f3f6c0df60c aarch64: Add LSE128 instructions adds 9da76ef30c4 Automatic date update in version.in adds 426931be4b5 Make _bfd_error_buf static adds c6d6a048f5a Make various error-related globals thread-local adds 1185b5b79a1 Add minimal thread-safety to BFD adds fb290809357 ld: print branch fixups into the map file for ppc elf targets adds 80968745ee9 gas: S_GET_{NAME,SEGMENT}() don't alter their input symbol adds f3a8a979bbe gdb: error if /r and /b are used with disassemble command adds 7f51f2cd586 gdb: make skip_over_slash_fmt available outside printcmd.c adds b20885b0a43 gdb: add a custom command completer for disassemble command adds 75b2eb97a49 gdb: call update_thread_list for $_inferior_thread_count function adds 3c09fd57e6f gdb: call update_thread_list after completing an inferior call adds 1bd70cb9f83 rs6000, Fix Linux DWARF register mapping adds a0a97b8cac5 rs6000, Fix test gdb.base/store.exp adds cf5f570bd00 Automatic date update in version.in adds 3eda60e3d6e x86: Intel Core processors do not support CMPXCHG16B adds 3e624fa4b87 x86: Cpu64 handling improvements adds a5e91879d14 x86: split insn templates' CPU field adds 706ce98422d x86: do away with is_evex_encoding() adds e7d74879870 x86: rework UWRMSR operand swapping adds f11f256f563 aarch64: Fix error in THE system register checking adds 98b94ebb3ff bfd: aarch64: Fix BTI stub optimization PR30957 adds d3a8dfdef07 bfd: aarch64: Fix broken BTI stub PR30930 adds a74ac8c4197 bfd: aarch64: Fix leaks in case of BTI stub reuse adds fc48504c7ab bfd: aarch64: Avoid BTI stub for a PLT that has BTI adds b418c9d49ec ld: aarch64: Add BTI stub insertion test PR30930 adds 7b0c124970d ld: aarch64: Use lp64 abi in recent BTI stub tests adds 836654b1177 ld: Avoid overflows in string merging adds 21160d8a18d bfd: use less memory in string merging adds e0446214a07 Automatic date update in version.in adds 98712e137ed Add support for ilp32 register alias. adds a73c0d9b228 Move new features above the 'Changes in 2.41' comment adds e922d1eaa37 Add ability to change linker warning messages into errors w [...] adds d173146d9b0 MIPS: Change all E_MIPS_* to EF_MIPS_* adds 3cb843c9df2 GAS/MIPS: Add mips16-e-irix.d testcase adds b05efa39b47 readelf..debug-dump=loc displays bogus base addresses adds 5efb1045972 GAS/MIPS: Fix testcase module-defer-warn2 for r2+ triples adds 870a4f2cc3d Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian adds 364081efa5d Correct formatting errors in elf32-microblaze.c adds a7a0cb6c92e bfd, binutils: add gfx11 amdgpu architectures adds 943e09db605 Automatic date update in version.in adds 328e0159543 Automatic date update in version.in adds df3926bb636 Automatic date update in version.in adds e5da53e26f4 Remove declaration of re_comp adds aba9fa5f4be [gdb/tui] Make assert in tui_find_disassembly_address more strict adds 6b682bbf86f [gdb/tui] Fix Wmaybe-uninitialized in tui_find_disassembly_address adds 0ae5b8faded Add "maint info linux-lwps" command adds 6a534f85cbd gdb/linux: Delete all other LWPs immediately on ptrace exec event adds 0d36baa9af0 Step over clone syscall w/ breakpoint, TARGET_WAITKIND_THRE [...] adds 53de5394f7b Support clone events in the remote protocol adds 26f047ce788 Avoid duplicate QThreadEvents packets adds 65c459abebf Thread options & clone events (core + remote) adds 25b16bc9e79 Thread options & clone events (native Linux) adds 393a6b5947d Thread options & clone events (Linux GDBserver) adds faf44a31056 gdbserver: Hide and don't detach pending clone children adds 6bd50ebd298 Remove gdb/19675 kfails (displaced stepping + clone) adds 00b0dc819d1 all-stop/synchronous RSP support thread-exit events adds ad320fbf91e gdbserver/linux-low.cc: Ignore event_ptid if TARGET_WAITKIN [...] adds 7730e5c6c26 Move deleting thread on TARGET_WAITKIND_THREAD_EXITED to core adds d8d96409c83 Introduce GDB_THREAD_OPTION_EXIT thread option, fix step-ov [...] adds 48989498002 Implement GDB_THREAD_OPTION_EXIT support for Linux GDBserver adds a51e14efe29 Implement GDB_THREAD_OPTION_EXIT support for native Linux adds 21d4830415e gdb: clear step over information on thread exit (PR gdb/27338) adds d828dbed9c9 stop_all_threads: (re-)enable async before waiting for stops adds ef980d654ba gdbserver: Queue no-resumed event after thread exit adds 7ac958f2678 Don't resume new threads if scheduler-locking is in effect adds e8a625d126e Report thread exit event for leader if reporting thread exi [...] adds 9d124749d2a gdb/testsuite/lib/my-syscalls.S: Refactor new SYSCALL macro adds 7c6cb899c75 Testcases for stepping over thread exit syscall (PR gdb/27338) adds b11df22aa7d Document remote clone events, and QThreadOptions packet adds 9488c32734e Cancel execution command on thread exit, when stepping, nex [...] adds 63611bfe22f Fix redundant space typo in linker documentation. adds 94c641840b4 MIPS: Fix binutils-all tests for r6 triples adds aa1bde7e910 Add documentation for the MIPS assembler's -march=from-abi [...] adds 88bbac7c76e Regenerate gas/config.in and ld/configure adds b0dfd7427be GNU-ld: ARM: Issues when trying to set target output architecture adds 284c40cb7dc Fix the gdb.ada/inline-section-gc.exp test adds 70911fd87f2 [gdb/tui] Refactor prefresh call in tui_source_window_base: [...] adds ff3c86a8442 [gdb/tui] Add tui_win_info::{box_width,box_size} adds 5fa871f5d93 [gdb/tui] Don't include border_width in left_margin adds 319b460545d Automatic date update in version.in adds fab62191f84 Improve objdump's handling of compressed sections. adds b2a6584d753 Fix another linker command line option that was not being r [...] adds 7628a997f27 gdb/coffread: bring separate debug file logic into line wit [...] adds 27807da5849 gdb: merge debug symbol file lookup code from coffread & el [...] adds 6234ba17598 gdb: refactor objfile::find_and_add_separate_symbol_file adds 661d98a3331 gdb: add an extension language hook for missing debug info adds 8f6c452b5a4 gdb: implement missing debug handler hook for Python adds 3f57217b8fc [gdb/testsuite] Fix gdb.threads/stepi-over-clone.exp regexp adds 5baaed487bf gdb: regenerate target-delegates.c adds c7be5fa993b gdb: refactor make-target-delegates.py's ARGTYPES adds 85a427b26c5 [gdb/tui] Factor out tui_noscroll_window et al adds 812789dcfa6 gdb: normalize whitespaces in MAINTAINERS adds 52cd4e012a3 gdb/MAINTAINERS: add John Baldwin as global maintainer adds 038805cf977 gdb/MAINTAINERS: add Luis Machado as global maintainer adds 3141397e865 gdb/MAINTAINERS: add Guinevere Larsen as record-full maintainer adds edf1b9640bb Add two convenience methods to block adds ba707cadae1 Add block::function_block adds 19b83d5c9ba Move follow_static_link to frame.c adds 4ead09a294a Add gdb.Frame.static_link method adds e9dacb1d6ca Fix a bug in DAP scopes code adds ebea770b19c Handle the static link in FrameDecorator adds 5006ea556da Update gdb.Symbol.is_variable documentation adds 07b3255c3ba Filter invalid encodings from Linux thread names adds c748dbd95bf Remove some redundant "break"s adds 1146d27749f Remove path name from test case adds 80f90d95e39 Automatic date update in version.in adds 42fb2f0b097 MIPS: Fix Irix gas testcases about pdr section adds 862776f26a5 Finalized intl-update patches adds 56172576da0 GAS/MIPS: add "--defsym r6=" for default when it's r6 adds 9e11e7460da Finalized intl-update patches (deux) adds 35b38b0182d Finalized intl-update patches (trois) adds e1ccbfffb5e Minor cleanups in ada-nested.exp adds 7d21600b31f Check gdb_python_module in gdbpy_handle_missing_debuginfo adds d2eca84d73a Fix gdb.threads/threads-after-exec.exp race adds 5391e967b03 Automatic date update in version.in adds 66cf42940aa gdb: mips: Change E_MIPS_* to EF_MIPS_* adds 27c22a4c76f sim: mips: Change E_MIPS_* to EF_MIPS_* adds c441a361287 Fix emit-relocs for aarch64 gold adds 8d081332318 gdb/NEWS: merge two 'New commands' sections adds ebd5c32f2f0 aarch64: Add SLC target for PRFM instruction. adds 43e228e98c3 aarch64: Add features to the Statistical Profiling Extension. adds 311276f10c4 aarch64: Add support to new features in RAS extension. adds 281fda33bcf aarch64: Add new AT system instructions. adds 44167ca8da9 aarch64: Add support for VMSA feature enhancements. adds 7db795bc67a gdb/python: remove use of str.isascii() adds a721a9b12f7 Fix small bug in compile.exp adds 0da4f405f8d Automatic date update in version.in adds d6ac292e5fe gdb: remove two uses of obstack adds 363174776d1 LoongArch: Fix ld --no-relax bug adds 4e94082d95e LoongArch: Directly delete relaxed instuctions in first rel [...] adds b130a0849a1 LoongArch: Multiple relax_trip in one relax_pass adds 4f2469d0cdd LoongArch: Remove "elf_seg_map (info->output_bfd) == NULL" [...] adds 8338aecd231 LoongArch: Modify link_info.relax_pass from 3 to 2 adds 580a53dab47 LoongArch: Add more relaxation testcases adds 742b55c7364 x86-64: extend expected-size check in check_qword_reg() adds d9a1b71137d x86: fold conditionals in check_long_reg() adds 071c5d81c76 x86: conditionally hide object-format-specific functions adds ed049bd6d81 x86: use IS_ELF adds 3086ed9a458 x86: CPU-qualify {disp16} / {disp32} adds 97f31cb469f x86: don't allow pseudo-prefixes to be overridden by legacy [...] adds 54294d7364b x86: improve a few diagnostics adds 74affa1bc07 Fix AMD_DBGAPI_SCOPED_DEBUG_START_END wrong setting adds 1920148904f Handle StackFrameFormat in DAP adds 619a8a364d6 Gold/MIPS: Add targ_extra_size=64 for mips32 triples adds c98921b258b Automatically run (most) DAP requests in gdb thread adds 68caad9d0b0 Remove ExecutionInvoker adds cfd00e8050a Implement the notStopped DAP response adds 4a1b9a4badc Ignore static members in NoOpStructPrinter adds 5070b0e66c5 Fix read_ranges for 32-bit long adds 4a2530397b8 Remove extraneous blocks from dwarf2/read.c:new_symbol adds 7438771288f gdb: remove regcache's address space adds 9c742269ec8 gdb: remove get_current_regcache adds 41336620315 gdb: pass address_space to target dcache functions adds e5d6f72eb3d bpf: avoid creating wrong symbols while parsing adds 26c7a0ea380 Automatic date update in version.in adds 8fbb497b720 gas: bpf: do not allow referring to register names as symbo [...] adds 1e62d51f295 Automatic date update in version.in adds 11788869e0a Automatic date update in version.in adds bf2813aff8f gdb/record: print frame information when exiting a recursive call adds fb84fbf8a51 gdb/infrun: simplify process_event_stop_test adds 96619f154a3 gdb: move all bfd_cache_close_all calls in gdb_bfd.c adds 70fd94b2445 gdb: fix reopen_exec_file for files with target: prefix adds fdb4c2e02e6 libctf: adding CU mappings should be idempotent adds d50480b5afc PowerPC: Fix test gdb.ada/finish-large.exp adds 81161696766 Restore .gdb_index v9 display in readelf adds 5a6c54baa43 Automatic date update in version.in adds 4be3bbe89f6 gdb: Fix segfault with a big .dynamic section size adds a68722065fd Fix gdb.bas/sigall.exp testcase in AIX. adds 1c320501655 Fix: symbols eliminated by --gc-sections still trigger warn [...] adds eb42bb14895 [gdb/tdep] Fix catching syscall execve exit for arm adds 1367eeec2cb Fix: symbols eliminated by --gc-sections still trigger warn [...] adds 6b62451ad08 gdb: Use C++17's std::make_unique instead of gdb::make_unique adds 6b09f1342cf gdb: Replace gdb::optional with std::optional adds 42742fc5817 gdbsupport: remove gdb::optional adds 8082468ffe6 gdb: Use std::string_view instead of gdb::string_view adds 882b0505164 gdb: Remove uses of gdb::to_string (const std::string_view &) adds 393be56421a gdbsupport: Remove gdb::string_view adds 70d02be7e36 gdbsupport: Replace gdb::invoke_result with std::invoke_result adds 072f1814d33 gdb/disasm.h: Mark callbacks noexcept unconditionally adds cc1cc4061bc gdb: Use initializers in lambda captures unconditionally adds 42ffc15774f [gdb/testsuite] Fix spurious FAILs with examine-backward.ex [...] adds d80aef339f6 [gdb/tdep] Handle memory error in s390_linux_get_syscall_number adds 587a1031aa1 Refactor DAP queue handling adds 790ce1f70c2 gdb: fix build of darwin-nat.c adds 54195469c18 [opcodes] ARC + PPC: Fix -Walloc-size warnings adds 97b29a61f7f bpf: Fixed register parsing disambiguating with possible symbol. adds e626733c050 Use .def file to stringify type codes adds 5ffb4736f07 Print field accessibility inline adds 61461a5b41f Remove byte vectors from cplus_struct_type adds c3842cbe442 Add field::is_public adds a3e9fbf7e88 Remove some QUIT calls from need_access_label_p adds 20aadb931dd Remove some type field accessor macros adds e17fd6c28e7 Remove char-based bitfield macros adds 5028c9e206e Use enum accessibility in types and member functions adds 3eac77a5002 Simplify C++ type-printing adds f178a375085 Automatic date update in version.in adds df4ffdd8c87 LoongArch: fix internal error when as handling unsupported [...] adds 27365c51899 gdbserver: cleanup monitor_show_help adds e8c3dafa5f5 [gdb/python] Don't import curses.ascii module unless necessary adds 6697fa28bb6 [gdb/tui] Allow command window of 1 or 2 lines adds 03893ce67b5 [gdb/tui] Fix resizing of terminal to 1 or 2 lines adds 10a0a5e2396 Fix AIX thr!= NULL assertion failure during fork. adds da02021b599 Automatic date update in version.in adds 86fbfedd715 RISC-V: Add T-Head VECTOR vendor extension. adds 6fdd02bb1f5 RISC-V: Add CSRs for T-Head VECTOR vendor extension adds 9aa5dde64d7 RISC-V: Add configuration-setting instructions for T-Head V [...] adds 0bd0e6522a8 RISC-V: Add load/store instructions for T-Head VECTOR vendo [...] adds 763c4daa35a RISC-V: Add load/store segment instructions for T-Head VECT [...] adds 4d8f1ff3bc7 RISC-V: Add sub-extension XTheadZvamo for T-Head VECTOR ven [...] adds c63af675b9b RISC-V: Add integer arithmetic instructions for T-Head VECT [...] adds 9a51da26367 RISC-V: Add fixed-point arithmetic instructions for T-Head [...] adds 1ba39b6fe59 RISC-V: Add floating-point arithmetic instructions for T-He [...] adds b4cf88da83f RISC-V: Add reductions instructions for T-Head VECTOR vendo [...] adds 832cdeeccb0 RISC-V: Add vector mask instructions for T-Head VECTOR vend [...] adds d95ba7227e2 RISC-V: Add vector permutation instructions for T-Head VECT [...] adds a54a99a6e51 Fix build with GCC 7.5 adds dd5516bf98f [gdb/python] Reformat missing_debug.py using black adds 469b3b3c002 MIPS/GAS: Fix test failures due to jr encoding changes on r6 adds f5027ee8181 MIPS/GAS: Use addiu instead of addi in test elf-rel. adds 9c422a59953 s390: Position independent verification of relative addressing adds 3f3c1e513bd s390: Add brasl edge test cases from ESA to z/Architecture adds eeafc61979c s390: Make operand table indices relative to each other adds fca086d928a s390: Align optional operand definition to specs adds 2bf1f788bd7 s390: Add missing extended mnemonics adds 6e1d1b2e7b2 s390: Correct prno instruction name adds ad785961c9e Automatic date update in version.in adds d81251ee1f8 RISC-V: Update 'Zfa' extension version adds 6c0c7d489bd Fix building for the s390 target with clang adds 27b33966b18 RISC-V: disallow x0 with certain macro-insns adds eb5e952f954 RISC-V: reduce redundancy in sign/zero extension macro insn [...] adds 39bb3ade816 x86: also prefer VEX encoding over EVEX one for VCVTNEPS2BF [...] adds d3b01414b93 x86: shrink opcode sets table adds 2ec31e54dff RISC-V: drop leftover match_never() references adds fa1c74b22aa gdb: Fix "target file /proc/.../cmdline contained unexpecte [...] adds 15717656549 [gdb/testsuite] Two fixes in gdb.python/tui-window-disabled.exp adds a2ee3a8fffc [gdb/testsuite] Use more %progbits for arm adds c97aab39b81 Automatic date update in version.in adds 476bf7d5e66 Automatic date update in version.in adds 598c50b0b0b Automatic date update in version.in adds 9ff4752d0f6 as: Add new atomic instructions in LoongArch v1.1 adds cd51849c90e as: Add new estimated reciprocal instructions in LoongArch v1.1 adds 935dc9ff652 gdb/python: handle completion returning a non-sequence adds f087eb27651 gdb: make catch_syscall_enabled return bool adds c618a1c5481 Fix bug in DAP handling of 'pause' requests adds 4dda9cc4b03 Fix latent bug in ser_windows_send_break adds 602971b3863 Introduce throw_winerror_with_name adds ad3cf8c64e6 Change serial_setbaudrate to throw exception adds a2e0acea420 Change serial "open" functions to throw exception adds d69939bded5 Change serial_send_break and serial_write to throw adds 0da23004a06 Change serial_readchar to throw adds f1b8ee6f2b4 [gdb/testsuite] Add boards/cc-with-index-cache.exp adds 66637e209cc i386: Use a fallback XSAVE layout for remote targets adds 9a20cccbcd8 Automatic date update in version.in adds 314f65803f1 testsuite: Clean up #as in dump file for i386 tests adds 31477859c0c testsuite: Clean up .allow_index_reg in i386 tests adds f9582a22dba [gdb] Fix segfault in for_each_block, part 1 adds 14414227bfa [gdb] Fix segfault in for_each_block, part 2 adds ec7917750c7 New Romanian translation for ld adds 4793f551a5a gdb: allow use of ~ in 'save gdb-index' command adds 640713c5a08 gdb: option completion for 'save gdb-index' command adds 1f0fab7ff86 gdb/testsuite: small refactor in selftest-support.exp adds aa19bc1d259 gdb: reduce size of generated gdb-index file adds acc117b57f7 gdb: C++-ify mapped_symtab from dwarf2/index-write.c adds aff250145af gdb: generate gdb-index identically regardless of work thre [...] adds 3644f41dc80 gdb: generate dwarf-5 index identically as worker-thread co [...] adds bcf90a927e7 gdb/testsuite: log 'make check' command in make-check-all.sh adds e5f1ee1832f gdb/testsuite: add a new check-all-boards target adds 4a50820ee8f libiberty, ld: Use x86 HW optimized sha1 adds 4c5f2370fd1 gas: change meaning of ; in the BPF assembler adds 9d4db627b2a sim: bpf: do not use semicolon to begin comments adds 1f6ce803887 [gdb/tui] Use const std::string for string literals in tui-stack.c adds 14e461bed44 Emit DAP "process" event adds 927d9ccfd30 gas: add NEWS entry for change of comment syntax in BPF assembler adds 0a3249820f6 gdb: fix call to breakpoint_inserted_here_p in darwin-nat.c adds 0f2fd473202 gnulib: mark configure +x adds b489eb90880 gdb/testsuite: improve test regexp in gdb_get_worker_threads adds a393b155174 gdb/python: display errors from command completion adds 35efddd5a12 Automatic date update in version.in adds 46c56757982 gprofng: updated man pages and user guide adds a0dc1f9a12a gprofng: support GNU option syntax in gp-display-html, plus [...] adds d182e398810 Use C++17 [[fallthrough]] attribute adds d57f38ec74f Switch to -Wimplicit-fallthrough=5 adds dead89d2764 Enable some C++14 code in array-view.h adds b0965248274 Use try_emplace in index-write.c adds 553b78748fd Rely on C++17 <new> in new-op.cc adds cc87f13181d Rely on copy elision in scope-exit.h adds d02f31bb130 Use C++17 void_t adds 69f6730df3d Remove gdb_static_assert adds 0e78c95c497 Automatic date update in version.in adds dd2947e76aa gas: support double-slash line comments in BPF assembly adds 460e0e6e3e6 RISC-V: Avoid updating state until symbol is found adds 56006f79386 libiberty: Disable hwcaps for sha1.o adds 53302c2d33c Fix procfs.c compilation adds 070961b377b MIPS: Set r6 as default arch if vendor is img adds 946df73fa09 MIPS/GAS: Add -march=loongson2f to loongson-2f-3 test adds d5835df2eeb [gdb/build] Fix adding -DNDEBUG to python flags of release build adds 3281156164a Automatic date update in version.in adds ea1bd007428 RISC-V: Zv*: Add support for Zvkb ISA extension adds 248bf6de040 RISC-V: Add SiFive custom vector coprocessor interface inst [...] adds 8321007a988 RISC-V: Update gas/NEWS for RISC-V vendor extension news. adds 2b33b0d9600 RISC-V: Make riscv_is_mapping_symbol stricter adds a521809d9b1 gdb: fix warnings about invalid [[fallthrough]] usage adds 1f865bae65d x86: allow 32-bit reg to be used with U{RD,WR}MSR adds b5482fe5358 x86: last-insn recording should be per-section adds 175ce60f0ff x86: suppress optimization after potential non-insn adds 54fc4573887 gas: no md_cons_align() for .nop{,s} adds ce69d08114b x86: i386_cons_align() badly affects diagnostics adds 0aa5d0c9e90 x86: adjust NOP generation after potential non-insn adds 2d9b910d561 gas: drop unused fields from struct segment_info_struct adds 236b4847490 binutils/Dwarf: avoid "shadowing" of glibc function name adds 036cee3ad8d ld: fix build with old makeinfo adds 1089d2017c7 Fix: nm -U short flag erroneously consumes argument adds d7ac0027a44 Remove unnecessary returns and unused variables in AIX. adds fbd9e35c543 gdb/testsuite: fix completion tests when using READ1 adds 37d6ee9350c Fix right shifts in mcore simulator on 64 bit hosts. adds f644dde103c Add link to Debugger Adapter Protocol node in documentation adds c47886c7a1d gdb: return when exceeding buffer size in regcache::transfe [...] adds 9d8fc40eb0e gdb: add missing regcache_map_entry array null terminators [...] adds 31141b55202 Minor cleanup in linux_proc_attach_tgid_threads adds 596cd22cb10 Use gdb_dir_up in linux_proc_attach_tgid_threads adds c6f7f9c80c3 Bail out of "attach" if a thread cannot be traced adds f39cb7ff7ce Automatic date update in version.in adds 260aa570edc Fix ld/x86: reduce testsuite dependency on system object files adds a47b0babe48 gdb: Update Petr Tesarik's email address in gdb/MAINTAINERS adds 721e21d62f3 binutils: Fix documentation typo in the --set-sect-name option adds b0732c20109 Automatic date update in version.in adds 57e6a098ae5 Fix detach bug when lwp has exited/terminated adds 6497a01d1d3 Automatic date update in version.in adds d1a912db7fd [gdb/tui] Fix wrapping strings adds fc7df214ef5 gdb: install CLI uiout while processing early init files adds 33ae45434d0 gdb: Enable early init of thread pool size adds 74bbf9359a7 Update fall-through comment in gdbserver adds 86b775c5159 Remove incorrect "fall-through" comment adds c5306fed7d4 s390: Support for jump visualization in disassembly adds 9c2370293eb gdb: add Ciaran Woodward to gdb/MAINTAINERS adds e0a874120a2 Fix two buglets in .debug_names dumping adds 850f4ee5465 [gdb/doc] Escape the '@' symbols in generated texinfo files. adds 2c4caca9873 gdb/testsuite: fix directory name in test name adds 9d0b2b5daf4 Automatic date update in version.in adds 21a2a3d567a aarch64-elf: FAIL: indirect call stub to BTI stub relaxation adds a3d3d9a7d9e sim: ppc: cleanup getrusage decls adds c96b63a2e96 sim: ppc: fix -Wmisleading-indentation warnings adds 9a9205a0c72 sim: ppc: fix implicit enum conversion adds ab18008ed17 sim: warnings: enable only for development builds adds be3701ba8cb sim: rx: constify some read-only global vars adds 02b8b049a4b sim: rx: mark unused static var as unused adds c53b543736c Handle "efi-app-riscv64" and similar targets in objcopy. adds 4cd76614836 Don't use free_contents in _bfd_elf_slurp_version_tables adds 1024d59cb24 memory leak in display_debug_addr adds db4ab410dec alpha_ecoff_get_relocated_section_contents buffer overflow adds 1b183017aa2 Add basic support for RISC-V 64-bit EFI objects adds 9d4a8c0a2e0 sim: m32c: use UTF-8 encoding adds cd1c74bec6f sim: mn10300: fix sim_engine_halt call adds 682ff29bfc8 sim: sh: trim trailing whitespace in generated code adds de501587c2e sim: mips: fix sim_fpu usage adds 3381781151c Fix off-by-one error in compute_delayed_physnames adds e60675a228a Fix: strip --strip-debug breaks relocations adds dcdb91b3a66 Remove some DAP helper functions adds 66e00622a89 gdb/testsuite: Update worker thread show assertion adds 6e28dd6fa30 Fix breakpoints on symbols with multiple trampoline symbols adds a286e98273a libiberty: Fix build with GCC < 7 adds 9d498f4286d Automatic date update in version.in adds 3c8852fcc80 PR31096, nm shows 32bit addresses as 64bit addresses adds 3c7666dca52 sim: warnings: sync some build logic from gdbsupport adds b17ef9dcd8d [gdb/symtab] Redo "Fix assert in set_length" adds 5a22e042e41 gdb: fix libstdc++ assert caused by invalid use of std::clamp adds 288363c1737 Fix hardware watchpoints in replay mode adds d8ad643f4ef Start abbrevs at 1 in DWARF assembler adds 47cd8fcf54b Improve performance of Ada name searches adds 957ce53750b Always use expand_symtabs_matching in ada-lang.c adds f5bf1046212 Remove split_style::UNDERSCORE adds 2bb9e05637f Remove quick_symbol_functions::expand_matching_symbols adds a70364f6b4c Fix minor grammar error in gdb.texinfo adds 2574cd903dd Fix DLL export forwarding adds fce5866a1cb Automatic date update in version.in adds d86cb16645f RISC-V: Fix "withand" in LEB128 error messages adds 062e89021ec Add more 'step' tests to gdb.base/watchpoint.exp adds b0c06375e16 sim: warnings: add more flags adds d7befe04faa sim: cris: move generated file to right place adds 708aee5ec64 sim: support dlopen in -lc adds d2ee8bb6945 gdb/record: Support for rdtscp in i386_process_record. adds a7292455262 sim: warnings: disable -Wenum-conversion fow now [PR sim/29752] adds 5e43a46efc4 sim: m32r: add more cgen prototypes to enable -Werror in mo [...] adds ff46c180998 Automatic date update in version.in adds 190fcd0d6ce sim: m32r: add more cgen prototypes for traps adds 9c80f001f0d sim: m32r: include more glibc headers for the funcs we use [...] adds c26f7543b2c sim: m32r: fix syslog call adds ad4106f8dd9 sim: arm: fix -Wunused-but-set-variable warnings adds 058d0bf5f09 sim: bfin: gui: fix -Wunused-but-set-variable warnings adds ee45e43358f sim: bfin: fix -Wunused-but-set-variable warnings adds 4125d647384 sim: cris: fix -Wunused-but-set-variable warnings adds a886474a62e sim: d10v: fix -Wunused-but-set-variable warnings adds 89d7fc2ab0b sim: erc32: fix -Wunused-but-set-variable warnings adds 0dabdc69c72 sim: frv: fix -Wunused-but-set-variable warnings adds ab46df15a0e sim: ft32: fix -Wunused-but-set-variable warnings adds 7368a2cf739 sim: h8300: fix -Wunused-but-set-variable warnings adds fca8f1a3dc1 sim: m68hc11: fix -Wunused-but-set-variable warnings adds 2a04b8c9085 sim: mcore: fix -Wunused-but-set-variable warnings adds 5dda1cd28ae sim: mips: fix -Wunused-but-set-variable warnings adds 0e12bb132e9 sim: msp430: fix -Wunused-but-set-variable warnings adds 49b556efb55 sim: sh: fix -Wunused-but-set-variable warnings adds bbe7b93875b sim: v850: fix -Wunused-but-set-variable warnings adds 8958a917148 sim: ppc: fix -Wunused-but-set-variable warnings adds 3762437eadd sim: common: fix -Wunused-but-set-variable warnings adds c64ec6d0825 sim: aarch64: fix -Wunused-but-set-variable warnings adds aaba0d3a1aa gdb: Guarantee that an SAL's end is right before the next s [...] adds 703adbb1f97 Fix dynamic type resolution for LOC_CONST and LOC_CONST_BYT [...] adds 44671f3f7f4 Allow cast of 128-bit integer to pointer adds ee1e9bbb513 [gdb/tui] Fix displaying main after resizing adds 7543c960b00 Use pretty printers for struct member stubs adds 1753e2c3f6c gdb: fix GDB_DEBUG and GDBSERVER_DEBUG Makefile variables adds 3bf9e166ca7 gdbserver: allow the --debug command line option to take a value adds 8fd5a6058fc gdbserver: allow for general 'monitor set debug COMPONENT V [...] adds e59d0ad9bf8 gdb/testsuite: fix gdb.ada/complete.exp timeout in READ1 mode adds cff71358132 gdb/testsuite: tighten up some end-of-line patterns adds 576745e26c0 Fix printing of global variable stubs if no inferior is running adds 612f120d41e [gdb/tui] Show focus window in status line adds 95385060771 Automatic date update in version.in adds 2540e3a87ed [gdb/tui] Handle shared border in fixed-sized layout adds eef4ff9b707 Automatic date update in version.in adds 76c51bed599 Improve performance of the H8 simulator adds 15c350f1924 Add some new DW_IDX_* constants adds 01312843c83 Fix "not not" in Python documentation adds 811cc76ba3e Automatic date update in version.in adds 7fcc471ca22 R_MICROMIPS_GPREL7_S2 adds 884203000f8 RISC-V/gas: Clarify the definition of `relaxable' in md_apply_fix adds 4cf28100ec6 regen bfd POTFILES adds 42cb93f57d5 bfd_find_nearest_line leaks dwarf_rnglists_buffer adds 22b78fad28d LoongArch: Add support for <b ".L1"> and <beq, $t0, $t1, ".L1"> adds 0238b543f3c Fix dynamic_cast adds 9a099bc220f Add DAP items to NEWS adds 9394690cb87 Use TARGET_SYSROOT_PREFIX in more places adds 7e383deb468 [gdb/testsuite] Fix $eol regexp usage in some test-cases adds f2e2493b1f8 Move py_ui_out to a new header adds e187e7c9696 Emit stop reason details in Python stop events adds 7729e7c0bdd Simplify DAP stop-reason code adds 080530d8b6c Clean up handling of DAP not-stopped response adds f895e1592d5 Move DAP JSON reader to its own thread adds 3a12e74eced Introduce gdb.interrupt adds 606fc72a5f0 Rename a couple of DAP procs in the testsuite adds c0a652c2aa8 Catch KeyboardInterrupt in send_gdb_with_response adds 1c79c8dad90 Implement DAP cancellation adds e61ea34e74f Automatic date update in version.in adds dff565fcca8 RISC-V: Resolve PCREL_HI20/LO12_I/S fixups with local symbo [...] adds bf69326fb74 RISC-V: Emit R_RISCV_RELAX for the la/lga pseudo instruction adds 14f2724f80b Fix whitespace snafu in tc-riscv.c adds 0804d18a023 Support rodata in flash for more AVR devices adds 52e0b52e6f2 Support dynamically computed convenience variables in get_i [...] adds 80ffe722645 Fix gdb.FinishBreakpoint when returning to an inlined function adds fa659800b00 gdbserver/win32: fix crash on detach adds b05f7f79858 Automatic date update in version.in adds f0a4cb15c3f Clean base_reg and assign correct values to regs for input_ [...] adds b70a487d594 Make const_1_mode print $1 in AT&T syntax adds 5c5e642dc0f gdb: improve error reporting for 'save gdb-index' adds 7ae9ecfd801 gdb: move gdbpy_gil into python-internal.h adds 8170efad364 gdb/python: avoid use of _PyOS_ReadlineTState adds 14a2449eee4 [gdb/tui] add SingleKey bindings for reverse execution commands adds 63fc64a8d0e Update Make const_1_mode print $1 in AT&T syntax adds e7cdec66058 Use unique_xmalloc_ptr in linespec_location_spec adds fde841947e4 Use unique_xmalloc_ptr in explicit_location_spec adds 0040ddf4e11 Automatic date update in version.in adds e20298da05f Remove redundant Byte, Word, Dword and Qword from insn templates. adds 8cb16b68584 RISC-V: Fix the wrong encoding and operand of the XTheadFmv [...] adds 1d2f86b6b74 Allow calling of variadic C++ functions adds c3a03de70fd gdb: don't handle i386 k registers as pseudo registers adds e4e20d45110 gdb: use reg_buffer_common throughout gdbsupport/common-regcache.h adds f06b7577642 gdb: make store_integer take an array_view adds 08d8e7ff947 gdb: simplify conditions in regcache::{read,write,raw_colle [...] adds 51e6b8cfd64 gdb: change regcache interface to use array_view adds e94d1f726ff gdb: fix bugs in {get,put}_frame_register_bytes adds f6e3d5577db gdb: make put_frame_register take an array_view adds a7952927db5 gdb: change value_of_register and value_of_register_lazy to [...] adds 2461802cbec gdb: remove frame_register adds 584468de6c4 gdb: make put_frame_register take the next frame adds 534dcbcb809 gdb: make put_frame_register_bytes take the next frame adds 9fc79b42369 gdb: make get_frame_register_bytes take the next frame adds 6831f2cd547 gdb: add value::allocate_register adds b3245ceff0e gdb: read pseudo register through frame adds d1340b1763f gdb: change parameter name in frame_unwind_register_unsigne [...] adds 7f0f3b0f565 gdb: rename gdbarch_pseudo_register_write to gdbarch_deprec [...] adds 1f624181f8a gdb: add gdbarch_pseudo_register_write that takes a frame adds 1aebac8a31a gdb: migrate i386 and amd64 to the new gdbarch_pseudo_regis [...] adds 246179eaf68 gdb: make aarch64_za_offsets_from_regnum return za_offsets adds 06f02beb8fa gdb: add missing raw register read in aarch64_sme_pseudo_re [...] adds bdbf426247a gdb: migrate aarch64 to new gdbarch_pseudo_register_write adds f8a311f06ee gdb: migrate arm to gdbarch_pseudo_register_read_value adds fa751379806 gdb: migrate arm to new gdbarch_pseudo_register_write adds f5d420bbcee gdb/testsuite: add tests for unwinding of pseudo registers adds 03ce4e1bdb8 gdb/options: fix copy&paste error in string_option_def adds 01b386b55ec gprofng: fix -Wuse-after-free warning adds bf19fc7706c Automatic date update in version.in adds b291c12e8d0 RISC-V: Imply 'Zicntr' and 'Zihpm' implicitly depended on 'Zicsr' adds e838a672aa7 Re: readelf..debug-dump=loc displays bogus base addresses adds 4ace84a15ca PR31145, potential memory leak in binutils/ld adds feb1ad0aecc regen ld POTFILES adds 880530b71fb sim: igen: do not reindent literal semantics output adds 2f1de745019 sim: m32r: use @cpu@_fill_argbuf_tp to set trace & profile state adds 10802d9ac0c sim: m32r: fix mloop.in variant stamp deps adds a5a863b4b9c Addendum to PR31124 adds 4f53c99c998 Arm64: fix build for certain gcc versions adds 7d3182d6aad x86: Intel syntax implies Intel mnemonics adds 35266cb1396 x86: fold assembly dialect attributes adds df5a4840c40 revert "x86: allow 32-bit reg to be used with U{RD,WR}MSR" adds d4064aad87f x86: don't needlessly override .bss adds f2711095545 ELF: drop "push" parameter from obj_elf_change_section() adds c26906716ea ELF: reliably invoke md_elf_section_change_hook() adds da374e94085 x86: last-insn recording should be per-subsection adds 2e822854181 arm: document -march=armv9.[123]-a binutils options adds 528c1f2b58c aarch64: Enable Cortex-X3 CPU adds c5a473d789d arm: reformat -march option section in gas documentation adds fc4ddd6734e Fix segmentation fault in bfd/elf32-hppa.c adds 1414fbf9411 Boolify ada_type_match adds d56fdf1b976 Refine Ada overload matching adds 18054f49ca9 Automatic date update in version.in adds 81a3befa0ac sim: mn10300: fix incorrect implementation of a few insns adds 00383ba6b4a sim: warnings: enable -Wunused-but-set-variable adds 302bd5bf182 sim: bfin: fix typo in bf52x ports adds 0fd9d0cec01 sim: sh: tidy up gencode slightly adds 82a398adb85 sim: sh: adjust some dsp insn masks adds 9846e9c1108 sim: cr16: clean up unused insn operands adds bebb0dd44b9 [gdb/tui] Use more box_width in tui-regs.c adds 86a6f9a9fb1 [gdb/tui] Show regs when switching to regs layout adds 14e61dbbbbb [gdb/build] Remove dependency on _rl_term_autowrap adds b45d18f19ec Use function entry point record only for entry values adds 946b3878bb0 Automatic date update in version.in adds 2757c1c65fd sim: warnings: add more flags adds c4fb39bb31a Automatic date update in version.in adds d51cd0f64c6 PR31177: Let region text start at __TEXT_REGION_ORIGIN___ adds dc5f359ed6a LoongArch: Add new relocation R_LARCH_CALL36 adds 784d5a936a7 LoongArch: Add call36 and tail36 pseudo instructions for me [...] adds 17f6581c36a gdb/testsuite: another attempt to fix gdb.threads/thread-sp [...] adds 4cc1f41cfa4 PR31162, Memory Leak in ldwrite.c adds 8ea1e363b92 ld: Print 0 size in B and not in GB adds 989ea4061f2 gettext: disable install, docs targets, libasprintf, threads adds f6149394f9a Automatic date update in version.in adds b3fa92f12a8 Yet another fix for mcore-sim (rotli) adds 15aacf324fb LoongArch: Allow la.got -> la.pcrel relaxation for shared object adds fa88a361f99 x86: Remove the restriction for size of the mask register in AVX10 adds e9026cfbcfa cpu: cris: drop some unused vars adds 715dd70c299 sim: common: fix -Wunused-variable warnings adds 91669a0537a sim: aarch64: fix -Wunused-variable warnings adds 4ff93a08abd sim: bfin: fix -Wunused-variable warnings adds 4b75ed17979 sim: bpf: fix -Wunused-variable warnings adds 303dc26d24b sim: cr16: fix -Wunused-variable warnings adds 1857c9f587a sim: cris: fix -Wunused-variable warnings adds c6ce030ba9c sim: erc32: fix -Wunused-variable warnings adds cd3f716d9a0 sim: frv: fix -Wunused-variable warnings adds 8bc2893fb4c sim: ft32: fix -Wunused-variable warnings adds 04a33b24eb4 sim: h8300: fix -Wunused-variable warnings adds ef2022265bf sim: iq2000: fix -Wunused-variable warnings adds 9340c172419 sim: lm32: fix -Wunused-variable warnings adds 568b2f90c7d sim: m32r: fix -Wunused-variable warnings adds 2705c08342f sim: mcore: fix -Wunused-variable warnings adds 96967be368c sim: microblaze: fix -Wunused-variable warnings adds bb2f91823ff sim: mips: fix -Wunused-variable warnings adds 7704565d2f9 sim: mn10300: fix -Wunused-variable warnings adds eade7580251 sim: msp430: fix -Wunused-variable warnings adds 5daeb7f67a0 sim: moxie: fix -Wunused-variable warnings adds 67df132b65a sim: sh: fix -Wunused-variable warnings adds e7198a4305e sim: v850: fix -Wunused-variable warnings adds e875d98ee51 sim: common: delete unused argbuf in generated mloop code adds 25bb95ea6dd gdb: register frame_destroyed function for amd64 gdbarch adds 88b5a8ae138 aarch64: Add FEAT_SPECRES2 support adds db168da2e0d aarch64: Add FEAT_ECBHB support adds d645278cdf4 aarch64: Add FEAT_ITE support adds f00c5474efa gdb: remove stale comment in value_assign adds 80d2ef0c44b gdb: use put_frame_register instead of put_frame_register_b [...] adds cf86e13d8bf Re: PR31145, potential memory leak in binutils/ld adds 90bfe9e2b42 Automatic date update in version.in adds 06f05f35856 sim: frv: enable warnings in memory.c adds 78aa7688e89 s390: Fix build when using EXEEXT_FOR_BUILD adds 8e194ff8cce s390: Align letter case of instruction descriptions adds 2ff609b4ce8 s390: Provide IBM z16 (arch14) instruction descriptions adds 730e7ddc243 s390: Enhance error handling in s390-mkopc adds a3fa108623c s390: Use safe string functions and length macros in s390-mkopc adds f96fe7f454b s390: Optionally print instruction description in disassembly adds 1c354ebcbac s390: Add suffix to conditional branch instruction descriptions adds 5ac2d81b64a gdb: remove stale comment and ctor in gdbarch_info adds d5cebea18e7 Make cached_reg_t own its data adds e2163381230 Complete use of unique_ptr with notif_event and stop_reply adds aed77b16f17 Fix bug in previous remote unique_ptr change adds 4ea7412e536 gdb.threads/step-over-thread-exit.exp improvements adds d0b59149795 Ensure selected thread after thread exit stop adds 249d0812878 displaced_step_finish: Don't fetch the regcache of exited threads adds 45fd40cf542 Step over thread exit, always delete the thread non-silently adds 7d1fd671358 Fix thread target ID of exited waves adds 33179c5b57c Fix handling of vanishing threads that were stepping/stopping adds 0b3ad397ef2 gprofng: 31169 Source code locations can not be found in a [...] adds 515603a7328 Automatic date update in version.in adds 09d4e6bb2fe sim: cgen: unify the genmloop logic a bit adds a4de6c88c99 sim: common: delete unused scache in some mloop paths adds 2f84390fd49 sim: bfin: clean up astat reg name decode a little adds 0960c785ac2 sim: mn10300: fix LAST_TIMER_REG typo adds 95cd009f5d7 sim: warnings: enable -Wduplicated-cond adds 5eba9ae8d52 sim: ppc: mark halt & restart funcs as noreturn adds cbdfef872be sim: ppc: phb: add missing break to address decoder adds c5190830dbb sim: common: mark engine restart as noreturn adds 3cf7f9363d4 sim: arm: add missing breaks to SWI processing adds cc6aaa31491 sim: cr16: add missing break statement adds 4935610a577 sim: iq2000: add fallback for exit syscall adds c31d7253d2d sim: rx: add missing break to memory write adds 4675df34be5 sim: rx: mark abort func as noreturn since it doesn't adds f184f3a2244 sim: sh: add missing breaks to bit processing adds d137b254d9a sim: signal: mark signal callback funcs as noreturn since t [...] adds 29f1ffea25b sim: add ATTRIBUTE_FALLTHROUGH for local code adds 9362022e951 sim: common: fix -Wimplicit-fallthrough warnings adds 5e6951299a5 sim: aarch64: fix -Wimplicit-fallthrough warnings adds beb9aecf121 sim: arm: fix -Wimplicit-fallthrough warnings adds 639bab3ca6e sim: avr: fix -Wimplicit-fallthrough warnings adds f0e2dc75ce0 sim: bfin: fix -Wimplicit-fallthrough warnings adds b356d0c5a04 sim: cris: fix -Wimplicit-fallthrough warnings adds fcad8e6ba7a sim: erc32: fix -Wimplicit-fallthrough warnings adds aab71521866 sim: frv: fix -Wimplicit-fallthrough warnings adds 452bfb00b5f sim: m68hc11: fix -Wimplicit-fallthrough warnings adds 80200ef6b49 sim: mcore: fix Wimplicit-fallthrough warnings adds 28c06ff1a15 sim: mips: fix -Wimplicit-fallthrough warnings adds 77b3c4f6664 sim: or1k: fix -Wimplicit-fallthrough warnings adds 92a9d946da8 sim: ppc: fix -Wimplicit-fallthrough warnings adds 05b9feffffb sim: riscv: fix -Wimplicit-fallthrough warnings adds e8aaac5fe64 sim: rl78: fix -Wimplicit-fallthrough warnings adds 85433eb3310 sim: rx: fix -Wimplicit-fallthrough warnings adds 849bdf4ead7 sim: sh: fix -Wimplicit-fallthrough warnings adds 3a4ee628681 sim: warnings: enable -Wimplicit-fallthrough=5 adds bfcfa995f94 Fix Clang build issue with flexible array member and non-tr [...] adds 333a6b1a639 ld: Add lib32 directories for 32-bit emulation on FreeBSD/amd64 adds cf2ef009cd6 Rename tui-stack -> tui-status adds e0dd0e4d944 Rename TUI locator window -> status adds 10df3b929c7 Automatic date update in version.in adds c0e97c85259 sim: common: add $LINENO rewriting support to genmloop scripts adds 6003fe166df sim: mloop: add #line pragmas everywhere adds 06bc778c13c sim: m32c: fix initial #line number in generated code adds fa113bd940e sim: warnings: fix -Wreturn-mismatch typo adds 3744b73e3bf sim: warnings: enable -Wreturn-type adds 866a2ad35b7 sim: ppc: igen: fix -G handling adds c3d507aba3e LoongArch: Add support for the third expression of .align f [...] adds ce7056886a6 x86: properly respect rex/{rex} adds 3e4a511bee8 x86-64: refuse "high" 8-bit regs with .insn and VEX/XOP/EVE [...] adds 0495b25221b RISC-V: drop .bss override adds 1124f3d536e hppa/ELF: fix .text/.data interaction with .previous adds f91e91d85ec nios2: fix .text/.data interaction with .previous adds 316e74cec34 gdb: add git trailer information on gdb/MAINTAINERS adds 4a517293bbd sim: cris: regen cgen decoders to fix build warnings [PR si [...] adds 401b5b00ece sim: cgen: regenerate decode tables to avoid shadow warnings adds eb6476e2db4 Add 'program' to DAP 'attach' request adds 54ede87e196 gdb: fix refactoring hiccup in rs6000_register_to_value adds 9b9e5c09b18 Fix build with clang 16 adds 2a89c9508ea Introduce and use DAPException adds dfc4bd461b4 Add DAP log level parameter adds 0b32d225818 Avoid exception from attach in DAP adds 2129106d208 Check for rogue DAP exceptions in test suite adds 68bd2358ea1 Automatic date update in version.in adds 2bf4edd2ea5 sim: aarch64: fix -Wshadow=local warnings adds 8ce49cf1025 sim: arm: fix -Wshadow=local warnings adds 5f347a1106f sim: bfin: fix -Wshadow=local warnings adds ef382e84b75 sim: common: fix -Wshadow=local warnings adds c99faa9291f sim: cris: fix -Wshadow=local warnings adds 87271996ea9 sim: cris: disable -Wshadow=local in generated mloop files adds a4531a4010a sim: erc32: fix -Wshadow=local warnings adds 9b5e6c1e489 sim: frv: fix -Wshadow=local warnings adds a42661395e9 sim: h8300: fix -Wshadow=local warnings adds 2d351bda2f0 sim: iq2000: fix -Wshadow=local warnings adds e4e3a80911a sim: m32c: fix -Wshadow=local warnings adds c6f30b8791e sim: m68hc11: fix -Wshadow=local warnings adds d31fd3f617c sim: mips: fix -Wshadow=local warnings adds 5cc45e23842 sim: ppc: fix -Wshadow=local warnings adds f0fcc327e33 sim: riscv: fix -Wshadow=local warnings adds 62544b0cf1b sim: sh: fix -Wshadow=local warnings adds 576d2c97d8d gprofng: fix build problems on linux-musl adds 4da6be3f1ad sim: warnings: rework individual flag disable into dedicated vars adds 1bdba1b7730 Automatic date update in version.in adds fed277fe151 sim: sh: fix plds Dz,MACL implementation adds 43fbcdcd03f sim: sh: refine pwsb & pwad nops adds aea0b94653b sim: cgen: regenerate decode tables adds 9e6855c7cb2 sim: cgen: mark cgen_rtx_error noreturn adds 59b6dbff95a sim: cris: rvdummy: delete unused variable adds 6658f874cf7 gdb: don't set frame id after calling cooked_read_value adds 9f02b3a0249 gdb: pass frame_info_ptr to gdbarch_value_from_register adds 9960c5d0a05 gdb: pass non-nullptr frame to gdbarch_value_from_register [...] adds 8ada4c640ba gdb: add type parameter to value::allocate_register and add [...] adds c465f430377 gdb: remove read_frame_register_value's frame parameter adds 306f960b492 gdb: implement address_from_register using value_from_register adds 8b31004bd82 gdb: remove VALUE_NEXT_FRAME_ID, add value::next_frame_id adds 78f2fd84e83 gdb: remove VALUE_REGNUM, add value::regnum adds 32a5d479d23 gdb: make value::allocate_register_lazy store id of next no [...] adds 2d120f18ef0 Re: LoongArch: Add support for <b ".L1"> and <beq, $t0, $t1 [...] adds 051b3736af7 Automatic date update in version.in adds 26265e7fdf1 LoongArch: Add new relocs and macro for TLSDESC. adds 4f248d61eb9 LoongArch: Add support for TLSDESC in ld. adds 3898e04b8e4 LoongArch: Add tls transition support. adds ae296cc4525 LoongArch: Add support for TLS LD/GD/DESC relaxation adds d27473e7c54 LoongArch: Add testsuit for DESC and tls transition and tls [...] adds ca86dbbdbc0 binutils: SECURITY: use https URI adds e7a293f376f Automatic date update in version.in adds c2289ae3481 Automatic date update in version.in adds a70dcdebbd5 sim: common: pull in newlib extensions for Linux compatibility adds 145c21056ab PR31191, objcopy leaves temporary files adds 3bb1944a5a0 asan: buffer overflow in loongarch_elf_rtype_to_howto adds 64e34e4134e Automatic date update in version.in adds 73d931e5600 RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibili [...] adds fcd5cdd5aee sim: pru: Fix emulation of carry bit adds 80d61d8d614 Support APX GPR32 with rex2 prefix adds 2b1d6655c5c Created an empty EVEX_MAP4_ sub-table for EVEX instructions. adds 6177c84d5ed Support APX GPR32 with extend evex prefix adds ce9cddf5dd2 Add tests for APX GPR32 with extend evex prefix adds 3083f376435 Support APX NDD adds 08a98d4c133 Support APX Push2/Pop2 adds ac32c879b26 Support APX pushp/popp adds 6967f19dcd3 Support APX NDD optimized encoding. adds cca90632f83 Support APX JMPABS for disassembler adds eccdc733a50 x86: Add NT_X86_SHSTK note adds 5e2f0c9a5f3 gas: Mention initial support for Intel APX in NEWS adds 3d5a60de525 x86-64: Add R_X86_64_CODE_4_GOTPCRELX adds 4a54cb06585 gold: Handle R_X86_64_CODE_4_GOTPCRELX adds a533c8df598 x86-64: Add R_X86_64_CODE_4_GOTTPOFF/R_X86_64_CODE_4_GOTPC3 [...] adds 00a17c6ad06 Gold: Handle R_X86_64_CODE_4_GOTPC32_TLSDESC/R_X86_64_CODE_ [...] adds a6d0019eb7f ld: Mention support for Intel APX relocations in NEWS adds 0e2ec3dbce8 Automatic date update in version.in adds 77d242a06e3 RISC-V: THEAD: Add 5 assembly pseudoinstructions for XThead [...] adds aae8784c58d LoongArch: bfd: Add support for tls le relax. adds 775dead218e LoongArch: include: Add support for tls le relax. adds b449f8428b4 LoongArch: opcodes: Add support for tls le relax. adds 40372b03b36 LoongArch: gas: Add support for tls le relax. adds 90827b4eefb LoongArch: ld: Add support for tls le relax. adds 69570475c61 gdb, dwarf: move part of dwarf2_get_pc_bounds into separate [...] adds 06740cf11f6 gdb, dwarf: add assert to dwarf2_get_pc_bounds adds 3396471b4cd dwarf, fortran: add support for DW_TAG_entry_point adds eed38d8a02b Fix x86-64: Add R_X86_64_CODE_4_GOTPCRELX adds 2eda6e3ecdd x86: Don't use .insn with '/' adds 302a296de0e x86: Append "#pass" to APX tests adds 0ede03b5197 Automatic date update in version.in adds b383acf2481 MAINTAINERS: Update my email address adds 3957a3fb0e5 Regen bfd-in2.h adds 3838f0bc107 LoongArch: Commas inside double quotes adds 11e73fe731c [gdb/testsuite] Fix gdb.base/gdb-index-err.exp for root user adds 1f1c84ddf7b Add keywords to TuiWindow.write adds bb5239ce00c Automatic date update in version.in adds 276e7f5c883 [gdb/testsuite] Fix typo in gdb.base/catch-syscall.exp adds 6374b0a9834 Run 'black' on tui-window.py adds ee0dbcf99ef Automatic date update in version.in adds cbbb73f4f9b sim: fix pervasive typo adds fa99355b567 cpu: or1k: drop unused l.swa flag adds 58d38850b68 sim: warnings: enable -Wunused-variable adds 361a6d49c65 sim: arm: mark local read-only arrays as static const adds f793be444cc sim: frv: fix cmpb uninitialized variable usage adds 22a09a1a33c sim: ppc: drop unused host bitsize settings adds 2363ba65d77 sim: igen: remove libigen.a when cleaning adds a295b6b0cd7 sim: ppc: simplify filter_host.c logic adds 179bd7a89d8 sim: ppc: drop build-config.h usage adds 5817b1f52f5 sim: ppc: hoist igen compilation into top-level adds a243f0a5a18 sim: ppc: replace filter_filename with lbasename adds 0a4d338dd01 sim: ppc: unify igen filter_filename implementations adds fd520e1af1d sim: igen: minor constify logic adds 9b6e0cb3bac sim: ppc: rename igen max_insn_bit_size adds ef993dfa05f sim: igen: extend error to take arguments adds 9ddac092a83 sim: ppc: rework igen error to match common adds 1b89e2b7205 sim: ppc: merge misc igen APIs adds f5efa6046bd Automatic date update in version.in adds d264d78607d sim: ppc: delete unused build compile & link settings adds 4d4952a63dd sim: ppc: fix bad AC_CACHE_CHECK call with semun adds d237a93af39 sim: ppc: merge System V semaphores checks adds d961049a26b sim: ppc: change SysV sem & shm tests to compile-time adds bc756034ee8 sim: ppc: always compile in the sysv sem & shm device files adds d472066471d sim: ppc: hoist sysv tests to top-level adds 568432432a3 sim: ppc: move long long test to top-level adds d43207b0570 sim: ppc: move struct statfs to top-level adds e04ab9b01aa sim: ppc: move termio defines to config.h adds 1a9f6039fb2 sim: ppc: switch struct member checks to AC_CHECK_MEMBER adds 0168f1aedf7 sim: ppc: switch to AC_CACHE_CHECK adds 6bf212a8ac9 sim: ppc: move termios probes to top-level adds 0b5415c13c0 sim: ppc: stop including headers from gdb/ adds 2c7cc02f964 sim: ppc: drop custom config.h header adds 82931068f4d sim: ppc: drop configure compiler checks adds 93c0f1cf94b sim: ppc: move defines.h generation to the top-level adds 5b6d72c9a58 sim: ppc: drop now unused config.in adds 0c53b9d6976 sim: ppc: switch to AS_HELP_STRING for automatic formatting adds 08e88f27c7a sim: ppc: standardize configure option processing adds cc92657346e sim: ppc: scope configure options to --enable-sim-ppc-xxx adds 5f7e03a6bb1 sim: ppc: merge configure logic into top-level adds 431d8a2ca40 sim: ppc: hoist igen execution to top-level adds 10f554512f7 sim: ppc: hoist hw.[ch] creation to top-level adds b22ee0e49ba sim: ppc: hoist pk.h creation to top-level adds 528b729be1a gdb/dwarf2: Add support for DW_LNS_set_epilogue_begin in li [...] adds 29deb4221d0 Add gdb_compile options column-info and no-column-info adds fe6356def67 PowerPC and aarch64: Fix reverse stepping failure adds d04ead7406f Fix GDB reverse-step and reverse-next command behavior adds 06949b35d11 Automatic date update in version.in adds 4b2b1446002 LoongArch: delete bfd/.elfnn-loongarch.c.swp adds e0e9cd645f3 sim: ppc: move main.o compilation to top-level adds 01c2a7aa695 sim: ppc: move libsim.a creation to top-level adds 10e1edb7373 sim: drop support for automatic subdir recursion adds 2c3bcf2537c sim: ppc: hoist compilation up to top-level adds c67a81c92f4 sim: drop support for recursive makes entirely adds 586cfe1a5d2 sim: configure: switch to m4_map adds 50399b3d9dd sim: cr16: cleanup unused variable compiler warnings adds 34cacf7d970 sim: ppc: sync WITH_TARGET_{ADDRESS,CELL}_BITSIZE with common/ adds 9c81c318f6c sim: ppc: rename local ALU SIGNED64 macros adds d4edfa1e2e0 sim: common: include sim-types.h in the endian header directly adds b37a470842d sim: ppc: switch to common endian code adds 339e44f8c0b sim: igen: clean up headers a bit adds 7811c75893c sim: ppc: unify igen line number output modules adds 086d7dbb2e6 sim: ppc: unify igen filter modules adds 3fc4f11e0bf Automatic date update in version.in adds 1c729b7cd77 LoongArch: Fix some macro that cannot be expanded properly adds 06bfdc6e5ee LoongArch: Fix loongarch*-elf target ld testsuite failure adds c9f1e0dfc8f gdb: don't try to style content in error calls adds e89496f42ac gdb: merge error handling from different expression parsers adds b7a5722ebdd gdb: improve error reporting from expression parser adds e493ba6255a LoongArch: Fix linker generate PLT entry for data symbol adds ce3abd4734c Synchronize config.sub and config.guess with their upstream [...] adds fd67aa1129f Update year range in copyright notice of binutils files adds 2bcfdb758bb [gdb/testsuite] Handle PAC marker adds 53c4e37bb18 Automatic date update in version.in adds 6a95962e258 RISC-V: T-HEAD: Fix wrong instruction encoding for th.vsetvli adds c217aed5742 PR31120, ld-scripts/fill2 fails when bfd_vma is 32 bits adds 1826e070a09 Tidy bfd_scan_vma adds 375beedfd34 loongarch: 'index' shadows global adds 941d02eaae0 Enforce C++11 as a minimum for building gold [PR30867] adds c621dd904ff Arm: drop .bss override adds 3e73bcf724a Arm64: drop .bss override adds 3e40ef4f40c bfin: drop .bss override adds b22e2763388 d30v: fix .text/.data interaction with .previous adds 27a8c603360 IA64: drop .bss override adds 781d0ac9908 m32c: drop .bss override adds a998254496d m68k: drop .bss override adds a2f964a6172 microblaze: drop/restrict override of .text, .data, and .bss adds 8fc8d7cd79a pru: fix .text/.data interaction with .previous adds 86658411d6e rl78: drop .bss override adds b89861c7941 rx: drop .bss override adds f04eabd6b3a s390: drop .bss override adds 6d2efd156d2 score: drop .bss override adds 249c34fc06e v850: drop .bss override adds 1ca08a72955 visium: drop .bss and .skip overrides adds bceb6ebf11e z80: drop .bss override adds 8fd892f4dd3 gas: correct .bss documentation for non-ELF adds e2c9acb943f ELF: test certain .bss usages adds 1de6e1fdf10 ELF: test certain .text/.data usages adds a12915cc7e2 x86: corrections to CPU attribute/flags splitting adds 6d548ee95c1 Arm/doc: separate @code from @item for older makeinfo adds b143c979b45 Add AMD znver5 processor support adds e78337d5780 x86: relax AMD Zen5 testcase expectations adds e3a48480b7a Automatic date update in version.in adds a2c02fa6ee6 gas: sframe: fix some typos in code comments adds c9eb960580a ld: Adjust x86 and x86-64 tests for -z mark-plt adds 6541385ca26 Automatic date update in version.in adds 012c1f072f7 sim: cris: add error fallbacks when decoding condition & sw [...] adds 199b67ca043 sim: cris: change temp var name slightly to avoid shadowing adds f6c714d65b7 sim: warnings: enable -Wshadow=local adds f322084c7c8 i386: Correct adcx suffix in disassembler adds b4043a7a02e Automatic date update in version.in adds a0c9f938521 i386: Use .insn describe jmpabs's testcases. adds 09f5e4ed86b [gdb/testsuite] Make gdb.base/solib-search.exp more robust adds 950b68acd41 Add support for the aarch64-gnu target (GNU/Hurd on AArch64) adds 6ccc6caf490 [gdb/testsuite] Add missing -no-prompt-anchor in gdb.base/v [...] adds 53ba8c11177 gas/doc: fix several typos adds bde50963978 aarch64: Add ite feature system registers. adds b3b647dc7fb arm: Add support for Armv8.9-A and Armv9.4-A adds 617c2bf72e1 MIPS/GAS: mips.exp, mark all mipsisa32*-linux as addr32 adds 30a9c613dfa MAINTAINERS: Update my email address adds ad4e57ab110 bpf: Added linker support for R_BPF_64_NODYLD32. adds 707877ab59c Automatic date update in version.in adds b2ea48df925 sim: cgen: rework DI macros to avoid signed left shifts adds b0c687b2ca6 sim: bfin: avoid left shifting negative values adds 4223df94e03 sim: sh: avoid left shifting negative values adds 9f17cdda315 sim: warnings: enable -Wshift-negative-value adds 92bdeb28887 sim: ppc: workaround uninitialized variable compiler warnings adds 4c68f4e3868 sim: mips: drop old clean workaround adds 7531822f109 sim: build: clean more generated outputs adds 3c2f688e709 Don't use objfile::intern in DWO code adds a37fbcfec5a Pre-read DWZ section data adds a2eb3f887cb Add a couple of bfd_cache_close calls adds da0e2ac4f7c Add thread-safety to gdb's BFD wrappers adds 54b815ddb42 Refactor complaint thread-safety approach adds 8e279fda0f7 Add deferred_warnings parameter to read_addrmap_from_aranges adds 4ea870efec4 Add quick_symbol_functions::compute_main_name adds 542e23ffbe5 Add gdb::task_group adds a274da12ea9 Move cooked_index_storage to cooked-index.h adds 9b595a26416 Add "maint set dwarf synchronous" adds f7840e9e3eb Change how cooked index waits for threads adds 33c6eaaefce Do more DWARF reading in the background adds aecbdf5f34b Simplify the public DWARF API adds 245703b3ce7 Remove two quick_symbol_functions methods adds c83a2802182 Change current_language to be a macro adds 0a008773c59 Lazy language setting adds 309d28d1e49 Optimize lookup_minimal_symbol_text adds 667ed4b14dd Avoid language-based lookups in startup path adds afdd1366358 Back out some parallel_for_each features adds f64e47a22ca sim: warnings: mark local funcs/vars as static adds d2704ed59bf sim: warnings: fix unused variable warnings adds 916791c7459 sim: m32c: fix declaration-after-statement warnings adds c6352113d20 sim: m68hc11: gencode: add printf markings adds 5048cb28f4a sim: igen: fix format-zero-length warnings adds 435ad222b3d sim: warnings: compile build tools with -Werror too adds 7b08cc32165 aarch64: Add +d128 architectural feature support adds 2ec6065a4f3 aarch64: Expand maximum number of operands from 5 to 6 adds d30eb38d5b4 aarch64: Add support for xzr register in register pair operands adds f89c290e23c aarch64: Add support for optional operand pairs adds 3521a28f109 aarch64: Add support for the SYSP 128-bit system instruction adds 5517af82988 aarch64: Apply narrowing of allowed immediate values for SYSP adds 92d89466705 aarch64: Create QL_SRC_X2 and QL_DEST_X2 qualifier macros adds a9e2cefdf00 aarch64: Implement TLBIP 128-bit instruction adds c0fbed64079 aarch64: Add xs variants of tlbip operands adds 33ccb0e0dbd aarch64: Add TLBIP tests adds 9af8f671183 aarch64: Add support for 128-bit system register mrrs and m [...] adds e3a478523ea arch64: Add optional operand register pair support tests adds e244fa1a6be aarch64: Regenerate aarch64-*-2.c files adds e318eb09309 aarch64: ADD FEAT_THE RCWCAS instructions. adds e2a26339456 Synchronize sourceware version of the libiberty sources wit [...] adds ac1b12b5134 PPC64/ELF: adjust comment wrt ABI versions adds 7440781b676 x86: FMA insns aren't eligible to VEX2 encoding adds 7c3df3c680c x86: add missing APX logic to cpu_flags_match() adds bdb4b8036fd Use unrelocated_addr in dwarf2_base_index_functions::find_per_cu adds 862180a2d10 Fix two bugs in gdbserver thread name handling adds 2e93abb858a x86: Don't check R_386_NONE nor R_X86_64_NONE adds 91673042559 elf: Add elf_backend_add_glibc_version_dependency adds f68c9d09a39 ld: Add --enable-mark-plt configure option adds d006ec41c44 Pass GUILE down to subdirectories adds 8baaed84cbc Fix thread-less build adds 1ae0d437f72 Automatic date update in version.in adds 7e287afdbd6 Fix ASAN failure in DWO code adds 920bcec068d gdb/symtab: Allow changing of added cooked_index entries adds 850fce8baf0 gdb/symtab: Make cooked_index_entry::parent_entry private adds 42bd6b5fd4f gdb/symtab: Eliminate deferred_entry adds 94e037b46ce [gdb] Make variable printed bool in info_checkpoints_command adds cdf2a0febd8 [gdb] Fix info checkpoints adds 83094d3de44 [gdb] Fix assertion failure for checkpoint delete 0 adds 15f3b5baad2 gas: aarch64: Add system registers for Debug and PMU extensions adds 2967219a219 Sync top level configure and makefiles adds e1cab50d2dd Fix AIX catchpoint warning during fork () event adds 8fe04eeb2cb gprofng: 31123 improvements to hardware event implementation adds c49f224f9e7 gprofng: add an examples directory adds a4b35c1e594 Automatic date update in version.in adds 3f258212a82 gdb: move libiberty.m4 to gdbsupport adds 908ff469f59 gdb: libiberty: switch to AC_CHECK_DECLS_ONCE adds 0846ae35a1a sim: ppc: rework defines.h to handle HAVE symbols defined to 0 adds 72d711c1556 sim: build: switch to gdbsupport/libiberty.m4 adds 761ed61e7bc gdbsupport: tighten up libiberty code a bit with dnl adds f0f0b063f0a sim: igen: add printf attributes to the prototypes too adds c66061f4039 sim: m32r: cleanup unused variables adds b1f974faeb5 sim: m32r: migrate ftime() to clock_gettime() adds dbd4aebe5ba sim: m32r: fix missing break statement adds 08a7937f3a7 sim: m32r: fixup some of the int<->pointer casts adds c3c79ac5c45 sim: m32r: enable warnings in traps.c adds 20617191e48 sim: ppc: return register error when unhandled adds 21455a847de LoongArch: Discard extra spaces in objdump output adds 2bee95b73c2 LoongArch: ld: Adjusted some code order in relax.exp. adds 4ece39c56cf [gdb/testsuite] Extend gdb.base/kill-during-detach.exp adds fa87f8e1958 [gdb/testsuite] Fix gdb.dwarf2/dw2-entry-points.exp on ppc64le adds 47ff07a6c28 gdb: fix frame passed to gdbarch_value_to_register in value_assign adds 9b32960754b Automatic date update in version.in adds 192781a3986 x86: Fix indentation and use true/false instead of 1/0 adds 156a2edbdbb LoongArch: Fix relaxation overflow caused by section alignment adds 6bf40ece270 gas: sframe: warn when skipping SFrame FDE generation adds 322ffd247e4 [gdb/testsuite] Use require in gdb.dwarf2/assign-variable-v [...] adds 76118e1675f gdb/python: New InferiorThread.ptid_string attribute adds 3b9ff5d9009 gdb: add trailing '/' when using 'complete' with directory names adds aef117b7374 gdb/python: hoist common invalid object repr code into py-utils.c adds 1925bba80ed gdb/python: add gdb.InferiorThread.__repr__() method adds d6defe8761c gdb/python: add gdb.Frame.__repr__() method adds 2f47f48fe55 gdb/python: remove users ability to create gdb.Progspace objects adds 13cd9bceea3 gdb/python: Add gdb.Inferior.__dict__ attribute adds 1d586eda5c9 gdb/python: Add gdb.InferiorThread.__dict__ attribute adds 53d0889088d gdb/doc: add some notes on selecting suitable attribute names adds 7ccdf9c0fb4 gdb/doc: update examples in gdb.Progspace and gdb.Objfile docs adds 79f1989e98b aarch64: Fix +lse feature flag dependency adds c7c16ea5aed aarch64: Add +fcma alias for +compnum adds c17c7aaf401 aarch64: Fix option parsing to disallow prefixes of valid options adds 227af30e49d aarch64: Add +jscvt flag for existing fjcvtzs instruction adds ce9fad9878a aarch64: Add +frintts flag for existing instructions adds 5329ef9b8eb aarch64: Add +flagm2 flag for existing instructions adds 368910707c6 aarch64: Add +rcpc2 flag for existing instructions adds 59255bf7d20 aarch64: Add +wfxt flag for existing instructions adds 43291582c0b aarch64: Add +xs flag for existing instructions adds f6cfacfed1f aarch64: Make FEAT_ASMv8p2 instruction aliases always available adds c3a1c2763df aarch64: Remove unused code adds 1d506c26d97 Update copyright year range in header of all files managed by GDB adds 98138c62cd7 gdb/testsuite: fix failure in gdb.python/py-inferior.exp adds ba7c1e37cfb bpf: fix relocation addend incorrect symbol value adds b83808a8a22 sim: Fix compile errors adds cc76856b8f4 gprofng: fix 3 bugzillas against gp-display-html adds 52c9ea7a83a Automatic date update in version.in adds 1b346e50485 gprofng: 30889 can't compile without large file support adds 7de143103d2 Add myself to gdb/MAINTAINERS adds b273287f4e7 gdb: RISC-V: Refine lr/sc sequence support adds f4be2092294 Automatic date update in version.in adds ef3a9d685e6 [gdb/testsuite] Fix gdb.cp/namespace.exp with read1 adds c171609cc69 [gdb/testsuite] Fix gdb.mi/mi-dprintf.exp with read1 adds b750cfb78e3 Automatic date update in version.in adds b0cd3f29e81 gas: dw2gencfi: minor rejig for cfi_sections_set and all_cf [...] adds 71a17ca2f0c gas: dw2gencfi: use all_cfi_sections instead of cfi_sections adds 040622a7299 gas: dw2gencfi: expose a new cfi_set_last_fde API adds 4c5e0261cf4 gas: dw2gencfi: move some tc_* defines to the header file adds 2cea9515b55 gas: dw2gencfi: expose dot_cfi_sections for scfidw2gen adds 5802d3f4738 gas: dw2gencfi: externalize the all_cfi_sections adds ad9bd833d48 gas: add new command line option --scfi=experimental adds c02a969de74 gas: scfidw2gen: new functionality to prepare for SCFI adds 3037cefe56a opcodes: gas: x86: define and use Rex2 as attribute not constraint adds 448cf9e67d3 opcodes: x86: new marker for insns that implicitly update s [...] adds c7defc5386c gas: x86: synthesize CFI for hand-written asm adds 9dd9781ab04 gas: doc: update documentation for the new listing option adds 9f00e4b78e6 opcodes: i386-reg.tbl: Add a comment to reflect dependency [...] adds c27e4f66fa7 gas: testsuite: add an x86 testsuite for SCFI adds 5186cf88ac0 gas/NEWS: announce the new SCFI command line option adds 7e8d2d87570 aarch64: Add support for FEAT_B16B16 instructions. adds 89e06ec1521 aarch64: Add support for FEAT_SME2p1 instructions. adds 88601c2d941 aarch64: Add support for FEAT_SVE2p1. adds 39092c7a1fb aarch64: Add SVE2.1 dupq, eorqv and extq instructions. adds b34104edab8 PATCH 5/6][Binutils] aarch64: Add SVE2.1 fmin and fmax inst [...] adds b33f1bcd152 aarch64: Add SVE2.1 Contiguous load/store instructions. adds 2db11bdf849 Add generated source files and fix thinko in aarch64-asm.c adds 9dd903dfbf7 aarch64: Remove unused BTI feature bit adds fad00902c24 nm: Replace --with-symbol-versions with --without-symbol-ve [...] adds 63445353877 aarch64: Refactor aarch64_sys_ins_reg_supported_p adds 0796bfa4875 aarch64: Fix tlbi and tlbip instructions adds 907aee5baf0 bfd: riscv_maybe_function_sym check _bfd_elf_is_local_label_name adds 9e263f69a77 aarch64: rcpc3: Add +rcpc3 architectural feature support flag adds 2f8890efc52 aarch64: rcpc3: Create implicit load/store size calc function adds c3546008772 aarch64: rcpc3: Define address operand fields and inserter/ [...] adds 51bb8593e6f aarch64: rcpc3: New RCPC3_ADDR operand types adds 5c77e72e015 aarch64: rcpc3: add support in general_constraint_met_p adds b88fbd5213b aarch64: rcpc3: Define RCPC3_INSN macro adds e771eaf8bb4 aarch64: rcpc3: Add integer load/store insns adds 42fd649404a aarch64: rcpc3: Add FP load/store insns adds f1870e2fadd aarch64: rcpc3: Regenerate aarch64-*-2.c files adds 422cbe7c176 Update branch/release creation documentation adds 299b91cd855 Add markers for 2.42 branch adds 9fbb73edb12 Regenerate two Makefile.in files to update Copyright headers adds e775d3a9b74 Change version to 2.42.50 and regenerate files adds 0fb9921b9ed Update HOWTO document after creating the 2.42 branch adds 7bd344dd0e0 x86-64: Skip SCFI tests for x32 targets adds 85bfd77ee6c gdb: remove unnecessary braces adds a73afeff18d Remove addrmap_fixed::set_entry adds aae436c54a5 gdb/testsuite: remove spurious $ in save_vars adds 87339680236 Automatic date update in version.in adds 5e35a3a8bb6 Automatic date update in version.in adds 6590ec8097c LoongArch: Adapt R_LARCH_{PCALA,GOT,TLS_IE,TLS_DESC}64_* ha [...] adds 8061bf5faa8 Import gcc commit 65388b28656d65595bdaf191df85af81c35ca63 w [...] adds 2002c0099f9 Fix crash in struct-with-sig-2.exp with debug-names target board adds 52498004a34 gdb/testsuite: handle long filenames in gdb.base/startup-wi [...] adds 16666ccc912 Update x86-64: Add -z mark-plt and -z nomark-plt adds f91074ebd8d PR30824 internal error with -z pack-relative-relocs adds 9be58d07909 Automatic date update in version.in adds dcc6c863ed4 sim: ppc: switch register read/writes to union to avoid ali [...] adds 48157d30b6c sim: ppc: implement 128-bit register read/writes with sim-e [...] adds e3e640b1cfa [gdb/testsuite] Call ldd --version in gdb.testsuite/dump-sy [...] adds bfdd2ca6217 Updated translations for various sub-directories adds 0d656dfe5b4 Add note to translators not to translate z/Architecture adds 6f496115646 Refactor 'maint set dwarf synchronous' handling adds cd0dcd0cfd0 Refactor quick-function installation in DWARF reader adds 7da299f0c5a Remove IS_ENUM_CLASS from cooked_index_flag adds 374807b6075 Document GDB extensions to DWARF .debug_names adds 5902fa8a555 Add language to cooked_index_entry adds 9fac3e79fde Move cooked_index_functions to cooked-index.h adds 6e53356b778 Do not write the index cache from an index adds 47efef8f2d8 Change cooked_index_worker to abstract base class adds 36cde74bd8b Remove cooked_index_worker::start_reading adds 3a862152958 Empty hash table fix in .debug_names reader adds d2cc8bd228b Fix dw2-zero-range.exp when an index is in use adds 07e98a5ad3f Explicitly expand CUs in dw2-inline-with-lexical-scope.exp adds f8c024dcefc Remove some .debug_names tests adds 9b63bc4644d Allow other results in DW_TAG_entry_point test adds b371f07c47c Rewrite .debug_names reader adds 2d34b0ea1aa Export dwarf5_augmentation adds 91a42a61808 Rewrite .debug_names writer adds 64db3e4d881 Automatic date update in version.in adds 519d6343965 gdb: Buffer output streams during events that might downloa [...] adds 5190fa38286 x86: support APX forms of U{RD,WR}MSR adds 4945a0c46c5 x86: drop redundant EVex128 from PUSH2/POP2 adds 2519809009e x86/APX: be consistent with insn suffixes adds eea4357967b x86/APX: VROUND{P,S}{S,D} can generally be encoded adds 633789901c8 x86-64: Dwarf2 register numbers for %bnd<N> adds 3b6a6fd9c0a Add multilib.am to the list of top level files included in [...] adds 8d10083c23b ld: Put all emulation options in ldlex.h adds 1878f44b70f Update readelf's and objdump's debug frame displaying featu [...] adds f530d5f1bab Update x86/APX: VROUND{P,S}{S,D} can generally be encoded adds d544a1dca23 ld: fix 32-bit mingw DLL symbol export bug adds dbca3300ea7 Remove hosts/mipsbsd.h and scripttempl/mipsbsd.sc adds c873acc5fec ld: Remove scripttempl/elf_chaos.sc adds a332b7c7d0d gdb: remove unnecessary NULL checks for return value of val [...] adds 92517d01fe5 [gdb/testsuite] Update xfail in gdb.threads/attach-many-sho [...] adds 9323e42f586 gdb/ui-out.h: Fix exception handling in do_with_buffered_output adds 74d8fa2df7e Fix remote serial read adds 81b6f191f71 gdb: remove deprecated_exec_file_display_hook and associated code adds 40ca2746cea Automatic date update in version.in adds 4a2318c9858 Simplify DWARF symtab inclusion handling adds 7ae24327467 gdb: remove SYMBOL_*_OPS macros adds 5a75433a122 Automatic date update in version.in adds 32ee2b4b71c LoongArch: Do not emit R_LARCH_RELAX for two register macros adds 5266f5c25b2 gdb/infrun: lazily load curr_frame_id in process_event_stop_test adds 58ce812559c Automatic date update in version.in adds 6498d4829c8 x86/APX: also amend the PUSH2/POP2 testcase adds 2ae49bc16fb LoongArch: Use tab to indent assembly in TLSDESC test suite adds d5e68872d0f LoongArch: Do not add DF_STATIC_TLS for TLS LE adds 7b0b94b7b9a LoongArch: Fix some test failures about TLS desc and TLS re [...] adds b9bdebba83f gdb/testsuite: modernize gdb.dwarf2/dw2-noloc.exp adds 06ceae57ed4 gdb/testsuite: relax filename restriction in some gdb.btrace tests adds 865e469c602 sim: Fix cc -Werror=shadow=local in cr16/simops.c adds c2625a463ff sim: Fix some -Werror=shadow=compatible-local issues in aar [...] adds cbbcd7fd107 sim: Fix -Werror=shadow=local by changing mem to addr in si [...] adds 8f42049a823 Fix handling of DW_OP_GNU_push_tls_address adds 46bdb641642 Handle EOF more gracefully in DAP adds 5bc519bf0c8 opcodes: tic4x_disassemble swap xcalloc arguments adds aa5a36b118a libsframe: Fix calloc argument order in dump_sframe_header adds dd0c018e72c binutils: Fix calloc argument order in coffgrok.c adds 91e9420f181 binutils: Fix calloc argument order in srconv.c adds e97522312be Updated Serbian translations for th bfd, gold and opcodes d [...] adds c37ad9ea161 Fix 31252 gprofng causes testsuite parallel jobs fail adds 3a49585ad58 gdb/testsuite: avoid duplicate test names in gdb.dwarf2/dw2 [...] adds 48a121f83ca Automatic date update in version.in adds 8fed036befd sim: frv: fix -Wincompatible-function-pointer-types warning [...] adds b783d068d96 sim: riscv: Fix crash during instruction decoding adds 047fa8cc1cc sim: sh: fix nested braces in struct init adds 0068bd6fb35 gdb: fix "list ." related crash adds 36176c5d90d [PATCH v2] gas/NEWS, ld/NEWS: Announce LoongArch changes in 2.42 adds b0104cdbffd aarch64: Include +predres2 in -march=armv8.9-a adds 9c51c340028 aarch64: Update Architecture Extensions documentation adds f11786a1951 Automatic date update in version.in adds ab9bb4101c5 Add myself as the KVX port maintainer adds 27a750dd896 LoongArch: gas: Don't define LoongArch .align adds 601c741d5ce LoongArch: gas: Start a new frag after instructions that ca [...] adds f895041bb9c aarch64: Eliminate unused variable warnings with -DNDEBUG adds 8669a8b6740 gdb/testsuite: add test for backtracing for threaded inferi [...] adds 44acb01769b gdb/arm: Fix epilogue frame id adds 7737b133640 Handle DW_AT_endianity on enumeration types adds 0c566ea7f1d Emit stopped event for DAP attach request adds 8df52f1a521 riscv64-pei uninitialised data writing relocs adds 726f209eb1b Automatic date update in version.in adds 3eb33b8875a ld: Improve --fatal-warnings for unknown command-line options adds 0759c1bc9f0 Fix attach-twice.c testcase for AIX. adds 7ff4111cdee [gdb/testsuite] Fix gdb.base/eh_return.exp adds 2ec7980408f [gdb/build] Workaround gcc PR113599 adds 4201dd33a2b gas: Update NEWS adds 033c5df8401 [gdb/testsuite] Fix regexp in vgdb_start adds 624c610dd46 ld: Always call output_unknown_cmdline_warning adds eb12b17047e elf: Add is_standard_elf adds 93dc0c27608 gdb: remove get_gdb_program_name adds 8409b75c8db Automatic date update in version.in adds e14f7abaf81 Assertion failure dumping .eh_frame_hdr adds a0aa6f4abd6 LoongArch: ld: Add support for TLS LE symbol with addend adds 969f5c0e12c LoongArch: gas: Add support for s9 register adds cd35c9fd1e6 LoongArch: Fix a bug of getting relocation type adds 0ebcbb1bd03 x86/APX: optimize MOVBE adds 213f15cf1b2 x86: make "-msyntax=intel -mnaked-reg" match ".intel_syntax [...] adds 836f6ceb83d x86/APX: no need to have decode go through x86_64_table[] adds c179ace029a x86/APX: TILE{RELEASE,ZERO} have no EVEX encodings adds 9c8d5b9a4fe Remove -pie from command line of fatal-warnings 1a and 1b tests. adds c8567a87a60 Fix: Stripping Rust static libraries fails because of overl [...] adds 0aac62aa325 aarch64: move SHA512 instructions to +sha3 adds 1b06334552f elf: Rename is_standard_elf to uses_elf_em adds 16cbeae1b27 x86: testsuite: scfi: adjust COFI testcase adds 91cdbed4d7b gas: scfi: untraceable control flow should be a hard error adds e0f17bb4c7f Automatic date update in version.in adds 3dfc29463ae Automatic date update in version.in adds 48f7f3751ea Fix bug in cooked index scanner adds 9423d61e97f Small cleanup in DWARF reader adds 17841991c31 Fix latent bug in DW_TAG_entry_point handling adds 83c8b5eb334 Make nsalias.exp more reliable adds 13eade6a108 Fix latent bug in mdebugread.c adds 790948cb093 Give names to unspecified types adds 0ff2d66b1f1 Remove NR_DOMAINS adds d4bf9040be0 Simplify symbol_to_info_string adds d4f48c1e26a Split up a big 'if' in symtab.c adds 6771fc6f1d9 Use a .def file for domain_enum adds 27115787886 Add two new symbol domains adds 25f31e1820d Add domain_search_flags adds c92d4de16a0 Replace search_domain with domain_search_flags adds 8370bcc7b7b Remove a check of VAR_DOMAIN adds 88ff5355adf Introduce "scripting" domains adds 6c015214947 Use domain_search_flags in lookup_global_symbol_language adds ccf41c24873 Use domain_search_flags in lookup_symbol et al adds 880e58fbc2b Remove some obsolete Python constants adds 10d6e9413e7 Remove old symbol_matches_domain adds 974b36c2ae2 Use the new symbol domains adds 54d186cf655 Simplify some symbol searches in Ada code adds b5c7440b44f Simplify some symbol searches in linespec.c adds b63eb1f39d0 Only search for "main" as a function adds 8068710e130 Only look for functions in expand_symtabs_for_function adds e11de080a35 Use a function-domain search in inside_main_func adds 033bc67bdb0 Only search types in cp_lookup_rtti_type adds 9edce54e75b Only search types in lookup_typename adds 6cd92f3b86f Only search for functions in rust_structop::evaluate_funcall adds 415ea5e3e51 Refine search in cp_search_static_and_baseclasses adds 7065f0735e0 Document new Python and Guile constants adds 1cb2b3dfd89 Automatic date update in version.in adds fff48b7cb03 Updated French translations for GOLD and LD adds 633680620bb Fix backtrace limit stopping on inline frame adds bd3828b0de5 Remove support for the beos file format adds f3911963c51 Update release making documentation after 2.42 release adds 0c45feb159a bpf: there is no ldinddw nor ldabsdw instructions adds 34e222d3c20 bfd: restore Threading menu entry in bfd.texi adds 878e8948011 gdb: Use SYM_DOMAIN instead of DOMAIN when calling sym-domains.def adds 920d9f0b39e sim: bpf: remove support for ldinddw and ldabsdw instructions adds e175a2fc60c PR31314, chew crashing on use of uninitialized value adds b960445a459 Automatic date update in version.in adds a197d5f7eb2 Really fix Windows gdbserver segment registers adds aef6ac7800d Automatic date update in version.in adds 24f5deb64d9 PR31124: Addendum: Remove PROVIDE of __flmap_init_label, __flmap. adds 249e54204b1 Mention support for AMD/znver5 in GAS adds 9c175474a81 gdb: remove some unnecessary frame_info_ptr resets adds 3d4b08fb895 Automatic date update in version.in adds 49346fa7944 Fix AIX build break. adds 025f70c8614 gdb/testsuite: fix duplicate test names in gdb.base/cond-ev [...] adds 05d1b4b4ad7 gdb/testsuite: fix some duplicate test names in gdb.trace/ adds f214edceb8c Rename SEARCH_ALL adds 49ba125f96b Fix "objstack" typo adds b3c670a6ba3 gprofng: Remove unused macros adds 09812f0835e gas: x86: ginsn: adjust ginsns for certain lea ops adds f3f71328ae8 Automatic date update in version.in adds e4d85860c26 MAINTAINERS: Update my e-mail address. adds 1e7dd4a0348 x86: actually implement .noopt adds 4e3be89fdaa x86: move Q-suffix-to-REX.W translation logic adds 2e07108364e gdb/testsuite: Fix indentation issues in gdb.dwarf2/dynarr-ptr.exp adds f18fc7e56fb gdb, types: Resolve pointer types dynamically adds 6a674419830 gdb, testsuite, fortran: Fix sizeof intrinsic for Fortran pointers adds 46bd909328c x86: Disallow instructions with length > 15 bytes adds e58beedf2c8 gdb: attach to a process when the executable has been deleted adds 44c91f530fc Automatic date update in version.in adds 9fdd490b6bf Automatic date update in version.in adds 029e52bac7f LoongArch: gas: Fix the types of symbols referred with %le_ [...] adds b36a26343a6 Use reference result of emplace_back adds d1abc689535 Automatic date update in version.in adds bae2a57f4c0 [gdb/tdep] Fix use-after-free in arm_exidx_fill_cache adds a8b1650962b Handling of arrays with optimized-out bounds adds 9c0aa4c5310 Fix disabling of year 2038 support on 32-bit hosts by default adds 4b858d4dbbd Avoid an allocation in attr_to_dynamic_prop adds 68d3bf7d246 Remove remnants of partial DIEs from DWARF reader adds 7b323785ef8 gdb: rename struct shobj -> struct solib adds 6cedf3bcbf9 gdb: rename target_so_ops to solib_ops adds df8db2b1fb2 Automatic date update in version.in adds 60c95acdaca Link x86-64 mark-plt-1.so with --no-as-needed adds 1e9569f383a gdb: LoongArch: Add vector extensions support adds e4d74c01e77 gdb: LoongArch: Add LBT extension support adds be908bd6e7f gdb: LoongArch: Implement the get_syscall_number gdbarch method adds 0afc614c993 x86: Warn .insn instruction with length > 15 bytes adds 6fdf95ae532 gdb: remove core_bfd macro adds b5f29db5311 Automatic date update in version.in adds f8c50ae2703 gas: x86: ginsn: handle sub-QWORD ALU with imm and MOV ops [...] adds 3ef23ee9263 memory leak in objdump disassemble_section adds c33ea119b1a asan: NULL dereference in _bfd_mips_final_write_processing adds 6fb99666f4b Remove use of scoped_restore_tmpl from scoped_restore_warning_hook adds ad7b7cb1f4a Fix raw-frame-arguments in combination with frame-filters adds 276d9db22d7 Raise exception if ambiguous name is used in gdb.parameter adds 16688387ed6 Automatic date update in version.in adds 3f8f9745c75 PR 31283 windmc: Parse input correctly on big endian hosts adds 5bc71c2a6b8 x86-64: Add R_X86_64_CODE_6_GOTTPOFF adds 51d525db2ed gdb: Fix building with clang adds 2e08907d067 Allow calling of C++ methods from python adds 32ed168c4d0 Use pop_back in tui_register_format adds 1a259672937 Minor C++ cleanups in tui-regs.c adds b1adacb6638 Simplify tui_data_window::show_register_group adds 6b323813431 Rename tui_data_item_window -> tui_register_info adds 76139810361 Change tui_register_info::visible to a method adds 074b58b4dcb Move scrollok call in register window adds 45a57c1ea82 Simplify update_register_data adds 1ad87082ead Remove the TUI register window rerender overload adds 764593ab5fe Simplify tui_data_win::erase_data_content adds b08b7a15590 Remove tui_refreshing_registers adds a6a25f5e266 Remove redundant check from tui_refresh_frame_and_register_ [...] adds 59468aadf4b Return void from tui_show_frame_info adds 09df3a10d94 Rename show_registers -> set_register_group adds 66ab1a14e19 Update TUI register window when the inferior exits adds 7f26d260ef7 PR31208, strip can break ELF alignment requirements adds 0fbd03fda1b gdb/testsuite: Fix testing of "info copying" adds ae60db705c6 Automatic date update in version.in adds 74f03a0ed2f PR 14962 testcase xcoff failure adds 272b9416f3c gas: scfi: fix failing test on Solaris2 adds 066673f6d5e x86: change type of Dwarf2 register numbers in register table adds 5a635f1f59a x86/APX: VROUND{P,S}{S,D} encodings require AVX512{F,VL} adds ec3babb8c10 x86/APX: V{BROADCAST,EXTRACT,INSERT}{F,I}128 can also be expressed adds 41e115853ee x86/APX: with REX2 map 1 doesn't "chain" to maps 2 or 3 adds 38065394e96 Fix crash in aarch64-linux gdbserver adds c72348e3b48 gdb: add program_space parameter to mark_breakpoints_out adds f5928702044 gdb: add inferior parameter to breakpoint_init_inferior adds 85e8a786f48 gdb: add program_space parameter to disable_breakpoints_in_shlibs adds c1663e3620d gdb: add program_space parameter to clear_solib adds 590a4cb21e8 gdb: remove unnecessary nullptr check in remove_user_added_objfile adds 4199cf1e152 PowerPC: Add support for Power11 options adds 6b991efe7b8 Allow value repeat operator on references adds e81fb24f1c5 Automatic date update in version.in adds 4eba08320bb gdb/python: fix 'set python ignore-environment' white space adds 8c3e96141ea Automatic date update in version.in adds 1d197b25451 Fix crash when calling Frame.static_link adds d4a45cd4d1c Automatic date update in version.in adds 7e9d8a3627c remote.c: Make packet_check_result return a structure adds e19e16103fb rs6000, unwind-on-each-instruction fix. adds d86205c3ec4 Add support to readelf for the PT_OPENBSD_SYSCALLS segment type. adds b9885796f8a gdb: re-format Python files with black 24.1.1 adds eed5f59c8c7 Export dap_initialize adds 95fc420a40e Clean up suppress_new_breakpoint_event adds 25558d2fc0e Fix DAP launch and configurationDone requests adds 433ae2c2458 [gdb/dap] Catch and log exceptions in dap threads adds e25a6134372 [gdb] Re-format dap/startup.py with black adds 91095bcf282 Do not call fputc from _bfd_doprnt adds 7417ccf08ef Introduce bfd_print_error function adds 0fd455766e7 Automatic date update in version.in adds 7e4208a3f5d [gdb/tdep] Fix reverse execution of LDR(immediate) T4 adds 4dad3c1e1c9 [gdb/testsuite] Fix tcl error in gdb.dap/sources.exp adds 3224e32fb84 sim: riscv: Add support for compressed integer instructions adds a16034bf641 [gdb/testsuite] Fix fail in gdb.dap/sources.exp adds fd07bcb16f1 arc: Don't use multiline in arc-disassembler-options.exp test adds 363baa11378 Automatic date update in version.in adds b235e90e740 [gdb/testsuite] Fix another fail and tcl error in gdb.dap/s [...] adds c0852af0565 arc: Put DBNZ instruction to a separate class adds 172dc892374 Use typedef in definition of warning_hook adds 84dbcde450a gdb: Reformat amd64_dwarf_reg_to_regnum adds 98e1896364c [gdb/dap] Fix exit race adds 122d8228448 Automatic date update in version.in adds cf95b909e2c elf_backend_finish_dynamic_symbol returning false adds 2fbbadc2c33 PR30308, infinite recursion in i386_intel_simplify adds 7bd1e04a353 PR29785, memory bloat after b43771b045fb adds d88a48558d6 gdb/doc: Fix several typos in GDB documentation adds 313f04b6edc Re: elf_backend_finish_dynamic_symbol returning false adds 19bfbfa6659 PR28448, Memory leak in function add_symbols(plugin.c) adds b19a0b915f3 Re: elf_backend_finish_dynamic_symbol returning false adds 664239bcaa2 Make various gas symbol predicates and accessors take const args adds 7921285b6c2 objdump, as: add callx support for BPF CPU v1 adds e70d6457a64 Move lookup_name_info creation into basic_lookup_transparent_type adds 74a7e2f31ac S/390: 32-bit PIE undef weak failures adds 7a6a03c499a x86: Display -msse-check= default as none adds 4f6ee708bc4 Automatic date update in version.in adds d7360469b62 SCFI: correct test names adds 73f55087a48 x86: drop redundant Xmmword adds 9405f24b8ee x86: don't use VexWIG in SSE2AVX templates adds c8054e730de x86/APX: drop stray IgnoreSize adds bf4f7759ed6 Update how-to-make-a-release document to reference new git [...] adds 900c0f0aa3d PR27597, nios: assertion fail in nios2_elf32_install_imm16 adds d9511b64b85 ld: Add -plugin-save-temps adds 7d9548382a3 Automatic date update in version.in adds 989aa9b8e8e Automatic date update in version.in adds d1648ffe809 Automatic date update in version.in adds c3e06e640e5 [gdb/exp] Fix printing of out of bounds struct members adds 046a94c18c5 gdb, python: selectively omit enabling stdin in gdb.execute adds f87eaf8ff39 aarch64: Add new relocations and limit COFF AArch64 relocat [...] adds d0446acf3d4 testsuite, python: reformat python files using black adds 1bc24c0dabc aarch64: Add support for the id_aa64isar3_el1 system register adds b47cef7ca8a arm: Add support for Armv9.5-A adds b86b514aace bpf: gas: avoid UB in pointer subtraction adds ecd16ae4e47 bpf: fix bpf expression parsing regression in GAS adds a62320ed081 Automatic date update in version.in adds f1efdade946 bpf: gas: add missing indcall-badoperand.* test files adds 04e46d3bd9a kvx: gas: fix the detection of negative powers of 2 adds 512707c2e2f kvx: Improve lexing & parsing adds 3bf43af5f7a kvx: gas: fix leak adds 3c85dd404f6 kvx: gas: move the splat modifier to the immediate adds 0593f8d6f7d kvx: gas: rename: or -> ior, xor -> eor adds 9798722ef62 kvx: enable magic immediates for integer multiply-accumulat [...] adds 9012a09f4f3 kvx: gas: missing aliases for $r14r15 in assembler. adds 1b2c120daf9 [gdb] Don't init history in batch mode adds 8480a37e146 gdb: pass frames as `const frame_info_ptr &` adds 94a75b0363b Add obj_section::contains method adds b0dd661fa16 Rewrite Rust slice type handling adds 67db6ada637 Automatic date update in version.in adds af514e5f6d1 RISC-V: Don't generate branch/jump relocation if symbol is [...] adds 0ac6b8701fc RISC-V: Fix local GOT and reloc size calculation for TLS. adds 9eb450d26f2 gdb: Document C++17 build requirement. adds 3c3fe724f5f [gdb/testsuite] Set up dap log file in gdb.dap/type_checker.exp adds 84a227694d7 [gdb/dap] Flush after printing in log_stack adds d6193341086 [gdb/dap] Make dap log printing thread-safe adds 7c34de9efdb [gdb/dap] Join JSON writer thread with DAP thread adds 44f85d2d790 aarch64: testsuite: move sysreg tests into sysreg sub-directory adds f618d7fda20 Remove is_relocatable_executable from backend code adds f9612731014 Re: PR29785, memory bloat after b43771b045fb adds 33283d91d94 arc: Determine a branch target of DBNZ correctly adds 99eeecc8d27 [gdb/testsuite] Fix error handling in _dap_read_json adds aca8a74923c gdb: remove some GCC version checks adds 23acbfee6a8 gdbsupport: assume that compiler supports std::{is_triviall [...] adds fddee222e57 Leak in i386_elf_section_change_hook adds a4af05ca661 Don't allow multiple request registrations in DAP adds 852784a9366 Automatic date update in version.in adds 67cf0bd885e [gdb/dap] Factor out thread_log adds 05bf17f03b8 [gdb/dap] Fix race between dap startup and dap log file adds 706c6624c26 [gdb/dap] Fix race between dap exit and gdb exit adds 94aadbf48f6 [gdb/testsuite] Fix license text in gdb.reverse/map-to-same [...] adds 86542ab5a21 Use bool in dynamic type code adds b33d2d3f113 Automatic date update in version.in adds 97f2a34ed1d gdb: Add XMM16-XMM31 and K0-K1 DWARF register number mapping adds c429c445986 LoongArch: gas: Try to avoid R_LARCH_ALIGN associate with a symbol adds 2f630f60b5d x86/APX: INV{EPT,PCID,VPID} are WIG adds a40a04601fb x86: also permit YMM/ZMM use in CFI directives adds db5aae3ccd7 x86: document -moperand-check= adds e346d50a891 x86: rename vec_encoding and vex_encoding_* adds ff4e2303267 Teach gdb how to unwind cygwin _sigbe and sigdelayed frames adds e433bca4847 Drop special way of getting inferior context after a Cygwin signal adds bd659b80301 gdb/linux-nat.c: Add "Accessing inferior memory" section adds 593318f69b4 Fix throw_winerror_with_name build error on x86-64 Cygwin adds bf8ab2ae8d3 Remove unused import adds b958f6af322 gdb: disable formatting-related flake8 warnings adds 415bdb52daa Automatic date update in version.in adds 93f83dcc94d sim: no rule to make sim/ppc/Makefile.in adds 9c697157b82 Make is_relocatable_executable only affect dynamic section syms adds bc45bfd2598 xtensa: move xtensa_make_property_section from bfd to gas adds 086c8f406d8 PR25333, GAS is slow processing -fdebug-types-sections adds 6fe4779ac4b [gdb/build] Fix static cast of virtual base adds 4668cc507bb Automatic date update in version.in adds 5f5f1368e20 Automatic date update in version.in adds 29c238c5fb4 LoongArch: bfd: Correct the name of R_LARCH_SOP_POP_32_U in [...] adds f8c018bcd4e gprofng: Add hardware counter profiling for the Ampere system adds 8b53ea2ace9 gdb: s390: Add arch14 record/replay support adds 4a4fd10d170 gdb: Modify the output of "info breakpoints" and "delete br [...] adds 2aaba744467 [gdb] Fix "value is not available" with debug frame adds d82ede20df3 [gdb/testsuite] Further handle long filenames in gdb.base/s [...] adds dd88f42597e [gdb/testsuite] Dump dap.log.$n to gdb.log when exceptions found adds 3d2d21728b6 [gdb] Fix heap-use-after-free in select_event_lwp adds 4c3b59d5ba8 Remove two unnecessary casts adds 5ea1fafc5ef gdb/amd-dbgapi: fix indentation adds ecace0d7504 Automatic date update in version.in adds 6ae2890f3b1 LoongArch: bfd: Fix some bugs of howto table adds b98da8583a5 LoongArch: ld: Fix other pop relocs overflow check and add tests adds fb266c9083b Avoid unused space in .rela.dyn if sec was discarded adds 268391acb9f LoongArch: Modify inconsistent behavior of ld with --unreso [...] adds 54af729da14 LoongArch: Run overflow testcases only on LoongArch target adds d6a14e41381 aarch64: rename internals related to PAuth feature to use p [...] adds 896a639babe s390: Avoid reloc overflows on undefined weak symbols adds 5998b4a2877 arc: Don't build arc-analyze-prologue.S with -g adds f1c4160786e s390: Add r_offset check to the weak undef change adds dfec66ffff4 Cygwin: Fix putting inferior in foreground (fix input) adds cfb9cb1afd9 [gdb/testsuite] Fix test in gdb.python/py-finish-breakpoint.exp adds 0dbca2abb94 [gdb/testsuite] Remove KFAIL for PR ada/30908 adds 50c6682d74b [gdb/testsuite] Reset errcnt and warncnt in default_gdb_init adds 5c92d8456d3 Introduce read_remainder_of_file adds 8ee6f71b1a0 Fix formatting buglet in python.c adds a207f6b3a38 Rewrite "python" command exception handling adds cfe51255b89 Use the .py file in gdb.dap/pause.exp adds 1eae7be116d Rewrite final cleanups adds beadf912845 Add extension_language_ops::shutdown adds ec471b627aa Change finalize_values into a final cleanup adds 6313c05640c Add final cleanup for runnables adds b452b96c1e5 Explicitly quit gdb from DAP server thread adds 407ca654547 Two minor addrmap cleanups adds 4e0d6124101 Automatic date update in version.in adds 4b72a278f46 PR23881, pdp11 binutils fails if too much debug data adds 8bb8f834672 Fix gdb.interrupt race adds 60856b5cdaf Fix implementation of SUBALIGN. adds 62143ef92c2 PR23877, bad value (n32r5900) for default CPU adds d3da86d0376 Automatic date update in version.in adds b081c003ff8 aarch64: Use aarch64_debug_printf in a few more places adds 3243d790ee3 gprofng: change use of bignum to use of bigint adds dc1470f1d87 RISC-V: Add TLSDESC reloc definitions. adds 04d352509cd RISC-V: Add assembly support for TLSDESC. adds e0f747d5e91 RISC-V: Define and use GOT entry size constants for TLS. adds 159afbb7617 RISC-V: Initial ld.bfd support for TLSDESC. adds f757c5cae97 PR21739, Inconsistent diagnostics adds 801977ce479 bfd: Add ATTRIBUTE_HIDDEN to x86 internal functions adds bbb12eb9c84 gdb/arm: Remove tpidruro register from non-FreeBSD target d [...] adds fd09caf44f1 [gdb/dap] Move send_gdb and send_gdb_with_response to serve [...] adds 032d23a6db0 [gdb/dap] Fix stray KeyboardInterrupt after cancel adds 4b067447e1b aarch64: Fix the 2nd operand in gcsstr and gcssttr instructions. adds f9771d0e80c Synchronize GCC compile plugin headers adds d5c5b27095e PR19871, description of --pie adds 3f13a7b28cb Automatic date update in version.in adds 932e5949a9f Use DW_FORM_ref_addr for DIE offset in .debug_names adds eb3f3841da4 x86/APX: respect {vex}/{vex3} adds 6804f42c67d x86/APX: correct .insn opcode space determination when REX2 [...] adds c73a37b2680 x86/APX: optimize certain XOR and SUB forms adds 09de03fce5c x86/APX: honor -mevexwig= for byte-size insns adds 77b07380dea gas/NEWS: drop mention of Arm64's SVE2.1 and SME2.1 adds fabb73d1bb8 x86: adjust which Dwarf2 register numbers to use adds d9d4fc898d2 s390: Whitespace fixes in conditional branch flavor descriptions adds 996097d5ca9 s390: Use proper string lengths when parsing opcode table flags adds 5159682a61d s390: Lower severity of assembler syntax errors from fatal [...] adds 6130dcb9e58 s390: Enhance handling of syntax errors in assembler adds dd327181e96 s390: Do not erroneously use base operand value for length operand adds 9c021aef485 s390: Correct setting of highgprs flag in ELF output adds 566d4098fde s390: Assemble processor specific test cases for their processor adds a0af167da21 s390: Add comments to assembler operand parsing logic adds bd0ee1ee410 s390: Add test cases for base/index register 0 adds c3d72d73f8a s390: Add test case for disassembler option warn-areg-zero adds 0a4b39672b6 s390: Revise s390-specific assembler option descriptions adds dfa4ac9728c s390: Warn when register name type does not match operand adds 75a28d1a97a s390: Print base register 0 as "0" in disassembly adds aacf780bca2 s390: Allow to explicitly omit base register operand in assembly adds ac6582253b6 s390: Provide operand number in assembler warning and error [...] adds 5c97cb1c809 s390: Be more verbose about missing operand type adds 5764bd565a9 gdb/jit: Fix missing word in comment adds 668183c244d Automatic date update in version.in adds a6a3b67fa90 Fix TUI text centering adds 1304f47d02b gdb: LoongArch: Change LOONGARCH_FIRST_FP_REGNUM to 35 adds 90f8d97c8ef Automatic date update in version.in adds 1485a3fb636 Automatic date update in version.in adds a7ea089b0bc Automatic date update in version.in adds 30dbbdc55a7 LoongArch: Add gas testsuit for alias instructions adds 10b6919c1fe LoongArch: Add gas testsuit for lbt/lvz instructions adds f35f0ceddfe LoongArch: Add gas testsuit for lsx/lasx instructions adds 95616510b61 LoongArch: Add gas testsuit for LA64 int/float instructions adds 0c7cde4d9a3 LoongArch: Add gas testsuit for LA32 int/float instructions adds 4cde4ce70ae LoongArch: Add gas testsuit for LA64 relocations adds 533c24e1679 LoongArch: Add gas testsuit for LA32 relocations adds b208792b31c gdb/testsuite: fix some more duplicate test names in gdb.trace/ adds f08311ceb1b gdb/testsuite: fix duplicate test names in gdb.trace/circ.exp adds ea1b1dc0b5d Automatic date update in version.in adds 55e01dbd762 Don't use bfd_error_handler in bfd_abort adds 0e45942b2ca LoongArch: Delete extra instructions when TLS type transition adds d5de762be73 LoongArch: Add dtpoff calculation function adds a9859f5ad0e LoongArch: Fix some test cases for TLS transition and relax adds 164cc86b81d Add "-j1" to make command lines in the create-a-release README. adds 5b95198e2e4 Automatic date update in version.in adds acab5b12b97 Automatic date update in version.in adds dac0b8a4af4 RISC-V: Support Zabha extension. adds 433b4f8ab7d bfd: Don't hard-code BFD_JUMP_TABLE_COPY adds cdabd12b186 bfd: Change the --with-mmap default to true adds e9b738dfbdc Avoid race when reading dwz file adds 03fa0c63d3a gas: Fix x86 build with GCC 6.4 adds 99761c5ab53 Export "finish" return value to Python adds 2755241d02d Add return value to DAP scope adds 0d3e7c8b720 Automatic date update in version.in adds 71d67416e78 Rename members of index_cache_store_context adds 2509ae7fb0f Capture directory in index_cache_store_context adds b183313dfa9 Capture the per-BFD object in index_cache_store_context adds ba9583c7d59 Move the 'store' method to index_cache_store_context adds ed29a346be4 Avoid race when writing to index cache adds bd8d76258f8 print cached error messages using _bfd_error_handler adds 0c947d990a9 Re: Move bfd_init to bfd.c adds 5cd52661808 Reinstate bfd_print_error as an extern function adds b1abf8b1b93 [gdb/python] Use gdbpy_err_fetch::{type,value} as getters adds 50ede768769 [gdb/python] Normalize exceptions in gdbpy_err_fetch adds 2cf3c79c807 [gdb/python] Handle deprecation of PyErr_{Fetch,Restore} in 3.12 adds a23cc3f3894 Automatic date update in version.in adds 57909960728 Automatic date update in version.in adds 64e215c15bc tests: force non-deterministic mode in non-deterministic tests adds 788b11d9c66 x86: don't open-code REG_{SP,FP} adds ec6b11e7ec3 x86/APX: permit wider than 4-bit immediates with V{EXTRACT, [...] adds 06360a5cbd9 x86: KeyLocker insn interaction with -msse-check / .sse_check adds 85041a8d518 gdb/testsuite: Reduce indentation in gdb.threads/threadcrash.exp adds 72ab7ac8be9 gdb/testsuite: Fix gdb.threads/threadcrash.exp with check-readmore adds b95b92ec093 gdb/testsuite: Use _inferior_thread_count in gdb.threads/th [...] adds 623840fc07d gdb/testsuite: Simplify gdb.threads/threadcrash.exp adds f215d2d8ad7 gdb/testsuite: Reduce gdb.threads/threadcrash.exp reliance [...] adds 5eb2254a1d1 gdb/unwinders: better support for $pc not saved adds b792eb47f25 gdb, btrace: fix error diagnostics adds 02b2f397039 gdb: re-generate aclocal.m4 adds 9b9e2629946 libctf: fix uninitialized variables in testsuite adds 1320cb92da1 gdb/testsuite: reformat file with a more recent version of black adds 3a3f1548fa3 Special case NULL pointers in dynamic type resolution adds 0824937af0c gdb/Makefile.in: remove ACLOCAL_AMFLAGS adds 0a909fdd47b Remove tui-out.[ch] adds b450e102730 Sync libbacktrace from gcc [PR31327] adds 402c361af64 Automatic date update in version.in adds d404349e5f9 gnulib: re-generate build files adds d8915f27ebb LoongArch: Fix gas and ld test cases adds 272acb42cfc LoongArch: Scan all illegal operand instructions without in [...] adds 7650ea38908 gdb: Deprecate MPX commands. adds a02a739070e contrib: sync dg-extract-results.py with GCC adds f9b7cc0cd2a contrib: sync dg-extract-results.sh with GCC adds cf16ab724a4 [gdb/tdep] Fix gdb.base/watch-bitfields.exp on aarch64 adds ef11c1eaffe Automatic date update in version.in adds 90840a86569 RISC-V: Add -march=help for gas adds 32235d90951 bfd: Don't call bfd_write with 0 size adds 2e384d4f44f bfd: Use MAP_FAILED for mmap failure adds 4810a2d92b9 bfd: Use size_t in the BFD mmap interface adds 6018644f13f opcodes: Fix build verbosity adds 4b8c3ccc2ff Remove extraneous word from manual adds 3a4c6f1aa95 Automatic date update in version.in adds 9a03f218534 [gdb/tdep] Fix gdb.base/watchpoint-unaligned.exp on aarch64 adds b0e7d28eae1 Remove 'if' from GDB_PY_HANDLE_EXCEPTION adds 91e15dbaf9d Pass alignment when using GCC_C_FE_VERSION_2 adds da48217f315 gdbserver/linux: probe for libiconv in configure adds 97e9c24c385 [gdb/build] Fix build on postmarketos adds 7bb2b949331 Automatic date update in version.in adds 9fe07b7f95f x86/APX: legacy promoted insns can't access %xmm16-%xmm31 adds d01264b7165 gas/NEWS: Remove mention of AArch64 B16B16 extension adds 033679b18f8 Use size_t in gdb_bfd_section_data adds 2b53203690f Automatic date update in version.in adds 04d7f8a5bc3 Automatic date update in version.in adds 42db3e48c55 [gdb/testsuite] Fix gdb.base/list-no-debug.exp on debian adds afa04bdc561 Automatic date update in version.in adds 14860bc451b RISC-V: Tidy smstateen and ssstateen testcases. adds 5745c68ecc6 Arm64: correct B16B16 indexed bf{mla,mls,mul} adds fbedb145e49 Arm64: check matching operands for predicated B16B16 insns adds 93eb6c64ec4 gdb/testsuite: attach to i386 process stopped in vDSO adds 6549a232d25 Fix compiling bfd/vms-lib.c for a 32-bit host. adds d0eb2625bff bfd: add missing include <time.h> adds 2518ce94704 Clear board_info entry after waiting for process adds a8e1e2aaf87 Set __file__ when source'ing a Python script adds 2b5f0fe3230 Use string_view in quirk_rust_enum adds 1dd09e7f70d Fix Ada 'ptype' of access to array adds 38ad466f704 Remove some unnecessary Ada expression code adds ee0fa662707 [PATCH] ld: Improve documentation of -rpath-link search paths adds 4792a423d26 aarch64: Add support for (M)ADDPT and (M)SUBPT instructions adds 07b16fae7b7 aarch64: Add support for SVE ADDPT, SUBPT, MADPT, MLAPT ins [...] adds 0273b5967e2 Regenerate AArch64 opcodes files adds b42aa684f6f Automatic date update in version.in adds 97ce7870440 LoongArch: Add relaxation for R_LARCH_CALL36 adds 306361f0687 [gdb] Further fix "value is not available" with debug frame adds 62fd8eb3143 Add myself to gdb/MAINTAINERS adds c0689161ed0 gdb/python: Fix segfault when iterating over empty linetable adds dcca32c28b4 Fix typo in previous patch to ld.texi adds 2c16eb1d834 Fix free of unallocated memory in the BFD library's compres [...] adds f6080a91c5e ld: Support LD_UNDER_TEST environment variable adds 709b8d140b4 Fix seg-fault in the DWARF reader code when accessing an ab [...] adds 7d18eb9983b gdb: use static_cast in gdb::checked_static_cast adds 8695c3a6938 gdbsupport: rename include guard in gdb-checked-static-cast.h adds 696f6b6660a Remove redunant test of ELF size in core note decoder. adds f3f34f2b262 gas, aarch64: Add faminmax extension adds 52ca06e807b gdb/python: test exception case for gdb.solib_name adds 12d5d5bfd02 Fix two serious flake8 reports adds 1ab9eefe3ce Speed up lookup of "type_specific_data" adds 8f39d04b97c Automatic date update in version.in adds 8a61ee551ce [gdb/symtab] Workaround PR gas/31115 adds 35716707ebb gdb: syscalls: Update linux-defaults.xml.in adds 59a83e67de2 gdb: syscalls: Update .xml.in files for some archs adds 950895a209a gdb: syscalls: Update .xml files for some archs adds a08dc2aa004 gdb: syscalls: Add loongarch-linux.xml.in adds 65a550468cf gdb: syscalls: Generate loongarch-linux.xml adds b369b90c0d8 gdb: syscalls: Add loongarch case in update-linux-from-src.sh adds 53ff349e553 gdb: LoongArch: Set the correct XML syscall filename adds 105470cd79f Fix comparison of array types adds e8f6050cfb9 Add .pre-commit-config.yaml adds 23cdd9431ad Fix reinterpret_cast for classes with multiple inheritance adds d391f3721e2 Fix casting in-memory values of primitive types to const reference adds d51a9311529 [gdb/testsuite] Add PR gdb/26967 KFAIL in two more test-cases adds 8d0e6e08317 [gdb/testsuite] Handle core without build-id in gdb.base/co [...] adds 886d73049c5 [gdb/testsuite] Fix gdb.server/server-connect.exp for missing ipv6 adds d5e9331b6ba .pre-commit-config.yaml: bump black hook to 24.3.0 adds 80313193b0f Automatic date update in version.in adds b7b293fa3bc New Romanian translation for gas sub-directory adds 006efc27dc5 gdb: LoongArch: Silence warning about core file of lsx and lasx adds 9bec569fda7 gdb: syscalls: Add some tips for LoongArch xml files adds acaf48b9214 sim/erc32: Rename EVENT_MAX -> MAX_EVENTS adds 3984e52f7f4 Use addrmap_fixed in a few spots adds 9069d693986 Don't use virtual destructor in addrmap adds 7f032bbedf3 Require trivial destructor in allocate_on_obstack adds 7e949f08700 Implement Ada 2022 delta aggregates adds 4bb20a6244b gdbserver: Clear X86_XSTATE_MPX bits in xcr0 on x32 adds 40dcb60affd Automatic date update in version.in adds 820a77554e6 x86: fix Solaris testsuite failures adds 431a6b091d3 Teach GDB to generate sparse core files (PR corefiles/31494) adds 7845a24a6d6 gdb: LoongArch: Clean up loongarch_iterate_over_regset_sections() adds 319719bb292 Revert "Pass GUILE down to subdirectories" adds 9f1c94481f8 Constify get_disassembler_options adds af25053d5f9 Remove some unnecessary casts adds c05dd51122c Use std::string for disassembler options adds 9f88262921a Remove SO_NAME_MAX_PATH_SIZE limit from core solib code adds 092ff48583a Simplify windows-nat.c:windows_make_so #ifdefery adds 30512efab14 windows-nat: Remove SO_NAME_MAX_PATH_SIZE limit adds e9315f148d5 windows-nat: Use gdb_realpath adds efd58a4379a Automatic date update in version.in adds 467a34bb9e6 gdb tests: Allow for "LWP" or "process" in thread IDs from [...] adds ec6f9621519 Automatic date update in version.in adds 121a4d3d802 Automatic date update in version.in adds 61ced226a4f [gdb/testsuite] Fix tdlabel_re references adds 874f4887f03 [gdb/testsuite] Fix gdb.ada/tagged-lookup.exp with gcc <= 12 adds 5920765d751 gdbserver: convert have_ptrace_getregset to a tribool adds 01ed1674d44 gdb/x86: move reading of cs and ds state into gdb/nat directory adds 0a7bb97ad2f gdbserver/x86: move no-xml code earlier in x86_linux_read_d [...] adds 7816b81e9b3 gdb/gdbserver: share I386_LINUX_XSAVE_XCR0_OFFSET definition adds cd9b374ffe3 gdb/gdbserver: share some code relating to target descripti [...] adds efba976d971 gdb/arch: assert that X86_XSTATE_MPX is not set for x32 adds 61bb321605f gdbserver: update target description creation for x86/linux adds 198ff6ff819 gdb/gdbserver: share x86/linux tdesc caching adds 07505b613a0 Revert "gdb: remove unnecessary parameter wait_ptid from do [...] adds 3df7843699f gdb: fix b/p conditions with infcalls in multi-threaded inferiors adds 29f7ef927ad gdb: add timeouts for inferior function calls adds fe67b24240d gdb: introduce unwind-on-timeout setting adds 7879fba359f gdb: rename unwindonsignal to unwind-on-signal adds 17640f65fc6 gdb: remove skip_quoted and skip_quoted_chars adds 5792be92441 gdb: fix bug where quote characters would become nullptr adds 4f440ff33d1 gdb: allow double quotes for quoting filenames adds c8adaf3dd31 gdb: remove some dead code from completer.c adds c66e8e5c8d2 gdb: remove special case completion word handling for filenames adds 10c58fd8df4 gdb/completion: make completion_find_completion_word static adds ec483c2344f gdb: move more completion setup into completer.c adds f9ee45c3a95 bfd: make _bfd_section_size_insane part of the public API adds ccf3148e313 Fix windows_nat_target::fake_create_process ptid adds 02d02fc7924 gdb/testsuite: Fix set_unbuffered_mode.o handling in parallel mode adds 99c3fe52d23 gprofng: fix infinite recursion on calloc with multi-thread [...] adds 00bd12130c7 Automatic date update in version.in adds 1859fcf1779 gdb: mark addrmap classes `final` adds c7c9820071f gdbserver/Makefile.in: add missing `-x c++` adds 24df37a10f8 gdb: fix possible uninitialised variable use adds f4c19f89ef4 gdb/gdbserver: fix some defined but unused function warnings adds bb9a951fab7 Don't claim a fat IR object if no IR object should be claimed adds 818ef5f4137 Capture warnings when writing to the index cache adds eecab42fb33 [gdb/testsuite] Fix valgrind tests on debian adds fc36b8d1e07 Remove redundant check from parse_number.exp adds 4c48ff3e92a Revert "gdb/gdbserver: fix some defined but unused function [...] adds c17389078ae Revert "gdb: fix possible uninitialised variable use" adds 57d8b51d901 Revert "gdbserver/Makefile.in: add missing `-x c++`" adds 69324a74e34 Revert "gdb/gdbserver: share x86/linux tdesc caching" adds cba2791ca6a Revert "gdbserver: update target description creation for x [...] adds 0991b56074a Revert "gdb/arch: assert that X86_XSTATE_MPX is not set for x32" adds 49a7660fb50 Revert "gdb/gdbserver: share some code relating to target d [...] adds f06daade43d Revert "gdb/gdbserver: share I386_LINUX_XSAVE_XCR0_OFFSET d [...] adds 59b198a6163 Revert "gdbserver/x86: move no-xml code earlier in x86_linu [...] adds 9480801c1f4 Revert "gdb/x86: move reading of cs and ds state into gdb/n [...] adds 56f703d39d6 Revert "gdbserver: convert have_ptrace_getregset to a tribool" adds db3bcacad0f Automatic date update in version.in adds f61e97cc86a gdb: make gdbarch_types.py non-executable adds 2f3dfa7f908 gdb, gdbserver, gdbsupport: reformat some Makefile variable [...] adds 1d43b17eac1 {gdb,gdbserver}/Makefile.in: remove unnecessary intermediar [...] adds ab7daea3ad0 gdb, gdbserver, gdbsupport: include early header files with [...] adds 18d2988e5da gdb, gdbserver, gdbsupport: remove includes of early headers adds 13ed3225004 Fix clang build adds ff87ff7dc92 Automatic date update in version.in adds 8e60ff82b8e RISC-V: Removed privileged spec 1.9.1 support in assembler. adds 6ccf769a179 [gdb/testsuite] Add missing include in gdb.base/rtld-step.exp adds a26b7d06eb2 [gdb/testsuite] Fix test-case gdb.threads/attach-stopped.ex [...] adds 4ef6173d2df [gdb/testsuite] Fix gdb.base/ending-run.exp on manjaro linux adds cd9ca24dd21 x86: templatize INC/DEC adds 568473a4376 x86: templatize unary ALU insns adds 42eb20eb357 x86: templatize binary ALU insns adds fe17c026507 x86: templatize shift/rotate insns adds ffa25710635 x86: templatize shift-double insns adds b38b161e54f x86: templatize ADX insns adds 5fc0b1f79fb x86: templatize RAO-INT insns adds 226749d5a6f gas: sanitize FB- and dollar-label uses adds 09be89098e3 gas: drop dead check for double quote adds 1c6310c97b0 gas: drop integer_constant()'s maxdig adds ebe82bfdb38 x86/SSE2AVX: respect prefixes adds b58829cdeff x86/SSE2AVX: move checking adds e67388a6a47 gas: gcfg: fix handling of non-local direct jmps in gcfg adds edada1692cc Make pascal_language::print_type handle varstring==nullptr adds 1678a15b694 Automatic date update in version.in adds 2f31f965edc [gdb/testsuite] Fix missing return type in gdb.linespec/bre [...] adds 221918140b0 [gdb/testsuite] Add missing includes in gdb.trace/collection.c adds 43f8b6e2578 gdb/testsuite: avoid $pc/$sp values in test names adds b5c7f1fd7b9 gdb/testsuite: don't include port numbers in test names adds cb3729d3780 Automatic date update in version.in adds 05612aa74b5 Lower variable definitions in tui_redisplay_readline adds c7a5bea4c62 Automatic date update in version.in adds daeda14191c BFD: Fix the bug of R_LARCH_AGLIN caused by discard section adds 32f5a9896d1 gdb: create_breakpoint: add asserts and additional comments adds ea020765286 gdb: create_breakpoint: asserts relating to extra_string/pa [...] adds 3d42db971fc gdb: change 'if' to gdb_assert in update_dprintf_command_list adds 437d237a547 gdb: the extra_string in a dprintf breakpoint is never nullptr adds 8b4141cdb03 gdb: build dprintf commands just once in code_breakpoint co [...] adds 4dae2621e0a Automatic date update in version.in adds 7918b183ec7 LoongArch: gas: Ignore .align if it is at the start of a section adds b67a17aa7c0 LoongArch: Fix the issue of excessive relocation generated [...] adds 159daa36fab asan: heap-buffer-overflow objdump.c:3299 in disassemble_bytes adds a82e3815dff hppa: Implement PA 2.0 symbolic relocations for long displacements adds 0ed1e396e4e Automatic date update in version.in adds f37f8c46c2e objdump --disassemble=sym peculiarities adds af969b14aed PR 30569, always call elf_backend_size_dynamic_sections adds 3c6c32951e2 PR 30569, delete _bfd_mips_elf_early_size_sections adds 33c58f48440 PR31458, FAIL: MIPS eh-frame 3 with --no-keep-memory adds b35013e29f3 [gdb/tui] Fix centering and highlighting of current line adds 121a3f4b4f4 Update objcopy's --section-alignment option so that it sets [...] adds d16a53152cc [gdb/testsuite] Fix gdb.ada/verylong.exp on 32-bit target adds 374c1cbbf06 [gdb/testsuite] Add missing include in gdb.base/ctf-ptype.c adds 8a99b2b8174 Remove .flake8 adds 2fde5149d73 Fix flake8 errors in dap/server.py adds a311bd9e2b2 Ignore unsed import in dap/__init__.py adds 5ac754cf462 Remove unused import from gdb/__init__.py adds 80c69af864c Remove bare "except" from disassembler.py adds 788050bf18c Suppress star import errors adds 99364b187fd Specify ImportError in styling.py adds 34b0776fd73 Suppress some "undefined" warnings from flake8 adds e2238b2e206 Do not use bare "except" adds 68982f618b2 Prepare gdb for isort adds c2cf30e7608 Run isort adds d9d782dd8b6 Introduce and use aggregate_assigner type adds 542ea7fe46d Implement Ada 2022 iterated assignment adds b64e3e1c36e Introduce ada_parse_state adds 48497d85e3b Move "int_storage" global into ada_parse_state adds 68d7f5b02f2 Move "components" and "associations" into ada_parse_state adds 06c3813858a Move "assignments" global into ada_parse_state adds ed08e2b3714 Move "iterated_associations" into ada_parse_state adds 65586abcf3d Move "temp_parse_space" into ada_parse_state adds d9346cbfcbf Move "paren_depth" into ada_parse_state adds 33a03c12131 Move "returned_complete" into ada_parse_state adds 0298128e07b Remove "numbuf" global adds 051889c8104 Constify ada-lex.l:attributes adds 251cedaeb57 Print type name when printing Rust slice adds b1741ab0daf libiberty: Invoke D demangler when --format=auto adds a0635511a8a Automatic date update in version.in adds 8963a60d7b7 x86/APX: Remove KEYLOCKER and SHA promotions from EVEX MAP4 adds 0006623c18c x86: drop stray Size64 from WRSSQ adds ef9a6314d8a x86: add missing No_qSuf to non-64-bit PTWRITE adds b1c4af2086d Arm64: check tied operand specifier in aarch64-gen adds 28b24770bb7 Extend objdump's --show-all-symbols option so that it also [...] adds 301bfc45abb Fix null pointer dereference in process_debug_info() adds e73b04d2650 gdb: ensure has dwarf info before reading DWZ file adds 7bba0ad0857 gdb/compile: Use std::filesystem::remove_all in cleanup adds 3d7d77d747b doc: add the missing 'handle' attribute in xml adds f89ae595dd1 Revert "gdb/compile: Use std::filesystem::remove_all in cleanup" adds 9ba56acee51 elf: Use mmap to map in read-only sections adds 584b30e4b35 elf: Add _bfd_elf_m[un]map_section_contents adds c6291d749ae elf: Use mmap to map in symbol and relocation tables adds d41b7648558 elf: Don't cache symbol nor relocation tables with mmap adds 3428c771aef elf: Always keep symbol table and relocation info for eh_frame adds a9505c74206 elf: Add _bfd_elf_link_m[un]map_section_contents adds 7e217ee2c06 Automatic date update in version.in adds b86d3af60ff USE_MMAP fuzzed object file attacks adds 9fd82d9142d Fix uninitialised variable errors adds 0ab0435fe67 Re: USE_MMAP fuzzed object file attacks adds b43b352837e Memory corruption with USE_MMAP adds 1bc2544b895 dlltool: replace unchecked malloc with xmalloc adds fab240554b7 Re: Update objcopy's --section-alignment option adds f38e9921479 MIPS HI16 and LO16 reloc howtos adds b0ca740e8f3 Fix a test failure in gdb.threads/stepi-over-clone.exp adds 16810e455fe Add flake8 and isort to .pre-commit-config.yaml adds c2d698fe03a x86: Restore APX shift-double instructions with omitted shi [...] adds 360d244b24e bfd: Handle bmmap failure in _bfd_mmap_read_temporary adds 0ffdc37b989 bfd_mmap_local: Check offset and size adds c069de34918 Automatic date update in version.in adds 37eac4810b6 bfd: Munmap readonly memory after bfd_free_cached_info adds 54e2d897a64 Add missing install-dvi and install-ps Makefie targets. adds eac88f32984 Add support for Windows network paths to the UNC support in [...] adds c0419c024bf elf: Always honor the first definition in shared object and [...] adds 816fd3dced1 elf: Use elf_link_first_hash_entry for first_hash adds 82475fa2fa9 Automatic date update in version.in adds e7e05a9dd0c Don't have first_hash entries of strings that can be freed. adds cca46dea4d0 Revert "x86: Restore APX shift-double instructions with omi [...] adds c411ee98837 elf: Call bfd_malloc instead xmalloc adds bc0d0a55962 Automatic date update in version.in adds dd74a603376 Support APX NF adds 261d6a6776b Automatic date update in version.in adds 248b6326a49 Re: PR26978, Inconsistency for strong foo@v1 and weak foo@@v1 adds ecc3c386677 gdb: ignore -Wregister instead of -Wdeprecated-register adds cc7ae3ac7e7 gdb/Makefile: add gcore to the 'all' target dependency list adds 766f411f084 gdb/Makefile: rewrite dependencies for config.status target adds cb1bef582e3 gdb/Makefile: add some missing config.status dependencies adds b6a12c14513 gdb/Makefile: Print 'GEN' message, and pass SILENT_FLAG more adds ff69d6e9af3 gdb/configure: use AC_MSG_NOTICE not a direct echo call adds 76bbe1f5970 gdb/build: apply silent-rules.mk to the data-directory Makefile.in adds 36192c2be13 gdb/configure: realign the AC_ARG_ENABLE(sim, ....) block adds 3623271997a remote.c: Use packet_check_result adds 94a94c904da remote.c: Make packet_ok return struct packet_result adds d05e1a4a6d4 ld: Add PR ld/31615 tests adds 38d2fa177e3 Automatic date update in version.in adds c8d45dbd0a0 ld testsuite: Append NOSANITIZE_CFLAGS to CFLAGS_FOR_TARGET adds 7c71e67e119 Remove dead code in bfdwin.c adds edb30f57828 Support {evex} pseudo prefix for decode evex promoted insns [...] adds 2bf280a8275 LoongArch: ld: Move .got .got.plt before .data and protect [...] adds 9132c8152b8 RISC-V: Support Zcmp push/pop instructions. adds f9d6cf2e9f8 arm: Refactor condition for print_mve_shift_n adds b3a561abc30 arm: Fix encoding of MVE vqshr[u]n adds cd714ac07cb arm: Fix disassembly of MVE vq[r]shr[u]n adds 56756c571eb bfd: Define pagesize variables only for mmap adds 676b98078f9 s390: Flag conditional branch relative insns as condjump adds 6f3cf71845e aarch64: Treat operand "SME list of ZA tiles" as immediate [...] adds e8cd90f039c Rewrite gdb_bfd_error_handler adds 2c8dd9b1c31 Automatic date update in version.in adds bdefc073061 Re: ld testsuite: Append NOSANITIZE_CFLAGS to CFLAGS_FOR_TARGET adds 219822fd5db mmap: Avoid the sanitizer configure check failure adds 303da223b1b mmap: Avoid the sanitizer configure check failure adds ea83005a367 readelf: Add -j/--display-section command line option. adds 96c1bcb38bc gdb, gdbserver: Add missing install-dvi Makefile target adds a1c6a60cc55 gas: gcfg: add_bb_at_ginsn must return root_bb adds f1c5d46cae3 gas: scfi: bugfixes for SCFI state propagation adds f8e9374ea8c Automatic date update in version.in adds ea3002bc4d2 Segfault in _bfd_delete_bfd with USE_MMAP adds c3460201a64 elf: Fix a memory leak in _bfd_elf_add_dynamic_entry adds 533da9536e6 mmap: Fix a memory leak in _bfd_mmap_read_temporary adds bf649e72d3d x86-64: Use long NOPs for Intel Core processors adds ef70c9e7b26 Re: Update objcopy's --section-alignment option adds de9dc65bd45 asan: heap buffer overflow elf_link_add_to_first_hash adds af925905211 Remove bfdwin.c adds 9df979cab76 gdb: fix format in remote.c adds 80ec23548f1 gas: Fix memory leaks in ginsn.c adds cafca5eaa06 gas: Fix a CFI label name memory leak in scfi.c adds 31c21e2c13d [gdb/testsuite] Fix gdb.threads/access-mem-running-thread-e [...] adds 8e8d0b63ff1 Add -j/--display-section option to readelf. adds fcf8f3237cb Improve readelf's display of RELR relocs. adds 0f8adbf77dd Re: Fix null pointer dereference in process_debug_info() adds 8bad8d5133f Automatic date update in version.in adds 3d67591c6ff gas: Fix memory leaks in gen-sframe.c adds 99daf56f4b4 Update description of macro keyword argument assignment in [...] adds 032e5e0c0c0 gdb/data-directory: silence output from mkinstalldirs script adds 9c25a9d0f75 Cygwin/testsuite: Avoid infinite hang adds ec489031709 New testcase gdb.threads/leader-exit-attach.exp (PR threads/8153) adds c223d373883 Fix setting watchpoints when current thread is running adds 4ad25f3bed6 Automatic date update in version.in adds d96ca684656 Automatic date update in version.in adds 31a1b19e6ca Automatic date update in version.in adds 5966e2eb3fe LoongArch: ld:Report an error when seeing an unrecognized r [...] adds ae14cde6fd2 sim: riscv: Fix PC at gdb breakpoints adds a73073dc7f2 sim: riscv: Make stack 16-byte aligned adds d8e753b7911 sim: riscv: Fix confusion with c.jal vs. c.addiw adds 34d5ac9244c gprofng: Fix dvi documentation build rule adds bdcd50f901e Strip trailing newlines from input string adds 75670e0075d Avoid complaint warning on mingw adds ccbf42ec88f When mapping sections to segments ensure that we do not add [...] adds 5cb1d84e595 Change printf attribute to fix clang build adds 9dd91814278 Remove dependency upon shlwapi library when building BFD fo [...] adds 35d69151579 gdb: Add Felix Willgerodt as the x86 architecture maintainer adds 12406b2cdab Remove 'copy_names' parameter from add_using_directive adds ef076b0377c Fix crash in gdb_rl_callback_handler adds bc69768ab67 Automatic date update in version.in adds ab0a395b54d Remove debug printout from 9dd918142787246ea7ed53494d9cbc6b [...] adds 8c8de179c20 Gas Doc: Update example of how .altmacro affects the interp [...] adds 21061c384c5 Simplify readelf's RELR relocation display. adds aa38e605634 gas: Free unused memory in scfi_ops_cleanup adds 2d4c39a885d x86: Fix a memory leak in md_assemble adds 06e967dbc9b [gdb/python] Throw MemoryError in inferior.read_memory if m [...] adds 3f6a060c754 Remove accidental commit of an experimental change adds 6a2dbb742dc Remove excess whitespace from doc strings of some commands adds 12f5356130c gdb/make-target-delegates.py: don't handle "void" in parse_ [...] adds b6fc194038c Fix test for sections with different VMA<->LMA relationship [...] adds 08b91f595d7 [gdb/symtab] Refactor condition in scan_attributes adds 4e417d7bb1c Change handling of DW_TAG_enumeration_type in DWARF scanner adds 79ddf4a51a7 Add move operators for addrmap adds 0b398cf8f30 Introduce class parent_map for DIE range map adds 4320a9c921d Correctly handle DIE parent computations adds ec9a843791b [gdb/testsuite] Add gdb.dwarf2/forward-spec-inter-cu.exp adds 6732c57eeea [gdb/testsuite] Add gdb.dwarf2/backward-spec-inter-cu.exp adds bacc61fd3e6 Thread-safety improvements for bfd_check_format_matches adds 20bf7711bce Avoid cache race in bfd_check_format_matches adds 59497587af9 libctf warnings adds f6a18d1f55d ARC e_flags vs. objcopy adds 79484e95665 Automatic date update in version.in adds c2fbf57864a elf: Skip the archive if the symbol isn't referenced adds e59144c6edc Add W table for USER_MSR under MAP4. adds 0f077fcae0f [gdb/testsuite] Simplify gdb.server/server-kill-python.exp adds 75d277b1f50 [gdb/testsuite] Fix gdbserver pid in gdb.server/server-kill [...] adds 5b1c70bfe0d aarch64: Remove asserts from operand qualifier decoders [PR31595] adds 4d76c39f751 Fix max-depth test case for AIX. adds d52ba54add0 [gdb/testsuite] Require address update for DW_LNE_end_sequence adds 4f24b90aba6 [gdb/testsuite] Require address update for DW_LNS_copy adds f0d556d14b1 [gdb/testsuite] Fix end_sequence addresses adds 0f91492fcf3 [gdb/testsuite] Require DW_LNE_end_sequence adds c25c939387c gdb/record: remove unnecessary use of filename_completer adds 6e4f0b3ea0d gdb/record: add an assert in cmd_record_start adds 7a59cf95636 gdb/record: minor clean, remove some unneeded arguments adds 1992aeb29ee Fix include guard typo adds cbb97c5be36 gdbsupport, gdbserver, gdb: use -Wno-vla-cxx-extension adds c7d73a71577 Use section name in DWARF error message adds 5739a1b98da gdb+gdbserver/Linux: Remove USE_SIGTRAP_SIGINFO fallback adds 56f4dea207d gdb/Windows: Fix detach while running adds b060213e0c9 Remove a copy from c-exp.y:parse_number adds 1c8102d17f5 Automatic date update in version.in adds 170957ff9b8 Tidy objdump opb expressions adds ee19a4725c0 alpha_vms_get_section_contents vs. fuzzed files adds ebf18671351 Re: Fix address violations when reading corrupt VMS records adds 41d5ff24c67 Add DW_TAG_compile_unit DIE to Dummy CUs adds 31d5afc19d9 HPPA64 linker: Do not force the generation of DT_FLAGS for [...] adds 523e454fab8 gdbsupport: constify some return values in print-utils.{h,cc} adds b0c431de3f0 [gdb/testsuite] Use allocator_may_return_null=1 in two test-cases adds 4c8fc167568 [gdb/testsuite] Use find_gnatmake instead of gdb_find_gnatmake adds eae4098321b Automatic date update in version.in adds a1defbe4267 mmix disassemble memory leak adds 2304772225e memory leak in bfd/dwarf2.c adds eebad48efee elf: Strip unreferenced weak undefined symbols adds 9cf3c87e166 Re: elf: Strip unreferenced weak undefined symbols adds 75606e5e8de gdb: aarch64: Remove MTE address checking from get_memtag adds f00fb5e1d1f gdb: aarch64: Move MTE address check out of set_memtag adds 681ad8174d0 gdb: aarch64: Remove MTE address checking from memtag_matches_p adds a0e28bb1515 gdb: Use passed gdbarch instead of calling current_inferior adds 7202f41f5f4 gdb: Introduce is_address_tagged target hook adds c040e0b107c gdb: Add qIsAddressTagged packet adds 648a8c6168f gdb/testsuite: Add unit tests for qIsAddressTagged packet adds 0e6747d2a63 gdb: Document qIsAddressTagged packet adds 6364617120e binutils, objdump: Add --ctf-parent-section adds ca019227843 libctf: don't leak the symbol name in the name->type cache adds 54a0219150d libctf: remove static/dynamic name lookup distinction adds 2ba5ec13b20 libctf: fix name lookup in dicts containing base-type bitfields adds 8a60c930963 libctf: support addition of types to dicts read via ctf_open() adds b4b77b26e22 libctf: fix a comment adds 4fa4e3d92ac libctf: delete LCTF_DIRTY adds bb2a9a465e0 libctf: fix a comment typo adds 629acbe4a32 libctf: rename ctf_dict.ctf_{symtab,strtab} adds 3301ddba1ba Revert "libctf: do not corrupt strings across ctf_serialize" adds 149ce5c2636 libctf: replace 'pending refs' abstraction adds cf9da3b0b6a libctf: rethink strtab writeout adds 483546ce4f3 libctf: make ctf_serialize() actually serialize adds eb244227d83 libctf: fix tiny dumping error adds 0ebf1bdeeda libctf: improve handling of type dumping errors adds 9049b960f2b libctf: make ctf_lookup of symbols by name work in more cases adds a96a9ca9535 libctf: fix a debugging typo adds 3b5e2d0e8d5 libctf: add rewriting tests adds b5ac272b872 libctf: fix leak in test adds 7e1368b58f3 libctf: don't pass errno into ctf_err_warn so often adds d8e1bca7ebc libctf: Remove undefined functions from ver. map adds edc27e2d90a libctf: do not include undefined functions in libctf.ver adds f74d62a1bc8 gdb: add includes in target-debug.h adds ebb8507cee4 gdb: convert target debug macros to functions adds 559798f8280 gdb: fix include for gdb_signal in target/waitstatus.h adds a887499c6b3 gdb: make target debug functions return std::string adds b38f70086db gdb: make debug_target use one-liners adds 8a8b6c53e12 gdb: make regcache::debug_print_register return a string adds cb5dfff88ea gdb: add target_debug_printf and target_debug_printf_nofunc adds 37163076825 Automatic date update in version.in adds 02fa4bbec19 Error compiling libctf-regression test adds 20eee7540b9 LoongArch: Add -mignore-start-align option adds 7e9ef24e4a7 Automatic date update in version.in adds e6375bc8ebb Remove some alloca uses adds 6e4be957f79 Remove a couple of VLAs adds 80fa407f9fb Automatic date update in version.in adds b5247082c4a x86/APX: Add invalid check for APX EVEX.X4. adds 1f984aabf17 Use std::vector in event-loop.cc adds 911cb006bf0 aarch64: Fix coding style issue in `aarch64-dis.c' adds 39f0ac38316 gdb: fix unknown variable typo in c-exp.y adds fdaa4939e50 gdb/testsuite: Use default gdb_expect timeout in runto adds 5b4c41267ff Automatic date update in version.in adds 7b21ae941ee gdb: move two declarations out of defs.h adds 5d2c2c84f27 gdb: move `enum compile_i_scope_types` to compile/compile.h adds 15afb100ea6 gdb: remove extract_long_unsigned_integer adds ec452525926 gdb: move store/extract integer functions to extract-store- [...] adds 6e7c49c2dd9 gdb: move RequireLongest to gdbsupport/traits.h adds 740ccea39ec gdb: don't include hashtab.h in defs.h adds 6bfde7e33e2 gdb: don't include gdbsupport/array-view.h in defs.h adds 6705e14a994 copy_private_symbol_data adds e13e2ba45fe use copy_private_symbol_data in objcopy adds 6197c6f3a6f xfail undefweak-1 test for alpha adds ef1c830f003 ignore some symbols in elf.c:swap_out_syms adds e79ee36b5ae PR31667, objcopy/strip corrupts solaris binaries adds 6a7d971a8a9 gdb: bump black version to 24.4.0 adds ff191ddf80a gdb/dwarf2/read.c: remove pessimizing std::move adds 0de4ba02693 objdump: Round ASCII art lines in jump visualization adds eb97e68430f gdb: remove unused include in infrun.c adds 7d21eff9442 gdb: move declarations of check_quit_flag and set_quit_flag [...] adds 14872939664 gdb: change return type of check_quit_flag to bool adds 4111db1af3a gdb: change type of quit_flag to bool adds e5dc0d5d04e gdb: move a bunch of quit-related things to event-top.{c,h} adds dcff5e80e66 gdb: move annotation_level declaration/definition to annota [...] adds cbf58b22f76 gdb: remove enum precision_type adds 9085a018caf gdb: move symbol_file_command declaration to symfile.h adds 6c2119acf78 objcopy.c: Fix bfd_copy_private_symbol_data on 32-bit hosts adds 9b441c415c5 bfd: Remove duplicate word in elf-vxworks.c adds 3e562e4be87 arm: Fix MVE vmla encoding adds c527001f381 gdb: adjust copyright years of extract-store-integer.{c,h} adds d65decae83c Automatic date update in version.in adds 122f6f14b13 buffer overflow in libctf tests adds bfe6fb329a1 PPC maintainers adds 1a7f925ea20 gdb: include extract-store-integer.h in charset.c when PHONY_ICONV adds 3b3e2090118 Update readelf's display of RELR sections to include the nu [...] adds e6a0a281a0b [gdb/testsuite] Fix gdb.threads/threadcrash.exp with glibc [...] adds a47141329c8 [gdb/testsuite] Fix gdb.threads/threadcrash.exp for remote host adds 63ddc8af5d7 Fix an out of bounds array access in find_epilogue_using_linetable adds 730f5068f5f Handle two-linetable function in find_epilogue_using_linetable adds f908b93b486 gdb/doc: Fix incorrect information in RSP doc adds f5ef12c3f1a gdb/testsuite: Add libc_has_debug_info require helper adds 59462de4439 Automatic date update in version.in adds b221bff7c7c LoongArch: The symbol got type can only be obtained after i [...] adds 66156bae7a0 LoongArch: Add bad static relocation check and output more [...] adds 035068a0cd8 LoongArch: gas: Simplify relocations in sections without code flag adds 824dd26e97d gdb: move execute function declarations from gdbcmd.h to top.h adds 32e41cd6cc2 gdb: remove unused print_command_line and print_command_lin [...] adds 1863e6a54b3 gdb: move style_set_list/style_show_list declarations to cl [...] adds 5b9707eb872 gdb: remove gdbcmd.h adds d3c2603167b gdb: add type annotations to ada-unicode.py adds dffb4a0784f bpf: fix calculation when deciding to relax branch adds a99345fcd08 Fix end_sequence addresses for dw2-lines.exp adds cd0dbe76777 Automatic date update in version.in adds 6fde04116b4 objcopy: check input flavor before setting PE/COFF section [...] adds afdd600c098 gdb: specify sh pointer register types adds d830e565e70 gdb: Add a SECURITY.txt document for GDB adds 354f8d0a1f9 Remove unnecessary get_current_frame calls from infrun.c adds aef11345e4b Document conventions for describing packet syntax adds 2e703c09ecb Centralize documentation of error and empty RSP responses adds d0273077ccb Document "E.MESSAGE" RSP errors adds e0139e5b033 Windows: Fix run/attach hang after bad run/attach adds e6dad9621d1 Fix "run" failure handling with GDBserver adds 33befefc3d6 Improve vRun error reporting adds f1fc8dc2dcc Fix "attach" failure handling with GDBserver adds ef27d39dd2c gdbserver: Fix vAttach response when attaching is not supported adds c7a2ee64911 gdb_is_target_native -> gdb_protocol_is_native adds 5fec7411a2b gdb_is_target_remote -> gdb_protocol_is_remote adds e42e3415a08 Eliminate gdb_is_target_remote / gdb_is_target_native & friends adds acaf8d85fe9 Fix gdb.base/attach.exp --pid test skipping on native-exten [...] adds 5e86aab8511 gdb/linux-nat: Fix mem access ptrace fallback (PR threads/31579) adds d9df7f165a2 Improve target.h & target_ops & xfer_partial descriptions adds 94f7532ed2e Automatic date update in version.in adds e705ee1621d [gdb/remote] Fix abort on REMOTE_CLOSE_ERROR adds 389cddc4b68 Remove two unneeded forward declarations adds b822bc0c123 Fix typo in TUI comment adds 3f3014cb00f Automatic date update in version.in adds e5d6ff38126 Automatic date update in version.in adds 679ad6e1268 Fix building Loongarch BFD with a 32-bit compiler adds c541d53765b gdb/remote: fix qRcmd error handling adds d1765f5db3f Fix initiali state of DWARF v5 line number table in BFD library adds 2fb3ca4e88a gdb/doc: document how filename arguments are formatted adds 43ca4ec2996 gdb/Cygwin: Fix attach pid error message adds a75d04db22f Automatic date update in version.in adds 3de4256ca3e gdb/nat: Use procfs(5) indexes in linux_common_core_of_thread adds 16a447bec54 gdb/nat: Factor linux_proc_get_stat_field out of linux_comm [...] adds c930a077225 gdb/nat/linux: Fix attaching to process when it has zombie threads adds 6b4b601b35a gdb/testsuite: Add gdb.base/memops-watchpoint.exp adds 7bd696ef499 RISC-V: PR29823, defined the missing elf_backend_obj_attrs_ [...] adds 7320840f199 Automatic date update in version.in adds 385ab37c5b7 [gdb/testsuite] Fix stray file in gdb.dwarf2/gdb-index-nodebug.exp adds 347775edd49 [gdb/testsuite] Fix stray file in get_compiler_info adds 75d933919d8 Automatic date update in version.in adds 5ce0e02478c [gdb/symtab] Work around PR gas/29517, dwarf2 case adds 635d05b88f4 PR31692, objdump fails .debug_info size check adds 0ee25f97d21 Fix regression on aarch64-linux gdbserver adds 84a069db671 Automatic date update in version.in adds d125c4bbce8 x86: zap value-less Disp8MemShift from non-EVEX templates adds 24187fb9c0d x86/APX: extend SSE2AVX coverage adds 1d026d6b19a x86/APX: further extend SSE2AVX coverage adds e6d60e7624b x86: tidy <sse*> templates adds ed8fd0a342f [gdb/exp] Fix cast handling for indirection adds 47d6a242988 [gdb/testsuite] Update INTERNAL_GDBFLAGS example adds bab7860fa71 [gdb/testsuite] Remove superfluous -quiet and -ex set width [...] adds 9dd1e642084 [gdb/testsuite] Use save_vars to restore GDBFLAGS adds 67fe874896e [gdb/build] Fix gdbserver/linux-aarch64-low.cc build adds ccdb8875841 Adjust gdb_continue_to_end for Windows adds f4b228ee68f Automatic date update in version.in adds b6dfea2438b [gdb/testsuite] Factor out proc get_portnum adds c42c12f9bf9 [gdb/testsuite] Make portnum a persistent global adds fbb0edfe60e [gdb/testsuite] Factor out proc with_lock adds 007a7cb675f [gdb/testsuite] Factor out proc lock_dir adds a0a6e110198 [gdb/testsuite] Move gpu-parallel.lock to cache dir adds e82dca2a57b [gdb/testsuite] Use unique portnum in parallel testing adds c479e964a86 [gdb/testsuite] Use unique portnum in parallel testing (che [...] adds c7a1fe2286e bus error with fuzzed archive element adds 91fc201ed4a Remove call to dwarf2_per_objfile::adjust from ranges readers adds a5a40101890 Remove more calls to dwarf2_per_objfile::adjust adds 6142f7cd836 Remove call to dwarf2_per_objfile::adjust from read_call_si [...] adds 12fddc10c3c Remove call to dwarf2_per_objfile::adjust from read_attribu [...] adds b42d685452f Remove dwarf2_per_objfile::adjust adds 5140d8e013b Fix heap-use-after-free in index-cached with --disable-threading adds bf79d8caea4 Automatic date update in version.in adds f4c1c984bf0 Automatic date update in version.in adds f2a3a8814da x86: Use vexvvvv as the switch state to encode the vvvv register adds 0820c9f5fc1 x86: Drop SwapSources adds c8866e3ec5e x86: Drop using extension_opcode to encode vvvv register adds 5edbb6ed920 [gdb/exp] Redo cast handling for indirection adds 147fe7f9fb9 [gdb/testsuite] Handle ptrace operation not permitted in ca [...] adds 45e83f86587 Fix build issues with mingw toolchain adds cdf5362f562 Automatic date update in version.in adds d264d04ac4c LoongArch: Fix ld test failures caused by using instruction [...] adds 20100e09dd0 gdb/testsuite/lib/rocm: Fix with_rocm_gpu_lock adds 1d2db4525cf Remove gdb.base/watchpoint-running.exp leftover adds 810203888da gdb.base/watchpoint-running.exp: Run sw watch tests even if [...] adds 3f1438a5b2e gdbserver/ipa/x86: remove unneeded declarations adds 0c58b372e07 gdbserver: convert have_ptrace_getregset to a tribool adds 868883583e7 gdb/arch: assert that X86_XSTATE_MPX is not set for x32 adds d68f983f88c Fix heap-use-after-free because all_objfiles_removed trigge [...] new b93d04b7778 Windows gdb: Dead code in windows_nat_target::do_initial_wi [...] new cefdca26f95 Windows gdb: Eliminate global current_process.dr[8] global new 446babcd70a Windows gdb+gdbserver: New find_thread, replaces thread_rec [...] new ea80c32fa7a Windows gdb: handle_output_debug_string return type new 78ef7c48d1d Windows gdb: Eliminate reload_context new c151e663fad Windows gdb+gdbserver: Eliminate thread_rec(INVALIDATE_CONT [...] new b67852992bc Windows gdb+gdbserver: Eliminate DONT_SUSPEND new f99b2890dd5 Windows gdb+gdbserver: Eliminate windows_process_info::thread_rec new 87e727c0c64 Windows gdb: Simplify windows_nat_target::wait new 552616cbb7d Windows gdb+gdbserver: Move suspending thread to when retur [...] new 44fff407b75 Windows gdb: Introduce continue_last_debug_event_main_thread new 49fcf1ccc74 Windows gdb: Introduce windows_continue_flags new 8055ea0bb69 Windows gdb: Factor code out of windows_nat_target::windows [...] new 734404845df Windows gdb: Pending stop and current_event new 3f6f23ee4e9 Windows gdb+gdbserver: Elim desired_stop_thread_id / rework [...] new 3a84bb42a39 Windows gdb+gdbserver: Introduce get_last_debug_event_ptid new 4ae1d3c664c Windows gdb: Can't pass signal to thread other than last st [...] new 02ff02e05f6 Windows gdbserver: Fix scheduler-locking new 5ad78cc6246 Windows gdb: Enable "set scheduler-locking on" new 11adfeba325 Windows gdbserver: Eliminate soft-interrupt mechanism new f428cac6151 Windows gdb+gdbserver: Make current_event per-thread state new f5e5342583c Windows gdb+gdbserver: Make last_sig per-thread state new 0c6b0482362 Windows gdb+gdbserver: Make siginfo_er per-thread state new 41f9f2d609d Add backpointer from windows_thread_info to windows_process_info new a0bc4291f1d Windows gdb+gdbserver: Share $_siginfo reading code new 467b267632b Windows gdb+gdbserver: Eliminate struct pending_stop new 7ad98390f75 Windows gdb: Change serial_event management new 13c13b58d20 Windows gdb: cygwin_set_dr => windows_set_dr, etc. new acd3803fa94 windows_per_inferior::continue_one_thread, unify WoW64/non- [...] new af7fc7ff9e4 Windows gdb: Avoid writing debug registers if watchpoint hi [...] new 6b25d11b012 Windows gdb+gdbserver: Check whether DBG_REPLY_LATER is available new 629db5018e3 Windows gdb: Add non-stop support new f6c006fb583 Windows gdb: Watchpoints while running (internal vs externa [...] new 59911e9a116 Mention Windows non-stop support in NEWS
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (2726feef324) \ N -- N -- N refs/heads/users/palves/windows-non-stop (59911e9a116)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 34 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .pre-commit-config.yaml | 24 + ChangeLog | 104 + MAINTAINERS | 2 +- Makefile.def | 136 +- Makefile.in | 11431 +- Makefile.tpl | 63 +- SECURITY.txt | 6 + bfd/.gitignore | 1 + bfd/ChangeLog | 252 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 144 +- bfd/Makefile.in | 185 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 8 + bfd/aix5ppc-core.c | 12 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 23 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 171 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 179 +- bfd/archive64.c | 32 +- bfd/archures.c | 20 +- bfd/ax_tls.m4 | 71 + bfd/bfd-in.h | 352 +- bfd/bfd-in2.h | 10809 +- bfd/bfd.c | 642 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 328 +- bfd/bfdwin.c | 265 - bfd/binary.c | 5 +- bfd/bpf-reloc.def | 39 +- bfd/cache.c | 319 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 10 +- bfd/coff-aarch64.c | 41 +- bfd/coff-alpha.c | 558 +- bfd/coff-arm.c | 2 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 11 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 2 +- bfd/coff-i386.c | 5 +- bfd/coff-ia64.c | 9 +- bfd/coff-loongarch64.c | 9 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 6 +- bfd/coff-riscv64.c | 130 + bfd/coff-rs6000.c | 415 +- bfd/coff-sh.c | 7 +- bfd/coff-stgo32.c | 14 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 42 +- bfd/coff-x86_64.c | 63 +- bfd/coff-z80.c | 2 +- bfd/coff-z8k.c | 2 +- bfd/coff64-rs6000.c | 63 +- bfd/coffcode.h | 832 +- bfd/coffgen.c | 430 +- bfd/cofflink.c | 66 +- bfd/coffswap.h | 15 +- bfd/compress.c | 30 +- bfd/config.bfd | 67 +- bfd/config.in | 21 + bfd/configure | 2483 +- bfd/configure.ac | 13 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 7 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 7 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 2 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-kvx.c | 124 + bfd/cpu-lm32.c | 2 +- bfd/cpu-loongarch.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 4 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 7 +- bfd/cpu-riscv.h | 2 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 8 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/bfd.texi | 63 +- bfd/doc/bfdint.texi | 48 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 121 +- bfd/doc/doc.str | 27 +- bfd/doc/local.mk | 13 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 52 +- bfd/doc/webassembly.texi | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 46 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 150 +- bfd/ecofflink.c | 91 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 85 +- bfd/elf-bfd.h | 136 +- bfd/elf-eh-frame.c | 6 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 5 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 13 +- bfd/elf-nacl.c | 4 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 2 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 46 +- bfd/elf-strtab.c | 9 +- bfd/elf-vxworks.c | 58 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 1368 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 47 +- bfd/elf32-arm.c | 175 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 2 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 33 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 13 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 17 +- bfd/elf32-crx.c | 2 +- bfd/elf32-csky.c | 17 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 25 +- bfd/elf32-ft32.c | 4 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 62 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 29 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 19 +- bfd/elf32-m32c.c | 10 +- bfd/elf32-m32r.c | 15 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 18 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 10 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 57 +- bfd/elf32-mips.c | 60 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 21 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 73 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 27 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 116 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rl78.c | 108 +- bfd/elf32-rx.c | 2 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 2 +- bfd/elf32-s390.c | 25 +- bfd/elf32-score.c | 45 +- bfd/elf32-score.h | 6 +- bfd/elf32-score7.c | 23 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 33 +- bfd/elf32-sparc.c | 5 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 16 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 4 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 13 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 18 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 10 +- bfd/elf32-xtensa.c | 49 +- bfd/elf32-z80.c | 2 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 44 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 40 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 32 +- bfd/elf64-mips.c | 91 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 245 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 69 +- bfd/elf64-sparc.c | 6 +- bfd/elf64-tilegx.c | 4 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 422 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 146 +- bfd/elfcore.h | 22 +- bfd/elflink.c | 758 +- bfd/elfn32-mips.c | 96 +- bfd/elfnn-aarch64.c | 346 +- bfd/elfnn-ia64.c | 15 +- bfd/elfnn-kvx.c | 4776 + bfd/elfnn-loongarch.c | 1909 +- bfd/elfnn-riscv.c | 543 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-kvx-relocs.h | 1105 + bfd/elfxx-kvx.c | 211 + bfd/elfxx-kvx.h | 66 + bfd/elfxx-loongarch.c | 1115 +- bfd/elfxx-loongarch.h | 14 +- bfd/elfxx-mips.c | 549 +- bfd/elfxx-mips.h | 14 +- bfd/elfxx-riscv.c | 673 +- bfd/elfxx-riscv.h | 7 +- bfd/elfxx-sparc.c | 9 +- bfd/elfxx-sparc.h | 4 +- bfd/elfxx-target.h | 43 +- bfd/elfxx-tilegx.c | 9 +- bfd/elfxx-tilegx.h | 4 +- bfd/elfxx-x86.c | 140 +- bfd/elfxx-x86.h | 92 +- bfd/format.c | 163 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 363 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsbsd.h | 31 - bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 4 +- bfd/hpux-core.c | 15 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 87 +- bfd/i386msdos.c | 16 +- bfd/ihex.c | 29 +- bfd/init.c | 2 +- bfd/irix-core.c | 8 +- bfd/libaout.h | 89 +- bfd/libbfd-in.h | 127 +- bfd/libbfd.c | 553 +- bfd/libbfd.h | 438 +- bfd/libcoff-in.h | 46 +- bfd/libcoff.h | 53 +- bfd/libecoff.h | 12 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 41 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 59 +- bfd/lynx-core.c | 6 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 5 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 173 +- bfd/mach-o.h | 4 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 34 +- bfd/mmo.c | 91 +- bfd/netbsd-core.c | 6 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 246 +- bfd/osf-core.c | 6 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 63 +- bfd/pdp11.c | 212 +- bfd/pe-aarch64.c | 3 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 3 +- bfd/peXXigen.c | 60 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 18 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 3 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-loongarch64.c | 3 +- bfd/pei-mcore.c | 2 +- bfd/pei-riscv64.c | 74 + bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 6 +- bfd/peicode.h | 80 +- bfd/plugin.c | 29 +- bfd/plugin.h | 4 +- bfd/po/BLD-POTFILES.in | 3 + bfd/po/Make-in | 8 +- bfd/po/SRC-POTFILES.in | 5 +- bfd/po/bfd.pot | 3569 +- bfd/po/fr.po | 3596 +- bfd/po/ka.po | 9348 ++ bfd/po/ro.po | 4322 +- bfd/po/ru.po | 3163 +- bfd/po/sr.po | 3592 +- bfd/po/uk.po | 3579 +- bfd/ppcboot.c | 12 +- bfd/ptrace-core.c | 4 +- bfd/reloc.c | 1307 +- bfd/reloc16.c | 2 +- bfd/rs6000-core.c | 14 +- bfd/section.c | 43 +- bfd/simple.c | 2 +- bfd/som.c | 433 +- bfd/som.h | 4 +- bfd/srec.c | 43 +- bfd/stab-syms.c | 13 +- bfd/stabs.c | 96 +- bfd/syms.c | 44 +- bfd/sysdep.h | 18 +- bfd/targets.c | 92 +- bfd/tekhex.c | 23 +- bfd/trad-core.c | 6 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 7 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 303 +- bfd/vms-lib.c | 89 +- bfd/vms-misc.c | 14 +- bfd/vms.h | 4 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 37 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 34 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 45 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 4 +- binutils/ChangeLog | 253 +- binutils/MAINTAINERS | 11 +- binutils/Makefile.am | 22 +- binutils/Makefile.in | 32 +- binutils/NEWS | 85 +- binutils/README | 30 +- binutils/README-how-to-make-a-release | 282 +- binutils/SECURITY.txt | 68 + binutils/aclocal.m4 | 3 + binutils/addr2line.c | 2 +- binutils/ar.c | 40 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 10 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 2 +- binutils/bucomm.h | 8 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 17 +- binutils/coffgrok.h | 2 +- binutils/config.in | 35 +- binutils/configure | 5230 +- binutils/configure.ac | 253 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 10 +- binutils/debug.h | 2 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 71 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 6 +- binutils/doc/binutils.texi | 140 +- binutils/doc/ctf.options.texi | 10 + binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 2 +- binutils/dwarf.c | 1534 +- binutils/dwarf.h | 28 +- binutils/elfcomm.c | 16 +- binutils/elfcomm.h | 3 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 120 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 374 +- binutils/objdump.c | 289 +- binutils/objdump.h | 9 +- binutils/od-elf32_avr.c | 21 +- binutils/od-macho.c | 19 +- binutils/od-pe.c | 819 + binutils/od-xcoff.c | 27 +- binutils/po/Make-in | 4 +- binutils/po/POTFILES.in | 1 + binutils/po/binutils.pot | 5312 +- binutils/po/fr.po | 5476 +- binutils/po/ro.po | 5469 +- binutils/po/sv.po | 5408 +- binutils/po/uk.po | 5477 +- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 3886 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 40 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 10 +- binutils/srconv.c | 8 +- binutils/stabs.c | 12 +- binutils/strings.c | 44 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/aarch64/illegal.d | 1 + binutils/testsuite/binutils-all/aarch64/illegal.s | 3 + binutils/testsuite/binutils-all/addr2line.exp | 5 +- binutils/testsuite/binutils-all/ar.exp | 225 +- binutils/testsuite/binutils-all/arc/objdump.exp | 4 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 4 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/display-section.0 | 1 + binutils/testsuite/binutils-all/display-section.r | 4 + binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- .../testsuite/binutils-all/dw2-decodedline-2.S | 18 + binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5-op.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/kvx/kvx.exp | 37 + binutils/testsuite/binutils-all/kvx/pcrel_bundle.d | 33 + binutils/testsuite/binutils-all/kvx/pcrel_bundle.s | 25 + .../binutils-all/kvx/pcrel_bundle32bits.d | 33 + .../binutils-all/kvx/pcrel_bundle32bits.s | 25 + binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../binutils-all/loongarch64/loongarch64.exp | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 20 +- .../binutils-all/mips/mips16-extend-noinsn.d | 3 +- .../binutils-all/mips/mixed-mips16-micromips.d | 1 + binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 5 +- binutils/testsuite/binutils-all/objcopy.exp | 19 +- binutils/testsuite/binutils-all/objdump.Zs | 9 + binutils/testsuite/binutils-all/objdump.exp | 74 +- binutils/testsuite/binutils-all/objdump.s | 1 + binutils/testsuite/binutils-all/readelf.exp | 90 +- binutils/testsuite/binutils-all/readelf.r-64 | 2 + binutils/testsuite/binutils-all/readelf.s-64-tmips | 31 + binutils/testsuite/binutils-all/relr.s | 13 + binutils/testsuite/binutils-all/remove-relocs-01.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-04.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-05.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-06.d | 2 +- .../testsuite/binutils-all/riscv/pei-riscv64.d | 16 + .../testsuite/binutils-all/riscv/pei-riscv64.s | 31 + binutils/testsuite/binutils-all/riscv/riscv.exp | 2 +- binutils/testsuite/binutils-all/riscv/unknown.s | 2 +- .../testsuite/binutils-all/section-alignment.d | 9 + binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- .../binutils-all/strip-section-headers-1.d | 5 + binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- .../binutils-all/x86-64/large-sections-2-x32.d | 15 + .../binutils-all/x86-64/large-sections-2.d | 15 + .../binutils-all/x86-64/large-sections-i386.d | 6 + .../testsuite/binutils-all/x86-64/large-sections.d | 14 + .../testsuite/binutils-all/x86-64/large-sections.s | 8 + binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 72 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 14 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 18 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 102 +- config-ml.in | 37 +- config.guess | 97 +- config.sub | 224 +- config/ChangeLog | 13 + config/bootstrap-lto-lean.mk | 6 +- config/bootstrap-lto.mk | 6 +- config/debuginfod.m4 | 13 +- config/gcc-plugin.m4 | 9 +- config/gettext-sister.m4 | 35 +- config/gettext.m4 | 361 +- config/gthr.m4 | 1 + config/hwcaps.m4 | 1 + config/iconv.m4 | 313 +- config/intlmacosx.m4 | 69 + config/mh-darwin | 65 +- config/mh-mingw | 1 + config/mh-pa-hpux10 | 4 - config/mmap.m4 | 22 + config/no-executables.m4 | 4 +- configure | 479 +- configure.ac | 249 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 5 +- contrib/dg-extract-results.sh | 21 +- cpu/ChangeLog | 8 + cpu/bpf.cpu | 855 - cpu/bpf.opc | 191 - cpu/cris.cpu | 24 +- cpu/frv.cpu | 3 +- cpu/iq2000.cpu | 2 +- cpu/mep.opc | 2 + cpu/or1korbis.cpu | 2 +- elfcpp/ChangeLog | 10 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 121 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 40 +- etc/Makefile.am | 2 +- etc/Makefile.in | 2 +- etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 5 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 571 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 14 +- gas/Makefile.in | 48 +- gas/NEWS | 149 +- gas/README | 2 +- gas/aclocal.m4 | 6 + gas/app.c | 2 +- gas/as.c | 32 +- gas/as.h | 14 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 4 +- gas/cgen.h | 2 +- gas/codeview.c | 2 +- gas/codeview.h | 2 +- gas/compress-debug.c | 4 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config.in | 24 +- gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/kvx-parse.c | 1046 + gas/config/kvx-parse.h | 35116 ++++++ gas/config/loongarch-lex-wrapper.c | 2 +- gas/config/loongarch-lex.h | 2 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 8 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 7 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 2 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 10 +- gas/config/obj-coff.h | 6 +- gas/config/obj-ecoff.c | 3 +- gas/config/obj-ecoff.h | 6 +- gas/config/obj-elf.c | 424 +- gas/config/obj-elf.h | 20 +- gas/config/obj-evax.c | 2 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 2 +- gas/config/obj-macho.h | 4 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 10 +- gas/config/obj-som.c | 17 +- gas/config/obj-som.h | 6 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 836 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 5 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 23 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 59 +- gas/config/tc-arm.h | 3 +- gas/config/tc-avr.c | 2 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 13 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 1713 +- gas/config/tc-bpf.h | 16 +- gas/config/tc-cr16.c | 2 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 2 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 2 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 112 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 6 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 6 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 3 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 22 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 134 +- gas/config/tc-i386.c | 4561 +- gas/config/tc-i386.h | 100 +- gas/config/tc-ia64.c | 13 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 2 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-kvx.c | 2669 + gas/config/tc-kvx.h | 320 + gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 1058 +- gas/config/tc-loongarch.h | 76 +- gas/config/tc-m32c.c | 15 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 20 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 14 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 2 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 147 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 50 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 3 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 3 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 43 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 4 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 6 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 2 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 14 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 6 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 1270 +- gas/config/tc-riscv.h | 17 +- gas/config/tc-rl78.c | 13 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 17 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 418 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 37 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 17 +- gas/config/tc-sh.c | 29 +- gas/config/tc-sh.h | 4 +- gas/config/tc-sparc.c | 15 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 3 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 3 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 4 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 8 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 8 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 22 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 25 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xgate.c | 4 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 54 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 26 +- gas/config/tc-z80.h | 3 +- gas/config/tc-z8k.c | 2 +- gas/config/tc-z8k.h | 3 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 2407 +- gas/configure.ac | 35 +- gas/configure.com | 2 +- gas/configure.tgt | 9 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 171 +- gas/doc/c-aarch64.texi | 254 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 252 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 792 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 68 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-kvx.texi | 147 + gas/doc/c-lm32.texi | 2 +- gas/doc/c-loongarch.texi | 4 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 18 +- gas/doc/c-mips.texi | 7 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 4 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 4 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 5 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 91 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 4 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 4 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 10 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 10 +- gas/doc/local.mk | 5 +- gas/dw2gencfi.c | 47 +- gas/dw2gencfi.h | 22 +- gas/dwarf2dbg.c | 2 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 5 +- gas/ecoff.h | 4 +- gas/ehopt.c | 4 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 204 +- gas/expr.h | 3 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 2 +- gas/frags.h | 2 +- gas/gen-sframe.c | 71 +- gas/gen-sframe.h | 2 +- gas/ginsn.c | 1325 + gas/ginsn.h | 384 + gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 2 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 24 +- gas/listing.h | 3 +- gas/literal.c | 2 +- gas/macro.c | 2 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 2 +- gas/obj.h | 8 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 4 +- gas/po/POTFILES.in | 10 + gas/po/fr.po | 7729 +- gas/po/gas.pot | 7424 +- gas/po/ro.po | 23890 ++++ gas/po/uk.po | 7726 +- gas/read.c | 60 +- gas/read.h | 5 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/scfi.c | 1240 + gas/scfi.h | 38 + gas/scfidw2gen.c | 272 + gas/scfidw2gen.h | 35 + gas/sframe-opt.c | 2 +- gas/stabs.c | 216 +- gas/subsegs.c | 4 +- gas/subsegs.h | 16 +- gas/symbols.c | 102 +- gas/symbols.h | 64 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/adr_1.d | 2 + gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 1 + gas/testsuite/gas/aarch64/advsimd-faminmax-bad.d | 3 + gas/testsuite/gas/aarch64/advsimd-faminmax-bad.l | 51 + .../gas/aarch64/advsimd-faminmax-illegal.d | 3 + .../gas/aarch64/advsimd-faminmax-illegal.l | 87 + .../gas/aarch64/advsimd-faminmax-illegal.s | 51 + gas/testsuite/gas/aarch64/advsimd-faminmax.d | 60 + gas/testsuite/gas/aarch64/advsimd-faminmax.s | 67 + gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsimd-mov-bad.d | 2 + gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias-2.d | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 - gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 - gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d | 12 + gas/testsuite/gas/aarch64/armv8_5-a-flagm2.s | 3 + gas/testsuite/gas/aarch64/armv8_5-a-frintts.d | 30 + gas/testsuite/gas/aarch64/armv8_5-a-frintts.s | 17 + gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 2 +- gas/testsuite/gas/aarch64/b_1.d | 2 + gas/testsuite/gas/aarch64/beq_1.d | 2 + gas/testsuite/gas/aarch64/bfloat16-1.d | 106 + gas/testsuite/gas/aarch64/bfloat16-1.s | 113 + gas/testsuite/gas/aarch64/bfloat16-bad.d | 4 + gas/testsuite/gas/aarch64/bfloat16-bad.l | 97 + gas/testsuite/gas/aarch64/bfloat16-directive-be.d | 2 +- gas/testsuite/gas/aarch64/bfloat16-directive-le.d | 2 +- gas/testsuite/gas/aarch64/bfloat16-invalid.d | 4 + gas/testsuite/gas/aarch64/bfloat16-invalid.l | 8 + gas/testsuite/gas/aarch64/bfloat16-invalid.s | 13 + gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/chk-bad-1.d | 4 + gas/testsuite/gas/aarch64/chk-bad-1.l | 13 + gas/testsuite/gas/aarch64/chk-bad-1.s | 12 + gas/testsuite/gas/aarch64/chk.d | 11 + gas/testsuite/gas/aarch64/chk.s | 2 + gas/testsuite/gas/aarch64/clrbhb-1.d | 9 + gas/testsuite/gas/aarch64/clrbhb-1.s | 2 + gas/testsuite/gas/aarch64/codealign_1.d | 2 + gas/testsuite/gas/aarch64/codeview.exp | 2 +- gas/testsuite/gas/aarch64/cpa-addsub-bad.d | 4 + gas/testsuite/gas/aarch64/cpa-addsub-bad.l | 50 + gas/testsuite/gas/aarch64/cpa-addsub-bad.s | 29 + gas/testsuite/gas/aarch64/cpa-addsub-neg.d | 5 + gas/testsuite/gas/aarch64/cpa-addsub-neg.l | 27 + gas/testsuite/gas/aarch64/cpa-addsub.d | 39 + gas/testsuite/gas/aarch64/cpa-addsub.s | 29 + gas/testsuite/gas/aarch64/cpa-sve-bad.d | 4 + gas/testsuite/gas/aarch64/cpa-sve-bad.l | 92 + gas/testsuite/gas/aarch64/cpa-sve-bad.s | 67 + gas/testsuite/gas/aarch64/cpa-sve-neg.d | 7 + gas/testsuite/gas/aarch64/cpa-sve-neg.l | 7 + gas/testsuite/gas/aarch64/cpa-sve-neg.s | 6 + gas/testsuite/gas/aarch64/cpa-sve.d | 66 + gas/testsuite/gas/aarch64/cpa-sve.s | 60 + gas/testsuite/gas/aarch64/cpu-cortex-a720.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-x3.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-x4.d | 6 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/d128_the-1.d | 42 + gas/testsuite/gas/aarch64/d128_the-1.s | 7 + gas/testsuite/gas/aarch64/d128_the-bad-1.d | 4 + gas/testsuite/gas/aarch64/d128_the-bad-1.l | 33 + gas/testsuite/gas/aarch64/d128_the-bad-2.d | 4 + gas/testsuite/gas/aarch64/d128_the-bad-2.l | 33 + gas/testsuite/gas/aarch64/d128_the-bad-3.d | 4 + gas/testsuite/gas/aarch64/d128_the-bad-3.l | 33 + gas/testsuite/gas/aarch64/d128_the-bad-4.d | 4 + gas/testsuite/gas/aarch64/d128_the-bad-4.l | 65 + gas/testsuite/gas/aarch64/d128_the-bad.s | 11 + gas/testsuite/gas/aarch64/dotproduct.d | 2 +- gas/testsuite/gas/aarch64/dwarf.d | 2 + gas/testsuite/gas/aarch64/f32mm.d | 2 +- gas/testsuite/gas/aarch64/f64mm.d | 2 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-armv8_3.d | 1 + gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/gcs-1-bad.d | 3 + gas/testsuite/gas/aarch64/gcs-1-bad.l | 45 + gas/testsuite/gas/aarch64/gcs-1.d | 55 + gas/testsuite/gas/aarch64/gcs-1.s | 20 + gas/testsuite/gas/aarch64/hint-bad.d | 4 + gas/testsuite/gas/aarch64/hint-bad.l | 8 + gas/testsuite/gas/aarch64/hint-bad.s | 8 + gas/testsuite/gas/aarch64/i8mm.d | 1 + gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-ite1-1.d | 3 + gas/testsuite/gas/aarch64/illegal-ite1-1.l | 10 + gas/testsuite/gas/aarch64/illegal-ldapr.l | 4 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.d | 2 +- gas/testsuite/gas/aarch64/illegal-predres2-1.d | 3 + gas/testsuite/gas/aarch64/illegal-predres2-1.l | 5 + gas/testsuite/gas/aarch64/illegal-sys128.d | 3 + gas/testsuite/gas/aarch64/illegal-sys128.l | 4 + gas/testsuite/gas/aarch64/illegal-sys128.s | 5 + .../gas/aarch64/illegal-sysp-tlbip-optional.d | 4 + .../gas/aarch64/illegal-sysp-tlbip-optional.l | 2 + .../gas/aarch64/illegal-sysp-tlbip-optional.s | 5 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 369 - gas/testsuite/gas/aarch64/illegal-sysreg-8.s | 125 - gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/ilp32-basic.d | 2 + gas/testsuite/gas/aarch64/int-insns.d | 2 + gas/testsuite/gas/aarch64/ite1.d | 17 + gas/testsuite/gas/aarch64/ite1.s | 12 + gas/testsuite/gas/aarch64/ldr_1.d | 2 + gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/ls64-invalid.s | 2 +- gas/testsuite/gas/aarch64/ls64.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/lse128-atomic.d | 32 + gas/testsuite/gas/aarch64/lse128-atomic.s | 33 + gas/testsuite/gas/aarch64/mapping_5.d | 2 + gas/testsuite/gas/aarch64/mapping_6.d | 2 + gas/testsuite/gas/aarch64/mops_invalid_2.d | 2 + gas/testsuite/gas/aarch64/movw_label.d | 2 + gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/opt-invalid.d | 1 + gas/testsuite/gas/aarch64/opt-invalid.s | 1 + gas/testsuite/gas/aarch64/optional.d | 10 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 2 + gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 + gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/pr20364.d | 2 +- gas/testsuite/gas/aarch64/pr27217.d | 2 + gas/testsuite/gas/aarch64/pr29519.d | 2 + gas/testsuite/gas/aarch64/predres2.d | 10 + gas/testsuite/gas/aarch64/predres2.s | 4 + gas/testsuite/gas/aarch64/programmer-friendly.d | 2 + gas/testsuite/gas/aarch64/rcpc2.d | 2088 + gas/testsuite/gas/aarch64/rcpc2.s | 143 + gas/testsuite/gas/aarch64/rcpc3-fail.d | 3 + gas/testsuite/gas/aarch64/rcpc3-fail.l | 9 + gas/testsuite/gas/aarch64/rcpc3-fail.s | 13 + gas/testsuite/gas/aarch64/rcpc3-fp-fail.d | 3 + gas/testsuite/gas/aarch64/rcpc3-fp-fail.l | 13 + gas/testsuite/gas/aarch64/rcpc3-fp-fail.s | 27 + gas/testsuite/gas/aarch64/rcpc3-fp.d | 26 + gas/testsuite/gas/aarch64/rcpc3-fp.s | 21 + gas/testsuite/gas/aarch64/rcpc3.d | 21 + gas/testsuite/gas/aarch64/rcpc3.s | 17 + gas/testsuite/gas/aarch64/rdma.d | 1 + gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reloc-data.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0.d | 2 + .../gas/aarch64/reloc-dtprel_g0_nc-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g2.d | 2 + .../gas/aarch64/reloc-dtprel_hi12-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ilp32-1.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst16.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst64.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst8.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gotoff_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gottprel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-insn.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g0.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g2.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g3.d | 2 + .../gas/aarch64/reloc-tlsdesc_off_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d | 3 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d | 2 + .../gas/aarch64/reloc-tlsldm-page-ilp32-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d | 2 + .../gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst16.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst64.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.d | 2 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme2-faminmax-bad.d | 3 + gas/testsuite/gas/aarch64/sme2-faminmax-bad.l | 49 + gas/testsuite/gas/aarch64/sme2-faminmax-illegal.d | 3 + gas/testsuite/gas/aarch64/sme2-faminmax-illegal.l | 87 + gas/testsuite/gas/aarch64/sme2-faminmax-illegal.s | 63 + gas/testsuite/gas/aarch64/sme2-faminmax.d | 58 + gas/testsuite/gas/aarch64/sme2-faminmax.s | 67 + gas/testsuite/gas/aarch64/sme2p1-1.d | 42 + gas/testsuite/gas/aarch64/sme2p1-1.s | 39 + gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_1.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_27.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_28.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 2 + gas/testsuite/gas/aarch64/sve2-faminmax-bad.d | 3 + gas/testsuite/gas/aarch64/sve2-faminmax-bad.l | 81 + gas/testsuite/gas/aarch64/sve2-faminmax-illegal.d | 3 + gas/testsuite/gas/aarch64/sve2-faminmax-illegal.l | 123 + gas/testsuite/gas/aarch64/sve2-faminmax-illegal.s | 71 + .../testsuite/gas/aarch64/sve2-faminmax-warning.s | 0 gas/testsuite/gas/aarch64/sve2-faminmax.d | 90 + gas/testsuite/gas/aarch64/sve2-faminmax.s | 95 + gas/testsuite/gas/aarch64/sve2p1-1-bad.d | 4 + gas/testsuite/gas/aarch64/sve2p1-1-bad.l | 96 + gas/testsuite/gas/aarch64/sve2p1-1.d | 105 + gas/testsuite/gas/aarch64/sve2p1-1.s | 107 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d | 2 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 2 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 2 + gas/testsuite/gas/aarch64/sysp-tlbip-optional.d | 16 + gas/testsuite/gas/aarch64/sysp-tlbip-optional.s | 17 + gas/testsuite/gas/aarch64/sysp.d | 10 + gas/testsuite/gas/aarch64/sysp.s | 4 + gas/testsuite/gas/aarch64/sysreg-1.s | 174 - gas/testsuite/gas/aarch64/sysreg-2.d | 58 - gas/testsuite/gas/aarch64/sysreg-2.s | 61 - gas/testsuite/gas/aarch64/sysreg-8.d | 291 - gas/testsuite/gas/aarch64/sysreg-8.s | 187 - gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 15 - gas/testsuite/gas/aarch64/sysreg-diagnostic.l | 5 - gas/testsuite/gas/aarch64/sysreg-diagnostic.s | 7 - gas/testsuite/gas/aarch64/sysreg.d | 33 - gas/testsuite/gas/aarch64/sysreg.s | 35 - .../gas/aarch64/sysreg/aarch64-sysreg.exp | 23 + .../{ => sysreg}/armv8_8-a-sysregs-invalid.d | 0 .../{ => sysreg}/armv8_8-a-sysregs-invalid.l | 0 .../{ => sysreg}/armv8_8-a-sysregs-invalid.s | 0 .../gas/aarch64/{ => sysreg}/armv8_8-a-sysregs.d | 0 .../gas/aarch64/{ => sysreg}/armv8_8-a-sysregs.s | 0 .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d | 3 + .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l | 126 + .../gas/aarch64/sysreg/armv8_9-a-sysregs.d | 133 + .../gas/aarch64/sysreg/armv8_9-a-sysregs.s | 157 + gas/testsuite/gas/aarch64/sysreg/gcs-sysregs-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/gcs-sysregs-bad.l | 21 + gas/testsuite/gas/aarch64/sysreg/gcs-sysregs.d | 29 + gas/testsuite/gas/aarch64/sysreg/gcs-sysregs.s | 20 + .../gas/aarch64/{ => sysreg}/illegal-sysreg-2.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-2.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-2.s | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-3.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-3.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-4.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-4.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-4b.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-4b.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-4b.s | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-5.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-5.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-7.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-7.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-7.s | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-8.d | 0 .../gas/aarch64/sysreg/illegal-sysreg-8.l | 377 + .../gas/aarch64/sysreg/illegal-sysreg-8.s | 127 + .../gas/aarch64/{ => sysreg}/illegal-sysreg-8b.d | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-8b.l | 0 .../gas/aarch64/{ => sysreg}/illegal-sysreg-8b.s | 0 .../gas/aarch64/sysreg/illegal-sysreg128.d | 2 + .../gas/aarch64/sysreg/illegal-sysreg128.l | 11 + .../gas/aarch64/sysreg/illegal-sysreg128.s | 8 + .../aarch64/{ => sysreg}/invalid-sysreg-assert.d | 0 .../aarch64/{ => sysreg}/invalid-sysreg-assert.l | 0 .../aarch64/{ => sysreg}/invalid-sysreg-assert.s | 0 .../gas/aarch64/{ => sysreg}/sme-sysreg-illegal.d | 0 .../gas/aarch64/{ => sysreg}/sme-sysreg-illegal.l | 0 .../gas/aarch64/{ => sysreg}/sme-sysreg-illegal.s | 0 .../gas/aarch64/{ => sysreg}/sme-sysreg.d | 0 .../gas/aarch64/{ => sysreg}/sme-sysreg.s | 0 .../gas/aarch64/{ => sysreg}/sve-sysreg-invalid.d | 0 .../gas/aarch64/{ => sysreg}/sve-sysreg-invalid.l | 0 .../gas/aarch64/{ => sysreg}/sve-sysreg.d | 0 .../gas/aarch64/{ => sysreg}/sve-sysreg.s | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-1.d | 0 gas/testsuite/gas/aarch64/sysreg/sysreg-1.s | 174 + gas/testsuite/gas/aarch64/sysreg/sysreg-2.d | 60 + gas/testsuite/gas/aarch64/sysreg/sysreg-2.s | 63 + gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-3.d | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-3.s | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-4.d | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-4.s | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-5.s | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-6.d | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-6.s | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-7.d | 0 gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-7.s | 0 gas/testsuite/gas/aarch64/sysreg/sysreg-8.d | 295 + gas/testsuite/gas/aarch64/sysreg/sysreg-8.s | 192 + .../gas/aarch64/sysreg/sysreg-diagnostic.d | 16 + .../gas/aarch64/sysreg/sysreg-diagnostic.l | 6 + .../gas/aarch64/sysreg/sysreg-diagnostic.s | 8 + gas/testsuite/gas/aarch64/sysreg/sysreg.d | 35 + gas/testsuite/gas/aarch64/sysreg/sysreg.s | 38 + gas/testsuite/gas/aarch64/sysreg/sysreg128.d | 28 + gas/testsuite/gas/aarch64/sysreg/sysreg128.s | 17 + .../gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.d | 0 .../gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.l | 0 .../gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.s | 0 .../aarch64/{ => sysreg}/v8-r-sysregs-need-arch.d | 0 .../aarch64/{ => sysreg}/v8-r-sysregs-need-arch.l | 0 .../gas/aarch64/{ => sysreg}/v8-r-sysregs.d | 0 .../gas/aarch64/{ => sysreg}/v8-r-sysregs.s | 0 gas/testsuite/gas/aarch64/system-4.d | 8 + gas/testsuite/gas/aarch64/system-4.s | 12 + gas/testsuite/gas/aarch64/system-5.d | 62 + gas/testsuite/gas/aarch64/system-5.s | 70 + gas/testsuite/gas/aarch64/system.d | 66 +- gas/testsuite/gas/aarch64/system.s | 2 +- gas/testsuite/gas/aarch64/tail_padding.d | 2 + gas/testsuite/gas/aarch64/tbz_1.d | 2 + gas/testsuite/gas/aarch64/the-1.d | 522 + gas/testsuite/gas/aarch64/the-1.s | 10 + gas/testsuite/gas/aarch64/the-bad-1.d | 4 + gas/testsuite/gas/aarch64/the-bad-1.l | 513 + gas/testsuite/gas/aarch64/tlbip-invalid.d | 1 + gas/testsuite/gas/aarch64/tlbip-invalid.l | 49 + gas/testsuite/gas/aarch64/tlbip-invalid.s | 52 + gas/testsuite/gas/aarch64/tlbip.d | 127 + gas/testsuite/gas/aarch64/tlbip.s | 132 + gas/testsuite/gas/aarch64/tls-desc.d | 2 + gas/testsuite/gas/aarch64/tls.d | 2 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/align.d | 5 +- gas/testsuite/gas/all/assign.d | 4 + gas/testsuite/gas/all/const-1.l | 64 + gas/testsuite/gas/all/const-1.s | 20 + gas/testsuite/gas/all/fwdexp.d | 2 + gas/testsuite/gas/all/gas.exp | 22 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/none.d | 2 + gas/testsuite/gas/all/octa.d | 8 + gas/testsuite/gas/all/octa.s | 8 + gas/testsuite/gas/all/org-1.d | 1 + gas/testsuite/gas/all/quad.d | 1 + gas/testsuite/gas/all/quad.s | 3 + gas/testsuite/gas/all/quad2.d | 8 + gas/testsuite/gas/all/quad2.s | 3 + gas/testsuite/gas/all/relax.d | 4 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/attr-march-armv8_9-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv9_4-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv9_5-a.d | 17 + gas/testsuite/gas/arm/bfloat16-armv8.9-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv9.4-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv9.5-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv8.9-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv9.4-a.d | 5 + gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mve-vmla.d | 3384 +- gas/testsuite/gas/arm/mve-vmla.s | 8 +- gas/testsuite/gas/arm/mve-vqrshrn.d | 3616 +- gas/testsuite/gas/arm/mve-vqshrn.d | 27 + gas/testsuite/gas/arm/mve-vqshrn.s | 40 + gas/testsuite/gas/arm/wince.d | 6 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/alu-be-pseudoc.d | 72 + gas/testsuite/gas/bpf/alu-be.d | 42 +- gas/testsuite/gas/bpf/alu-pseudoc.d | 72 + gas/testsuite/gas/bpf/alu-pseudoc.s | 65 + gas/testsuite/gas/bpf/alu-xbpf.d | 17 - gas/testsuite/gas/bpf/alu-xbpf.s | 11 - gas/testsuite/gas/bpf/alu.d | 43 +- gas/testsuite/gas/bpf/alu.s | 12 + gas/testsuite/gas/bpf/alu32-be-pseudoc.d | 62 + gas/testsuite/gas/bpf/alu32-be.d | 39 +- gas/testsuite/gas/bpf/alu32-pseudoc.d | 62 + gas/testsuite/gas/bpf/alu32-pseudoc.s | 54 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 - gas/testsuite/gas/bpf/alu32-xbpf.s | 11 - gas/testsuite/gas/bpf/alu32.d | 40 +- gas/testsuite/gas/bpf/alu32.s | 9 +- gas/testsuite/gas/bpf/asm-extra-sym-1.d | 7 + gas/testsuite/gas/bpf/asm-extra-sym-1.s | 1 + gas/testsuite/gas/bpf/atomic-be-pseudoc.d | 32 + gas/testsuite/gas/bpf/atomic-be.d | 26 +- gas/testsuite/gas/bpf/atomic-pseudoc.d | 32 + gas/testsuite/gas/bpf/atomic-pseudoc.s | 24 + gas/testsuite/gas/bpf/atomic-v1-be.d | 12 + gas/testsuite/gas/bpf/atomic-v1.d | 12 + gas/testsuite/gas/bpf/atomic-v1.s | 5 + gas/testsuite/gas/bpf/atomic.d | 29 +- gas/testsuite/gas/bpf/atomic.s | 27 +- gas/testsuite/gas/bpf/bpf.exp | 67 +- gas/testsuite/gas/bpf/call-be.d | 4 +- gas/testsuite/gas/bpf/call.d | 4 +- gas/testsuite/gas/bpf/comments-pseudoc.d | 12 + gas/testsuite/gas/bpf/comments-pseudoc.s | 5 + gas/testsuite/gas/bpf/comments.d | 12 + gas/testsuite/gas/bpf/comments.s | 5 + gas/testsuite/gas/bpf/data-be.d | 2 +- gas/testsuite/gas/bpf/data.d | 2 +- gas/testsuite/gas/bpf/disp16-overflow-relax.d | 3 + gas/testsuite/gas/bpf/disp16-overflow-relax.l | 5 + gas/testsuite/gas/bpf/disp16-overflow-relax.s | 4 + gas/testsuite/gas/bpf/disp16-overflow.d | 3 + gas/testsuite/gas/bpf/disp16-overflow.l | 3 + gas/testsuite/gas/bpf/disp16-overflow.s | 4 + gas/testsuite/gas/bpf/disp32-overflow.d | 3 + gas/testsuite/gas/bpf/disp32-overflow.l | 3 + gas/testsuite/gas/bpf/disp32-overflow.s | 4 + gas/testsuite/gas/bpf/elf-relo-1.d | 35 + gas/testsuite/gas/bpf/elf-relo-1.s | 25 + gas/testsuite/gas/bpf/exit-be.d | 4 +- gas/testsuite/gas/bpf/exit.d | 4 +- gas/testsuite/gas/bpf/imm32-overflow.d | 3 + gas/testsuite/gas/bpf/imm32-overflow.l | 3 + gas/testsuite/gas/bpf/imm32-overflow.s | 4 + gas/testsuite/gas/bpf/indcall-1-pseudoc.d | 23 + gas/testsuite/gas/bpf/indcall-1-pseudoc.s | 13 + gas/testsuite/gas/bpf/indcall-1.d | 9 +- gas/testsuite/gas/bpf/indcall-bad-1.l | 3 - gas/testsuite/gas/bpf/indcall-bad-1.s | 1 - gas/testsuite/gas/bpf/indcall-badoperand.d | 3 + gas/testsuite/gas/bpf/indcall-badoperand.l | 3 + gas/testsuite/gas/bpf/indcall-badoperand.s | 8 + gas/testsuite/gas/bpf/jump-be-pseudoc.d | 34 + gas/testsuite/gas/bpf/jump-be.d | 6 +- gas/testsuite/gas/bpf/jump-pseudoc.d | 34 + gas/testsuite/gas/bpf/jump-pseudoc.s | 27 + gas/testsuite/gas/bpf/jump-relax-ja-be.d | 21 + gas/testsuite/gas/bpf/jump-relax-ja.d | 21 + gas/testsuite/gas/bpf/jump-relax-ja.s | 21 + gas/testsuite/gas/bpf/jump-relax-jump-be.d | 23 + gas/testsuite/gas/bpf/jump-relax-jump.d | 23 + gas/testsuite/gas/bpf/jump-relax-jump.s | 14 + gas/testsuite/gas/bpf/jump.d | 11 +- gas/testsuite/gas/bpf/jump.s | 4 +- gas/testsuite/gas/bpf/jump32-be-pseudoc.d | 32 + gas/testsuite/gas/bpf/jump32-be.d | 32 + gas/testsuite/gas/bpf/jump32-pseudoc.d | 32 + gas/testsuite/gas/bpf/jump32-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump32.d | 7 +- gas/testsuite/gas/bpf/lddw-be-pseudoc.d | 18 + gas/testsuite/gas/bpf/lddw-be.d | 10 +- gas/testsuite/gas/bpf/lddw-pseudoc.d | 18 + gas/testsuite/gas/bpf/lddw-pseudoc.s | 6 + gas/testsuite/gas/bpf/lddw.d | 11 +- gas/testsuite/gas/bpf/mem-be-pseudoc.d | 33 + gas/testsuite/gas/bpf/mem-be.d | 42 +- gas/testsuite/gas/bpf/mem-pseudoc.d | 33 + gas/testsuite/gas/bpf/mem-pseudoc.s | 26 + gas/testsuite/gas/bpf/mem.d | 45 +- gas/testsuite/gas/bpf/mem.s | 10 +- gas/testsuite/gas/bpf/offset16-overflow.d | 3 + gas/testsuite/gas/bpf/offset16-overflow.l | 3 + gas/testsuite/gas/bpf/offset16-overflow.s | 4 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.d | 3 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.l | 8 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.s | 7 + gas/testsuite/gas/bpf/spacing-pseudoc.d | 18 + gas/testsuite/gas/bpf/spacing-pseudoc.s | 9 + .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 2 +- .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-1.d | 3 +- gas/testsuite/gas/cfi-sframe/common-empty-2.d | 3 +- gas/testsuite/gas/cfi-sframe/common-empty-3.d | 2 +- gas/testsuite/gas/cfi/cfi-i386.d | 55 +- gas/testsuite/gas/cfi/cfi-i386.s | 18 + gas/testsuite/gas/cfi/cfi-x86_64.d | 155 +- gas/testsuite/gas/cfi/cfi-x86_64.s | 71 + gas/testsuite/gas/cfi/cfi.exp | 2 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/attach-1.d | 10 +- gas/testsuite/gas/elf/attach-2.d | 12 +- gas/testsuite/gas/elf/attach-2.s | 4 +- gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bignums.d | 4 +- gas/testsuite/gas/elf/bss-prev.d | 13 + gas/testsuite/gas/elf/bss-prev.s | 6 + gas/testsuite/gas/elf/bss-subsect.d | 11 + gas/testsuite/gas/elf/bss-subsect.s | 10 + gas/testsuite/gas/elf/bss.d | 2 +- gas/testsuite/gas/elf/common3.s | 7 + gas/testsuite/gas/elf/common3a.d | 9 + gas/testsuite/gas/elf/common3b.d | 9 + gas/testsuite/gas/elf/data-prev.d | 14 + gas/testsuite/gas/elf/data-prev.s | 6 + gas/testsuite/gas/elf/data-subsect.d | 11 + gas/testsuite/gas/elf/data-subsect.s | 14 + gas/testsuite/gas/elf/dwarf-5-irp.d | 3 +- gas/testsuite/gas/elf/dwarf-5-loc0.d | 3 +- gas/testsuite/gas/elf/dwarf-5-macro-include.d | 2 +- gas/testsuite/gas/elf/dwarf-5-macro.d | 2 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.d | 3 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.d | 3 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.d | 3 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.d | 3 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.d | 3 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.d | 5 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/ehopt0.d | 3 + gas/testsuite/gas/elf/elf.exp | 48 +- gas/testsuite/gas/elf/group1a.d | 2 - gas/testsuite/gas/elf/groupautoa.d | 2 - gas/testsuite/gas/elf/missing-build-notes.d | 9 +- gas/testsuite/gas/elf/section10.d | 2 - gas/testsuite/gas/elf/section11.d | 5 - gas/testsuite/gas/elf/section21.l | 2 - gas/testsuite/gas/elf/section21.s | 7 +- gas/testsuite/gas/elf/section30.d | 28 + gas/testsuite/gas/elf/section30.s | 67 + gas/testsuite/gas/elf/section4.d | 2 - gas/testsuite/gas/elf/text-prev.d | 14 + gas/testsuite/gas/elf/text-prev.s | 6 + gas/testsuite/gas/elf/text-subsect.d | 11 + gas/testsuite/gas/elf/text-subsect.s | 10 + gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/287.s | 2 +- gas/testsuite/gas/i386/8087.s | 2 +- gas/testsuite/gas/i386/adx.s | 1 - gas/testsuite/gas/i386/align-branch-6.d | 15 +- gas/testsuite/gas/i386/align-branch-6.e | 2 +- gas/testsuite/gas/i386/amx-complex-inval.l | 4 +- gas/testsuite/gas/i386/amx-complex-inval.s | 1 - gas/testsuite/gas/i386/apx-push2pop2-inval.l | 5 + gas/testsuite/gas/i386/apx-push2pop2-inval.s | 9 + gas/testsuite/gas/i386/arch-15-znver5.d | 5 + gas/testsuite/gas/i386/arch-15.d | 13 + gas/testsuite/gas/i386/arch-15.s | 7 + gas/testsuite/gas/i386/att-regs.s | 2 +- gas/testsuite/gas/i386/avx-gather-intel.d | 1 - gas/testsuite/gas/i386/avx-gather.d | 1 - gas/testsuite/gas/i386/avx-ifma-intel.d | 5 +- gas/testsuite/gas/i386/avx-ifma.d | 5 +- gas/testsuite/gas/i386/avx-ifma.s | 2 - gas/testsuite/gas/i386/avx-ne-convert-intel.d | 1 - gas/testsuite/gas/i386/avx-ne-convert.d | 1 - gas/testsuite/gas/i386/avx-ne-convert.s | 1 - gas/testsuite/gas/i386/avx-scalar-2.s | 1 - gas/testsuite/gas/i386/avx-vex.l | 217 + gas/testsuite/gas/i386/avx-vex.s | 28 + gas/testsuite/gas/i386/avx-vnni-int16-intel.d | 129 + gas/testsuite/gas/i386/avx-vnni-int16.d | 129 + gas/testsuite/gas/i386/avx-vnni-int16.s | 126 + gas/testsuite/gas/i386/avx-vnni-int8-intel.d | 1 - gas/testsuite/gas/i386/avx-vnni-int8.d | 1 - gas/testsuite/gas/i386/avx-vnni-int8.s | 1 - gas/testsuite/gas/i386/avx-vnni.d | 2 +- gas/testsuite/gas/i386/avx-vnni.s | 2 - gas/testsuite/gas/i386/avx-wig.s | 1 - gas/testsuite/gas/i386/avx10-vsz.l | 113 + gas/testsuite/gas/i386/avx10-vsz.s | 31 + gas/testsuite/gas/i386/avx10.1-256-1.d | 4 + gas/testsuite/gas/i386/avx10.1-256-1.s | 3 + gas/testsuite/gas/i386/avx10.1-256-2.d | 4 + gas/testsuite/gas/i386/avx10.1-256-2.s | 3 + gas/testsuite/gas/i386/avx10.1-256-3.d | 4 + gas/testsuite/gas/i386/avx10.1-256-3.s | 3 + gas/testsuite/gas/i386/avx10.1-256-4.d | 4 + gas/testsuite/gas/i386/avx10.1-256-4.s | 3 + gas/testsuite/gas/i386/avx10.1-256-5.d | 1077 + gas/testsuite/gas/i386/avx10.1-256-5.s | 25 + gas/testsuite/gas/i386/avx10.1-256-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-256-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx10.1-512-1.d | 4 + gas/testsuite/gas/i386/avx10.1-512-1.s | 3 + gas/testsuite/gas/i386/avx10.1-512-2.d | 4 + gas/testsuite/gas/i386/avx10.1-512-2.s | 3 + gas/testsuite/gas/i386/avx10.1-512-3.d | 4 + gas/testsuite/gas/i386/avx10.1-512-3.s | 3 + gas/testsuite/gas/i386/avx10.1-512-4.d | 4 + gas/testsuite/gas/i386/avx10.1-512-4.s | 3 + gas/testsuite/gas/i386/avx10.1-512-5.d | 654 + gas/testsuite/gas/i386/avx10.1-512-5.s | 25 + gas/testsuite/gas/i386/avx10.1-512-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-512-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx2-wig.s | 1 - gas/testsuite/gas/i386/avx2.s | 1 - gas/testsuite/gas/i386/avx256int.s | 1 - gas/testsuite/gas/i386/avx512_4fmaps.s | 1 - gas/testsuite/gas/i386/avx512_4vnniw.s | 1 - gas/testsuite/gas/i386/avx512_bf16.d | 3 +- gas/testsuite/gas/i386/avx512_bf16.s | 3 +- gas/testsuite/gas/i386/avx512_bf16_vl-inval.l | 4 +- gas/testsuite/gas/i386/avx512_bf16_vl-inval.s | 1 - gas/testsuite/gas/i386/avx512_bf16_vl.d | 3 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 3 +- gas/testsuite/gas/i386/avx512_fp16-intel.d | 1 - gas/testsuite/gas/i386/avx512_fp16-inval-bcast.l | 48 +- gas/testsuite/gas/i386/avx512_fp16-inval-bcast.s | 1 - gas/testsuite/gas/i386/avx512_fp16.d | 1 - gas/testsuite/gas/i386/avx512_fp16.s | 1 - gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.d | 1 - gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.s | 1 - gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512_fp16_vl.d | 1 - gas/testsuite/gas/i386/avx512_fp16_vl.s | 1 - gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq.d | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d | 69 + gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s | 64 + gas/testsuite/gas/i386/avx512bitalg-intel.d | 3 +- gas/testsuite/gas/i386/avx512bitalg.d | 3 +- gas/testsuite/gas/i386/avx512bitalg.s | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl.d | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 3 +- gas/testsuite/gas/i386/avx512bw-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512bw-opts.d | 1 - gas/testsuite/gas/i386/avx512bw-opts.s | 1 - gas/testsuite/gas/i386/avx512bw-wig.s | 1 - gas/testsuite/gas/i386/avx512bw.s | 1 - gas/testsuite/gas/i386/avx512bw_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts.s | 1 - gas/testsuite/gas/i386/avx512bw_vl-wig.s | 1 - gas/testsuite/gas/i386/avx512bw_vl.d | 1 - gas/testsuite/gas/i386/avx512bw_vl.s | 1 - gas/testsuite/gas/i386/avx512cd-intel.d | 3 +- gas/testsuite/gas/i386/avx512cd.d | 3 +- gas/testsuite/gas/i386/avx512cd.s | 3 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512cd_vl.d | 3 +- gas/testsuite/gas/i386/avx512cd_vl.s | 3 +- gas/testsuite/gas/i386/avx512dq-intel.d | 1 - gas/testsuite/gas/i386/avx512dq-rcig.s | 1 - gas/testsuite/gas/i386/avx512dq.d | 1 - gas/testsuite/gas/i386/avx512dq.s | 1 - gas/testsuite/gas/i386/avx512dq_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512dq_vl.d | 1 - gas/testsuite/gas/i386/avx512dq_vl.s | 1 - gas/testsuite/gas/i386/avx512er-intel.d | 1 - gas/testsuite/gas/i386/avx512er-rcig.s | 1 - gas/testsuite/gas/i386/avx512er.d | 1 - gas/testsuite/gas/i386/avx512er.s | 1 - gas/testsuite/gas/i386/avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/avx512f-nondef.s | 15 + gas/testsuite/gas/i386/avx512f-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512f-opts.d | 1 - gas/testsuite/gas/i386/avx512f-opts.s | 1 - gas/testsuite/gas/i386/avx512f-rcig.s | 1 - gas/testsuite/gas/i386/avx512f.s | 1 - gas/testsuite/gas/i386/avx512f_gfni-intel.d | 1 - gas/testsuite/gas/i386/avx512f_gfni.d | 1 - gas/testsuite/gas/i386/avx512f_gfni.s | 1 - gas/testsuite/gas/i386/avx512f_vaes-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vaes.d | 1 - gas/testsuite/gas/i386/avx512f_vaes.s | 1 - gas/testsuite/gas/i386/avx512f_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts.s | 1 - gas/testsuite/gas/i386/avx512f_vl-wig.s | 1 - gas/testsuite/gas/i386/avx512f_vl.d | 1 - gas/testsuite/gas/i386/avx512f_vl.s | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/avx512ifma-intel.d | 3 +- gas/testsuite/gas/i386/avx512ifma.d | 3 +- gas/testsuite/gas/i386/avx512ifma.s | 3 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512ifma_vl.d | 3 +- gas/testsuite/gas/i386/avx512ifma_vl.s | 3 +- gas/testsuite/gas/i386/avx512pf-intel.d | 1 - gas/testsuite/gas/i386/avx512pf.d | 1 - gas/testsuite/gas/i386/avx512pf.s | 1 - gas/testsuite/gas/i386/avx512vbmi-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi.d | 3 +- gas/testsuite/gas/i386/avx512vbmi.s | 3 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2.s | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl.s | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl.d | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl.s | 3 +- gas/testsuite/gas/i386/avx512vl-1.l | 4 +- gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_gfni.d | 1 - gas/testsuite/gas/i386/avx512vl_gfni.s | 1 - gas/testsuite/gas/i386/avx512vl_vaes-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_vaes.d | 1 - gas/testsuite/gas/i386/avx512vl_vaes.s | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/avx512vnni-intel.d | 3 +- gas/testsuite/gas/i386/avx512vnni.d | 3 +- gas/testsuite/gas/i386/avx512vnni.s | 3 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vnni_vl.d | 3 +- gas/testsuite/gas/i386/avx512vnni_vl.s | 3 +- gas/testsuite/gas/i386/bmi-intel.d | 1 - gas/testsuite/gas/i386/bmi.d | 1 - gas/testsuite/gas/i386/bmi.s | 1 - gas/testsuite/gas/i386/bmi2-intel.d | 1 - gas/testsuite/gas/i386/bmi2.d | 1 - gas/testsuite/gas/i386/bmi2.s | 1 - gas/testsuite/gas/i386/cldemote-intel.d | 1 - gas/testsuite/gas/i386/cldemote.d | 1 - gas/testsuite/gas/i386/cldemote.s | 1 - gas/testsuite/gas/i386/clflushopt-intel.d | 1 - gas/testsuite/gas/i386/clflushopt.d | 1 - gas/testsuite/gas/i386/clflushopt.s | 1 - gas/testsuite/gas/i386/clwb-intel.d | 1 - gas/testsuite/gas/i386/clwb.d | 1 - gas/testsuite/gas/i386/clwb.s | 1 - gas/testsuite/gas/i386/cmpccxadd-inval.l | 8 +- gas/testsuite/gas/i386/cmpccxadd-inval.s | 1 - gas/testsuite/gas/i386/codeview.exp | 2 +- gas/testsuite/gas/i386/compat-intel.d | 42 +- gas/testsuite/gas/i386/compat-intel2.d | 2 +- gas/testsuite/gas/i386/cond.d | 17 + gas/testsuite/gas/i386/cond.s | 10 + gas/testsuite/gas/i386/cst-diag.l | 43 + gas/testsuite/gas/i386/cst-diag.s | 79 + gas/testsuite/gas/i386/disassem.d | 376 +- gas/testsuite/gas/i386/disassem.s | 51 +- gas/testsuite/gas/i386/disp-imm-32.d | 7 +- gas/testsuite/gas/i386/disp-imm-32.e | 4 + gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/enqcmd-intel.d | 1 - gas/testsuite/gas/i386/enqcmd-inval.l | 8 +- gas/testsuite/gas/i386/enqcmd-inval.s | 1 - gas/testsuite/gas/i386/enqcmd.d | 1 - gas/testsuite/gas/i386/enqcmd.s | 1 - gas/testsuite/gas/i386/evex-lig-2.s | 1 - gas/testsuite/gas/i386/evex-lig.s | 1 - gas/testsuite/gas/i386/evex-wig.s | 1 - gas/testsuite/gas/i386/evex.s | 1 - gas/testsuite/gas/i386/fma-scalar.s | 1 - gas/testsuite/gas/i386/fma.s | 1 - gas/testsuite/gas/i386/fma4.s | 1 - gas/testsuite/gas/i386/gfni-intel.d | 1 - gas/testsuite/gas/i386/gfni.d | 1 - gas/testsuite/gas/i386/gfni.s | 1 - gas/testsuite/gas/i386/hle.s | 1 - gas/testsuite/gas/i386/hreset.d | 1 - gas/testsuite/gas/i386/i386-intel.d | 52 +- gas/testsuite/gas/i386/i386.d | 52 +- gas/testsuite/gas/i386/i386.exp | 711 +- gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d | 157 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/enqcmd.s | 1 - gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/movdir.s | 1 - gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d | 157 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d | 157 +- .../gas/i386/ilp32/x86-64-nops-1-pentium.d | 164 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d | 157 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d | 162 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d | 15 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d | 76 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d | 76 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 47 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 47 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 2 +- gas/testsuite/gas/i386/immed64.d | 6 + gas/testsuite/gas/i386/immed64.s | 6 + gas/testsuite/gas/i386/insn-rex2.l | 38 + gas/testsuite/gas/i386/insn-rex2.s | 25 + gas/testsuite/gas/i386/intel-intel.d | 9 +- gas/testsuite/gas/i386/intel-regs.s | 2 +- gas/testsuite/gas/i386/intel.d | 15 +- gas/testsuite/gas/i386/intel.e | 7 - gas/testsuite/gas/i386/intel.s | 6 - gas/testsuite/gas/i386/intelok.d | 4 +- gas/testsuite/gas/i386/intelok.e | 2 +- gas/testsuite/gas/i386/intelok.s | 2 + gas/testsuite/gas/i386/intelok2.d | 6 + gas/testsuite/gas/i386/inval-16.l | 2 +- gas/testsuite/gas/i386/inval-16.s | 2 +- gas/testsuite/gas/i386/inval-avx512vl.l | 4 +- gas/testsuite/gas/i386/invpcid-intel.d | 1 - gas/testsuite/gas/i386/invpcid.d | 1 - gas/testsuite/gas/i386/keylocker-intel.d | 1 - gas/testsuite/gas/i386/keylocker.d | 1 - gas/testsuite/gas/i386/lfence-byte.d | 9 + gas/testsuite/gas/i386/lfence-byte.e | 5 +- gas/testsuite/gas/i386/lfence-byte.s | 7 + gas/testsuite/gas/i386/lfence-load.d | 2 +- gas/testsuite/gas/i386/lfence-section.d | 19 + gas/testsuite/gas/i386/lfence-section.e | 3 + gas/testsuite/gas/i386/lfence-section.s | 19 + gas/testsuite/gas/i386/lfence-subsect.d | 18 + gas/testsuite/gas/i386/lfence-subsect.s | 19 + gas/testsuite/gas/i386/lwp.s | 1 - gas/testsuite/gas/i386/movdir-intel.d | 1 - gas/testsuite/gas/i386/movdir.d | 1 - gas/testsuite/gas/i386/movdir.s | 1 - gas/testsuite/gas/i386/movdir64b-reg.l | 4 +- gas/testsuite/gas/i386/movdir64b-reg.s | 1 - gas/testsuite/gas/i386/mpx-inval-1.l | 55 +- gas/testsuite/gas/i386/mpx-inval-1.s | 1 - gas/testsuite/gas/i386/mpx.s | 1 - gas/testsuite/gas/i386/msrlist-inval.l | 4 +- gas/testsuite/gas/i386/msrlist-inval.s | 1 - gas/testsuite/gas/i386/noavx512-1.l | 43 + gas/testsuite/gas/i386/noavx512-1.s | 2 +- gas/testsuite/gas/i386/noavx512-2.l | 291 +- gas/testsuite/gas/i386/noavx512-2.s | 27 +- gas/testsuite/gas/i386/noopt.d | 4 + gas/testsuite/gas/i386/noopt.s | 2 + gas/testsuite/gas/i386/nop-1-suffix.d | 50 +- gas/testsuite/gas/i386/nop-1.d | 50 +- gas/testsuite/gas/i386/nop-1.l | 39 + gas/testsuite/gas/i386/nop-2.d | 84 +- gas/testsuite/gas/i386/nop-4.d | 4 +- gas/testsuite/gas/i386/nop-5.d | 6 +- gas/testsuite/gas/i386/nops-1-i386-i686.d | 164 +- gas/testsuite/gas/i386/nops-1-i386.d | 164 +- gas/testsuite/gas/i386/nops-1-i686.d | 165 +- gas/testsuite/gas/i386/nops-1-k8.d | 157 +- gas/testsuite/gas/i386/nops-1.d | 34 +- gas/testsuite/gas/i386/nops-10.d | 13 + gas/testsuite/gas/i386/nops-10.s | 6 + gas/testsuite/gas/i386/nops-2-core2.d | 169 +- gas/testsuite/gas/i386/nops-2-i386.d | 169 +- gas/testsuite/gas/i386/nops-2.d | 40 +- gas/testsuite/gas/i386/nops-3-i386.d | 18 +- gas/testsuite/gas/i386/nops-3-i686.d | 18 +- gas/testsuite/gas/i386/nops-3.d | 13 +- gas/testsuite/gas/i386/nops-4-i386.d | 245 +- gas/testsuite/gas/i386/nops-4-i686.d | 245 +- gas/testsuite/gas/i386/nops-4.d | 115 +- gas/testsuite/gas/i386/nops-5-i686.d | 76 +- gas/testsuite/gas/i386/nops-5.d | 24 +- gas/testsuite/gas/i386/nops-5.s | 1 + gas/testsuite/gas/i386/nops-6.d | 4 +- gas/testsuite/gas/i386/nops-7.d | 259 +- gas/testsuite/gas/i386/nops-9.d | 27 + gas/testsuite/gas/i386/nops-9.s | 19 + gas/testsuite/gas/i386/nops16-1.d | 224 +- gas/testsuite/gas/i386/noreg16-data32.d | 32 +- gas/testsuite/gas/i386/noreg16.d | 32 +- gas/testsuite/gas/i386/noreg32-data16.d | 32 +- gas/testsuite/gas/i386/noreg32.d | 32 +- gas/testsuite/gas/i386/noreg64-data16.d | 32 +- gas/testsuite/gas/i386/noreg64-evex.d | 73 + gas/testsuite/gas/i386/noreg64-evex.e | 64 + gas/testsuite/gas/i386/noreg64-evex.s | 66 + gas/testsuite/gas/i386/noreg64-rex64.d | 32 +- gas/testsuite/gas/i386/noreg64.d | 32 +- gas/testsuite/gas/i386/notrack.s | 1 - gas/testsuite/gas/i386/notrackbad.l | 35 +- gas/testsuite/gas/i386/notrackbad.s | 1 - gas/testsuite/gas/i386/opcode-intel.d | 2 +- gas/testsuite/gas/i386/opcode-suffix.d | 10 +- gas/testsuite/gas/i386/opcode.d | 12 +- gas/testsuite/gas/i386/optimize-1.d | 15 + gas/testsuite/gas/i386/optimize-1.s | 20 +- gas/testsuite/gas/i386/optimize-1a.d | 15 + gas/testsuite/gas/i386/optimize-2.d | 4 + gas/testsuite/gas/i386/optimize-2.s | 7 +- gas/testsuite/gas/i386/optimize-2b.d | 4 + gas/testsuite/gas/i386/optimize-3.d | 2 +- gas/testsuite/gas/i386/optimize-3.s | 43 +- gas/testsuite/gas/i386/optimize-4.d | 15 + gas/testsuite/gas/i386/optimize-5.d | 15 + gas/testsuite/gas/i386/optimize-6.s | 1 - gas/testsuite/gas/i386/optimize-6a.l | 115 +- gas/testsuite/gas/i386/optimize-7.l | 9 +- gas/testsuite/gas/i386/optimize-7.s | 1 - gas/testsuite/gas/i386/opts.s | 1 - gas/testsuite/gas/i386/oversized16.l | 30 +- gas/testsuite/gas/i386/oversized64.l | 38 +- gas/testsuite/gas/i386/oversized64.s | 3 + gas/testsuite/gas/i386/pbndkb-inval.l | 2 + gas/testsuite/gas/i386/pbndkb-inval.s | 5 + gas/testsuite/gas/i386/pr27198.d | 1 - gas/testsuite/gas/i386/pr30248.d | 1 - gas/testsuite/gas/i386/prefetchwt1-intel.d | 1 - gas/testsuite/gas/i386/prefetchwt1.d | 1 - gas/testsuite/gas/i386/prefetchwt1.s | 3 +- gas/testsuite/gas/i386/prefix32.l | 21 + gas/testsuite/gas/i386/prefix32.s | 14 + gas/testsuite/gas/i386/prefix64.l | 39 +- gas/testsuite/gas/i386/prefix64.s | 2 + gas/testsuite/gas/i386/ptwrite-intel.d | 1 - gas/testsuite/gas/i386/ptwrite.d | 1 - gas/testsuite/gas/i386/quoted.d | 7 + gas/testsuite/gas/i386/quoted.s | 10 + gas/testsuite/gas/i386/quoted2.d | 15 + gas/testsuite/gas/i386/quoted2.s | 9 + gas/testsuite/gas/i386/raoint-intel.d | 1 - gas/testsuite/gas/i386/raoint.d | 1 - gas/testsuite/gas/i386/raoint.s | 1 - gas/testsuite/gas/i386/rex-bad.l | 10 + gas/testsuite/gas/i386/rex-bad.s | 13 + gas/testsuite/gas/i386/serialize.d | 1 - gas/testsuite/gas/i386/sha.s | 1 - gas/testsuite/gas/i386/sha512-intel.d | 16 + gas/testsuite/gas/i386/sha512-inval.l | 4 + gas/testsuite/gas/i386/sha512-inval.s | 7 + gas/testsuite/gas/i386/sha512.d | 16 + gas/testsuite/gas/i386/sha512.s | 12 + gas/testsuite/gas/i386/sm3-intel.d | 28 + gas/testsuite/gas/i386/sm3.d | 28 + gas/testsuite/gas/i386/sm3.s | 24 + gas/testsuite/gas/i386/sm4-intel.d | 33 + gas/testsuite/gas/i386/sm4.d | 33 + gas/testsuite/gas/i386/sm4.s | 30 + gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse-check-error.l | 18 +- gas/testsuite/gas/i386/sse-check-warn.e | 3 + gas/testsuite/gas/i386/sse-check.d | 3 + gas/testsuite/gas/i386/sse-check.s | 7 + gas/testsuite/gas/i386/sse2avx-apx.d | 261 + gas/testsuite/gas/i386/sse2avx-apx.s | 320 + gas/testsuite/gas/i386/sse2avx-evex.d | 451 + gas/testsuite/gas/i386/sse2avx-evex.s | 522 + gas/testsuite/gas/i386/sse2avx.s | 1 - gas/testsuite/gas/i386/suffix.d | 2 + gas/testsuite/gas/i386/suffix.s | 4 + gas/testsuite/gas/i386/tbm-intel.d | 1 - gas/testsuite/gas/i386/tbm.s | 1 - gas/testsuite/gas/i386/tdx.d | 1 - gas/testsuite/gas/i386/tsxldtrk.d | 1 - gas/testsuite/gas/i386/user_msr-inval.l | 3 + gas/testsuite/gas/i386/user_msr-inval.s | 6 + gas/testsuite/gas/i386/vaes-wig1.d | 118 +- gas/testsuite/gas/i386/vaes.s | 1 - gas/testsuite/gas/i386/vex-lig-2.s | 1 - gas/testsuite/gas/i386/vp2intersect-intel.d | 1 - gas/testsuite/gas/i386/vp2intersect-inval-bcast.l | 8 +- gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 1 - gas/testsuite/gas/i386/vp2intersect.d | 1 - gas/testsuite/gas/i386/vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/vpclmulqdq-wig1.d | 44 +- gas/testsuite/gas/i386/vpclmulqdq.d | 1 - gas/testsuite/gas/i386/vpclmulqdq.s | 1 - gas/testsuite/gas/i386/waitpkg-intel.d | 1 - gas/testsuite/gas/i386/waitpkg.d | 1 - gas/testsuite/gas/i386/wrmsrns-intel.d | 1 - gas/testsuite/gas/i386/wrmsrns.d | 1 - gas/testsuite/gas/i386/x86-64-adx.s | 1 - gas/testsuite/gas/i386/x86-64-amx-bad.d | 3 +- gas/testsuite/gas/i386/x86-64-amx-complex-bad.d | 1 - gas/testsuite/gas/i386/x86-64-amx-complex-intel.d | 1 - gas/testsuite/gas/i386/x86-64-amx-complex.d | 1 - gas/testsuite/gas/i386/x86-64-amx-complex.s | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16-bad.d | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16-intel.d | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16.d | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16.s | 1 - gas/testsuite/gas/i386/x86-64-amx-intel.d | 1 - gas/testsuite/gas/i386/x86-64-amx.d | 1 - gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l | 209 + gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s | 219 + .../gas/i386/x86-64-apx-egpr-promote-inval.l | 27 + .../gas/i386/x86-64-apx-egpr-promote-inval.s | 39 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d | 21 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s | 23 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 44 + .../gas/i386/x86-64-apx-evex-promoted-bad.s | 58 + .../gas/i386/x86-64-apx-evex-promoted-intel.d | 286 + .../gas/i386/x86-64-apx-evex-promoted-wig.d | 286 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 286 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 281 + gas/testsuite/gas/i386/x86-64-apx-inval.l | 14 + gas/testsuite/gas/i386/x86-64-apx-inval.s | 15 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d | 40 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s | 15 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.s | 5 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d | 136 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s | 128 + gas/testsuite/gas/i386/x86-64-apx-ndd-wig.d | 161 + gas/testsuite/gas/i386/x86-64-apx-ndd.d | 161 + gas/testsuite/gas/i386/x86-64-apx-ndd.s | 155 + gas/testsuite/gas/i386/x86-64-apx-nf-intel.d | 1383 + gas/testsuite/gas/i386/x86-64-apx-nf.d | 1383 + gas/testsuite/gas/i386/x86-64-apx-nf.s | 1379 + .../gas/i386/x86-64-apx-push2pop2-intel.d | 43 + .../gas/i386/x86-64-apx-push2pop2-inval.l | 13 + .../gas/i386/x86-64-apx-push2pop2-inval.s | 17 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.d | 43 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.s | 39 + .../gas/i386/x86-64-apx-pushp-popp-intel.d | 15 + .../gas/i386/x86-64-apx-pushp-popp-inval.l | 5 + .../gas/i386/x86-64-apx-pushp-popp-inval.s | 7 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d | 15 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s | 8 + gas/testsuite/gas/i386/x86-64-apx-rex2.d | 83 + gas/testsuite/gas/i386/x86-64-apx-rex2.s | 85 + gas/testsuite/gas/i386/x86-64-apx_f-evex.d | 606 + gas/testsuite/gas/i386/x86-64-apx_f-evex.s | 603 + gas/testsuite/gas/i386/x86-64-arch-5-znver5.d | 5 + gas/testsuite/gas/i386/x86-64-arch-5.d | 14 + gas/testsuite/gas/i386/x86-64-arch-5.s | 8 + gas/testsuite/gas/i386/x86-64-avx-gather-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-gather.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ifma-intel.d | 5 +- gas/testsuite/gas/i386/x86-64-avx-ifma-inval.l | 2 +- gas/testsuite/gas/i386/x86-64-avx-ifma.d | 5 +- gas/testsuite/gas/i386/x86-64-avx-ifma.s | 2 - .../gas/i386/x86-64-avx-ne-convert-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ne-convert.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ne-convert.s | 1 - gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 1 - gas/testsuite/gas/i386/x86-64-avx-swap.s | 1 - .../gas/i386/x86-64-avx-vnni-int16-intel.d | 129 + gas/testsuite/gas/i386/x86-64-avx-vnni-int16.d | 129 + gas/testsuite/gas/i386/x86-64-avx-vnni-int16.s | 126 + .../gas/i386/x86-64-avx-vnni-int8-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-int8.d | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-int8.s | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l | 2 +- gas/testsuite/gas/i386/x86-64-avx-vnni.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-vnni.s | 2 - gas/testsuite/gas/i386/x86-64-avx-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx2-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx2.s | 1 - gas/testsuite/gas/i386/x86-64-avx256int.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 1 - .../gas/i386/x86-64-avx512_bf16_vl-inval.l | 4 +- .../gas/i386/x86-64-avx512_bf16_vl-inval.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1 - .../gas/i386/x86-64-avx512_fp16-inval-bcast.l | 48 +- .../gas/i386/x86-64-avx512_fp16-inval-bcast.s | 1 - .../gas/i386/x86-64-avx512_fp16-inval-register.l | 16 +- .../gas/i386/x86-64-avx512_fp16-inval-register.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 1 - .../gas/i386/x86-64-avx512_fp16_pseudo_ops.d | 1 - .../gas/i386/x86-64-avx512_fp16_pseudo_ops.s | 1 - .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 1 - .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg.s | 1 - .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 1 - .../gas/i386/x86-64-avx512bw-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-intel.d | 1 - .../gas/i386/x86-64-avx512bw_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd.s | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512er-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512er-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512er.d | 1 - gas/testsuite/gas/i386/x86-64-avx512er.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 1 - .../gas/i386/x86-64-avx512f_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 1 - .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma.s | 1 - .../gas/i386/x86-64-avx512ifma_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512pf-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512pf.d | 1 - gas/testsuite/gas/i386/x86-64-avx512pf.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2.s | 1 - .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s | 1 - .../gas/i386/x86-64-avx512vbmi_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vl-1.l | 4 +- .../gas/i386/x86-64-avx512vl_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s | 1 - .../gas/i386/x86-64-avx512vl_vaes-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni.s | 1 - .../gas/i386/x86-64-avx512vnni_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni.s | 5 +- gas/testsuite/gas/i386/x86-64-bmi-intel.d | 1 - gas/testsuite/gas/i386/x86-64-bmi.d | 1 - gas/testsuite/gas/i386/x86-64-bmi.s | 1 - gas/testsuite/gas/i386/x86-64-bmi2-intel.d | 1 - gas/testsuite/gas/i386/x86-64-bmi2.d | 1 - gas/testsuite/gas/i386/x86-64-bmi2.s | 1 - gas/testsuite/gas/i386/x86-64-cldemote-intel.d | 1 - gas/testsuite/gas/i386/x86-64-cldemote.d | 1 - gas/testsuite/gas/i386/x86-64-cldemote.s | 1 - gas/testsuite/gas/i386/x86-64-clflushopt-intel.d | 1 - gas/testsuite/gas/i386/x86-64-clflushopt.d | 1 - gas/testsuite/gas/i386/x86-64-clflushopt.s | 1 - gas/testsuite/gas/i386/x86-64-clwb-intel.d | 1 - gas/testsuite/gas/i386/x86-64-clwb.d | 1 - gas/testsuite/gas/i386/x86-64-clwb.s | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd.d | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd.s | 1 - gas/testsuite/gas/i386/x86-64-disassem.d | 370 +- gas/testsuite/gas/i386/x86-64-disassem.s | 48 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 8 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 1 - gas/testsuite/gas/i386/x86-64-enqcmd.s | 1 - gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 1 - gas/testsuite/gas/i386/x86-64-evex-lig.s | 1 - gas/testsuite/gas/i386/x86-64-evex-wig.s | 1 - gas/testsuite/gas/i386/x86-64-evex-wig2.s | 1 - gas/testsuite/gas/i386/x86-64-evex.d | 2 +- gas/testsuite/gas/i386/x86-64-fma-scalar.s | 1 - gas/testsuite/gas/i386/x86-64-fma.s | 1 - gas/testsuite/gas/i386/x86-64-fma4.s | 1 - gas/testsuite/gas/i386/x86-64-fred-intel.d | 14 + gas/testsuite/gas/i386/x86-64-fred.d | 14 + gas/testsuite/gas/i386/x86-64-fred.s | 10 + gas/testsuite/gas/i386/x86-64-gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-gfni.d | 1 - gas/testsuite/gas/i386/x86-64-gfni.s | 1 - gas/testsuite/gas/i386/x86-64-gotpcrel.d | 12 + gas/testsuite/gas/i386/x86-64-gotpcrel.s | 19 + gas/testsuite/gas/i386/x86-64-gottpoff.d | 23 + gas/testsuite/gas/i386/x86-64-gottpoff.s | 25 + gas/testsuite/gas/i386/x86-64-hle.s | 1 - gas/testsuite/gas/i386/x86-64-hreset.d | 1 - gas/testsuite/gas/i386/x86-64-inval-avx512vl.l | 4 +- gas/testsuite/gas/i386/x86-64-inval-crc32.l | 40 +- gas/testsuite/gas/i386/x86-64-inval-crc32.s | 2 + gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 1 - gas/testsuite/gas/i386/x86-64-invpcid.d | 1 - gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 1 - gas/testsuite/gas/i386/x86-64-keylocker.d | 1 - gas/testsuite/gas/i386/x86-64-lfence-byte.e | 5 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 2 +- gas/testsuite/gas/i386/x86-64-lkgs-intel.d | 24 + gas/testsuite/gas/i386/x86-64-lkgs-inval.l | 9 + gas/testsuite/gas/i386/x86-64-lkgs-inval.s | 14 + gas/testsuite/gas/i386/x86-64-lkgs.d | 24 + gas/testsuite/gas/i386/x86-64-lkgs.s | 20 + gas/testsuite/gas/i386/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.s | 2 + gas/testsuite/gas/i386/x86-64-lwp.s | 1 - gas/testsuite/gas/i386/x86-64-movdir.s | 1 - gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 4 +- gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 1 - gas/testsuite/gas/i386/x86-64-movsxd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-movsxd.d | 1 - gas/testsuite/gas/i386/x86-64-mpx-inval-1.l | 27 +- gas/testsuite/gas/i386/x86-64-mpx-inval-1.s | 1 - gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 91 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 1 - gas/testsuite/gas/i386/x86-64-mpx.s | 1 - gas/testsuite/gas/i386/x86-64-msrlist-intel.d | 1 - gas/testsuite/gas/i386/x86-64-msrlist.d | 1 - gas/testsuite/gas/i386/x86-64-nop-2.d | 77 +- gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 242 +- gas/testsuite/gas/i386/x86-64-nops-1-g64.d | 158 +- gas/testsuite/gas/i386/x86-64-nops-1-k8.d | 157 +- gas/testsuite/gas/i386/x86-64-nops-1-pentium.d | 43 +- gas/testsuite/gas/i386/x86-64-nops-1a-core2.d | 5 + gas/testsuite/gas/i386/x86-64-nops-1a-g64.d | 5 + gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 346 +- gas/testsuite/gas/i386/x86-64-nops-4-k8.d | 215 +- gas/testsuite/gas/i386/x86-64-nops-5-k8.d | 77 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 24 +- gas/testsuite/gas/i386/x86-64-nops-6.d | 13 + gas/testsuite/gas/i386/x86-64-nops-6.s | 7 + gas/testsuite/gas/i386/x86-64-notrack.s | 1 - gas/testsuite/gas/i386/x86-64-notrackbad.l | 35 +- gas/testsuite/gas/i386/x86-64-notrackbad.s | 1 - gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.s | 4 - gas/testsuite/gas/i386/x86-64-opcode.d | 6 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 24 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 25 +- gas/testsuite/gas/i386/x86-64-optimize-2.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 27 +- gas/testsuite/gas/i386/x86-64-optimize-2a.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-2b.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-2c.d | 227 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 12 +- gas/testsuite/gas/i386/x86-64-optimize-3b.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 1 - gas/testsuite/gas/i386/x86-64-optimize-5.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-7.s | 1 - gas/testsuite/gas/i386/x86-64-optimize-7a.l | 147 +- gas/testsuite/gas/i386/x86-64-optimize-8.l | 9 +- gas/testsuite/gas/i386/x86-64-optimize-8.s | 1 - gas/testsuite/gas/i386/x86-64-opts.s | 1 - gas/testsuite/gas/i386/x86-64-pbndkb-intel.d | 12 + gas/testsuite/gas/i386/x86-64-pbndkb.d | 12 + gas/testsuite/gas/i386/x86-64-pbndkb.s | 8 + gas/testsuite/gas/i386/x86-64-prefetchi-intel.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchi-warn.s | 1 - gas/testsuite/gas/i386/x86-64-prefetchi.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchi.s | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1.s | 3 +- gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 75 +- gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 74 + gas/testsuite/gas/i386/x86-64-pseudos.d | 64 + gas/testsuite/gas/i386/x86-64-pseudos.s | 66 + gas/testsuite/gas/i386/x86-64-ptwrite-intel.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.d | 1 - gas/testsuite/gas/i386/x86-64-raoint-intel.d | 1 - gas/testsuite/gas/i386/x86-64-raoint.d | 1 - gas/testsuite/gas/i386/x86-64-raoint.s | 1 - gas/testsuite/gas/i386/x86-64-serialize.d | 1 - gas/testsuite/gas/i386/x86-64-sha.s | 1 - gas/testsuite/gas/i386/x86-64-sha512-intel.d | 16 + gas/testsuite/gas/i386/x86-64-sha512-inval.l | 4 + gas/testsuite/gas/i386/x86-64-sha512-inval.s | 7 + gas/testsuite/gas/i386/x86-64-sha512.d | 16 + gas/testsuite/gas/i386/x86-64-sha512.s | 12 + gas/testsuite/gas/i386/x86-64-sm3-intel.d | 28 + gas/testsuite/gas/i386/x86-64-sm3.d | 28 + gas/testsuite/gas/i386/x86-64-sm3.s | 24 + gas/testsuite/gas/i386/x86-64-sm4-intel.d | 33 + gas/testsuite/gas/i386/x86-64-sm4.d | 33 + gas/testsuite/gas/i386/x86-64-sm4.s | 30 + gas/testsuite/gas/i386/x86-64-sse-check-error.l | 18 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 30 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 28 +- gas/testsuite/gas/i386/x86-64-suffix.d | 4 + gas/testsuite/gas/i386/x86-64-suffix.s | 6 + gas/testsuite/gas/i386/x86-64-sysenter.d | 1 - gas/testsuite/gas/i386/x86-64-tbm-intel.d | 1 - gas/testsuite/gas/i386/x86-64-tbm.s | 1 - gas/testsuite/gas/i386/x86-64-tdx.d | 1 - gas/testsuite/gas/i386/x86-64-tlsdesc.d | 17 + gas/testsuite/gas/i386/x86-64-tlsdesc.s | 13 + gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 1 - gas/testsuite/gas/i386/x86-64-uintr.d | 1 - gas/testsuite/gas/i386/x86-64-user_msr-intel.d | 53 + gas/testsuite/gas/i386/x86-64-user_msr-inval.l | 9 + gas/testsuite/gas/i386/x86-64-user_msr-inval.s | 12 + gas/testsuite/gas/i386/x86-64-user_msr.d | 53 + gas/testsuite/gas/i386/x86-64-user_msr.s | 48 + gas/testsuite/gas/i386/x86-64-vaes.s | 1 - gas/testsuite/gas/i386/x86-64-vex-lig-2.s | 1 - gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 1 - .../gas/i386/x86-64-vp2intersect-inval-bcast.l | 8 +- .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 1 - gas/testsuite/gas/i386/x86-64-vp2intersect.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 3 +- gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 1 - gas/testsuite/gas/i386/x86-64-waitpkg.d | 1 - gas/testsuite/gas/i386/x86-64-wrmsrns-intel.d | 1 - gas/testsuite/gas/i386/x86-64-wrmsrns.d | 1 - gas/testsuite/gas/i386/x86-64-xop.s | 1 - gas/testsuite/gas/i386/x86-64-xsavec-intel.d | 1 - gas/testsuite/gas/i386/x86-64-xsavec.d | 1 - gas/testsuite/gas/i386/x86-64-xsavec.s | 1 - gas/testsuite/gas/i386/x86-64-xsaves-intel.d | 1 - gas/testsuite/gas/i386/x86-64-xsaves.d | 1 - gas/testsuite/gas/i386/x86-64-xsaves.s | 1 - gas/testsuite/gas/i386/x86-64.exp | 710 + gas/testsuite/gas/i386/x86_64-intel.d | 48 +- gas/testsuite/gas/i386/x86_64.d | 48 +- gas/testsuite/gas/i386/xop.s | 1 - gas/testsuite/gas/i386/xsavec-intel.d | 1 - gas/testsuite/gas/i386/xsavec.d | 1 - gas/testsuite/gas/i386/xsavec.s | 1 - gas/testsuite/gas/i386/xsaves-intel.d | 1 - gas/testsuite/gas/i386/xsaves.d | 1 - gas/testsuite/gas/i386/xsaves.s | 1 - gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/kvx/fat-bundles.s | 13 + gas/testsuite/gas/kvx/kv3-1-fat-bundles.d | 20 + gas/testsuite/gas/kvx/kv3-1-insns-32.d | 2297 + gas/testsuite/gas/kvx/kv3-1-insns-32.s | 2307 + gas/testsuite/gas/kvx/kv3-1-insns-64.d | 2297 + gas/testsuite/gas/kvx/kv3-1-insns-64.s | 2307 + gas/testsuite/gas/kvx/kv3-2-fat-bundles.d | 20 + gas/testsuite/gas/kvx/kv3-2-insns-32.d | 2416 + gas/testsuite/gas/kvx/kv3-2-insns-32.s | 2425 + gas/testsuite/gas/kvx/kv3-2-insns-64.d | 2415 + gas/testsuite/gas/kvx/kv3-2-insns-64.s | 2425 + gas/testsuite/gas/kvx/kv4-1-insns-32.d | 2416 + gas/testsuite/gas/kvx/kv4-1-insns-32.s | 2425 + gas/testsuite/gas/kvx/kv4-1-insns-64.d | 2415 + gas/testsuite/gas/kvx/kv4-1-insns-64.s | 2425 + gas/testsuite/gas/kvx/kvx.exp | 23 + gas/testsuite/gas/kvx/nop-align.d | 31 + gas/testsuite/gas/kvx/nop-align.s | 35 + gas/testsuite/gas/kvx/np2-detection.d | 14 + gas/testsuite/gas/kvx/np2-detection.s | 5 + gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns-common-1-kvx.s | 33 + gas/testsuite/gas/lns/lns.exp | 5 +- gas/testsuite/gas/loongarch/64_pcrel.d | 11 + gas/testsuite/gas/loongarch/64_pcrel.s | 2 + .../gas/{riscv/align-1.l => loongarch/align.l} | 0 gas/testsuite/gas/loongarch/align.s | 5 + gas/testsuite/gas/loongarch/check_bstrins-pick.d | 18 + gas/testsuite/gas/loongarch/check_bstrins-pick.s | 9 + .../gas/loongarch/deprecated_reg_aliases.d | 18 + .../gas/loongarch/deprecated_reg_aliases.l | 7 + .../gas/loongarch/deprecated_reg_aliases.s | 5 + .../gas/loongarch/double_quotation_marks.d | 13 + .../gas/loongarch/double_quotation_marks.s | 2 + gas/testsuite/gas/loongarch/float_op.d | 8 +- gas/testsuite/gas/loongarch/float_op.s | 8 +- gas/testsuite/gas/loongarch/illegal-operand.l | 113 + gas/testsuite/gas/loongarch/illegal-operand.s | 117 + gas/testsuite/gas/loongarch/imm_ins.d | 137 +- gas/testsuite/gas/loongarch/imm_ins_32.d | 91 +- gas/testsuite/gas/loongarch/imm_op.d | 82 +- gas/testsuite/gas/loongarch/imm_op.s | 2 +- gas/testsuite/gas/loongarch/imm_overflow.d | 3 + gas/testsuite/gas/loongarch/imm_overflow.l | 2 + gas/testsuite/gas/loongarch/imm_overflow.s | 4 + gas/testsuite/gas/loongarch/imm_unalign.d | 3 + gas/testsuite/gas/loongarch/imm_unalign.l | 2 + gas/testsuite/gas/loongarch/imm_unalign.s | 6 + gas/testsuite/gas/loongarch/insn_alias_32.d | 19 + gas/testsuite/gas/loongarch/insn_alias_32.s | 10 + gas/testsuite/gas/loongarch/insn_alias_64.d | 20 + gas/testsuite/gas/loongarch/insn_alias_64.s | 11 + gas/testsuite/gas/loongarch/insn_float32.d | 157 + gas/testsuite/gas/loongarch/insn_float32.s | 149 + gas/testsuite/gas/loongarch/insn_float64.d | 165 + gas/testsuite/gas/loongarch/insn_float64.s | 157 + gas/testsuite/gas/loongarch/insn_int32.d | 147 + gas/testsuite/gas/loongarch/insn_int32.s | 156 + gas/testsuite/gas/loongarch/insn_int64.d | 430 + gas/testsuite/gas/loongarch/insn_int64.s | 440 + gas/testsuite/gas/loongarch/insn_lasx.d | 737 + gas/testsuite/gas/loongarch/insn_lasx.s | 727 + gas/testsuite/gas/loongarch/insn_lbt.d | 186 + gas/testsuite/gas/loongarch/insn_lbt.s | 176 + gas/testsuite/gas/loongarch/insn_lsx.d | 742 + gas/testsuite/gas/loongarch/insn_lsx.s | 732 + gas/testsuite/gas/loongarch/insn_lvz.d | 15 + gas/testsuite/gas/loongarch/insn_lvz.s | 5 + gas/testsuite/gas/loongarch/jmp_op.d | 65 +- gas/testsuite/gas/loongarch/la_branch_relax_1.d | 64 + gas/testsuite/gas/loongarch/la_branch_relax_1.s | 33 + gas/testsuite/gas/loongarch/la_branch_relax_2.d | 40 + gas/testsuite/gas/loongarch/la_branch_relax_2.s | 23 + gas/testsuite/gas/loongarch/li.d | 16 +- gas/testsuite/gas/loongarch/load_store_op.d | 122 +- gas/testsuite/gas/loongarch/load_store_op.s | 42 + gas/testsuite/gas/loongarch/loongarch.exp | 17 +- gas/testsuite/gas/loongarch/lvz-lbt.d | 191 + gas/testsuite/gas/loongarch/lvz-lbt.s | 181 + gas/testsuite/gas/loongarch/macro_op.d | 120 +- gas/testsuite/gas/loongarch/macro_op_32.d | 112 +- gas/testsuite/gas/loongarch/macro_op_extreme_abs.d | 72 + gas/testsuite/gas/loongarch/macro_op_extreme_abs.s | 9 + gas/testsuite/gas/loongarch/macro_op_extreme_pc.d | 79 + gas/testsuite/gas/loongarch/macro_op_extreme_pc.s | 9 + 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/medium-call.d | 26 + gas/testsuite/gas/loongarch/medium-call.s | 8 + gas/testsuite/gas/loongarch/no_thin_add_sub.d | 66 + gas/testsuite/gas/loongarch/no_thin_add_sub.s | 44 + gas/testsuite/gas/loongarch/nop.d | 2 +- gas/testsuite/gas/loongarch/pcaddi.d | 13 + gas/testsuite/gas/loongarch/pcaddi.s | 4 + gas/testsuite/gas/loongarch/privilege_op.d | 22 +- gas/testsuite/gas/loongarch/raw-insn.d | 11 + gas/testsuite/gas/loongarch/raw-insn.s | 7 + .../gas/{riscv/align-1.l => loongarch/reg-s9.l} | 0 gas/testsuite/gas/loongarch/reg-s9.s | 2 + .../gas/loongarch/relax-align-ignore-start.d | 12 + .../gas/loongarch/relax-align-ignore-start.s | 7 + .../loongarch/relax-cfi-fde-DW_CFA_advance_loc.d | 54 + .../loongarch/relax-cfi-fde-DW_CFA_advance_loc.s | 45 + gas/testsuite/gas/loongarch/relax_align.d | 46 + gas/testsuite/gas/loongarch/relax_align.s | 19 + gas/testsuite/gas/loongarch/relax_debug_line.d | 12 + gas/testsuite/gas/loongarch/relax_debug_line.s | 6 + gas/testsuite/gas/loongarch/reloc.d | 28 +- gas/testsuite/gas/loongarch/reloc.s | 11 + gas/testsuite/gas/loongarch/reloc_type.d | 3 + gas/testsuite/gas/loongarch/reloc_type.l | 2 + gas/testsuite/gas/loongarch/reloc_type.s | 3 + gas/testsuite/gas/loongarch/relocs_32.d | 77 + gas/testsuite/gas/loongarch/relocs_32.s | 61 + gas/testsuite/gas/loongarch/relocs_64.d | 148 + gas/testsuite/gas/loongarch/relocs_64.s | 109 + gas/testsuite/gas/loongarch/thin_add_sub_norelax.d | 53 + gas/testsuite/gas/loongarch/thin_add_sub_norelax.s | 42 + gas/testsuite/gas/loongarch/thin_add_sub_relax.d | 60 + gas/testsuite/gas/loongarch/thin_add_sub_relax.s | 46 + .../gas/loongarch/tls_le_insn_format_check.s | 15 + gas/testsuite/gas/loongarch/tls_le_r_sym_type.d | 3 + gas/testsuite/gas/loongarch/tls_le_r_sym_type.s | 6 + gas/testsuite/gas/loongarch/tlsdesc_32_abs.d | 26 + gas/testsuite/gas/loongarch/tlsdesc_32_abs.s | 8 + gas/testsuite/gas/loongarch/tlsdesc_64.d | 30 + gas/testsuite/gas/loongarch/tlsdesc_64.s | 12 + gas/testsuite/gas/loongarch/tlsdesc_large_abs.d | 34 + gas/testsuite/gas/loongarch/tlsdesc_large_abs.s | 12 + gas/testsuite/gas/loongarch/tlsdesc_large_pc.d | 36 + gas/testsuite/gas/loongarch/tlsdesc_large_pc.s | 17 + gas/testsuite/gas/loongarch/uleb128.d | 36 + .../gas/{all/relax.s => loongarch/uleb128.s} | 0 gas/testsuite/gas/loongarch/vector.d | 1469 + gas/testsuite/gas/loongarch/vector.s | 1459 + gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/irp.d | 12 + gas/testsuite/gas/macros/macros.exp | 3 +- gas/testsuite/gas/macros/repeat.d | 72 + gas/testsuite/gas/macros/rept.d | 6 + gas/testsuite/gas/macros/test2.d | 6 + gas/testsuite/gas/macros/vararg.d | 12 + gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.d | 6 + gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.s | 9 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.d | 5 + gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/reloc_weaksym.s | 5 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/align2-el.d | 8 +- gas/testsuite/gas/mips/align2.d | 8 +- gas/testsuite/gas/mips/allegrex.d | 50 + gas/testsuite/gas/mips/allegrex.s | 47 + gas/testsuite/gas/mips/allegrex@c0.d | 265 + gas/testsuite/gas/mips/allegrex@c1.d | 265 + .../gas/mips/{mips2@c3.d => allegrex@c3.d} | 0 .../gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} | 0 .../gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} | 0 .../gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} | 0 .../gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} | 0 gas/testsuite/gas/mips/allegrex@isa-override-1.d | 29 + gas/testsuite/gas/mips/allegrex@isa-override-2.d | 4 + gas/testsuite/gas/mips/allegrex@isa-override-2.l | 4 + .../mips/{mips2@save-sub.d => allegrex@save-sub.d} | 0 gas/testsuite/gas/mips/branch-section-1.d | 2 +- gas/testsuite/gas/mips/branch-weak-1.d | 2 +- gas/testsuite/gas/mips/call-nonpic-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-1.d | 9 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 21 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 21 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 1 + gas/testsuite/gas/mips/compact-eh-el-1.d | 9 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 21 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 21 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 1 + gas/testsuite/gas/mips/elf-rel.d | 12 +- gas/testsuite/gas/mips/elf-rel.s | 36 +- gas/testsuite/gas/mips/elf-rel26.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 12 +- gas/testsuite/gas/mips/fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/irix-no-pdr.d | 8 + gas/testsuite/gas/mips/llpscp-64.d | 1 + gas/testsuite/gas/mips/loongson-2f-2.d | 2 +- gas/testsuite/gas/mips/loongson-2f-3.d | 6 +- gas/testsuite/gas/mips/micromips@fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/mips-jalx.d | 4 +- gas/testsuite/gas/mips/mips.exp | 81 +- gas/testsuite/gas/mips/mips16-e-irix.d | 50 + gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo-match.d | 2 +- gas/testsuite/gas/mips/mips64-dsp.d | 2 +- gas/testsuite/gas/mips/module-defer-warn2-r2.d | 5 + gas/testsuite/gas/mips/module-defer-warn2-r2.l | 2 + gas/testsuite/gas/mips/module-defer-warn2.d | 5 + gas/testsuite/gas/mips/octeon-saa-saad.d | 1 + gas/testsuite/gas/mips/option-pic-1.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-0.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-1.d | 2 +- gas/testsuite/gas/mips/pcrel-1.d | 4 +- gas/testsuite/gas/mips/r5900-full.d | 2 +- gas/testsuite/gas/mips/r5900-vu0.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 718 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe.exp | 2 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 13 +- gas/testsuite/gas/ppc/ppc.exp | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/attribute-05.d | 3 +- gas/testsuite/gas/riscv/attribute-05.s | 4 +- gas/testsuite/gas/riscv/attribute-12.d | 5 +- gas/testsuite/gas/riscv/attribute-13.d | 2 +- gas/testsuite/gas/riscv/auipc-parsing.l | 2 + gas/testsuite/gas/riscv/auipc-parsing.s | 3 + gas/testsuite/gas/riscv/b-ext-64-na.d | 72 - gas/testsuite/gas/riscv/b-ext-64.d | 48 +- gas/testsuite/gas/riscv/b-ext-na.d | 51 - gas/testsuite/gas/riscv/b-ext.d | 28 +- gas/testsuite/gas/riscv/c-zero-imm-na.d | 24 - gas/testsuite/gas/riscv/c-zero-imm.d | 12 +- gas/testsuite/gas/riscv/c-zero-reg.d | 2 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 17 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 18 +- gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d | 6 +- gas/testsuite/gas/riscv/csr-insns-pseudo.d | 6 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 34 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 76 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 34 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 76 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 34 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 76 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 889 - gas/testsuite/gas/riscv/csr-version-1p9p1.l | 1643 - gas/testsuite/gas/riscv/csr.s | 39 +- gas/testsuite/gas/riscv/cv-alu-boundaries.d | 3 + gas/testsuite/gas/riscv/cv-alu-boundaries.l | 14 + gas/testsuite/gas/riscv/cv-alu-boundaries.s | 27 + gas/testsuite/gas/riscv/cv-alu-fail-march.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-march.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-march.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l | 25 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s | 26 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s | 4 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l | 9 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s | 10 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l | 9 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s | 10 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s | 34 + gas/testsuite/gas/riscv/cv-alu-insns.d | 102 + gas/testsuite/gas/riscv/cv-alu-insns.s | 124 + gas/testsuite/gas/riscv/cv-mac-fail-march.d | 3 + gas/testsuite/gas/riscv/cv-mac-fail-march.l | 23 + gas/testsuite/gas/riscv/cv-mac-fail-march.s | 24 + gas/testsuite/gas/riscv/cv-mac-fail-operand.d | 3 + gas/testsuite/gas/riscv/cv-mac-fail-operand.l | 147 + gas/testsuite/gas/riscv/cv-mac-fail-operand.s | 156 + gas/testsuite/gas/riscv/cv-mac-insns.d | 87 + gas/testsuite/gas/riscv/cv-mac-insns.s | 81 + gas/testsuite/gas/riscv/dis-addr-addiw-a.d | 8 +- gas/testsuite/gas/riscv/dis-addr-addiw-b.d | 8 +- gas/testsuite/gas/riscv/dis-addr-overflow-32.d | 4 +- gas/testsuite/gas/riscv/dis-addr-overflow-64.d | 8 +- gas/testsuite/gas/riscv/ext-32.d | 48 +- gas/testsuite/gas/riscv/ext-64.d | 64 +- gas/testsuite/gas/riscv/fixup-local-norelax.d | 22 + gas/testsuite/gas/riscv/fixup-local-relax.d | 41 + gas/testsuite/gas/riscv/fixup-local.s | 13 + gas/testsuite/gas/riscv/float-be.d | 8 + gas/testsuite/gas/riscv/float-le.d | 8 + gas/testsuite/gas/riscv/float.s | 3 + gas/testsuite/gas/riscv/fp-d-insns-32.d | 128 + gas/testsuite/gas/riscv/fp-d-insns-32.s | 140 + gas/testsuite/gas/riscv/fp-d-insns-64.d | 119 + gas/testsuite/gas/riscv/fp-d-insns-64.s | 128 + gas/testsuite/gas/riscv/fp-f-insns-32.d | 145 + gas/testsuite/gas/riscv/fp-f-insns-32.s | 162 + gas/testsuite/gas/riscv/fp-f-insns-64.d | 131 + gas/testsuite/gas/riscv/fp-f-insns-64.s | 144 + gas/testsuite/gas/riscv/fp-q-insns-32.d | 120 + gas/testsuite/gas/riscv/fp-q-insns-32.s | 128 + gas/testsuite/gas/riscv/fp-q-insns-64.d | 125 + gas/testsuite/gas/riscv/fp-q-insns-64.s | 133 + gas/testsuite/gas/riscv/fp-zfh-insns.d | 12 + gas/testsuite/gas/riscv/fp-zfh-insns.s | 2 + gas/testsuite/gas/riscv/insn.d | 12 +- gas/testsuite/gas/riscv/k-ext-64.d | 4 +- gas/testsuite/gas/riscv/k-ext.d | 2 +- gas/testsuite/gas/riscv/l-s-macro.d | 56 + gas/testsuite/gas/riscv/l-s-macro.s | 14 + gas/testsuite/gas/riscv/la-variants.d | 45 + gas/testsuite/gas/riscv/la-variants.s | 11 + gas/testsuite/gas/riscv/li32.d | 8 +- gas/testsuite/gas/riscv/li64.d | 56 +- gas/testsuite/gas/riscv/lla32.d | 6 +- gas/testsuite/gas/riscv/lla64.d | 10 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.l | 2 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.l | 2 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.l | 2 +- gas/testsuite/gas/riscv/march-fail-base-02.d | 3 - gas/testsuite/gas/riscv/march-fail-base-02.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32eh.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32eh.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64i_zcf.d | 3 + gas/testsuite/gas/riscv/march-fail-rv64i_zcf.l | 2 + gas/testsuite/gas/riscv/march-help.l | 120 + gas/testsuite/gas/riscv/march-imply-smstateen.d | 6 + gas/testsuite/gas/riscv/march-imply-zcd.d | 6 + gas/testsuite/gas/riscv/march-imply-zcf.d | 6 + gas/testsuite/gas/riscv/reg-syms-C.d | 4 + gas/testsuite/gas/riscv/reg-syms.d | 8 + gas/testsuite/gas/riscv/reg-syms.s | 10 + gas/testsuite/gas/riscv/riscv.exp | 3 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 - gas/testsuite/gas/riscv/rounding-fail.d | 3 + .../gas/riscv/{rouding-fail.l => rounding-fail.l} | 0 .../gas/riscv/{rouding-fail.s => rounding-fail.s} | 0 gas/testsuite/gas/riscv/sifive-insns.d | 37 + gas/testsuite/gas/riscv/sifive-insns.s | 33 + gas/testsuite/gas/riscv/smstateen-csr-s.d | 22 - gas/testsuite/gas/riscv/ssstateen-csr.d | 22 - gas/testsuite/gas/riscv/ssstateen-csr.s | 13 - gas/testsuite/gas/riscv/tlsdesc.d | 36 + gas/testsuite/gas/riscv/tlsdesc.s | 24 + gas/testsuite/gas/riscv/tprel-add.l | 1 - gas/testsuite/gas/riscv/vector-insns-vmsgtvx.d | 8 +- gas/testsuite/gas/riscv/x-thead-ba-fail.l | 2 +- gas/testsuite/gas/riscv/x-thead-bb-fail.l | 4 +- gas/testsuite/gas/riscv/x-thead-bs-fail.l | 2 +- gas/testsuite/gas/riscv/x-thead-fmemidx-fail.l | 16 +- gas/testsuite/gas/riscv/x-thead-fmv.d | 4 +- gas/testsuite/gas/riscv/x-thead-fmv.s | 2 +- gas/testsuite/gas/riscv/x-thead-memidx-fail.l | 6 +- gas/testsuite/gas/riscv/x-thead-mempair-fail.l | 10 +- gas/testsuite/gas/riscv/x-thead-vector-csr-warn.d | 3 + gas/testsuite/gas/riscv/x-thead-vector-csr-warn.l | 16 + gas/testsuite/gas/riscv/x-thead-vector-csr.d | 21 + gas/testsuite/gas/riscv/x-thead-vector-csr.s | 13 + gas/testsuite/gas/riscv/x-thead-vector-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-vector-fail.l | 2 + gas/testsuite/gas/riscv/x-thead-vector-zvamo.d | 81 + gas/testsuite/gas/riscv/x-thead-vector-zvamo.s | 74 + gas/testsuite/gas/riscv/x-thead-vector.d | 1660 + gas/testsuite/gas/riscv/x-thead-vector.s | 1742 + gas/testsuite/gas/riscv/x-ventana-condops-32.d | 3 + gas/testsuite/gas/riscv/x-ventana-condops-32.l | 3 + gas/testsuite/gas/riscv/x-ventana-condops.d | 12 + gas/testsuite/gas/riscv/x-ventana-condops.s | 4 + gas/testsuite/gas/riscv/zabha-32.d | 81 + gas/testsuite/gas/riscv/zabha.d | 81 + gas/testsuite/gas/riscv/zabha.s | 73 + gas/testsuite/gas/riscv/zbkb-32.d | 2 +- gas/testsuite/gas/riscv/zbkb-64.d | 4 +- gas/testsuite/gas/riscv/zca.d | 54 + gas/testsuite/gas/riscv/zca.s | 47 + gas/testsuite/gas/riscv/zcb.d | 32 + gas/testsuite/gas/riscv/zcb.s | 25 + gas/testsuite/gas/riscv/zcd.d | 16 + gas/testsuite/gas/riscv/zcd.s | 10 + gas/testsuite/gas/riscv/zcf.d | 16 + gas/testsuite/gas/riscv/zcf.s | 10 + gas/testsuite/gas/riscv/zcmp-push-pop-fail.d | 3 + gas/testsuite/gas/riscv/zcmp-push-pop-fail.l | 9 + gas/testsuite/gas/riscv/zcmp-push-pop-fail.s | 13 + gas/testsuite/gas/riscv/zcmp-push-pop.d | 154 + gas/testsuite/gas/riscv/zcmp-push-pop.s | 162 + gas/testsuite/gas/riscv/zfa-32.d | 10 + gas/testsuite/gas/riscv/zfa-32.s | 3 + gas/testsuite/gas/riscv/zfa-64.d | 10 + gas/testsuite/gas/riscv/zfa-64.s | 3 + gas/testsuite/gas/riscv/zfa-fail.d | 3 + gas/testsuite/gas/riscv/zfa-fail.l | 12 + gas/testsuite/gas/riscv/zfa-fail.s | 16 + gas/testsuite/gas/riscv/zfa-zvfh.d | 16 + gas/testsuite/gas/riscv/zfa-zvfh.s | 10 + gas/testsuite/gas/riscv/zfa.d | 89 + gas/testsuite/gas/riscv/zfa.s | 87 + gas/testsuite/gas/riscv/zicond.d | 12 + gas/testsuite/gas/riscv/zicond.s | 3 + gas/testsuite/gas/riscv/zihintntl-base.d | 24 + gas/testsuite/gas/riscv/zihintntl-base.s | 29 + gas/testsuite/gas/riscv/zihintntl-na.d | 33 + gas/testsuite/gas/riscv/zihintntl.d | 32 + gas/testsuite/gas/riscv/zihintntl.s | 32 + gas/testsuite/gas/riscv/zvbb.d | 43 + gas/testsuite/gas/riscv/zvbb.s | 34 + gas/testsuite/gas/riscv/zvbc.d | 16 + gas/testsuite/gas/riscv/zvbc.s | 8 + gas/testsuite/gas/riscv/zvkb.d | 28 + gas/testsuite/gas/riscv/zvkb.s | 20 + gas/testsuite/gas/riscv/zvkg.d | 10 + gas/testsuite/gas/riscv/zvkg.s | 2 + gas/testsuite/gas/riscv/zvkn.d | 30 + gas/testsuite/gas/riscv/zvkn.s | 22 + gas/testsuite/gas/riscv/zvknc.d | 18 + gas/testsuite/gas/riscv/zvknc.s | 10 + gas/testsuite/gas/riscv/zvkned.d | 21 + gas/testsuite/gas/riscv/zvkned.s | 13 + gas/testsuite/gas/riscv/zvkng.d | 12 + gas/testsuite/gas/riscv/zvkng.s | 4 + gas/testsuite/gas/riscv/zvknha.d | 12 + gas/testsuite/gas/riscv/zvknha_zvknhb.s | 3 + gas/testsuite/gas/riscv/zvknhb.d | 12 + gas/testsuite/gas/riscv/zvks.d | 30 + gas/testsuite/gas/riscv/zvks.s | 22 + gas/testsuite/gas/riscv/zvksc.d | 18 + gas/testsuite/gas/riscv/zvksc.s | 10 + gas/testsuite/gas/riscv/zvksed.d | 12 + gas/testsuite/gas/riscv/zvksed.s | 4 + gas/testsuite/gas/riscv/zvksg.d | 12 + gas/testsuite/gas/riscv/zvksg.s | 4 + gas/testsuite/gas/riscv/zvksh.d | 11 + gas/testsuite/gas/riscv/zvksh.s | 3 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- .../empty => gas/testsuite/gas/s390/blank.s | 0 gas/testsuite/gas/s390/esa-g5.d | 105 +- gas/testsuite/gas/s390/esa-g5.s | 9 +- gas/testsuite/gas/s390/esa-highgprs-0.d | 24 + .../gas/s390/esa-highgprs-machinemode-0.d | 23 + .../gas/s390/esa-highgprs-machinemode-0.s | 2 + .../gas/s390/esa-highgprs-machinemode-1.d | 23 + .../gas/s390/esa-highgprs-machinemode-1.s | 3 + gas/testsuite/gas/s390/esa-reloc.d | 2 +- gas/testsuite/gas/s390/esa-z900.d | 96 +- gas/testsuite/gas/s390/s390.exp | 24 +- gas/testsuite/gas/s390/zarch-arch13.d | 4 + gas/testsuite/gas/s390/zarch-arch13.s | 4 + gas/testsuite/gas/s390/zarch-base-index-0-err.l | 74 + gas/testsuite/gas/s390/zarch-base-index-0-err.s | 47 + gas/testsuite/gas/s390/zarch-base-index-0.d | 103 + gas/testsuite/gas/s390/zarch-base-index-0.s | 116 + gas/testsuite/gas/s390/zarch-highgprs-0.d | 24 + gas/testsuite/gas/s390/zarch-highgprs-1.d | 24 + gas/testsuite/gas/s390/zarch-insndesc.d | 19 + gas/testsuite/gas/s390/zarch-insndesc.s | 12 + .../gas/s390/zarch-omitted-base-index-err.l | 21 + .../gas/s390/zarch-omitted-base-index-err.s | 19 + gas/testsuite/gas/s390/zarch-omitted-base-index.d | 25 + gas/testsuite/gas/s390/zarch-omitted-base-index.s | 26 + gas/testsuite/gas/s390/zarch-warn-areg-zero.l | 65 + gas/testsuite/gas/s390/zarch-warn-areg-zero.s | 116 + .../gas/s390/zarch-warn-regtype-mismatch-relaxed.l | 15 + .../gas/s390/zarch-warn-regtype-mismatch-relaxed.s | 7 + .../gas/s390/zarch-warn-regtype-mismatch-strict.l | 15 + .../gas/s390/zarch-warn-regtype-mismatch-strict.s | 7 + gas/testsuite/gas/s390/zarch-z10.d | 272 +- gas/testsuite/gas/s390/zarch-z10.s | 18 + gas/testsuite/gas/s390/zarch-z13.s | 8 +- gas/testsuite/gas/s390/zarch-z196.d | 14 +- gas/testsuite/gas/s390/zarch-z196.s | 11 + gas/testsuite/gas/s390/zarch-z9-109-err.l | 2 +- gas/testsuite/gas/s390/zarch-z9-109.d | 2 + gas/testsuite/gas/s390/zarch-z9-109.s | 2 + gas/testsuite/gas/s390/zarch-z900-err.l | 4 +- gas/testsuite/gas/s390/zarch-z900.d | 19 +- gas/testsuite/gas/s390/zarch-z900.s | 7 + gas/testsuite/gas/s390/zarch-zEC12.d | 24 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gas/testsuite/gas/scfi/README | 16 + gas/testsuite/gas/scfi/x86_64/ginsn-add-1.l | 53 + gas/testsuite/gas/scfi/x86_64/ginsn-add-1.s | 29 + gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.l | 38 + gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.s | 20 + gas/testsuite/gas/scfi/x86_64/ginsn-dw2-regnum-1.l | 85 + gas/testsuite/gas/scfi/x86_64/ginsn-dw2-regnum-1.s | 41 + gas/testsuite/gas/scfi/x86_64/ginsn-lea-1.l | 54 + gas/testsuite/gas/scfi/x86_64/ginsn-lea-1.s | 22 + gas/testsuite/gas/scfi/x86_64/ginsn-pop-1.l | 41 + gas/testsuite/gas/scfi/x86_64/ginsn-pop-1.s | 16 + gas/testsuite/gas/scfi/x86_64/ginsn-push-1.l | 44 + gas/testsuite/gas/scfi/x86_64/ginsn-push-1.s | 17 + gas/testsuite/gas/scfi/x86_64/scfi-add-1.d | 26 + gas/testsuite/gas/scfi/x86_64/scfi-add-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-add-1.s | 13 + gas/testsuite/gas/scfi/x86_64/scfi-add-2.d | 37 + gas/testsuite/gas/scfi/x86_64/scfi-add-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-add-2.s | 48 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.d | 29 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.l | 3 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.s | 27 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.d | 25 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.l | 3 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.s | 11 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.d | 32 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.s | 38 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.d | 32 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.s | 21 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.d | 58 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.s | 52 + .../gas/scfi/x86_64/scfi-callee-saved-1.d | 41 + .../gas/scfi/x86_64/scfi-callee-saved-1.l | 2 + .../gas/scfi/x86_64/scfi-callee-saved-1.s | 25 + .../gas/scfi/x86_64/scfi-callee-saved-2.d | 42 + .../gas/scfi/x86_64/scfi-callee-saved-2.l | 2 + .../gas/scfi/x86_64/scfi-callee-saved-2.s | 40 + .../gas/scfi/x86_64/scfi-callee-saved-3.d | 43 + .../gas/scfi/x86_64/scfi-callee-saved-3.l | 3 + .../gas/scfi/x86_64/scfi-callee-saved-3.s | 39 + .../gas/scfi/x86_64/scfi-callee-saved-4.d | 41 + .../gas/scfi/x86_64/scfi-callee-saved-4.l | 3 + .../gas/scfi/x86_64/scfi-callee-saved-4.s | 55 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.d | 37 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.s | 47 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.d | 29 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.s | 21 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.d | 32 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.s | 40 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.d | 43 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.s | 42 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.d | 39 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.s | 32 + gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.d | 38 + gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.s | 19 + .../gas/scfi/x86_64/scfi-cfi-sections-1.d | 24 + .../gas/scfi/x86_64/scfi-cfi-sections-1.l | 2 + .../gas/scfi/x86_64/scfi-cfi-sections-1.s | 22 + gas/testsuite/gas/scfi/x86_64/scfi-diag-1.l | 4 + gas/testsuite/gas/scfi/x86_64/scfi-diag-1.s | 22 + gas/testsuite/gas/scfi/x86_64/scfi-diag-2.l | 4 + gas/testsuite/gas/scfi/x86_64/scfi-diag-2.s | 28 + gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d | 24 + gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.s | 50 + gas/testsuite/gas/scfi/x86_64/scfi-enter-1.d | 36 + gas/testsuite/gas/scfi/x86_64/scfi-enter-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-enter-1.s | 24 + gas/testsuite/gas/scfi/x86_64/scfi-fp-diag-2.l | 3 + gas/testsuite/gas/scfi/x86_64/scfi-fp-diag-2.s | 55 + .../gas/scfi/x86_64/scfi-indirect-mov-1.d | 52 + .../gas/scfi/x86_64/scfi-indirect-mov-1.l | 2 + .../gas/scfi/x86_64/scfi-indirect-mov-1.s | 48 + .../gas/scfi/x86_64/scfi-indirect-mov-2.d | 42 + .../gas/scfi/x86_64/scfi-indirect-mov-2.l | 2 + .../gas/scfi/x86_64/scfi-indirect-mov-2.s | 38 + .../gas/scfi/x86_64/scfi-indirect-mov-3.d | 42 + .../gas/scfi/x86_64/scfi-indirect-mov-3.l | 2 + .../gas/scfi/x86_64/scfi-indirect-mov-3.s | 38 + .../gas/scfi/x86_64/scfi-indirect-mov-4.d | 64 + .../gas/scfi/x86_64/scfi-indirect-mov-4.l | 3 + .../gas/scfi/x86_64/scfi-indirect-mov-4.s | 68 + .../gas/scfi/x86_64/scfi-indirect-mov-5.s | 35 + gas/testsuite/gas/scfi/x86_64/scfi-lea-1.d | 38 + gas/testsuite/gas/scfi/x86_64/scfi-lea-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-lea-1.s | 39 + gas/testsuite/gas/scfi/x86_64/scfi-leave-1.d | 37 + gas/testsuite/gas/scfi/x86_64/scfi-leave-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-leave-1.s | 25 + gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.d | 36 + gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.s | 23 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.d | 43 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.s | 40 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.d | 40 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.s | 40 + .../gas/scfi/x86_64/scfi-selfalign-func-1.d | 32 + .../gas/scfi/x86_64/scfi-selfalign-func-1.l | 2 + .../gas/scfi/x86_64/scfi-selfalign-func-1.s | 36 + gas/testsuite/gas/scfi/x86_64/scfi-simple-1.d | 27 + gas/testsuite/gas/scfi/x86_64/scfi-simple-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-simple-1.s | 15 + gas/testsuite/gas/scfi/x86_64/scfi-simple-2.d | 31 + gas/testsuite/gas/scfi/x86_64/scfi-simple-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-simple-2.s | 16 + gas/testsuite/gas/scfi/x86_64/scfi-sub-1.d | 26 + gas/testsuite/gas/scfi/x86_64/scfi-sub-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-sub-1.s | 12 + gas/testsuite/gas/scfi/x86_64/scfi-sub-2.d | 32 + gas/testsuite/gas/scfi/x86_64/scfi-sub-2.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-sub-2.s | 29 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-1.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-1.s | 9 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-2.l | 3 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-2.s | 13 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-3.l | 3 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-3.s | 13 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-4.l | 4 + gas/testsuite/gas/scfi/x86_64/scfi-unsupported-4.s | 22 + .../gas/scfi/x86_64/scfi-unsupported-cfg-1.l | 3 + .../gas/scfi/x86_64/scfi-unsupported-cfg-1.s | 52 + .../gas/scfi/x86_64/scfi-unsupported-cfg-2.l | 4 + .../gas/scfi/x86_64/scfi-unsupported-cfg-2.s | 14 + .../gas/scfi/x86_64/scfi-unsupported-drap-1.l | 4 + .../gas/scfi/x86_64/scfi-unsupported-drap-1.s | 75 + .../gas/scfi/x86_64/scfi-unsupported-insn-1.l | 7 + .../gas/scfi/x86_64/scfi-unsupported-insn-1.s | 16 + gas/testsuite/gas/scfi/x86_64/scfi-x86-64.exp | 139 + gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err-at.s | 2 + gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/broken_word.d | 62 + gas/testsuite/gas/vax/broken_word.s | 57 + gas/testsuite/gas/vax/vax.exp | 17 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/sdcc.s | 20 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 29 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 28 +- gas/write.h | 5 +- gdb/.dir-locals.el | 2 +- gdb/.flake8 | 2 - gdb/MAINTAINERS | 232 +- gdb/Makefile.in | 146 +- gdb/NEWS | 437 +- gdb/README | 6 +- gdb/SECURITY.txt | 218 + gdb/aarch32-linux-nat.c | 3 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch32-tdep.c | 19 +- gdb/aarch32-tdep.h | 4 +- gdb/aarch64-fbsd-nat.c | 12 +- gdb/aarch64-fbsd-tdep.c | 13 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 276 +- gdb/aarch64-linux-tdep.c | 1181 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-nat.c | 51 +- gdb/aarch64-nat.h | 10 +- gdb/aarch64-newlib-tdep.c | 3 +- gdb/aarch64-ravenscar-thread.c | 3 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 1008 +- gdb/aarch64-tdep.h | 59 +- gdb/acinclude.m4 | 5 +- gdb/aclocal.m4 | 5 + gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 2 +- gdb/ada-exp.h | 296 +- gdb/ada-exp.y | 287 +- gdb/ada-lang.c | 1294 +- gdb/ada-lang.h | 28 +- gdb/ada-lex.l | 68 +- gdb/ada-tasks.c | 79 +- gdb/ada-typeprint.c | 37 +- gdb/ada-unicode.py | 101 +- gdb/ada-valprint.c | 89 +- gdb/ada-varobj.c | 3 +- gdb/addrmap.c | 31 +- gdb/addrmap.h | 113 +- gdb/agent.c | 7 +- gdb/aix-thread.c | 90 +- gdb/alloc.c | 9 +- gdb/alpha-bsd-nat.c | 3 +- gdb/alpha-bsd-tdep.c | 5 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-linux-nat.c | 3 +- gdb/alpha-linux-tdep.c | 5 +- gdb/alpha-mdebug-tdep.c | 21 +- gdb/alpha-netbsd-tdep.c | 5 +- gdb/alpha-obsd-tdep.c | 5 +- gdb/alpha-tdep.c | 41 +- gdb/alpha-tdep.h | 4 +- gdb/amd-dbgapi-target.c | 534 +- gdb/amd-dbgapi-target.h | 2 +- gdb/amd64-bsd-nat.c | 3 +- gdb/amd64-bsd-nat.h | 2 +- gdb/amd64-darwin-tdep.c | 6 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 3 +- gdb/amd64-fbsd-nat.c | 46 +- gdb/amd64-fbsd-tdep.c | 26 +- gdb/amd64-fbsd-tdep.h | 2 +- gdb/amd64-linux-nat.c | 11 +- gdb/amd64-linux-tdep.c | 23 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 3 +- gdb/amd64-nat.h | 2 +- gdb/amd64-netbsd-nat.c | 3 +- gdb/amd64-netbsd-tdep.c | 7 +- gdb/amd64-obsd-nat.c | 3 +- gdb/amd64-obsd-tdep.c | 16 +- gdb/amd64-ravenscar-thread.c | 3 +- gdb/amd64-ravenscar-thread.h | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 206 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 3 +- gdb/amd64-windows-tdep.c | 45 +- gdb/amdgpu-tdep.c | 112 +- gdb/amdgpu-tdep.h | 2 +- gdb/annotate.c | 14 +- gdb/annotate.h | 10 +- gdb/arc-linux-nat.c | 3 +- gdb/arc-linux-tdep.c | 17 +- gdb/arc-linux-tdep.h | 4 +- gdb/arc-newlib-tdep.c | 3 +- gdb/arc-tdep.c | 66 +- gdb/arc-tdep.h | 6 +- gdb/arch-utils.c | 85 +- gdb/arch-utils.h | 23 +- gdb/arch/aarch32.c | 8 +- gdb/arch/aarch32.h | 4 +- gdb/arch/aarch64-insn.c | 54 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/aarch64-mte-linux.c | 2 +- gdb/arch/aarch64-mte-linux.h | 3 +- gdb/arch/aarch64-scalable-linux.c | 55 + gdb/arch/aarch64-scalable-linux.h | 58 + gdb/arch/aarch64.c | 12 +- gdb/arch/aarch64.h | 69 +- gdb/arch/amd64.c | 11 +- gdb/arch/amd64.h | 2 +- gdb/arch/arc.c | 3 +- gdb/arch/arc.h | 2 +- gdb/arch/arm-get-next-pcs.c | 11 +- gdb/arch/arm-get-next-pcs.h | 7 +- gdb/arch/arm-linux.c | 3 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 7 +- gdb/arch/arm.h | 6 +- gdb/arch/csky.c | 3 +- gdb/arch/csky.h | 4 +- gdb/arch/i386.c | 3 +- gdb/arch/i386.h | 2 +- gdb/arch/loongarch.c | 13 +- gdb/arch/loongarch.h | 17 +- gdb/arch/ppc-linux-common.c | 3 +- gdb/arch/ppc-linux-common.h | 2 +- gdb/arch/ppc-linux-tdesc.h | 2 +- gdb/arch/riscv.c | 3 +- gdb/arch/riscv.h | 11 +- gdb/arch/tic6x.c | 3 +- gdb/arch/tic6x.h | 2 +- gdb/arch/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 3 +- gdb/arm-fbsd-nat.c | 6 +- gdb/arm-fbsd-tdep.c | 21 +- gdb/arm-fbsd-tdep.h | 4 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 78 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-netbsd-nat.c | 5 +- gdb/arm-netbsd-tdep.c | 3 +- gdb/arm-netbsd-tdep.h | 2 +- gdb/arm-none-tdep.c | 4 +- gdb/arm-obsd-tdep.c | 5 +- gdb/arm-pikeos-tdep.c | 3 +- gdb/arm-tdep.c | 365 +- gdb/arm-tdep.h | 6 +- gdb/arm-wince-tdep.c | 5 +- gdb/async-event.c | 4 +- gdb/async-event.h | 2 +- gdb/auto-load.c | 64 +- gdb/auto-load.h | 7 +- gdb/auxv.c | 50 +- gdb/auxv.h | 6 +- gdb/avr-tdep.c | 35 +- gdb/ax-gdb.c | 77 +- gdb/ax-gdb.h | 4 +- gdb/ax-general.c | 198 +- gdb/ax.h | 69 +- gdb/ax_cxx_compile_stdcxx.m4 | 128 +- gdb/bcache.c | 3 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 13 +- gdb/bfd-target.h | 4 +- gdb/bfin-linux-tdep.c | 6 +- gdb/bfin-tdep.c | 19 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 102 +- gdb/block.h | 93 +- gdb/blockframe.c | 9 +- gdb/bpf-tdep.c | 15 +- gdb/break-catch-exec.c | 7 +- gdb/break-catch-fork.c | 7 +- gdb/break-catch-load.c | 37 +- gdb/break-catch-sig.c | 19 +- gdb/break-catch-syscall.c | 38 +- gdb/break-catch-throw.c | 15 +- gdb/breakpoint.c | 2365 +- gdb/breakpoint.h | 208 +- gdb/bsd-kvm.c | 13 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 39 +- gdb/bsd-uthread.h | 2 +- gdb/bt-utils.c | 7 +- gdb/bt-utils.h | 2 +- gdb/btrace.c | 330 +- gdb/btrace.h | 10 +- gdb/build-id.c | 21 +- gdb/build-id.h | 12 +- gdb/buildsym-legacy.c | 3 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 44 +- gdb/buildsym.h | 7 +- gdb/c-exp.h | 2 +- gdb/c-exp.y | 101 +- gdb/c-lang.c | 31 +- gdb/c-lang.h | 2 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 168 +- gdb/c-valprint.c | 6 +- gdb/c-varobj.c | 50 +- gdb/cgen-remap.h | 53 + gdb/charset-list.h | 2 +- gdb/charset.c | 9 +- gdb/charset.h | 2 +- gdb/cli-out.c | 28 +- gdb/cli-out.h | 7 +- gdb/cli/cli-cmds.c | 166 +- gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.c | 26 +- gdb/cli/cli-decode.h | 4 +- gdb/cli/cli-dump.c | 8 +- gdb/cli/cli-interp.c | 170 +- gdb/cli/cli-interp.h | 11 +- gdb/cli/cli-logging.c | 5 +- gdb/cli/cli-option.c | 17 +- gdb/cli/cli-option.h | 6 +- gdb/cli/cli-script.c | 16 +- gdb/cli/cli-script.h | 3 +- gdb/cli/cli-setshow.c | 42 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-style.c | 3 +- gdb/cli/cli-style.h | 6 +- gdb/cli/cli-utils.c | 3 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 127 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 132 +- gdb/command.h | 17 +- gdb/compile/compile-c-support.c | 7 +- gdb/compile/compile-c-symbols.c | 47 +- gdb/compile/compile-c-types.c | 13 +- gdb/compile/compile-c.h | 2 +- gdb/compile/compile-cplus-symbols.c | 34 +- gdb/compile/compile-cplus-types.c | 30 +- gdb/compile/compile-cplus.h | 2 +- gdb/compile/compile-internal.h | 2 +- gdb/compile/compile-loc2c.c | 3 +- gdb/compile/compile-object-load.c | 76 +- gdb/compile/compile-object-load.h | 3 +- gdb/compile/compile-object-run.c | 3 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 41 +- gdb/compile/compile.h | 30 +- gdb/compile/gcc-c-plugin.h | 2 +- gdb/compile/gcc-cp-plugin.h | 2 +- gdb/complaints.c | 44 +- gdb/complaints.h | 47 +- gdb/completer.c | 270 +- gdb/completer.h | 56 +- gdb/config.in | 30 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 18220 +-- gdb/configure.ac | 46 +- gdb/configure.nat | 12 +- gdb/configure.tgt | 1 + gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 32 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/contrib/words.sh | 2 +- gdb/copying.awk | 3 +- gdb/copying.c | 3 +- gdb/copyright.py | 4 +- gdb/corefile.c | 118 +- gdb/corelow.c | 425 +- gdb/cp-abi.c | 7 +- gdb/cp-abi.h | 6 +- gdb/cp-name-parser.y | 15 +- gdb/cp-namespace.c | 92 +- gdb/cp-support.c | 40 +- gdb/cp-support.h | 17 +- gdb/cp-valprint.c | 84 +- gdb/cris-linux-tdep.c | 3 +- gdb/cris-tdep.c | 46 +- gdb/cris-tdep.h | 2 +- gdb/csky-linux-tdep.c | 7 +- gdb/csky-tdep.c | 36 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 37 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 53 +- gdb/d-lang.c | 5 +- gdb/d-lang.h | 11 +- gdb/d-namespace.c | 30 +- gdb/d-valprint.c | 5 +- gdb/darwin-nat-info.c | 19 +- gdb/darwin-nat.c | 18 +- gdb/darwin-nat.h | 4 +- gdb/data-directory/Makefile.in | 53 +- gdb/dbxread.c | 66 +- gdb/dcache.c | 17 +- gdb/dcache.h | 4 +- gdb/debug.c | 3 +- gdb/debuginfod-support.c | 197 +- gdb/debuginfod-support.h | 26 +- gdb/defs.h | 216 +- gdb/dicos-tdep.c | 3 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 18 +- gdb/dictionary.h | 60 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 2 +- gdb/disasm-selftests.c | 5 +- gdb/disasm.c | 67 +- gdb/disasm.h | 37 +- gdb/displaced-stepping.c | 17 +- gdb/displaced-stepping.h | 2 +- gdb/doc/Doxyfile-base.in | 2 +- gdb/doc/Doxyfile-gdb-api.in | 2 +- gdb/doc/Doxyfile-gdb-xref.in | 2 +- gdb/doc/Doxyfile-gdbserver.in | 2 +- gdb/doc/Makefile.in | 27 +- gdb/doc/agentexpr.texi | 2 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 1705 +- gdb/doc/guile.texi | 35 +- gdb/doc/python.texi | 1353 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 4 +- gdb/dtrace-probe.c | 12 +- gdb/dummy-frame.c | 17 +- gdb/dummy-frame.h | 4 +- gdb/dwarf2/abbrev-cache.c | 3 +- gdb/dwarf2/abbrev-cache.h | 2 +- gdb/dwarf2/abbrev.c | 13 +- gdb/dwarf2/abbrev.h | 2 +- gdb/dwarf2/ada-imported.c | 121 + gdb/dwarf2/aranges.c | 200 + gdb/dwarf2/aranges.h | 36 + gdb/dwarf2/attribute.c | 9 +- gdb/dwarf2/attribute.h | 10 +- gdb/dwarf2/call-site.h | 20 +- gdb/dwarf2/comp-unit-head.c | 9 +- gdb/dwarf2/comp-unit-head.h | 6 +- gdb/dwarf2/cooked-index.c | 420 +- gdb/dwarf2/cooked-index.h | 606 +- gdb/dwarf2/cu.c | 9 +- gdb/dwarf2/cu.h | 27 +- gdb/dwarf2/die.c | 5 +- gdb/dwarf2/die.h | 7 +- gdb/dwarf2/dwz.c | 93 +- gdb/dwarf2/dwz.h | 16 +- gdb/dwarf2/expr.c | 73 +- gdb/dwarf2/expr.h | 6 +- gdb/dwarf2/file-and-dir.h | 2 +- gdb/dwarf2/frame-tailcall.c | 26 +- gdb/dwarf2/frame-tailcall.h | 6 +- gdb/dwarf2/frame.c | 140 +- gdb/dwarf2/frame.h | 27 +- gdb/dwarf2/index-cache.c | 60 +- gdb/dwarf2/index-cache.h | 34 +- gdb/dwarf2/index-common.c | 5 +- gdb/dwarf2/index-common.h | 7 +- gdb/dwarf2/index-write.c | 948 +- gdb/dwarf2/index-write.h | 2 +- gdb/dwarf2/leb.c | 3 +- gdb/dwarf2/leb.h | 2 +- gdb/dwarf2/line-header.c | 7 +- gdb/dwarf2/line-header.h | 4 +- gdb/dwarf2/loc.c | 222 +- gdb/dwarf2/loc.h | 35 +- gdb/dwarf2/macro.c | 13 +- gdb/dwarf2/macro.h | 4 +- gdb/dwarf2/mapped-index.h | 6 +- gdb/dwarf2/parent-map.h | 132 + gdb/dwarf2/public.h | 20 +- gdb/dwarf2/read-debug-names.c | 1148 +- gdb/dwarf2/read-debug-names.h | 4 +- gdb/dwarf2/read-gdb-index.c | 298 +- gdb/dwarf2/read-gdb-index.h | 2 +- gdb/dwarf2/read.c | 2873 +- gdb/dwarf2/read.h | 172 +- gdb/dwarf2/sect-names.h | 2 +- gdb/dwarf2/section.c | 5 +- gdb/dwarf2/section.h | 2 +- gdb/dwarf2/stringify.c | 3 +- gdb/dwarf2/stringify.h | 2 +- gdb/dwarf2/tag.h | 81 +- gdb/dwarf2/types.h | 4 +- gdb/elf-none-tdep.c | 13 +- gdb/elf-none-tdep.h | 2 +- gdb/elfread.c | 112 +- gdb/eval.c | 134 +- gdb/event-top.c | 188 +- gdb/event-top.h | 54 +- gdb/exceptions.c | 9 +- gdb/exceptions.h | 2 +- gdb/exec.c | 58 +- gdb/exec.h | 8 +- gdb/expop.h | 28 +- gdb/expprint.c | 46 +- gdb/expression.h | 92 +- gdb/extension-priv.h | 25 +- gdb/extension.c | 120 +- gdb/extension.h | 114 +- gdb/extract-store-integer.c | 308 + gdb/extract-store-integer.h | 113 + gdb/f-array-walker.h | 5 +- gdb/f-exp.h | 2 +- gdb/f-exp.y | 94 +- gdb/f-lang.c | 36 +- gdb/f-lang.h | 9 +- gdb/f-typeprint.c | 12 +- gdb/f-valprint.c | 13 +- gdb/fbsd-nat.c | 874 +- gdb/fbsd-nat.h | 64 +- gdb/fbsd-tdep.c | 185 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 5 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64-mte.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sme.c | 63 + gdb/features/aarch64-sme2.c | 43 + gdb/features/aarch64-sve.c | 2 +- gdb/features/aarch64-tls.c | 2 +- gdb/features/arc/v1-aux.xml | 2 +- gdb/features/arc/v1-core.xml | 2 +- gdb/features/arc/v2-aux.xml | 2 +- gdb/features/arc/v2-core.xml | 2 +- gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-mve.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.xml | 2 +- gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-m-system.xml | 2 +- gdb/features/arm/arm-secext.xml | 2 +- gdb/features/arm/arm-tls.xml | 2 +- gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/cskyv2-linux.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/pkeys.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/loongarch/base32.xml | 2 +- gdb/features/loongarch/base64.xml | 2 +- gdb/features/loongarch/fpu.xml | 2 +- gdb/features/loongarch/lasx.c | 85 + gdb/features/loongarch/lasx.xml | 60 + gdb/features/loongarch/lbt.c | 19 + gdb/features/loongarch/lbt.xml | 16 + gdb/features/loongarch/lsx.c | 82 + gdb/features/loongarch/lsx.xml | 59 + gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.c | 1 - gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.c | 1 - gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.c | 1 - gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.c | 1 - gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.c | 1 - gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.c | 1 - gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 2 +- gdb/features/nds32-fpu.xml | 2 +- gdb/features/nds32-system.xml | 2 +- gdb/features/nds32.c | 1 - gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.c | 1 - gdb/features/nios2.xml | 2 +- gdb/features/or1k-core.xml | 2 +- gdb/features/or1k-linux.c | 1 - gdb/features/or1k-linux.xml | 2 +- gdb/features/or1k.c | 1 - gdb/features/or1k.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/riscv/32bit-cpu.xml | 2 +- gdb/features/riscv/32bit-fpu.xml | 2 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-fpu.xml | 2 +- gdb/features/riscv/rv32e-xregs.xml | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-dscr.xml | 2 +- gdb/features/rs6000/power-ebb.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-htm-altivec.xml | 2 +- gdb/features/rs6000/power-htm-core.xml | 2 +- gdb/features/rs6000/power-htm-dscr.xml | 2 +- gdb/features/rs6000/power-htm-fpu.xml | 2 +- gdb/features/rs6000/power-htm-ppr.xml | 2 +- gdb/features/rs6000/power-htm-spr.xml | 2 +- gdb/features/rs6000/power-htm-tar.xml | 2 +- gdb/features/rs6000/power-htm-vsx.xml | 2 +- gdb/features/rs6000/power-linux-pmu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-ppr.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-tar.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-htm-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.c | 1 - gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.c | 1 - gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.c | 1 - gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.c | 1 - gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.c | 1 - gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.c | 1 - gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.c | 1 - gdb/features/rs6000/powerpc-601.xml | 4 +- gdb/features/rs6000/powerpc-602.c | 1 - gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.c | 1 - gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.c | 1 - gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.c | 1 - gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.c | 1 - gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.c | 1 - gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.c | 1 - gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.c | 1 - gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.c | 1 - gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.c | 1 - gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.c | 1 - gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.c | 1 - gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.c | 1 - gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.c | 1 - gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.c | 1 - gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.c | 1 - gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 1 - gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 1 - gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 1 - .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 1 - .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 1 - gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 1 - gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 1 - gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 1 - gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.c | 1 - gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.c | 1 - gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.c | 1 - gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.c | 1 - gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.c | 1 - gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.c | 1 - gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.c | 1 - gdb/features/rs6000/rs6000.xml | 6 +- gdb/features/rx.c | 1 - gdb/features/rx.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-gs-linux64.c | 1 - gdb/features/s390-gs-linux64.xml | 2 +- gdb/features/s390-gs.xml | 2 +- gdb/features/s390-gsbc.xml | 2 +- gdb/features/s390-linux32.c | 1 - gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.c | 1 - gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.c | 1 - gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.c | 1 - gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.c | 1 - gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.c | 1 - gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.c | 1 - gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.c | 1 - gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.c | 1 - gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.c | 1 - gdb/features/s390x-gs-linux64.xml | 2 +- gdb/features/s390x-linux64.c | 1 - gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.c | 1 - gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.c | 1 - gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.c | 1 - gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.c | 1 - gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.c | 1 - gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/sparc/sparc32-cp0.xml | 2 +- gdb/features/sparc/sparc32-cpu.xml | 2 +- gdb/features/sparc/sparc32-fpu.xml | 2 +- gdb/features/sparc/sparc32-solaris.c | 1 - gdb/features/sparc/sparc32-solaris.xml | 2 +- gdb/features/sparc/sparc64-cp0.xml | 2 +- gdb/features/sparc/sparc64-cpu.xml | 2 +- gdb/features/sparc/sparc64-fpu.xml | 2 +- gdb/features/sparc/sparc64-solaris.c | 1 - gdb/features/sparc/sparc64-solaris.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/z80-cpu.xml | 2 +- gdb/features/z80.c | 1 - gdb/features/z80.xml | 2 +- gdb/filename-seen-cache.c | 3 +- gdb/filename-seen-cache.h | 3 +- gdb/filesystem.c | 8 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 5 +- gdb/findvar.c | 597 +- gdb/fork-child.c | 7 +- gdb/frame-base.c | 11 +- gdb/frame-base.h | 12 +- gdb/frame-id.h | 2 +- gdb/frame-unwind.c | 34 +- gdb/frame-unwind.h | 55 +- gdb/frame.c | 473 +- gdb/frame.h | 181 +- gdb/frv-linux-tdep.c | 14 +- gdb/frv-tdep.c | 25 +- gdb/frv-tdep.h | 6 +- gdb/ft32-tdep.c | 19 +- gdb/ft32-tdep.h | 2 +- gdb/gcore-elf.c | 12 +- gdb/gcore-elf.h | 7 +- gdb/gcore.c | 244 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 7 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-gdb.py.in | 9 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 10 +- gdb/gdb_bfd.c | 387 +- gdb/gdb_bfd.h | 58 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 4 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch-gen.h | 160 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.c | 190 +- gdb/gdbarch.h | 40 +- gdb/gdbarch.py | 4 +- gdb/gdbarch_components.py | 148 +- gdb/gdbarch_types.py | 2 +- gdb/gdbcmd.h | 72 - gdb/gdbcopyright.py | 5 +- gdb/gdbcore.h | 11 +- gdb/gdbthread.h | 68 +- gdb/gdbtypes.c | 699 +- gdb/gdbtypes.h | 327 +- gdb/glibc-tdep.c | 3 +- gdb/glibc-tdep.h | 2 +- gdb/gmp-utils.c | 7 +- gdb/gmp-utils.h | 61 +- gdb/gnu-nat-mig.h | 2 +- gdb/gnu-nat.c | 15 +- gdb/gnu-nat.h | 4 +- gdb/gnu-v2-abi.c | 3 +- gdb/gnu-v3-abi.c | 118 +- gdb/go-exp.y | 50 +- gdb/go-lang.c | 33 +- gdb/go-lang.h | 2 +- gdb/go-typeprint.c | 3 +- gdb/go-valprint.c | 5 +- gdb/go32-nat.c | 5 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 4 +- gdb/guile/guile.c | 6 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 3 +- gdb/guile/scm-auto-load.c | 7 +- gdb/guile/scm-block.c | 3 +- gdb/guile/scm-breakpoint.c | 19 +- gdb/guile/scm-cmd.c | 5 +- gdb/guile/scm-disasm.c | 5 +- gdb/guile/scm-exception.c | 3 +- gdb/guile/scm-frame.c | 8 +- gdb/guile/scm-gsmob.c | 3 +- gdb/guile/scm-iterator.c | 3 +- gdb/guile/scm-lazy-string.c | 3 +- gdb/guile/scm-math.c | 9 +- gdb/guile/scm-objfile.c | 3 +- gdb/guile/scm-param.c | 17 +- gdb/guile/scm-ports.c | 9 +- gdb/guile/scm-pretty-print.c | 7 +- gdb/guile/scm-progspace.c | 3 +- gdb/guile/scm-safe-call.c | 3 +- gdb/guile/scm-string.c | 3 +- gdb/guile/scm-symbol.c | 28 +- gdb/guile/scm-symtab.c | 3 +- gdb/guile/scm-type.c | 11 +- gdb/guile/scm-utils.c | 3 +- gdb/guile/scm-value.c | 9 +- gdb/h8300-tdep.c | 19 +- gdb/hppa-bsd-tdep.c | 65 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 3 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 76 +- gdb/hppa-netbsd-nat.c | 3 +- gdb/hppa-netbsd-tdep.c | 7 +- gdb/hppa-obsd-nat.c | 3 +- gdb/hppa-obsd-tdep.c | 3 +- gdb/hppa-tdep.c | 73 +- gdb/hppa-tdep.h | 14 +- gdb/i386-bsd-nat.c | 3 +- gdb/i386-bsd-nat.h | 2 +- gdb/i386-bsd-tdep.c | 6 +- gdb/i386-darwin-nat.c | 13 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-darwin-tdep.h | 4 +- gdb/i386-dicos-tdep.c | 3 +- gdb/i386-fbsd-nat.c | 47 +- gdb/i386-fbsd-tdep.c | 83 +- gdb/i386-fbsd-tdep.h | 16 +- gdb/i386-gnu-nat.c | 3 +- gdb/i386-gnu-tdep.c | 10 +- gdb/i386-go32-tdep.c | 3 +- gdb/i386-linux-nat.c | 13 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 85 +- gdb/i386-linux-tdep.h | 27 +- gdb/i386-netbsd-nat.c | 3 +- gdb/i386-netbsd-tdep.c | 7 +- gdb/i386-nto-tdep.c | 10 +- gdb/i386-obsd-nat.c | 3 +- gdb/i386-obsd-tdep.c | 14 +- gdb/i386-sol2-nat.c | 3 +- gdb/i386-sol2-tdep.c | 5 +- gdb/i386-tdep.c | 604 +- gdb/i386-tdep.h | 33 +- gdb/i386-windows-nat.c | 3 +- gdb/i386-windows-tdep.c | 27 +- gdb/i387-tdep.c | 596 +- gdb/i387-tdep.h | 22 +- gdb/ia64-libunwind-tdep.c | 13 +- gdb/ia64-libunwind-tdep.h | 10 +- gdb/ia64-linux-nat.c | 5 +- gdb/ia64-linux-tdep.c | 4 +- gdb/ia64-tdep.c | 173 +- gdb/ia64-tdep.h | 6 +- gdb/ia64-vms-tdep.c | 5 +- gdb/inf-child.c | 5 +- gdb/inf-child.h | 4 +- gdb/inf-loop.c | 4 +- gdb/inf-loop.h | 4 +- gdb/inf-ptrace.c | 5 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 409 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 285 +- gdb/inferior-iter.h | 2 +- gdb/inferior.c | 133 +- gdb/inferior.h | 109 +- gdb/inflow.c | 38 +- gdb/infrun.c | 1313 +- gdb/infrun.h | 22 +- gdb/inline-frame.c | 11 +- gdb/inline-frame.h | 4 +- gdb/interps.c | 356 +- gdb/interps.h | 219 +- gdb/iq2000-tdep.c | 16 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 38 +- gdb/jit.h | 2 +- gdb/language.c | 254 +- gdb/language.h | 73 +- gdb/libiberty.m4 | 31 - gdb/linespec.c | 160 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 71 +- gdb/linux-fork.h | 5 +- gdb/linux-nat-trad.c | 4 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 821 +- gdb/linux-nat.h | 10 +- gdb/linux-record.c | 4 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 170 +- gdb/linux-tdep.h | 6 +- gdb/linux-thread-db.c | 30 +- gdb/lm32-tdep.c | 20 +- gdb/location.c | 46 +- gdb/location.h | 30 +- gdb/loongarch-linux-nat.c | 196 +- gdb/loongarch-linux-tdep.c | 293 +- gdb/loongarch-tdep.c | 292 +- gdb/loongarch-tdep.h | 7 +- gdb/m2-exp.h | 2 +- gdb/m2-exp.y | 27 +- gdb/m2-lang.c | 6 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 15 +- gdb/m2-valprint.c | 7 +- gdb/m32c-tdep.c | 19 +- gdb/m32r-linux-nat.c | 3 +- gdb/m32r-linux-tdep.c | 18 +- gdb/m32r-tdep.c | 16 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 25 +- gdb/m68k-bsd-nat.c | 3 +- gdb/m68k-bsd-tdep.c | 3 +- gdb/m68k-linux-nat.c | 3 +- gdb/m68k-linux-tdep.c | 16 +- gdb/m68k-tdep.c | 41 +- gdb/m68k-tdep.h | 2 +- gdb/machoread.c | 30 +- gdb/macrocmd.c | 5 +- gdb/macroexp.c | 10 +- gdb/macroexp.h | 4 +- gdb/macroscope.c | 3 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 3 +- gdb/macrotab.h | 4 +- gdb/main.c | 75 +- gdb/main.h | 8 +- gdb/maint-test-options.c | 5 +- gdb/maint-test-settings.c | 5 +- gdb/maint.c | 50 +- gdb/maint.h | 6 +- gdb/make-init-c | 3 +- gdb/make-target-delegates.py | 87 +- gdb/mdebugread.c | 70 +- gdb/mdebugread.h | 4 +- gdb/mem-break.c | 3 +- gdb/memattr.c | 21 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 3 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 3 +- gdb/memrange.h | 2 +- gdb/memtag.c | 3 +- gdb/memtag.h | 2 +- gdb/mep-tdep.c | 30 +- gdb/mi/mi-cmd-break.c | 72 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 40 +- gdb/mi/mi-cmd-disas.c | 9 +- gdb/mi/mi-cmd-env.c | 21 +- gdb/mi/mi-cmd-file.c | 22 +- gdb/mi/mi-cmd-info.c | 13 +- gdb/mi/mi-cmd-stack.c | 78 +- gdb/mi/mi-cmd-target.c | 16 +- gdb/mi/mi-cmd-var.c | 91 +- gdb/mi/mi-cmds.c | 15 +- gdb/mi/mi-cmds.h | 23 +- gdb/mi/mi-common.c | 5 +- gdb/mi/mi-common.h | 4 +- gdb/mi/mi-console.c | 3 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 23 +- gdb/mi/mi-getopt.h | 15 +- gdb/mi/mi-interp.c | 959 +- gdb/mi/mi-interp.h | 53 +- gdb/mi/mi-main.c | 328 +- gdb/mi/mi-main.h | 19 +- gdb/mi/mi-out.c | 11 +- gdb/mi/mi-out.h | 7 +- gdb/mi/mi-parse.c | 228 +- gdb/mi/mi-parse.h | 104 +- gdb/mi/mi-symbol-cmds.c | 76 +- gdb/microblaze-linux-tdep.c | 9 +- gdb/microblaze-tdep.c | 22 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 3 +- gdb/minidebug.c | 164 +- gdb/minsyms.c | 190 +- gdb/minsyms.h | 12 +- gdb/mips-fbsd-nat.c | 3 +- gdb/mips-fbsd-tdep.c | 8 +- gdb/mips-fbsd-tdep.h | 2 +- gdb/mips-linux-nat.c | 15 +- gdb/mips-linux-tdep.c | 33 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-netbsd-nat.c | 3 +- gdb/mips-netbsd-tdep.c | 6 +- gdb/mips-netbsd-tdep.h | 2 +- gdb/mips-sde-tdep.c | 15 +- gdb/mips-tdep.c | 188 +- gdb/mips-tdep.h | 4 +- gdb/mips64-obsd-nat.c | 3 +- gdb/mips64-obsd-tdep.c | 5 +- gdb/mipsread.c | 9 +- gdb/mn10300-linux-tdep.c | 7 +- gdb/mn10300-tdep.c | 14 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 23 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 24 +- gdb/namespace.c | 39 +- gdb/namespace.h | 5 +- gdb/nat/aarch64-hw-point.c | 148 +- gdb/nat/aarch64-hw-point.h | 16 +- gdb/nat/aarch64-linux-hw-point.c | 5 +- gdb/nat/aarch64-linux-hw-point.h | 4 +- gdb/nat/aarch64-linux.c | 3 +- gdb/nat/aarch64-linux.h | 2 +- gdb/nat/aarch64-mte-linux-ptrace.c | 3 +- gdb/nat/aarch64-mte-linux-ptrace.h | 2 +- gdb/nat/aarch64-scalable-linux-ptrace.c | 1128 + gdb/nat/aarch64-scalable-linux-ptrace.h | 179 + gdb/nat/aarch64-scalable-linux-sigcontext.h | 328 + gdb/nat/aarch64-sve-linux-ptrace.c | 392 - gdb/nat/aarch64-sve-linux-ptrace.h | 72 - gdb/nat/aarch64-sve-linux-sigcontext.h | 267 - gdb/nat/amd64-linux-siginfo.c | 13 +- gdb/nat/amd64-linux-siginfo.h | 4 +- gdb/nat/fork-inferior.c | 4 +- gdb/nat/fork-inferior.h | 2 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 173 +- gdb/nat/linux-btrace.h | 62 +- gdb/nat/linux-namespaces.c | 3 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 102 +- gdb/nat/linux-osdata.h | 5 +- gdb/nat/linux-personality.c | 3 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 116 +- gdb/nat/linux-procfs.h | 13 +- gdb/nat/linux-ptrace.c | 7 +- gdb/nat/linux-ptrace.h | 13 +- gdb/nat/linux-waitpid.c | 3 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 3 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/netbsd-nat.c | 3 +- gdb/nat/netbsd-nat.h | 2 +- gdb/nat/ppc-linux.c | 5 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/riscv-linux-tdesc.c | 3 +- gdb/nat/riscv-linux-tdesc.h | 2 +- gdb/nat/windows-nat.c | 100 +- gdb/nat/windows-nat.h | 40 +- gdb/nat/x86-cpuid.h | 38 +- gdb/nat/x86-dregs.c | 5 +- gdb/nat/x86-dregs.h | 4 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 3 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 3 +- gdb/nat/x86-linux.h | 2 +- gdb/nat/x86-xstate.c | 66 + gdb/nat/x86-xstate.h | 35 + gdb/nds32-tdep.c | 32 +- gdb/nds32-tdep.h | 2 +- gdb/netbsd-nat.c | 10 +- gdb/netbsd-nat.h | 2 +- gdb/netbsd-tdep.c | 18 +- gdb/netbsd-tdep.h | 5 +- gdb/nios2-linux-tdep.c | 7 +- gdb/nios2-tdep.c | 30 +- gdb/nios2-tdep.h | 4 +- gdb/nto-procfs.c | 8 +- gdb/nto-tdep.c | 39 +- gdb/nto-tdep.h | 7 +- gdb/objc-lang.c | 16 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 6 +- gdb/objfiles.c | 46 +- gdb/objfiles.h | 228 +- gdb/obsd-nat.c | 3 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 3 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 24 +- gdb/observable.h | 124 +- gdb/opencl-lang.c | 3 +- gdb/or1k-linux-nat.c | 3 +- gdb/or1k-linux-tdep.c | 9 +- gdb/or1k-linux-tdep.h | 2 +- gdb/or1k-tdep.c | 24 +- gdb/or1k-tdep.h | 5 +- gdb/osabi.c | 8 +- gdb/osabi.h | 2 +- gdb/osdata.c | 7 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 70 +- gdb/p-lang.c | 5 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 26 +- gdb/p-valprint.c | 26 +- gdb/pager.h | 2 +- gdb/parse.c | 232 +- gdb/parser-defs.h | 84 +- gdb/posix-hdep.c | 3 +- gdb/ppc-fbsd-nat.c | 3 +- gdb/ppc-fbsd-tdep.c | 18 +- gdb/ppc-fbsd-tdep.h | 2 +- gdb/ppc-linux-nat.c | 29 +- gdb/ppc-linux-tdep.c | 117 +- gdb/ppc-linux-tdep.h | 4 +- gdb/ppc-netbsd-nat.c | 3 +- gdb/ppc-netbsd-tdep.c | 5 +- gdb/ppc-netbsd-tdep.h | 2 +- gdb/ppc-obsd-nat.c | 3 +- gdb/ppc-obsd-tdep.c | 12 +- gdb/ppc-obsd-tdep.h | 2 +- gdb/ppc-ravenscar-thread.c | 3 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 16 +- gdb/ppc-tdep.h | 10 +- gdb/ppc64-tdep.c | 26 +- gdb/ppc64-tdep.h | 4 +- gdb/printcmd.c | 368 +- gdb/probe.c | 27 +- gdb/probe.h | 6 +- gdb/proc-api.c | 11 +- gdb/proc-events.c | 3 +- gdb/proc-flags.c | 3 +- gdb/proc-service.c | 17 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 3 +- gdb/process-stratum-target.c | 19 +- gdb/process-stratum-target.h | 9 +- gdb/procfs.c | 126 +- gdb/procfs.h | 2 +- gdb/producer.c | 67 +- gdb/producer.h | 7 +- gdb/progspace-and-thread.c | 3 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 65 +- gdb/progspace.h | 104 +- gdb/prologue-value.c | 3 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 588 - gdb/psymtab.c | 185 +- gdb/psymtab.h | 561 +- gdb/python/lib/gdb/FrameDecorator.py | 235 +- gdb/python/lib/gdb/FrameIterator.py | 10 +- gdb/python/lib/gdb/__init__.py | 129 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 2 +- gdb/python/lib/gdb/command/frame_filters.py | 28 +- gdb/python/lib/gdb/command/missing_debug.py | 227 + gdb/python/lib/gdb/command/pretty_printers.py | 5 +- gdb/python/lib/gdb/command/prompt.py | 3 +- gdb/python/lib/gdb/command/type_printers.py | 3 +- gdb/python/lib/gdb/command/unwinders.py | 5 +- gdb/python/lib/gdb/command/xmethods.py | 5 +- gdb/python/lib/gdb/dap/__init__.py | 54 +- gdb/python/lib/gdb/dap/breakpoint.py | 440 +- gdb/python/lib/gdb/dap/bt.py | 166 +- gdb/python/lib/gdb/dap/disassemble.py | 38 +- gdb/python/lib/gdb/dap/evaluate.py | 124 +- gdb/python/lib/gdb/dap/events.py | 265 +- gdb/python/lib/gdb/dap/frames.py | 123 +- gdb/python/lib/gdb/dap/io.py | 61 +- gdb/python/lib/gdb/dap/launch.py | 73 +- gdb/python/lib/gdb/dap/locations.py | 43 + gdb/python/lib/gdb/dap/memory.py | 34 +- gdb/python/lib/gdb/dap/modules.py | 61 + gdb/python/lib/gdb/dap/next.py | 80 +- gdb/python/lib/gdb/dap/pause.py | 9 +- gdb/python/lib/gdb/dap/scopes.py | 172 +- gdb/python/lib/gdb/dap/server.py | 374 +- gdb/python/lib/gdb/dap/sources.py | 101 + gdb/python/lib/gdb/dap/startup.py | 189 +- gdb/python/lib/gdb/dap/state.py | 6 +- gdb/python/lib/gdb/dap/threads.py | 24 +- gdb/python/lib/gdb/dap/typecheck.py | 88 + gdb/python/lib/gdb/dap/varref.py | 167 +- gdb/python/lib/gdb/disassembler.py | 31 +- gdb/python/lib/gdb/frames.py | 106 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 2 +- gdb/python/lib/gdb/function/caller_is.py | 5 +- gdb/python/lib/gdb/function/strfns.py | 5 +- gdb/python/lib/gdb/missing_debug.py | 185 + gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 11 +- gdb/python/lib/gdb/printing.py | 120 +- gdb/python/lib/gdb/prompt.py | 5 +- gdb/python/lib/gdb/styling.py | 14 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 2 +- gdb/python/lib/gdb/xmethod.py | 5 +- gdb/python/py-all-events.def | 6 +- gdb/python/py-arch.c | 26 +- gdb/python/py-auto-load.c | 12 +- gdb/python/py-block.c | 44 +- gdb/python/py-bpevent.c | 8 +- gdb/python/py-breakpoint.c | 208 +- gdb/python/py-cmd.c | 61 +- gdb/python/py-connection.c | 9 +- gdb/python/py-continueevent.c | 3 +- gdb/python/py-dap.c | 35 +- gdb/python/py-disasm.c | 994 +- gdb/python/py-event-types.def | 22 +- gdb/python/py-event.c | 7 +- gdb/python/py-event.h | 9 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 7 +- gdb/python/py-evts.c | 3 +- gdb/python/py-exitedevent.c | 3 +- gdb/python/py-finishbreakpoint.c | 26 +- gdb/python/py-frame.c | 60 +- gdb/python/py-framefilter.c | 53 +- gdb/python/py-function.c | 9 +- gdb/python/py-gdb-readline.c | 18 +- gdb/python/py-inferior.c | 299 +- gdb/python/py-infevents.c | 7 +- gdb/python/py-infthread.c | 73 +- gdb/python/py-instruction.c | 7 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-lazy-string.c | 35 +- gdb/python/py-linetable.c | 10 +- gdb/python/py-membuf.c | 9 +- gdb/python/py-mi.c | 403 + gdb/python/py-micmd.c | 186 +- gdb/python/py-newobjfileevent.c | 11 +- gdb/python/py-objfile.c | 20 +- gdb/python/py-param.c | 14 +- gdb/python/py-prettyprint.c | 77 +- gdb/python/py-progspace.c | 269 +- gdb/python/py-record-btrace.c | 16 +- gdb/python/py-record-btrace.h | 2 +- gdb/python/py-record-full.c | 3 +- gdb/python/py-record-full.h | 2 +- gdb/python/py-record.c | 13 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-registers.c | 9 +- gdb/python/py-signalevent.c | 8 +- gdb/python/py-stopevent.c | 89 +- gdb/python/py-stopevent.h | 12 +- gdb/python/py-symbol.c | 84 +- gdb/python/py-symtab.c | 7 +- gdb/python/py-threadevent.c | 24 +- gdb/python/py-tui.c | 35 +- gdb/python/py-type.c | 100 +- gdb/python/py-uiout.h | 156 + gdb/python/py-unwind.c | 81 +- gdb/python/py-utils.c | 26 +- gdb/python/py-value.c | 208 +- gdb/python/py-varobj.c | 7 +- gdb/python/py-xmethods.c | 7 +- gdb/python/python-config.py | 4 +- gdb/python/python-internal.h | 330 +- gdb/python/python.c | 463 +- gdb/python/python.h | 2 +- gdb/quick-symbol.h | 56 +- gdb/ravenscar-thread.c | 19 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 41 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 121 +- gdb/record-full.h | 2 +- gdb/record.c | 19 +- gdb/record.h | 4 +- gdb/regcache-dump.c | 18 +- gdb/regcache.c | 690 +- gdb/regcache.h | 151 +- gdb/regformats/regdat.sh | 3 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 5 +- gdb/reggroups.h | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 11 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 22 +- gdb/remote-notif.h | 12 +- gdb/remote-sim.c | 6 +- gdb/remote.c | 1997 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 13 +- gdb/riscv-fbsd-nat.c | 3 +- gdb/riscv-fbsd-tdep.c | 12 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 6 +- gdb/riscv-linux-tdep.c | 9 +- gdb/riscv-none-tdep.c | 3 +- gdb/riscv-ravenscar-thread.c | 3 +- gdb/riscv-ravenscar-thread.h | 2 +- gdb/riscv-tdep.c | 340 +- gdb/riscv-tdep.h | 4 +- gdb/rl78-tdep.c | 25 +- gdb/rs6000-aix-nat.c | 33 +- gdb/rs6000-aix-tdep.c | 118 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-tdep.c | 256 +- gdb/run-on-main-thread.c | 39 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 2 +- gdb/rust-lang.c | 317 +- gdb/rust-lang.h | 54 +- gdb/rust-parse.c | 34 +- gdb/rx-tdep.c | 25 +- gdb/s12z-tdep.c | 17 +- gdb/s390-linux-nat.c | 16 +- gdb/s390-linux-tdep.c | 28 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 98 +- gdb/s390-tdep.h | 4 +- gdb/sanitize.m4 | 2 +- gdb/scoped-mock-context.h | 6 +- gdb/selftest-arch.c | 3 +- gdb/selftest-arch.h | 2 +- gdb/sentinel-frame.c | 10 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 16 +- gdb/ser-base.h | 10 +- gdb/ser-event.c | 7 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 5 +- gdb/ser-mingw.c | 93 +- gdb/ser-pipe.c | 15 +- gdb/ser-tcp.c | 102 +- gdb/ser-tcp.h | 6 +- gdb/ser-uds.c | 39 +- gdb/ser-unix.c | 128 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 49 +- gdb/serial.h | 24 +- gdb/setup.cfg | 12 + gdb/sh-linux-tdep.c | 9 +- gdb/sh-netbsd-nat.c | 3 +- gdb/sh-netbsd-tdep.c | 3 +- gdb/sh-tdep.c | 54 +- gdb/sh-tdep.h | 2 +- gdb/silent-rules.mk | 4 + gdb/sim-regno.h | 2 +- gdb/skip.c | 12 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 35 +- gdb/sol2-tdep.c | 5 +- gdb/sol2-tdep.h | 4 +- gdb/solib-aix.c | 113 +- gdb/solib-aix.h | 6 +- gdb/solib-darwin.c | 137 +- gdb/solib-darwin.h | 7 +- gdb/solib-dsbt.c | 124 +- gdb/solib-dsbt.h | 7 +- gdb/solib-frv.c | 99 +- gdb/solib-rocm.c | 393 +- gdb/solib-svr4.c | 577 +- gdb/solib-svr4.h | 10 +- gdb/solib-target.c | 132 +- gdb/solib-target.h | 6 +- gdb/solib.c | 725 +- gdb/solib.h | 23 +- gdb/solist.h | 84 +- gdb/source-cache.c | 174 +- gdb/source-cache.h | 6 +- gdb/source.c | 94 +- gdb/source.h | 23 +- gdb/sparc-linux-nat.c | 3 +- gdb/sparc-linux-tdep.c | 10 +- gdb/sparc-nat.c | 3 +- gdb/sparc-nat.h | 2 +- gdb/sparc-netbsd-nat.c | 3 +- gdb/sparc-netbsd-tdep.c | 15 +- gdb/sparc-obsd-tdep.c | 12 +- gdb/sparc-ravenscar-thread.c | 3 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 3 +- gdb/sparc-sol2-tdep.c | 11 +- gdb/sparc-tdep.c | 25 +- gdb/sparc-tdep.h | 12 +- gdb/sparc64-fbsd-nat.c | 3 +- gdb/sparc64-fbsd-tdep.c | 11 +- gdb/sparc64-linux-nat.c | 3 +- gdb/sparc64-linux-tdep.c | 12 +- gdb/sparc64-nat.c | 3 +- gdb/sparc64-netbsd-nat.c | 3 +- gdb/sparc64-netbsd-tdep.c | 13 +- gdb/sparc64-obsd-nat.c | 3 +- gdb/sparc64-obsd-tdep.c | 20 +- gdb/sparc64-sol2-tdep.c | 11 +- gdb/sparc64-tdep.c | 36 +- gdb/sparc64-tdep.h | 4 +- gdb/split-name.c | 22 +- gdb/split-name.h | 13 +- gdb/stabsread.c | 222 +- gdb/stabsread.h | 4 +- gdb/stack.c | 172 +- gdb/stack.h | 8 +- gdb/stap-probe.c | 12 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 22 +- gdb/stub-termcap.c | 3 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/i386-stub.c | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/stubs/m32r-stub.c | 6 +- gdb/stubs/m68k-stub.c | 4 +- gdb/stubs/sh-stub.c | 2 +- gdb/stubs/z80-stub.c | 6 +- gdb/sym-domains.def | 58 + gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 272 +- gdb/symfile-mem.c | 21 +- gdb/symfile.c | 272 +- gdb/symfile.h | 31 +- gdb/symmisc.c | 30 +- gdb/symtab.c | 968 +- gdb/symtab.h | 400 +- gdb/syscalls/Makefile | 2 +- gdb/syscalls/aarch64-linux.xml | 2 +- gdb/syscalls/aarch64-linux.xml.in | 2 +- gdb/syscalls/amd64-linux.xml | 13 +- gdb/syscalls/amd64-linux.xml.in | 13 +- gdb/syscalls/apply-defaults.xsl | 2 +- gdb/syscalls/arm-linux.py | 4 +- gdb/syscalls/arm-linux.xml | 2 +- gdb/syscalls/arm-linux.xml.in | 2 +- gdb/syscalls/bfin-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/freebsd.xml | 18 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 13 +- gdb/syscalls/i386-linux.xml.in | 13 +- gdb/syscalls/linux-defaults.xml.in | 5 +- gdb/syscalls/loongarch-linux.xml | 349 + gdb/syscalls/loongarch-linux.xml.in | 352 + gdb/syscalls/mips-n32-linux.xml | 13 +- gdb/syscalls/mips-n32-linux.xml.in | 13 +- gdb/syscalls/mips-n64-linux.xml | 13 +- gdb/syscalls/mips-n64-linux.xml.in | 13 +- gdb/syscalls/mips-o32-linux.xml | 13 +- gdb/syscalls/mips-o32-linux.xml.in | 13 +- gdb/syscalls/netbsd.xml | 9 +- gdb/syscalls/ppc-linux.xml | 13 +- gdb/syscalls/ppc-linux.xml.in | 13 +- gdb/syscalls/ppc64-linux.xml | 13 +- gdb/syscalls/ppc64-linux.xml.in | 13 +- gdb/syscalls/s390-linux.xml | 14 +- gdb/syscalls/s390-linux.xml.in | 14 +- gdb/syscalls/s390x-linux.xml | 14 +- gdb/syscalls/s390x-linux.xml.in | 14 +- gdb/syscalls/sparc-linux.xml | 13 +- gdb/syscalls/sparc-linux.xml.in | 13 +- gdb/syscalls/sparc64-linux.xml | 13 +- gdb/syscalls/sparc64-linux.xml.in | 13 +- gdb/syscalls/update-freebsd.sh | 2 +- gdb/syscalls/update-linux-defaults.sh | 2 +- gdb/syscalls/update-linux-from-src.sh | 6 +- gdb/syscalls/update-linux.sh | 2 +- gdb/syscalls/update-netbsd.sh | 4 +- gdb/system-gdbinit/elinos.py | 5 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-connection.c | 3 +- gdb/target-connection.h | 2 +- gdb/target-dcache.c | 28 +- gdb/target-dcache.h | 11 +- gdb/target-debug.h | 495 +- gdb/target-delegates.c | 2351 +- gdb/target-descriptions.c | 14 +- gdb/target-descriptions.h | 2 +- gdb/target-float.c | 3 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 3 +- gdb/target-section.h | 48 +- gdb/target.c | 333 +- gdb/target.h | 166 +- gdb/target/resume.h | 2 +- gdb/target/target.c | 15 +- gdb/target/target.h | 22 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 5 +- gdb/target/waitstatus.h | 37 +- gdb/terminal.h | 2 +- gdb/test-target.c | 3 +- gdb/test-target.h | 2 +- gdb/testsuite/ChangeLog-1993-2013 | 2 +- gdb/testsuite/ChangeLog-2014-2021 | 2 +- gdb/testsuite/Makefile.in | 22 +- gdb/testsuite/README | 44 +- gdb/testsuite/analyze-racy-logs.py | 4 +- gdb/testsuite/boards/cc-with-debug-names.exp | 2 +- gdb/testsuite/boards/cc-with-dwz-m.exp | 2 +- gdb/testsuite/boards/cc-with-dwz.exp | 2 +- gdb/testsuite/boards/cc-with-gdb-index.exp | 2 +- gdb/testsuite/boards/cc-with-gnu-debuglink.exp | 2 +- gdb/testsuite/boards/cc-with-index-cache.exp | 40 + gdb/testsuite/boards/cc-with-tweaks.exp | 2 +- gdb/testsuite/boards/debug-types.exp | 2 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- gdb/testsuite/boards/dwarf64.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/boards/gold-gdb-index.exp | 2 +- gdb/testsuite/boards/gold.exp | 2 +- gdb/testsuite/boards/local-board.exp | 2 +- gdb/testsuite/boards/local-remote-host-native.exp | 2 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 2 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 6 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/readnow.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 2 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/simavr.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 11 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_tagged_param.exp | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 2 +- .../gdb.ada/access_to_packed_array/foo.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.ads | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 2 +- .../gdb.ada/access_to_unbounded_array/foo.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.ads | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 2 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 2 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 93 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 2 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 2 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 2 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 2 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 2 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 2 +- .../gdb.ada/array_of_symbolic_length/foo.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.ads | 2 +- .../gdb.ada/array_of_symbolic_length/pck.adb | 2 +- .../gdb.ada/array_of_symbolic_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 2 +- .../gdb.ada/array_of_variable_length/foo.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 2 +- gdb/testsuite/gdb.ada/array_of_variant/p.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 2 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 2 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 12 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 7 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 17 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.ads | 2 +- gdb/testsuite/gdb.ada/assoc.exp | 43 + gdb/testsuite/gdb.ada/assoc/main.adb | 22 + gdb/testsuite/gdb.ada/assoc/pck.ads | 29 + gdb/testsuite/gdb.ada/assoc/xtra.adb | 21 + gdb/testsuite/gdb.ada/assoc/xtra.ads | 24 + gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 2 +- gdb/testsuite/gdb.ada/ax-ada/prog.adb | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 2 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.ads | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 2 +- .../gdb.ada/big_packed_array/foo_ra24_010.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c | 2 +- .../gdb.ada/bp_c_mixed_case/foo_h731_021.adb | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 2 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 2 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 2 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/break-label.exp | 2 +- gdb/testsuite/gdb.ada/break-label/pck.adb | 2 +- gdb/testsuite/gdb.ada/break-label/pck.ads | 2 +- gdb/testsuite/gdb.ada/break-label/proc.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 2 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call-no-debug.exp | 45 + gdb/testsuite/gdb.ada/call-no-debug/pck.adb | 21 + gdb/testsuite/gdb.ada/call-no-debug/pck.ads | 18 + gdb/testsuite/gdb.ada/call-no-debug/prog.adb | 22 + gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 34 +- gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 2 +- gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 34 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 29 +- gdb/testsuite/gdb.ada/catch_ex_std/foo.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.ads | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 2 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_enum_overload.exp | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 23 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 6 +- gdb/testsuite/gdb.ada/cond_lang.exp | 2 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/data-sections.exp | 34 + gdb/testsuite/gdb.ada/data-sections/main.adb | 19 + gdb/testsuite/gdb.ada/delta-assign.exp | 49 + gdb/testsuite/gdb.ada/delta-assign/main.adb | 24 + gdb/testsuite/gdb.ada/delta-assign/pck.adb | 23 + gdb/testsuite/gdb.ada/delta-assign/pck.ads | 42 + gdb/testsuite/gdb.ada/dgopt.exp | 2 +- gdb/testsuite/gdb.ada/dgopt/x.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/discrete-char.exp | 2 +- gdb/testsuite/gdb.ada/discrete-char/main.adb | 2 +- gdb/testsuite/gdb.ada/display_nested.exp | 2 +- gdb/testsuite/gdb.ada/display_nested/foo.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 2 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn-range.exp | 2 +- gdb/testsuite/gdb.ada/dyn-range/dyn.adb | 2 +- gdb/testsuite/gdb.ada/dyn-range/pck.adb | 2 +- gdb/testsuite/gdb.ada/dyn-range/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 4 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 2 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/main.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 2 +- gdb/testsuite/gdb.ada/enum_qual/gener.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual/qual.adb | 2 +- gdb/testsuite/gdb.ada/enums_overload.exp | 2 +- .../gdb.ada/enums_overload/enums_overload.adb | 2 +- .../gdb.ada/enums_overload/enums_overload.ads | 2 +- .../gdb.ada/enums_overload/enums_overload_main.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 52 +- gdb/testsuite/gdb.ada/excep_handle/foo.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 2 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 2 +- .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/file-then-restart.exp | 65 + gdb/testsuite/gdb.ada/file-then-restart/first.adb | 25 + gdb/testsuite/gdb.ada/file-then-restart/second.adb | 25 + gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.ads | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb | 2 +- gdb/testsuite/gdb.ada/finish-large.exp | 36 + gdb/testsuite/gdb.ada/finish-large/p.adb | 24 + gdb/testsuite/gdb.ada/finish-large/pck.adb | 28 + gdb/testsuite/gdb.ada/finish-large/pck.ads | 37 + gdb/testsuite/gdb.ada/finish-var-size.exp | 2 +- gdb/testsuite/gdb.ada/finish-var-size/p.adb | 2 +- gdb/testsuite/gdb.ada/finish-var-size/pck.adb | 2 +- gdb/testsuite/gdb.ada/finish-var-size/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 8 +- .../gdb.ada/fixed_points/fixed_points.adb | 10 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points_function.exp | 2 +- .../fixed_points_function.adb | 2 +- .../gdb.ada/fixed_points_function/pck.adb | 2 +- .../gdb.ada/fixed_points_function/pck.ads | 2 +- gdb/testsuite/gdb.ada/float-bits.exp | 2 +- gdb/testsuite/gdb.ada/float-bits/prog.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 2 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 4 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 2 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 2 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/ghost.exp | 2 +- gdb/testsuite/gdb.ada/ghost/gpck.ads | 2 +- gdb/testsuite/gdb.ada/ghost/main.adb | 2 +- gdb/testsuite/gdb.ada/ghost/pck.ads | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/huge.exp | 94 + gdb/testsuite/gdb.ada/huge/foo.adb | 20 + gdb/testsuite/gdb.ada/huge/pck.adb | 88 + gdb/testsuite/gdb.ada/huge/pck.ads | 18 + gdb/testsuite/gdb.ada/import.exp | 94 + gdb/testsuite/gdb.ada/import/inc.c | 27 + gdb/testsuite/gdb.ada/import/pkg.adb | 35 + gdb/testsuite/gdb.ada/import/pkg.ads | 38 + gdb/testsuite/gdb.ada/import/prog.adb | 31 + gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 16 +- .../gdb.ada/info_auto_lang/global_pack.ads | 2 +- .../gdb.ada/info_auto_lang/proc_in_ada.adb | 2 +- gdb/testsuite/gdb.ada/info_auto_lang/some_c.c | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 2 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 6 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 23 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.adb | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.ads | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/caller.adb | 5 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iterated-assign.exp | 37 + gdb/testsuite/gdb.ada/iterated-assign/main.adb | 24 + gdb/testsuite/gdb.ada/iterated-assign/pck.adb | 23 + gdb/testsuite/gdb.ada/iterated-assign/pck.ads | 26 + gdb/testsuite/gdb.ada/iwide.exp | 2 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/length_cond.exp | 2 +- gdb/testsuite/gdb.ada/length_cond/length_cond.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/limited-length.exp | 2 +- gdb/testsuite/gdb.ada/limited-length/foo.adb | 2 +- gdb/testsuite/gdb.ada/limited-length/pck.adb | 2 +- gdb/testsuite/gdb.ada/limited-length/pck.ads | 2 +- gdb/testsuite/gdb.ada/literals.exp | 2 +- gdb/testsuite/gdb.ada/local-enum.exp | 2 +- gdb/testsuite/gdb.ada/local-enum/local.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 2 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.ads | 2 +- .../gdb.ada/maint_with_ada/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 35 +- gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 33 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 34 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 35 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 2 +- gdb/testsuite/gdb.ada/mi_interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot.exp | 2 +- gdb/testsuite/gdb.ada/mi_prot/pkg.adb | 2 +- gdb/testsuite/gdb.ada/mi_prot/pkg.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot/prot.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 2 +- .../gdb.ada/mi_ref_changeable/foo_rb20_056.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 2 +- gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 5 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 13 +- gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 2 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 2 +- gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant.exp | 2 +- gdb/testsuite/gdb.ada/mi_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/minsyms.exp | 2 +- gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/multiarray.exp | 2 +- gdb/testsuite/gdb.ada/multiarray/p.adb | 2 +- gdb/testsuite/gdb.ada/multiarray/pack.ads | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 3 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 3 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 3 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 2 +- gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 2 +- gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_overload.exp | 2 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 2 +- gdb/testsuite/gdb.ada/operator_call/opcall.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 2 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash/main.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads | 2 +- gdb/testsuite/gdb.ada/overloads.exp | 33 + gdb/testsuite/gdb.ada/overloads/overloads.adb | 41 + gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 +- .../gdb.ada/packed_array_assign/aggregates.adb | 2 +- .../gdb.ada/packed_array_assign/aggregates.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 2 +- .../gdb.ada/packed_array_assign/tester.adb | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 2 +- gdb/testsuite/gdb.ada/packed_record/pr.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 2 +- gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 3 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype-o.exp | 4 +- gdb/testsuite/gdb.ada/ptype-o/prog.adb | 2 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 +- gdb/testsuite/gdb.ada/ptype_array.exp | 2 +- gdb/testsuite/gdb.ada/ptype_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_union.c | 2 +- gdb/testsuite/gdb.ada/ptype_union.exp | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 6 +- gdb/testsuite/gdb.ada/py_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.ads | 2 +- gdb/testsuite/gdb.ada/py_taft.exp | 7 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 2 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 2 +- gdb/testsuite/gdb.ada/rec_ptype/main.adb | 2 +- gdb/testsuite/gdb.ada/rec_ptype/p.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 2 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/recursive-variant.exp | 31 + gdb/testsuite/gdb.ada/recursive-variant/main.adb | 38 + gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 +- .../gdb.ada/rename_subscript_param/pb30_012.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.ads | 2 +- .../gdb.ada/rename_subscript_param/pkg.adb | 2 +- .../gdb.ada/rename_subscript_param/pkg.ads | 2 +- gdb/testsuite/gdb.ada/repeat_dyn.exp | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/foo_oc22_002.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_component_name.exp | 2 +- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 6 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 4 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 11 +- gdb/testsuite/gdb.ada/scalar_storage/pck.adb | 2 +- gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 11 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 2 +- .../gdb.ada/scoped_watch/foo_p708_025.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 2 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/static-link.exp | 2 +- gdb/testsuite/gdb.ada/static-link/pck.ads | 2 +- gdb/testsuite/gdb.ada/static-link/prog.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal.exp | 4 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 2 +- gdb/testsuite/gdb.ada/str_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 2 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 2 +- gdb/testsuite/gdb.ada/sub_variant/subv.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged-lookup.exp | 61 + gdb/testsuite/gdb.ada/tagged-lookup/foo.adb | 23 + gdb/testsuite/gdb.ada/tagged-lookup/pck.adb | 22 + gdb/testsuite/gdb.ada/tagged-lookup/pck.ads | 21 + gdb/testsuite/gdb.ada/tagged-lookup/pck2.adb | 21 + gdb/testsuite/gdb.ada/tagged-lookup/pck2.ads | 22 + gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 2 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/task_watch.exp | 2 +- gdb/testsuite/gdb.ada/task_watch/foo.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 12 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 2 +- .../tick_length_array_enum_idx/foo_n207_004.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 2 +- gdb/testsuite/gdb.ada/unchecked_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 2 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 6 +- .../gdb.ada/uninitialized-variable-record.exp | 122 + .../uninitialized-variable-record/parse.adb | 33 + gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/unsigned_last.exp | 2 +- gdb/testsuite/gdb.ada/unsigned_last/main.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range.exp | 2 +- gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 2 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant-record.exp | 2 +- gdb/testsuite/gdb.ada/variant-record/proc.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.ads | 2 +- gdb/testsuite/gdb.ada/variant.exp | 2 +- gdb/testsuite/gdb.ada/variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant/pkg.adb | 2 +- .../gdb.ada/variant_record_packed_array.exp | 2 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 4 +- gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 2 +- gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 2 +- gdb/testsuite/gdb.ada/verylong.exp | 30 +- gdb/testsuite/gdb.ada/verylong/prog.adb | 6 +- gdb/testsuite/gdb.ada/vla.exp | 2 +- gdb/testsuite/gdb.ada/vla/vla.adb | 2 +- gdb/testsuite/gdb.ada/voidctx.exp | 2 +- gdb/testsuite/gdb.ada/voidctx/pck.adb | 2 +- gdb/testsuite/gdb.ada/voidctx/pck.ads | 2 +- gdb/testsuite/gdb.ada/voidctx/voidctx.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l.exp | 2 +- .../gdb.ada/watch_minus_l/foo_ra10_006.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.ads | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 2 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-mte.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-non-address-bits.c | 2 +- .../gdb.arch/aarch64-non-address-bits.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind-asm.S | 82 + gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 88 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core-0.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-1.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-2.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-3.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-4.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core.c | 400 + gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 184 + .../gdb.arch/aarch64-sme-regs-available-0.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-1.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-2.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-3.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-4.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-5.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-6.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-7.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-8.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-9.exp | 26 + .../gdb.arch/aarch64-sme-regs-available.c | 178 + .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 258 + .../gdb.arch/aarch64-sme-regs-sigframe-0.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-1.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-2.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-3.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-4.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c | 394 + .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 186 + .../gdb.arch/aarch64-sme-regs-unavailable-0.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-1.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-2.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-3.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-4.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-5.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-6.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-7.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-8.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-9.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable.c | 152 + .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 224 + gdb/testsuite/gdb.arch/aarch64-sme-sanity.c | 277 + gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp | 68 + gdb/testsuite/gdb.arch/aarch64-sve.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sve.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.c | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 2 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 2 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 2 +- .../gdb.arch/amd64-disp-step-self-call-alarm.c | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S | 2 +- .../gdb.arch/amd64-disp-step-self-call.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-signal.c | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.S | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.c | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.c | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 2 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 61 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-eval.cc | 2 +- gdb/testsuite/gdb.arch/amd64-eval.exp | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.c | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 4 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 6 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 6 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 2 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo-unwind-asm.S | 66 + gdb/testsuite/gdb.arch/amd64-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp | 91 + gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.exp | 2 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 2 +- .../gdb.arch/amd64-stap-special-operands.exp | 2 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 2 +- .../gdb.arch/amd64-watchpoint-downgrade.c | 2 +- .../gdb.arch/amd64-watchpoint-downgrade.exp | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 10 +- gdb/testsuite/gdb.arch/arc-dbnz.S | 47 + gdb/testsuite/gdb.arch/arc-dbnz.exp | 97 + gdb/testsuite/gdb.arch/arc-decode-insn.S | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- .../gdb.arch/arc-disassembler-options.exp | 11 +- gdb/testsuite/gdb.arch/arc-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 2 +- .../gdb.arch/arm-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 2 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind-asm.S | 79 + .../gdb.arch/arm-pseudo-unwind-legacy-asm.S | 84 + gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c | 33 + .../gdb.arch/arm-pseudo-unwind-legacy.exp | 86 + gdb/testsuite/gdb.arch/arm-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 88 + .../gdb.arch/arm-pthread_cond_timedwait-bt.c | 2 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 22 +- .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 2 +- gdb/testsuite/gdb.arch/core-file-pid0.exp | 73 + .../gdb.arch/core-file-pid0.x86-64.core.bz2 | Bin 0 -> 750 bytes gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 2 +- gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 4 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 2 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-attach-see-vdso.c | 25 + gdb/testsuite/gdb.arch/i386-attach-see-vdso.exp | 55 + gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 3 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-byte.exp | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 2 +- .../gdb.arch/i386-disp-step-self-call-alarm.c | 2 +- gdb/testsuite/gdb.arch/i386-disp-step-self-call.S | 2 +- .../gdb.arch/i386-disp-step-self-call.exp | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 8 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 4 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/i386-pkru.c | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.c | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 2 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 2 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 6 +- gdb/testsuite/gdb.arch/i386-signal.exp | 9 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/i386-word.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.arch/insn-reloc.c | 8 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- .../gdb.arch/mips-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 2 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-addpcis.s | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.s | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 2 +- .../gdb.arch/powerpc-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power10.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-trap.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-trap.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.s | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc64-trap.s | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c | 4 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c | 2 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.S | 4 +- gdb/testsuite/gdb.arch/pr25124.exp | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 2 +- gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.c | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.exp | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 2 +- .../riscv64-unwind-prologue-with-c_li-foo.s | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-c_li.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-c_li.exp | 2 +- .../riscv64-unwind-prologue-with-ld-lw-foo.s | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-ld-lw.c | 2 +- .../riscv64-unwind-prologue-with-ld-lw.exp | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 2 +- .../gdb.arch/s390-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 2 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 2 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 4 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 4 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.S | 4 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 2 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/access-mem-running.c | 2 +- gdb/testsuite/gdb.base/access-mem-running.exp | 2 +- gdb/testsuite/gdb.base/add-symbol-file-attach.c | 28 + gdb/testsuite/gdb.base/add-symbol-file-attach.exp | 82 + gdb/testsuite/gdb.base/address_space_qualifier.exp | 2 +- .../gdb.base/advance-until-multiple-locations.cc | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/align-c++.exp | 2 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- gdb/testsuite/gdb.base/align.exp.tcl | 2 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 4 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 49 +- gdb/testsuite/gdb.base/annota3.exp | 2 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 92 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/array-indices.exp | 2 +- gdb/testsuite/gdb.base/array-indices.exp.tcl | 2 +- gdb/testsuite/gdb.base/array-repeat.c | 2 +- gdb/testsuite/gdb.base/array-repeat.exp | 2 +- gdb/testsuite/gdb.base/array-repeat.exp.tcl | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach-deleted-exec.c | 29 + gdb/testsuite/gdb.base/attach-deleted-exec.exp | 53 + gdb/testsuite/gdb.base/attach-fail-twice.c | 27 + gdb/testsuite/gdb.base/attach-fail-twice.exp | 94 + gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 2 +- gdb/testsuite/gdb.base/attach-twice.c | 8 +- gdb/testsuite/gdb.base/attach-twice.exp | 2 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 28 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 20 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 2 +- gdb/testsuite/gdb.base/backtrace.c | 2 +- gdb/testsuite/gdb.base/backtrace.exp | 2 +- gdb/testsuite/gdb.base/bad-file.exp | 5 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 7 +- gdb/testsuite/gdb.base/bfd-errors-lib.c | 2 +- gdb/testsuite/gdb.base/bfd-errors.exp | 2 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c | 2 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 4 +- gdb/testsuite/gdb.base/bigcore.exp | 240 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/bitshift.exp | 10 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.c | 2 +- .../gdb.base/bp-cmds-execution-x-script.exp | 23 +- .../gdb.base/bp-cmds-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cond-failure.c | 18 +- gdb/testsuite/gdb.base/bp-cond-failure.exp | 32 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 2 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 2 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 4 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr1.c | 2 +- gdb/testsuite/gdb.base/break-fun-addr2.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-include.c | 2 +- gdb/testsuite/gdb.base/break-include.exp | 2 +- gdb/testsuite/gdb.base/break-include.inc | 2 +- gdb/testsuite/gdb.base/break-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 6 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 51 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 10 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 38 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 12 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 4 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 2 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/cached-source-file.c | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.c | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 4 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 2 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 2 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 6 +- gdb/testsuite/gdb.base/cast-call.c | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 2 +- gdb/testsuite/gdb.base/cast-indirection.c | 31 + gdb/testsuite/gdb.base/cast-indirection.exp | 41 + gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 2 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 2 +- .../gdb.base/catch-gdb-caused-signals.exp | 2 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 2 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 8 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 6 +- gdb/testsuite/gdb.base/check-psymtab.c | 2 +- gdb/testsuite/gdb.base/check-psymtab.exp | 2 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 24 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 4 +- gdb/testsuite/gdb.base/cli-suppress-notification.c | 2 +- .../gdb.base/cli-suppress-notification.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- gdb/testsuite/gdb.base/code_elim.exp | 11 +- gdb/testsuite/gdb.base/code_elim1.c | 2 +- gdb/testsuite/gdb.base/code_elim2.c | 2 +- gdb/testsuite/gdb.base/command-line-input.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 4 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 4 +- gdb/testsuite/gdb.base/complete-empty.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 32 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 2 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/comprdebug.exp | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 102 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak-bad.c | 2 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 2 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 2 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 4 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 2 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 2 +- .../gdb.base/corefile-buildid-shlib-shr.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 16 +- gdb/testsuite/gdb.base/corefile.exp | 2 +- gdb/testsuite/gdb.base/corefile2.exp | 2 +- gdb/testsuite/gdb.base/coremaker.c | 4 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.c | 7 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/dcache-flush.c | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 2 +- gdb/testsuite/gdb.base/debug-frame-2.c | 22 + gdb/testsuite/gdb.base/debug-frame.c | 25 + gdb/testsuite/gdb.base/debug-frame.exp | 57 + gdb/testsuite/gdb.base/decl-before-def-decl.c | 2 +- gdb/testsuite/gdb.base/decl-before-def-def.c | 2 +- gdb/testsuite/gdb.base/decl-before-def.exp | 2 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 106 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 6 +- gdb/testsuite/gdb.base/detach-sysroot-target.c | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 2 +- gdb/testsuite/gdb.base/detach-while-running.c | 27 + gdb/testsuite/gdb.base/detach-while-running.exp | 95 + gdb/testsuite/gdb.base/detach.exp | 2 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/displaced-step-closure.c | 21 + gdb/testsuite/gdb.base/displaced-step-closure.exp | 39 + gdb/testsuite/gdb.base/display.exp | 12 +- gdb/testsuite/gdb.base/dlmopen-lib-dep.c | 2 +- gdb/testsuite/gdb.base/dlmopen-lib.c | 2 +- gdb/testsuite/gdb.base/dlmopen.c | 2 +- gdb/testsuite/gdb.base/dlmopen.exp | 2 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- gdb/testsuite/gdb.base/document.exp | 12 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 4 +- .../gdb.base/dprintf-execution-x-script.c | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 3 +- .../gdb.base/dprintf-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 4 +- gdb/testsuite/gdb.base/dso2dso-dso1.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso1.h | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.h | 2 +- gdb/testsuite/gdb.base/dso2dso.c | 2 +- gdb/testsuite/gdb.base/dso2dso.exp | 2 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 2 +- gdb/testsuite/gdb.base/dup-sect.S | 6 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 2 +- gdb/testsuite/gdb.base/early-init-file.c | 2 +- gdb/testsuite/gdb.base/early-init-file.exp | 49 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/eh_return.c | 2 +- gdb/testsuite/gdb.base/eh_return.exp | 18 +- gdb/testsuite/gdb.base/empty-host-env-vars.exp | 5 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 4 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 2 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 6 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 2 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 2 +- gdb/testsuite/gdb.base/eof-exit.exp | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/eval.exp | 18 +- gdb/testsuite/gdb.base/examine-backward.c | 37 +- gdb/testsuite/gdb.base/examine-backward.exp | 20 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 2 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 2 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 4 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 11 +- gdb/testsuite/gdb.base/fileio.exp | 11 +- gdb/testsuite/gdb.base/filename-completion.exp | 120 + gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 2 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 2 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish-pretty.c | 2 +- gdb/testsuite/gdb.base/finish-pretty.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 2 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/flexible-array-member.c | 2 +- gdb/testsuite/gdb.base/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 2 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 6 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/foll-fork.exp | 10 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 603 +- .../fork-no-detach-follow-child-dlopen-shlib.c | 2 +- .../gdb.base/fork-no-detach-follow-child-dlopen.c | 2 +- .../fork-no-detach-follow-child-dlopen.exp | 4 +- .../gdb.base/fork-print-inferior-events.c | 2 +- .../gdb.base/fork-print-inferior-events.exp | 4 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 2 +- gdb/testsuite/gdb.base/frame-selection.c | 2 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- gdb/testsuite/gdb.base/frame-view.c | 2 +- gdb/testsuite/gdb.base/frame-view.exp | 5 +- gdb/testsuite/gdb.base/frame-view.py | 2 +- gdb/testsuite/gdb.base/frameapply.c | 2 +- gdb/testsuite/gdb.base/frameapply.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 6 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 2 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 2 +- gdb/testsuite/gdb.base/gdb-index-err.c | 22 + gdb/testsuite/gdb.base/gdb-index-err.exp | 103 + gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 2 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 7 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-final.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- gdb/testsuite/gdb.base/gold-gdb-index-2.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.h | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 8 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 4 +- gdb/testsuite/gdb.base/help.exp | 7 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 4 +- gdb/testsuite/gdb.base/huge.exp | 73 +- .../gdb.base/hw-sw-break-same-address.exp | 4 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/include-main.c | 2 +- gdb/testsuite/gdb.base/include-main.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/index-cache-2.c | 24 + gdb/testsuite/gdb.base/index-cache.c | 8 +- gdb/testsuite/gdb.base/index-cache.exp | 41 +- gdb/testsuite/gdb.base/infcall-exec.c | 2 +- gdb/testsuite/gdb.base/infcall-exec.exp | 2 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.exp | 6 +- gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 2 +- .../gdb.base/infcall-nested-structs-c++.exp | 2 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 2 +- .../gdb.base/infcall-nested-structs.exp.tcl | 2 +- gdb/testsuite/gdb.base/infcall-timeout.c | 36 + gdb/testsuite/gdb.base/infcall-timeout.exp | 115 + gdb/testsuite/gdb.base/inferior-args.c | 2 +- gdb/testsuite/gdb.base/inferior-args.exp | 14 +- gdb/testsuite/gdb.base/inferior-clone.exp | 11 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 2 +- gdb/testsuite/gdb.base/inferior-noarg.c | 2 +- gdb/testsuite/gdb.base/inferior-noarg.exp | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 2 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 2 +- gdb/testsuite/gdb.base/info-macros.exp | 14 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- gdb/testsuite/gdb.base/info-program.c | 2 +- gdb/testsuite/gdb.base/info-program.exp | 2 +- gdb/testsuite/gdb.base/info-shared-solib1.c | 2 +- gdb/testsuite/gdb.base/info-shared-solib2.c | 2 +- gdb/testsuite/gdb.base/info-shared.c | 2 +- gdb/testsuite/gdb.base/info-shared.exp | 2 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/info-types-c++.exp | 2 +- gdb/testsuite/gdb.base/info-types-c.exp | 2 +- gdb/testsuite/gdb.base/info-types.c | 2 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 2 +- gdb/testsuite/gdb.base/info-var-f1.c | 2 +- gdb/testsuite/gdb.base/info-var-f2.c | 2 +- gdb/testsuite/gdb.base/info-var.exp | 2 +- gdb/testsuite/gdb.base/info-var.h | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 2 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- gdb/testsuite/gdb.base/info_sources_2-header.h | 2 +- gdb/testsuite/gdb.base/info_sources_2-lib.c | 2 +- gdb/testsuite/gdb.base/info_sources_2-test.c | 2 +- gdb/testsuite/gdb.base/info_sources_2.exp | 2 +- gdb/testsuite/gdb.base/info_sources_base.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 9 +- .../gdb.base/inline-frame-cycle-unwind.py | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- .../gdb.base/internal-functions-ptype.exp | 2 +- gdb/testsuite/gdb.base/internal-string-values.c | 32 + gdb/testsuite/gdb.base/internal-string-values.exp | 279 + gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interpreter-exec.gdb | 2 +- gdb/testsuite/gdb.base/interrupt-a.c | 2 +- gdb/testsuite/gdb.base/interrupt-a.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 2 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 17 +- gdb/testsuite/gdb.base/jit-elf-fork-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork.exp | 2 +- gdb/testsuite/gdb.base/jit-elf-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 2 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-util.h | 2 +- gdb/testsuite/gdb.base/jit-elf.exp | 2 +- gdb/testsuite/gdb.base/jit-protocol.h | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 2 +- gdb/testsuite/gdb.base/jit-reader-execd.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.h | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-dl.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-jit.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 6 +- gdb/testsuite/gdb.base/jit-reader.c | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 2 +- gdb/testsuite/gdb.base/jump-inline.c | 30 + gdb/testsuite/gdb.base/jump-inline.exp | 44 + gdb/testsuite/gdb.base/jump.exp | 183 +- .../gdb.base/jump_multiple_objfiles-foo.c | 24 + gdb/testsuite/gdb.base/jump_multiple_objfiles.c | 30 + gdb/testsuite/gdb.base/jump_multiple_objfiles.exp | 54 + gdb/testsuite/gdb.base/jump_multiple_objfiles.h | 30 + gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 2 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/kill-during-detach.c | 60 + gdb/testsuite/gdb.base/kill-during-detach.exp | 146 + gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label-without-address.c | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 2 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 2 +- gdb/testsuite/gdb.base/large-frame-2.c | 2 +- gdb/testsuite/gdb.base/large-frame.exp | 2 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 2 +- gdb/testsuite/gdb.base/limited-length.c | 2 +- gdb/testsuite/gdb.base/limited-length.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/line65535.c | 2 +- gdb/testsuite/gdb.base/line65535.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous-readnow.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list-missing-source.exp | 2 +- gdb/testsuite/gdb.base/list-nodebug-2.c | 24 + gdb/testsuite/gdb.base/list-nodebug.c | 24 + gdb/testsuite/gdb.base/list-nodebug.exp | 40 + gdb/testsuite/gdb.base/list.exp | 51 +- gdb/testsuite/gdb.base/list1.c | 2 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 13 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 2 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 2 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 26 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 13 +- gdb/testsuite/gdb.base/macro-source-path.c | 2 +- gdb/testsuite/gdb.base/macro-source-path.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/main-c.exp | 29 + gdb/testsuite/gdb.base/main-psymtab.exp | 2 +- gdb/testsuite/gdb.base/main.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.exp | 6 +- .../gdb.base/maint-expand-symbols-header-file.h | 2 +- gdb/testsuite/gdb.base/maint-info-sections.exp | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.exp | 6 +- gdb/testsuite/gdb.base/maint-target-async-off.c | 2 +- gdb/testsuite/gdb.base/maint-target-async-off.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 6 +- gdb/testsuite/gdb.base/many-completions.exp | 2 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 11 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 2 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 2 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/memops-watchpoint.c | 45 + gdb/testsuite/gdb.base/memops-watchpoint.exp | 161 + gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.exp | 2 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-lib.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 2 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 2 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/msym-lang.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- .../gdb.base/multi-line-starts-subshell.exp | 4 +- .../gdb.base/native-target-noproc-tdesc.exp | 27 + gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 2 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 2 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 2 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 6 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 4 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 16 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 2 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 4 +- gdb/testsuite/gdb.base/non-executable.exp | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.c | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.exp | 2 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 2 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 2 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 2 +- gdb/testsuite/gdb.base/osabi.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/page-logging.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 4 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 2 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 53 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 2 +- gdb/testsuite/gdb.base/parse_number.exp | 4 +- gdb/testsuite/gdb.base/paste-newline.exp | 45 + gdb/testsuite/gdb.base/patch.c | 2 +- gdb/testsuite/gdb.base/patch.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 4 +- gdb/testsuite/gdb.base/pc-not-saved.c | 48 + gdb/testsuite/gdb.base/pc-not-saved.exp | 114 + gdb/testsuite/gdb.base/pc-not-saved.py | 70 + gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 4 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/persistent-lang.cc | 2 +- gdb/testsuite/gdb.base/persistent-lang.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- .../gdb.base/premature-dummy-frame-removal.c | 2 +- .../gdb.base/premature-dummy-frame-removal.exp | 24 +- .../gdb.base/premature-dummy-frame-removal.py | 2 +- gdb/testsuite/gdb.base/pretty-array.c | 2 +- gdb/testsuite/gdb.base/pretty-array.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.c | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- gdb/testsuite/gdb.base/print-internal-string.c | 56 + gdb/testsuite/gdb.base/print-internal-string.exp | 64 + gdb/testsuite/gdb.base/print-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/printcmds.c | 15 + gdb/testsuite/gdb.base/printcmds.exp | 78 +- gdb/testsuite/gdb.base/printf-wchar_t.c | 28 + gdb/testsuite/gdb.base/printf-wchar_t.exp | 32 + gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 8 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 2 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 2 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 2 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 59 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 13 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 2 +- gdb/testsuite/gdb.base/record-full-error.exp | 24 + gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 15 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 16 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 2 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 2 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-main.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-rtld.c | 2 +- gdb/testsuite/gdb.base/rtld-step.exp | 11 +- gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 2 +- gdb/testsuite/gdb.base/run-attach-while-running.c | 2 +- .../gdb.base/run-attach-while-running.exp | 2 +- .../gdb.base/run-control-while-bg-execution.c | 2 +- .../gdb.base/run-control-while-bg-execution.exp | 5 +- gdb/testsuite/gdb.base/run-fail-twice.c | 20 + gdb/testsuite/gdb.base/run-fail-twice.exp | 63 + gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 10 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope-hw-watch-disable.c | 26 + gdb/testsuite/gdb.base/scope-hw-watch-disable.exp | 40 + gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/scope0.c | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 4 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/server-del-break.c | 2 +- gdb/testsuite/gdb.base/server-del-break.exp | 6 +- gdb/testsuite/gdb.base/set-cwd.c | 2 +- gdb/testsuite/gdb.base/set-cwd.exp | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/set-noassign.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 17 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 28 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 2 +- gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 2 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 4 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.exp | 2 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 2 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/skip-inline.c | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 2 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 2 +- gdb/testsuite/gdb.base/skipcxx.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/solib-abort-lib.c | 23 + gdb/testsuite/gdb.base/solib-abort.c | 25 + gdb/testsuite/gdb.base/solib-abort.exp | 56 + gdb/testsuite/gdb.base/solib-corrupted.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 2 +- .../gdb.base/solib-probes-nosharedlibrary.c | 2 +- .../gdb.base/solib-probes-nosharedlibrary.exp | 2 +- gdb/testsuite/gdb.base/solib-search-lib1.c | 5 +- gdb/testsuite/gdb.base/solib-search-lib2.c | 5 +- gdb/testsuite/gdb.base/solib-search.c | 2 +- gdb/testsuite/gdb.base/solib-search.exp | 2 +- gdb/testsuite/gdb.base/solib-search.h | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-vanish-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-main.c | 2 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/source-dir.c | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 2 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-open.c | 2 +- gdb/testsuite/gdb.base/source-open.exp | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 2 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 2 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 2 +- gdb/testsuite/gdb.base/starti.c | 2 +- gdb/testsuite/gdb.base/starti.exp | 2 +- gdb/testsuite/gdb.base/startup-with-shell.c | 2 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 4 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 2 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 4 +- gdb/testsuite/gdb.base/step-over-fork.c | 2 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 54 +- gdb/testsuite/gdb.base/step-over-vfork.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 2 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.c | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 7 +- gdb/testsuite/gdb.base/style-logging.exp | 7 +- gdb/testsuite/gdb.base/style.c | 2 +- gdb/testsuite/gdb.base/style.exp | 39 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/sym-file-lib.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.h | 2 +- gdb/testsuite/gdb.base/sym-file-main.c | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias2.c | 2 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symfile-warn.c | 2 +- gdb/testsuite/gdb.base/symfile-warn.exp | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.c | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 2 +- gdb/testsuite/gdb.base/template.c | 2 +- gdb/testsuite/gdb.base/template.exp | 2 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.c | 2 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.exp | 2 +- gdb/testsuite/gdb.base/timestamp.exp | 2 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/traced-thread.c | 105 + gdb/testsuite/gdb.base/traced-thread.exp | 54 + gdb/testsuite/gdb.base/twice.exp | 2 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 2 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 5 +- gdb/testsuite/gdb.base/until.exp | 4 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 13 +- .../gdb.base/unwind-on-each-insn-amd64.exp | 10 +- gdb/testsuite/gdb.base/unwind-on-each-insn-foo.c | 2 +- .../gdb.base/unwind-on-each-insn-i386.exp | 10 +- gdb/testsuite/gdb.base/unwind-on-each-insn.c | 2 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp | 3 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl | 4 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 43 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/value-history-unavailable.c | 2 +- .../gdb.base/value-history-unavailable.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 2 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.c | 31 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 56 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 2 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.c | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 2 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/warning.exp | 2 +- gdb/testsuite/gdb.base/watch-before-fork.c | 2 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 2 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 6 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-running.c | 2 +- gdb/testsuite/gdb.base/watchpoint-running.exp | 6 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 13 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 83 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 2 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 2 +- gdb/testsuite/gdb.base/with-mf-inc.c | 2 +- gdb/testsuite/gdb.base/with-mf-main.c | 2 +- gdb/testsuite/gdb.base/with-mf.exp | 2 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 17 +- gdb/testsuite/gdb.base/wrap-line.exp | 162 + gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 26 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 6 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 6 +- gdb/testsuite/gdb.btrace/cpu.exp | 2 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 2 +- gdb/testsuite/gdb.btrace/delta.exp | 2 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 2 +- gdb/testsuite/gdb.btrace/enable-running.c | 2 +- gdb/testsuite/gdb.btrace/enable-running.exp | 2 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 2 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 2 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 4 +- gdb/testsuite/gdb.btrace/gcore.exp | 2 +- gdb/testsuite/gdb.btrace/i686-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.c | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 12 +- gdb/testsuite/gdb.btrace/multi-inferior.c | 2 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 2 +- gdb/testsuite/gdb.btrace/nohist.exp | 2 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 2 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 2 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 37 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 2 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 2 +- gdb/testsuite/gdb.btrace/step.exp | 2 +- gdb/testsuite/gdb.btrace/stepi.exp | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 2 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 39 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 2 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 2 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- .../gdb.compile/compile-cplus-anonymous.cc | 2 +- .../gdb.compile/compile-cplus-anonymous.exp | 4 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 20 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 4 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 4 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 4 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 4 +- gdb/testsuite/gdb.compile/compile.c | 9 +- gdb/testsuite/gdb.compile/compile.exp | 29 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/align.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 6 +- gdb/testsuite/gdb.cp/annota3.exp | 6 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/array-indices.exp | 2 +- gdb/testsuite/gdb.cp/array-repeat.exp | 2 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.h | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 34 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 28 +- gdb/testsuite/gdb.cp/call-c.exp | 15 +- gdb/testsuite/gdb.cp/call-method-register.cc | 2 +- gdb/testsuite/gdb.cp/call-method-register.exp | 2 +- gdb/testsuite/gdb.cp/casts.cc | 30 + gdb/testsuite/gdb.cp/casts.exp | 42 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 9 +- gdb/testsuite/gdb.cp/classes.exp | 9 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 2 +- gdb/testsuite/gdb.cp/cold-clone.cc | 2 +- gdb/testsuite/gdb.cp/cold-clone.exp | 2 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 2 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 3 +- gdb/testsuite/gdb.cp/converts.exp | 3 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 4 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 2 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 19 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/debug-expr.exp | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 2 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 2 +- gdb/testsuite/gdb.cp/empty-enum.cc | 2 +- gdb/testsuite/gdb.cp/empty-enum.exp | 37 +- gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 2 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 2 +- gdb/testsuite/gdb.cp/except-multi-location-lib.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location-main.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 61 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 2 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 2 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 23 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 2 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 4 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 2 +- gdb/testsuite/gdb.cp/koenig.exp | 11 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 4 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/main-cp.exp | 29 + gdb/testsuite/gdb.cp/main.cc | 22 + gdb/testsuite/gdb.cp/maint.exp | 10 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 8 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 9 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.exp | 2 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 2 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 2 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 4 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.exp | 22 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.cc | 6 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 2 +- gdb/testsuite/gdb.cp/overload.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 26 +- gdb/testsuite/gdb.cp/ovsrch.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paramless.cc | 2 +- gdb/testsuite/gdb.cp/paramless.exp | 9 +- gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 2 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 2 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/print-demangle.exp | 2 +- gdb/testsuite/gdb.cp/print-global-stub.cc | 31 + gdb/testsuite/gdb.cp/print-global-stub.exp | 32 + gdb/testsuite/gdb.cp/print-method-args.cc | 2 +- gdb/testsuite/gdb.cp/print-method-args.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 2 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 10 +- gdb/testsuite/gdb.cp/ref-params.cc | 8 +- gdb/testsuite/gdb.cp/ref-params.exp | 3 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.cc | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 6 +- gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 2 +- gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 2 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size.cc | 2 +- gdb/testsuite/gdb.cp/stub-array-size.exp | 2 +- gdb/testsuite/gdb.cp/stub-array-size.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 66 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.cp/templates.exp | 4 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/typed-enum.cc | 2 +- gdb/testsuite/gdb.cp/typed-enum.exp | 9 +- gdb/testsuite/gdb.cp/typedef-base.cc | 2 +- gdb/testsuite/gdb.cp/typedef-base.exp | 2 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 2 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 22 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 2 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-3.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-4.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.exp | 2 +- gdb/testsuite/gdb.cp/virtbase.exp | 2 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 25 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 6 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 17 +- gdb/testsuite/gdb.cp/watch-cp.cc | 2 +- gdb/testsuite/gdb.cp/watch-cp.exp | 2 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 2 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 2 +- gdb/testsuite/gdb.ctf/ctf-a.c | 2 +- gdb/testsuite/gdb.ctf/ctf-a.h | 2 +- gdb/testsuite/gdb.ctf/ctf-b.c | 2 +- gdb/testsuite/gdb.ctf/ctf-b.h | 2 +- gdb/testsuite/gdb.ctf/ctf-c.c | 2 +- gdb/testsuite/gdb.ctf/ctf-c.h | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp | 2 +- gdb/testsuite/gdb.ctf/funcreturn.exp | 2 +- gdb/testsuite/gdb.ctf/multi.exp | 2 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/ada-arrays.exp | 127 + gdb/testsuite/gdb.dap/ada-arrays/cstuff.c | 22 + gdb/testsuite/gdb.dap/ada-arrays/main.adb | 24 + gdb/testsuite/gdb.dap/ada-arrays/pck.adb | 21 + gdb/testsuite/gdb.dap/ada-arrays/pck.ads | 51 + gdb/testsuite/gdb.dap/ada-nested.exp | 98 + gdb/testsuite/gdb.dap/ada-nested/prog.adb | 32 + gdb/testsuite/gdb.dap/ada-scopes.exp | 87 + gdb/testsuite/gdb.dap/ada-scopes/pack.adb | 23 + gdb/testsuite/gdb.dap/ada-scopes/pack.ads | 21 + gdb/testsuite/gdb.dap/ada-scopes/prog.adb | 26 + gdb/testsuite/gdb.dap/args-env.c | 28 + gdb/testsuite/gdb.dap/args-env.exp | 94 + gdb/testsuite/gdb.dap/assign.c | 35 + gdb/testsuite/gdb.dap/assign.exp | 125 + gdb/testsuite/gdb.dap/assign.py | 54 + gdb/testsuite/gdb.dap/attach.c | 25 + gdb/testsuite/gdb.dap/attach.exp | 46 + gdb/testsuite/gdb.dap/basic-dap.c | 14 +- gdb/testsuite/gdb.dap/basic-dap.exp | 99 +- gdb/testsuite/gdb.dap/bt-inner.c | 2 +- gdb/testsuite/gdb.dap/bt-main.c | 2 +- gdb/testsuite/gdb.dap/bt-nodebug.exp | 39 +- gdb/testsuite/gdb.dap/catch-exception.exp | 79 + gdb/testsuite/gdb.dap/catch-exception/pck.ads | 18 + gdb/testsuite/gdb.dap/catch-exception/prog.adb | 44 + gdb/testsuite/gdb.dap/children.exp | 121 + gdb/testsuite/gdb.dap/children.py | 41 + gdb/testsuite/gdb.dap/cond-bp.c | 26 + gdb/testsuite/gdb.dap/cond-bp.exp | 92 + gdb/testsuite/gdb.dap/cwd.exp | 45 + gdb/testsuite/gdb.dap/cxx-exception.cc | 44 + gdb/testsuite/gdb.dap/cxx-exception.exp | 61 + gdb/testsuite/gdb.dap/eof.exp | 49 + gdb/testsuite/gdb.dap/frameless.c | 24 + gdb/testsuite/gdb.dap/frameless.exp | 65 + gdb/testsuite/gdb.dap/hover.c | 30 + gdb/testsuite/gdb.dap/hover.exp | 84 + gdb/testsuite/gdb.dap/lazy-string.c | 23 + gdb/testsuite/gdb.dap/lazy-string.exp | 83 + gdb/testsuite/gdb.dap/lazy-string.py | 37 + gdb/testsuite/gdb.dap/log-message.c | 31 + gdb/testsuite/gdb.dap/log-message.exp | 55 + gdb/testsuite/gdb.dap/memory.c | 4 +- gdb/testsuite/gdb.dap/memory.exp | 28 +- gdb/testsuite/gdb.dap/modules-solib.c | 21 + gdb/testsuite/gdb.dap/modules.c | 43 + gdb/testsuite/gdb.dap/modules.exp | 95 + gdb/testsuite/gdb.dap/pause.c | 44 + gdb/testsuite/gdb.dap/pause.exp | 153 + gdb/testsuite/gdb.dap/ptrref.cc | 46 + gdb/testsuite/gdb.dap/ptrref.exp | 114 + gdb/testsuite/gdb.dap/remote-dap.exp | 49 + gdb/testsuite/gdb.dap/rust-slices.exp | 123 + gdb/testsuite/gdb.dap/rust-slices.rs | 29 + gdb/testsuite/gdb.dap/scopes.c | 19 +- gdb/testsuite/gdb.dap/scopes.exp | 78 +- gdb/testsuite/gdb.dap/sources.c | 22 + gdb/testsuite/gdb.dap/sources.exp | 69 + gdb/testsuite/gdb.dap/stack-format.c | 41 + gdb/testsuite/gdb.dap/stack-format.exp | 136 + gdb/testsuite/gdb.dap/stack-format.py | 64 + gdb/testsuite/gdb.dap/step-out.c | 36 + gdb/testsuite/gdb.dap/step-out.exp | 82 + gdb/testsuite/gdb.dap/stop-at-main.exp | 41 + gdb/testsuite/gdb.dap/terminate.exp | 43 + gdb/testsuite/gdb.dap/type_check.exp | 39 + gdb/testsuite/gdb.dap/type_check.py | 99 + .../gdb.debuginfod/build-id-no-debug-warning.c | 2 +- .../gdb.debuginfod/build-id-no-debug-warning.exp | 29 +- gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c | 2 +- gdb/testsuite/gdb.debuginfod/crc_mismatch.c | 2 +- gdb/testsuite/gdb.debuginfod/crc_mismatch.exp | 34 +- .../gdb.debuginfod/fetch_src_and_symbols.c | 2 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 2 +- gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/basics.c | 22 + gdb/testsuite/gdb.disasm/basics.exp | 43 + gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 2 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 2 +- gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 6 +- gdb/testsuite/gdb.dlang/dlang-start.exp | 2 +- gdb/testsuite/gdb.dlang/dmain.c | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 2 +- gdb/testsuite/gdb.dlang/simple.d | 2 +- gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 2 +- .../DW_OP_piece_with_DW_OP_GNU_uninit.exp | 94 + gdb/testsuite/gdb.dwarf2/_start.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc | 2 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-opt-out.c | 22 + gdb/testsuite/gdb.dwarf2/arr-opt-out.exp | 95 + gdb/testsuite/gdb.dwarf2/arr-stride.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 2 +- .../assign-variable-value-to-register.exp | 84 + gdb/testsuite/gdb.dwarf2/atomic-type.c | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 2 +- .../gdb.dwarf2/backward-spec-inter-cu.exp | 103 + gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 2 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.c | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 2 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 22 - gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 27 - gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 42 - gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 25 - gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 55 - gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 121 - gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 2 +- gdb/testsuite/gdb.dwarf2/count.exp | 11 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 2 +- .../debug-aranges-duplicate-offset-warning.c | 2 +- .../debug-aranges-duplicate-offset-warning.exp | 11 +- .../gdb.dwarf2/debug-names-bad-cu-index.exp | 22 +- .../gdb.dwarf2/debug-names-duplicate-cu.exp | 4 +- .../gdb.dwarf2/debug-names-missing-cu.exp | 4 +- .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 4 +- gdb/testsuite/gdb.dwarf2/debug-names-tu-dwarf5.exp | 2 +- gdb/testsuite/gdb.dwarf2/debug-names-tu.exp | 2 +- gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 2 +- gdb/testsuite/gdb.dwarf2/debug-names.exp | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 6 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 10 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 8 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 6 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 2 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 10 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 6 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 6 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 43 + gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 216 + gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin-2.exp | 20 + gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c | 51 + gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c.inc | 51 + gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.exp | 20 + .../gdb.dwarf2/dw2-epilogue-begin.exp.tcl | 199 + gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.exp | 92 + gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 14 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 13 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c | 2 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 9 +- .../gdb.dwarf2/dw2-inline-small-func-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 11 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 2 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-lines.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 4 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 6 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 2 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 28 - gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 327 - gdb/testsuite/gdb.dwarf2/dw2-noloc.c | 44 + gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 197 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 6 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 2 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.c | 30 + gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp | 118 + gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 17 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 2 +- .../gdb.dwarf2/dw2-ranges-psym-warning-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.c | 2 +- .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 4 +- .../gdb.dwarf2/dw2-step-out-of-function-no-stmt.c | 2 +- .../dw2-step-out-of-function-no-stmt.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c | 2 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 2 +- .../gdb.dwarf2/dw2-unspecified-type-foo.c | 9 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c | 12 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 59 +- gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.c | 2 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 10 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range-shlib.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 137 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 6 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 75 +- gdb/testsuite/gdb.dwarf2/dwznolink.exp | 2 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c | 2 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 138 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 14 +- .../gdb.dwarf2/entry-value-typedef-aarch64.S | 2 +- .../gdb.dwarf2/entry-value-typedef-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.cpp | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp | 4 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix-2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 6 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 7 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 2 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 2 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 2 +- gdb/testsuite/gdb.dwarf2/forward-spec-inter-cu.exp | 103 + gdb/testsuite/gdb.dwarf2/forward-spec.exp | 102 + .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 6 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 8 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 8 +- gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp | 92 + gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.c | 2 +- .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 11 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 10 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 2 +- .../imported-unit-abstract-const-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-main.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 5 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 4 +- gdb/testsuite/gdb.dwarf2/index.cc | 2 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/inline.c | 2 +- gdb/testsuite/gdb.dwarf2/inline.exp | 2 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/intbits.c | 2 +- gdb/testsuite/gdb.dwarf2/intbits.exp | 4 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 2 +- .../gdb.dwarf2/locexpr-data-member-location-lib.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location-main.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 15 +- .../gdb.dwarf2/locexpr-data-member-location.h | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 6 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/macro-source-path.c | 2 +- gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 2 +- gdb/testsuite/gdb.dwarf2/main-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/mega-enum.exp | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-line-table.c | 32 + gdb/testsuite/gdb.dwarf2/missing-line-table.exp | 122 + gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.cc | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 2 +- .../gdb.dwarf2/negative-data-member-location.c | 2 +- .../gdb.dwarf2/negative-data-member-location.exp | 2 +- gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 7 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 2 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 10 +- gdb/testsuite/gdb.dwarf2/nullptr_t.cc | 2 +- gdb/testsuite/gdb.dwarf2/nullptr_t.exp | 11 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 2 +- gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.exp | 114 + gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c | 2 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 3 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 8 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 6 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 12 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 2 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 2 +- gdb/testsuite/gdb.dwarf2/rust-enum.exp | 120 + gdb/testsuite/gdb.dwarf2/self-spec.exp | 66 + gdb/testsuite/gdb.dwarf2/shortpiece.exp | 6 +- gdb/testsuite/gdb.dwarf2/static-optimized-out.exp | 67 + gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 2 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 2 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 132 + gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c | 2 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 14 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 14 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 16 +- .../template-specification-full-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 8 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 2 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 2 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 2 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/allocated.exp | 2 +- gdb/testsuite/gdb.fortran/allocated.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 2 +- gdb/testsuite/gdb.fortran/array-repeat.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 15 +- gdb/testsuite/gdb.fortran/array-slices-bad.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-repeat.f90 | 2 +- .../gdb.fortran/array-slices-sub-slices.exp | 2 +- .../gdb.fortran/array-slices-sub-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 4 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 2 +- gdb/testsuite/gdb.fortran/associated.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 2 +- gdb/testsuite/gdb.fortran/assumedrank.f90 | 2 +- gdb/testsuite/gdb.fortran/backtrace.exp | 2 +- gdb/testsuite/gdb.fortran/backtrace.f90 | 2 +- gdb/testsuite/gdb.fortran/block-data.exp | 2 +- gdb/testsuite/gdb.fortran/block-data.f | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-func.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 2 +- gdb/testsuite/gdb.fortran/completion.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f90 | 2 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 2 +- gdb/testsuite/gdb.fortran/debug-expr.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 2 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 2 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 2 +- gdb/testsuite/gdb.fortran/empty-string.exp | 2 +- gdb/testsuite/gdb.fortran/empty-string.f90 | 2 +- gdb/testsuite/gdb.fortran/entry-point.exp | 84 + gdb/testsuite/gdb.fortran/entry-point.f90 | 67 + gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.exp | 8 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 2 +- gdb/testsuite/gdb.fortran/huge.F90 | 21 + gdb/testsuite/gdb.fortran/huge.exp | 95 + gdb/testsuite/gdb.fortran/info-main.exp | 19 +- gdb/testsuite/gdb.fortran/info-main.f90 | 2 +- gdb/testsuite/gdb.fortran/info-modules.exp | 2 +- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/intrinsic-precedence.c | 18 + gdb/testsuite/gdb.fortran/intrinsic-precedence.exp | 74 + gdb/testsuite/gdb.fortran/intrinsic-precedence.f90 | 33 + gdb/testsuite/gdb.fortran/intrinsics.exp | 2 +- gdb/testsuite/gdb.fortran/intrinsics.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-array.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.f90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 24 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 66 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 4 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/limited-length.exp | 2 +- gdb/testsuite/gdb.fortran/limited-length.f90 | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 2 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 25 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/module.f90 | 13 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 2 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 2 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 4 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 2 +- gdb/testsuite/gdb.fortran/pointers.exp | 115 + gdb/testsuite/gdb.fortran/pointers.f90 | 31 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 2 +- gdb/testsuite/gdb.fortran/rank.f90 | 2 +- gdb/testsuite/gdb.fortran/shape.exp | 2 +- gdb/testsuite/gdb.fortran/shape.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/size.exp | 2 +- gdb/testsuite/gdb.fortran/size.f90 | 2 +- gdb/testsuite/gdb.fortran/sizeof.exp | 115 + gdb/testsuite/gdb.fortran/sizeof.f90 | 108 + gdb/testsuite/gdb.fortran/string-types.exp | 2 +- gdb/testsuite/gdb.fortran/string-types.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 2 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 13 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value.exp | 2 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 2 +- gdb/testsuite/gdb.gdb/index-file.exp | 162 + gdb/testsuite/gdb.gdb/python-helper.cc | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 97 +- gdb/testsuite/gdb.gdb/selftest.exp | 2 +- gdb/testsuite/gdb.gdb/unittest.c | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.go/basic-types.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 2 +- gdb/testsuite/gdb.go/global-local-var-shadow.exp | 2 +- gdb/testsuite/gdb.go/handcall.exp | 2 +- gdb/testsuite/gdb.go/hello.exp | 2 +- gdb/testsuite/gdb.go/integers.exp | 2 +- gdb/testsuite/gdb.go/max-depth.exp | 2 +- gdb/testsuite/gdb.go/max-depth.go | 2 +- gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.go/no-package.exp | 2 +- gdb/testsuite/gdb.go/package.exp | 2 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.go/strings.exp | 2 +- gdb/testsuite/gdb.go/types.exp | 2 +- gdb/testsuite/gdb.go/unsafe.exp | 2 +- gdb/testsuite/gdb.guile/guile.exp | 4 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 2 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 10 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 4 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 2 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 2 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.scm | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame.exp | 2 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.c | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 2 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 2 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 116 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 2 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 2 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 2 +- gdb/testsuite/gdb.linespec/3explicit.c | 2 +- gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 6 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 4 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 6 +- gdb/testsuite/gdb.linespec/break-asm-file0.S | 238 + gdb/testsuite/gdb.linespec/break-asm-file0.s | 234 - gdb/testsuite/gdb.linespec/break-asm-file1.S | 264 + gdb/testsuite/gdb.linespec/break-asm-file1.s | 260 - .../gdb.linespec/cp-completion-aliases.cc | 2 +- .../gdb.linespec/cp-completion-aliases.exp | 4 +- .../cp-replace-typedefs-ns-template.cc | 2 +- .../cp-replace-typedefs-ns-template.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 12 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 6 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 10 +- gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 2 +- gdb/testsuite/gdb.linespec/cpls.cc | 2 +- gdb/testsuite/gdb.linespec/cpls2.cc | 2 +- gdb/testsuite/gdb.linespec/errors.exp | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 7 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 2 +- gdb/testsuite/gdb.linespec/linespec.exp | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 2 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 2 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 2 +- gdb/testsuite/gdb.linespec/skip-two.exp | 2 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- gdb/testsuite/gdb.mi/array.f90 | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 6 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- gdb/testsuite/gdb.mi/interrupt-thread-group.c | 2 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 2 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 2 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 17 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.cc | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.c | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 4 +- gdb/testsuite/gdb.mi/mi-catch-load-so.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 2 +- gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 14 +- gdb/testsuite/gdb.mi/mi-complete.cc | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-mt.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-st.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-fail.c | 39 + gdb/testsuite/gdb.mi/mi-condbreak-fail.exp | 109 + gdb/testsuite/gdb.mi/mi-condbreak-throw.cc | 38 + gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 121 + gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-corefile.c | 2 +- gdb/testsuite/gdb.mi/mi-corefile.exp | 2 +- gdb/testsuite/gdb.mi/mi-detach.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 13 +- gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 4 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-sources-base.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 34 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-logging.exp | 2 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 4 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-py-modify-bp.c | 28 + gdb/testsuite/gdb.mi/mi-py-modify-bp.exp | 61 + gdb/testsuite/gdb.mi/mi-py-modify-bp.py | 25 + gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 4 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 7 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 25 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-1.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 6 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c | 2 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 16 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.c | 2 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 70 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 2 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib-lib.c | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.c | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.c | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 2 +- gdb/testsuite/gdb.mi/new-ui-bp-deleted.c | 29 + gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 108 + gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 2 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pending.c | 2 +- gdb/testsuite/gdb.mi/pendshr1.c | 2 +- gdb/testsuite/gdb.mi/pendshr2.c | 2 +- gdb/testsuite/gdb.mi/pr11022.c | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 2 +- gdb/testsuite/gdb.mi/print-simple-values.cc | 62 + gdb/testsuite/gdb.mi/print-simple-values.exp | 58 + gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.c | 7 + gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 67 + gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 2 +- .../gdb.mi/user-selected-context-sync.exp | 4 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 2 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 2 +- gdb/testsuite/gdb.multi/attach-while-running.c | 2 +- gdb/testsuite/gdb.multi/attach-while-running.exp | 6 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/bp-thread-specific.c | 2 +- gdb/testsuite/gdb.multi/bp-thread-specific.exp | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 +- gdb/testsuite/gdb.multi/gdb-settings.c | 22 + gdb/testsuite/gdb.multi/gdb-settings.exp | 123 + gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/inferior-specific-bp-1.c | 52 + gdb/testsuite/gdb.multi/inferior-specific-bp-2.c | 52 + gdb/testsuite/gdb.multi/inferior-specific-bp.exp | 179 + gdb/testsuite/gdb.multi/info-threads.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch.exp | 10 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 2 +- gdb/testsuite/gdb.multi/multi-exit.c | 2 +- gdb/testsuite/gdb.multi/multi-exit.exp | 2 +- gdb/testsuite/gdb.multi/multi-kill.c | 2 +- gdb/testsuite/gdb.multi/multi-kill.exp | 2 +- gdb/testsuite/gdb.multi/multi-re-run-1.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run-2.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 2 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.py | 2 +- gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 2 +- .../gdb.multi/multi-target-no-resumed.exp | 2 +- .../gdb.multi/multi-target-ping-pong-next.exp | 2 +- .../gdb.multi/multi-target-thread-find.exp | 6 +- gdb/testsuite/gdb.multi/multi-target.c | 2 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 2 +- .../gdb.multi/start-inferior-specific-other.c | 2 +- gdb/testsuite/gdb.multi/start-inferior-specific.c | 2 +- .../gdb.multi/start-inferior-specific.exp | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 18 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 2 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 2 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 2 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 2 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 2 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.c | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 8 +- gdb/testsuite/gdb.opt/inline-bt.c | 10 +- gdb/testsuite/gdb.opt/inline-bt.exp | 3 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.exp | 6 +- gdb/testsuite/gdb.opt/inline-small-func.h | 2 +- gdb/testsuite/gdb.opt/main.c | 22 + gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 2 +- gdb/testsuite/gdb.opt/static-optimized-out.c | 18 + gdb/testsuite/gdb.opt/static-optimized-out.exp | 49 + .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/str-chars.exp | 2 +- gdb/testsuite/gdb.pascal/str-chars.pas | 2 +- gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.py | 2 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- gdb/testsuite/gdb.perf/gm-hello.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 2 +- gdb/testsuite/gdb.perf/gm-std.cc | 2 +- gdb/testsuite/gdb.perf/gm-std.h | 2 +- gdb/testsuite/gdb.perf/gm-use-cerr.cc | 2 +- gdb/testsuite/gdb.perf/gm-utils.h | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 6 +- .../gdb.perf/gmonster-pervasive-typedef.py | 6 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 6 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 6 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 6 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 6 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 2 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 2 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 2 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 6 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 16 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 2 +- gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 4 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 2 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 2 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 2 +- gdb/testsuite/gdb.perf/solib.py | 5 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/compare-enum-type-a.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type-b.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type.exp | 2 +- gdb/testsuite/gdb.python/compare-enum-type.h | 2 +- gdb/testsuite/gdb.python/flexible-array-member.c | 2 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 2 +- gdb/testsuite/gdb.python/lotsa-lines.exp | 2 +- .../gdb.python/pretty-print-call-by-hand.c | 2 +- .../gdb.python/pretty-print-call-by-hand.exp | 2 +- .../gdb.python/pretty-print-call-by-hand.py | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 2 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 10 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 2 +- .../gdb.python/py-auto-load-chaining-f1.c | 2 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 2 +- .../gdb.python/py-auto-load-chaining-f2.c | 2 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 2 +- ...aded-pretty-printers-in-newobjfile-event-lib.cc | 2 +- ...oaded-pretty-printers-in-newobjfile-event-lib.h | 2 +- ...ded-pretty-printers-in-newobjfile-event-main.cc | 2 +- ...oloaded-pretty-printers-in-newobjfile-event.exp | 2 +- ...toloaded-pretty-printers-in-newobjfile-event.py | 5 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 2 +- gdb/testsuite/gdb.python/py-bad-printers.py | 3 +- gdb/testsuite/gdb.python/py-block.c | 33 +- gdb/testsuite/gdb.python/py-block.exp | 44 +- gdb/testsuite/gdb.python/py-bp-locations.c | 2 +- gdb/testsuite/gdb.python/py-bp-locations.exp | 34 +- .../gdb.python/py-breakpoint-create-fail.c | 2 +- .../gdb.python/py-breakpoint-create-fail.exp | 2 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 142 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 2 +- gdb/testsuite/gdb.python/py-charset.exp | 2 +- gdb/testsuite/gdb.python/py-cmd-exception.c | 22 + gdb/testsuite/gdb.python/py-cmd-exception.exp | 43 + gdb/testsuite/gdb.python/py-cmd-exception.py | 35 + gdb/testsuite/gdb.python/py-cmd-prompt.c | 22 + gdb/testsuite/gdb.python/py-cmd-prompt.exp | 56 + gdb/testsuite/gdb.python/py-cmd-prompt.py | 38 + gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-completion.exp | 18 +- gdb/testsuite/gdb.python/py-completion.py | 44 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 2 +- gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 10 +- gdb/testsuite/gdb.python/py-disasm.c | 2 +- gdb/testsuite/gdb.python/py-disasm.exp | 121 +- gdb/testsuite/gdb.python/py-disasm.py | 258 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 2 +- gdb/testsuite/gdb.python/py-error.exp | 11 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-event-load.c | 2 +- gdb/testsuite/gdb.python/py-event-load.exp | 2 +- gdb/testsuite/gdb.python/py-event-load.py | 3 +- gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 5 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 2 +- gdb/testsuite/gdb.python/py-exec-file.c | 22 + gdb/testsuite/gdb.python/py-exec-file.exp | 195 + gdb/testsuite/gdb.python/py-exec-mi.exp | 32 + gdb/testsuite/gdb.python/py-explore-cc.exp | 2 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 5 +- gdb/testsuite/gdb.python/py-explore.exp | 2 +- .../gdb.python/py-finish-breakpoint-deletion.c | 2 +- .../gdb.python/py-finish-breakpoint-deletion.exp | 2 +- .../gdb.python/py-finish-breakpoint-deletion.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 16 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 32 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-format-address.c | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 30 +- gdb/testsuite/gdb.python/py-format-string.c | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 17 +- gdb/testsuite/gdb.python/py-format-string.py | 2 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 38 +- gdb/testsuite/gdb.python/py-frame-args.py | 17 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 42 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 7 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 5 +- .../gdb.python/py-framefilter-invalidarg-gdb.py | 5 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- .../gdb.python/py-framefilter-invalidarg.py | 7 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter.py | 7 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.c | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.py | 5 +- gdb/testsuite/gdb.python/py-inferior.c | 1 + gdb/testsuite/gdb.python/py-inferior.exp | 223 +- gdb/testsuite/gdb.python/py-infthread.exp | 13 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 2 +- gdb/testsuite/gdb.python/py-label-symbol-value.exp | 2 +- gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 8 +- gdb/testsuite/gdb.python/py-linetable-empty.c | 23 + gdb/testsuite/gdb.python/py-linetable-empty.exp | 72 + gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 2 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 2 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 42 +- gdb/testsuite/gdb.python/py-mi-cmd.py | 29 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-events.c | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 2 +- gdb/testsuite/gdb.python/py-mi-notify.exp | 71 + gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.c | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 2 +- .../gdb.python/py-mi-var-info-path-expression.c | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 2 +- .../gdb.python/py-mi-var-info-path-expression.py | 3 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.python/py-missing-debug.c | 22 + gdb/testsuite/gdb.python/py-missing-debug.exp | 474 + gdb/testsuite/gdb.python/py-missing-debug.py | 121 + gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 2 +- gdb/testsuite/gdb.python/py-nested-maps.py | 3 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 2 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 4 +- gdb/testsuite/gdb.python/py-parameter.exp | 40 +- gdb/testsuite/gdb.python/py-pending-frame-level.c | 2 +- .../gdb.python/py-pending-frame-level.exp | 2 +- gdb/testsuite/gdb.python/py-pending-frame-level.py | 2 +- gdb/testsuite/gdb.python/py-pp-cast.c | 2 +- gdb/testsuite/gdb.python/py-pp-cast.exp | 2 +- gdb/testsuite/gdb.python/py-pp-cast.py | 2 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 2 +- gdb/testsuite/gdb.python/py-pp-integral.py | 3 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 2 +- gdb/testsuite/gdb.python/py-pp-maint.py | 5 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 3 +- gdb/testsuite/gdb.python/py-pp-registration.c | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 4 +- gdb/testsuite/gdb.python/py-pp-registration.py | 5 +- gdb/testsuite/gdb.python/py-prettyprint-stub-2.cc | 26 + gdb/testsuite/gdb.python/py-prettyprint-stub.cc | 36 + gdb/testsuite/gdb.python/py-prettyprint-stub.exp | 59 + gdb/testsuite/gdb.python/py-prettyprint-stub.h | 24 + gdb/testsuite/gdb.python/py-prettyprint-stub.py | 38 + gdb/testsuite/gdb.python/py-prettyprint.c | 13 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 7 +- gdb/testsuite/gdb.python/py-prettyprint.py | 27 +- gdb/testsuite/gdb.python/py-progspace-events.c | 73 + gdb/testsuite/gdb.python/py-progspace-events.exp | 125 + gdb/testsuite/gdb.python/py-progspace-events.py | 32 + gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 26 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 10 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 14 +- .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 2 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 6 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 2 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-send-packet.c | 2 +- gdb/testsuite/gdb.python/py-send-packet.exp | 2 +- gdb/testsuite/gdb.python/py-send-packet.py | 3 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 21 +- gdb/testsuite/gdb.python/py-source-styling.c | 2 +- gdb/testsuite/gdb.python/py-source-styling.exp | 6 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 7 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 2 +- gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 4 +- gdb/testsuite/gdb.python/py-symtab.exp | 2 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 2 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 4 +- gdb/testsuite/gdb.python/py-thread-exited.c | 48 + gdb/testsuite/gdb.python/py-thread-exited.exp | 54 + gdb/testsuite/gdb.python/py-thread-exited.py | 55 + gdb/testsuite/gdb.python/py-thrhandle.c | 2 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 6 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 26 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 2 +- gdb/testsuite/gdb.python/py-typeprint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 3 +- gdb/testsuite/gdb.python/py-unwind-user-regs.c | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 28 +- gdb/testsuite/gdb.python/py-unwind.py | 8 +- gdb/testsuite/gdb.python/py-value-cc.cc | 27 +- gdb/testsuite/gdb.python/py-value-cc.exp | 14 +- gdb/testsuite/gdb.python/py-value.c | 5 +- gdb/testsuite/gdb.python/py-value.exp | 158 +- gdb/testsuite/gdb.python/py-varobj.c | 28 + gdb/testsuite/gdb.python/py-varobj.exp | 61 + gdb/testsuite/gdb.python/py-varobj.py | 38 + gdb/testsuite/gdb.python/py-watchpoint.c | 26 + gdb/testsuite/gdb.python/py-watchpoint.exp | 46 + gdb/testsuite/gdb.python/py-watchpoint.py | 30 + gdb/testsuite/gdb.python/py-xmethods.cc | 4 +- gdb/testsuite/gdb.python/py-xmethods.exp | 2 +- gdb/testsuite/gdb.python/py-xmethods.py | 8 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 18 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 5 +- gdb/testsuite/gdb.python/tui-window-disabled.c | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 16 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 2 +- gdb/testsuite/gdb.python/tui-window-factory.exp | 2 +- gdb/testsuite/gdb.python/tui-window-factory.py | 2 +- gdb/testsuite/gdb.python/tui-window-names.exp | 18 +- gdb/testsuite/gdb.python/tui-window.exp | 8 +- gdb/testsuite/gdb.python/tui-window.py | 12 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 6 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-next.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 43 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 6 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/func-map-to-same-line.c | 37 + .../gdb.reverse/func-map-to-same-line.exp | 140 + gdb/testsuite/gdb.reverse/getrandom.c | 2 +- gdb/testsuite/gdb.reverse/getrandom.exp | 3 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 339 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 6 +- .../gdb.reverse/machinestate-precsave.exp | 62 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 62 +- .../gdb.reverse/maint-print-instruction.c | 2 +- .../gdb.reverse/maint-print-instruction.exp | 2 +- gdb/testsuite/gdb.reverse/map-to-same-line.c | 57 + gdb/testsuite/gdb.reverse/map-to-same-line.exp | 154 + gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 2 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 2 +- .../gdb.reverse/ppc_record_test_isa_2_06.exp | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 4 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/recursion.c | 44 + gdb/testsuite/gdb.reverse/recursion.exp | 45 + gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 2 +- gdb/testsuite/gdb.reverse/shr.h | 2 +- gdb/testsuite/gdb.reverse/shr1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 5 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.S | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.S | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 26 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 7 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 26 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 15 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 57 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 2 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 2 +- gdb/testsuite/gdb.reverse/time-reverse.c | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 6 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu-execee.cpp | 2 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp | 15 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 2 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp | 16 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp | 2 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 2 +- gdb/testsuite/gdb.rocm/multi-inferior-gpu.cpp | 113 + gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp | 89 + gdb/testsuite/gdb.rocm/precise-memory-exec.c | 44 + gdb/testsuite/gdb.rocm/precise-memory-exec.exp | 58 + gdb/testsuite/gdb.rocm/precise-memory-fork.c | 41 + gdb/testsuite/gdb.rocm/precise-memory-fork.exp | 50 + .../gdb.rocm/precise-memory-multi-inferiors.exp | 87 + .../gdb.rocm/precise-memory-warning-sigsegv.cpp | 44 + .../gdb.rocm/precise-memory-warning-sigsegv.exp | 45 + gdb/testsuite/gdb.rocm/precise-memory.cpp | 43 + gdb/testsuite/gdb.rocm/precise-memory.exp | 57 + gdb/testsuite/gdb.rocm/simple.cpp | 2 +- gdb/testsuite/gdb.rocm/simple.exp | 2 +- gdb/testsuite/gdb.rust/completion.exp | 2 +- gdb/testsuite/gdb.rust/completion.rs | 2 +- gdb/testsuite/gdb.rust/dwindex.exp | 2 +- gdb/testsuite/gdb.rust/dwindex.rs | 2 +- gdb/testsuite/gdb.rust/expr.exp | 29 +- gdb/testsuite/gdb.rust/finish.exp | 2 +- gdb/testsuite/gdb.rust/finish.rs | 2 +- gdb/testsuite/gdb.rust/fnfield.exp | 2 +- gdb/testsuite/gdb.rust/fnfield.rs | 2 +- gdb/testsuite/gdb.rust/generics.exp | 2 +- gdb/testsuite/gdb.rust/generics.rs | 2 +- gdb/testsuite/gdb.rust/main-crash.exp | 2 +- gdb/testsuite/gdb.rust/main.rs | 2 +- gdb/testsuite/gdb.rust/methods.exp | 2 +- gdb/testsuite/gdb.rust/methods.rs | 2 +- gdb/testsuite/gdb.rust/modules.exp | 2 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/onetwoeight.exp | 2 +- gdb/testsuite/gdb.rust/onetwoeight.rs | 2 +- gdb/testsuite/gdb.rust/pp.exp | 2 +- gdb/testsuite/gdb.rust/pp.py | 3 +- gdb/testsuite/gdb.rust/pp.rs | 2 +- gdb/testsuite/gdb.rust/rawids.exp | 2 +- gdb/testsuite/gdb.rust/rawids.rs | 2 +- gdb/testsuite/gdb.rust/rust-start.exp | 2 +- gdb/testsuite/gdb.rust/rust-style.exp | 7 +- gdb/testsuite/gdb.rust/rust-style.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 5 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 3 +- gdb/testsuite/gdb.rust/unicode.rs | 2 +- gdb/testsuite/gdb.rust/union.exp | 2 +- gdb/testsuite/gdb.rust/union.rs | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 4 +- gdb/testsuite/gdb.rust/unsized.rs | 2 +- gdb/testsuite/gdb.rust/unsized2.exp | 59 + gdb/testsuite/gdb.rust/unsized2.rs | 67 + gdb/testsuite/gdb.rust/watch.exp | 2 +- gdb/testsuite/gdb.rust/watch.rs | 2 +- gdb/testsuite/gdb.server/abspath.exp | 2 +- gdb/testsuite/gdb.server/attach-flag.exp | 4 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 2 +- gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 14 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.c | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-restart.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 4 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 2 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 2 +- gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/monitor-exit-quit.exp | 2 +- gdb/testsuite/gdb.server/multi-ui-errors.c | 2 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 4 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 2 +- gdb/testsuite/gdb.server/non-existing-program.exp | 2 +- gdb/testsuite/gdb.server/normal.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 2 +- .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 5 +- gdb/testsuite/gdb.server/server-exec-info.exp | 2 +- gdb/testsuite/gdb.server/server-kill-python.exp | 49 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 4 +- gdb/testsuite/gdb.server/server-mon.exp | 48 +- gdb/testsuite/gdb.server/server-pipe.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 2 +- .../gdb.server/stop-reply-no-thread-multi.c | 2 +- .../gdb.server/stop-reply-no-thread-multi.exp | 12 +- gdb/testsuite/gdb.server/stop-reply-no-thread.c | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 2 +- gdb/testsuite/gdb.server/sysroot.c | 2 +- gdb/testsuite/gdb.server/sysroot.exp | 2 +- gdb/testsuite/gdb.server/target-exec-file.c | 22 + gdb/testsuite/gdb.server/target-exec-file.exp | 244 + gdb/testsuite/gdb.server/twice-connect.c | 2 +- gdb/testsuite/gdb.server/twice-connect.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 22 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.testsuite/board-sanity.exp | 2 +- .../gdb.testsuite/capture-command-output.exp | 2 +- gdb/testsuite/gdb.testsuite/cond-wrap.exp | 2 +- gdb/testsuite/gdb.testsuite/dump-system-info.exp | 3 +- .../gdb.testsuite/foreach_with_prefix.exp | 2 +- .../gdb.testsuite/gdb-caching-proc-consistency.exp | 3 +- gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp | 2 +- gdb/testsuite/gdb.testsuite/gdb-test.exp | 13 +- gdb/testsuite/gdb.testsuite/lmap.exp | 20 + gdb/testsuite/gdb.testsuite/parse_options_args.exp | 2 +- gdb/testsuite/gdb.testsuite/string_to_regexp.exp | 2 +- gdb/testsuite/gdb.testsuite/with-override.exp | 81 + .../gdb.threads/access-mem-running-thread-exit.c | 4 +- .../gdb.threads/access-mem-running-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/async.c | 2 +- gdb/testsuite/gdb.threads/async.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 5 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 8 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 5 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 11 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 4 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 44 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 2 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 4 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 8 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 2 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 8 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/foll-fork-other-thread.c | 2 +- .../gdb.threads/foll-fork-other-thread.exp | 4 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 16 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 18 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 10 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 6 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/inf-thr-count.c | 80 + gdb/testsuite/gdb.threads/inf-thr-count.exp | 175 + .../infcall-from-bp-cond-other-thread-event.c | 135 + .../infcall-from-bp-cond-other-thread-event.exp | 174 + .../gdb.threads/infcall-from-bp-cond-simple.c | 89 + .../gdb.threads/infcall-from-bp-cond-simple.exp | 235 + .../gdb.threads/infcall-from-bp-cond-single.c | 139 + .../gdb.threads/infcall-from-bp-cond-single.exp | 117 + .../gdb.threads/infcall-from-bp-cond-timeout.c | 169 + .../gdb.threads/infcall-from-bp-cond-timeout.exp | 191 + .../gdb.threads/infcall-thread-announce.c | 192 + .../gdb.threads/infcall-thread-announce.exp | 71 + gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 10 +- .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 5 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.exp | 2 +- gdb/testsuite/gdb.threads/killed-outside.c | 2 +- gdb/testsuite/gdb.threads/killed-outside.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit-attach.exp | 87 + gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 4 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- .../gdb.threads/main-thread-exit-during-detach.c | 61 + .../gdb.threads/main-thread-exit-during-detach.exp | 140 + gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 4 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 2 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 2 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- .../gdb.threads/next-fork-exec-other-thread.c | 82 + .../gdb.threads/next-fork-exec-other-thread.exp | 131 + gdb/testsuite/gdb.threads/next-fork-other-thread.c | 2 +- .../gdb.threads/next-fork-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 6 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 5 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 2 +- gdb/testsuite/gdb.threads/omp-task.c | 2 +- gdb/testsuite/gdb.threads/omp-task.exp | 2 +- .../gdb.threads/pending-fork-event-detach-ns.c | 2 +- .../gdb.threads/pending-fork-event-detach-ns.exp | 2 +- .../pending-fork-event-detach-touch-file.c | 2 +- .../gdb.threads/pending-fork-event-detach.c | 2 +- .../gdb.threads/pending-fork-event-detach.exp | 2 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 12 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 12 +- .../process-exit-status-is-leader-exit-status.c | 2 +- .../process-exit-status-is-leader-exit-status.exp | 21 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 4 +- gdb/testsuite/gdb.threads/pthreads.c | 88 +- gdb/testsuite/gdb.threads/pthreads.exp | 25 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 2 +- gdb/testsuite/gdb.threads/schedlock-new-thread.c | 54 + gdb/testsuite/gdb.threads/schedlock-new-thread.exp | 67 + gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 2 +- .../gdb.threads/schedlock-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 2 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 6 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 6 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 6 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 8 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 4 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.exp | 4 +- .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 2 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- .../step-over-thread-exit-while-stop-all-threads.c | 77 + ...tep-over-thread-exit-while-stop-all-threads.exp | 69 + gdb/testsuite/gdb.threads/step-over-thread-exit.c | 62 + .../gdb.threads/step-over-thread-exit.exp | 240 + .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 2 +- gdb/testsuite/gdb.threads/stepi-over-clone.c | 90 + gdb/testsuite/gdb.threads/stepi-over-clone.exp | 397 + gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.c | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 14 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 31 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 7 +- .../gdb.threads/thread-unwindonsignal.exp | 10 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 6 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/threadcrash.c | 443 + gdb/testsuite/gdb.threads/threadcrash.exp | 286 + gdb/testsuite/gdb.threads/threads-after-exec.c | 56 + gdb/testsuite/gdb.threads/threads-after-exec.exp | 61 + gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-sepdebug-main.c | 29 + gdb/testsuite/gdb.threads/tls-sepdebug-shared.c | 21 + gdb/testsuite/gdb.threads/tls-sepdebug.exp | 95 + gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 16 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 2 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 2 +- .../gdb.threads/vfork-multi-inferior-sleep.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 2 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 2 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 115 +- gdb/testsuite/gdb.trace/ax.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 2 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 14 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 78 +- gdb/testsuite/gdb.trace/collection.c | 5 +- gdb/testsuite/gdb.trace/collection.exp | 115 +- gdb/testsuite/gdb.trace/deltrace.exp | 75 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 2 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 47 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 4 +- gdb/testsuite/gdb.trace/infotrace.exp | 25 +- .../gdb.trace/mi-trace-frame-collected.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 2 +- gdb/testsuite/gdb.trace/passcount.exp | 10 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 10 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 2 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 13 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 2 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 6 +- gdb/testsuite/gdb.trace/save-trace.exp | 2 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 2 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 9 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 14 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 5 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 10 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 2 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 58 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 10 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 2 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 2 +- gdb/testsuite/gdb.trace/tstatus.exp | 2 +- gdb/testsuite/gdb.trace/tsv.exp | 2 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 72 +- gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 8 +- gdb/testsuite/gdb.tui/basic.exp | 10 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/color-prompt.exp | 32 + gdb/testsuite/gdb.tui/compact-source.exp | 70 + gdb/testsuite/gdb.tui/completion.exp | 4 +- gdb/testsuite/gdb.tui/corefile-run.exp | 5 +- gdb/testsuite/gdb.tui/empty.exp | 2 +- gdb/testsuite/gdb.tui/info-win.exp | 2 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 2 +- gdb/testsuite/gdb.tui/long-prompt.exp | 139 + gdb/testsuite/gdb.tui/main-2.exp | 47 + gdb/testsuite/gdb.tui/main-one-line.c | 2 +- gdb/testsuite/gdb.tui/main.exp | 7 +- gdb/testsuite/gdb.tui/narrow.exp | 49 + gdb/testsuite/gdb.tui/new-layout.exp | 11 +- gdb/testsuite/gdb.tui/pr30056.exp | 88 + gdb/testsuite/gdb.tui/regs.exp | 23 +- gdb/testsuite/gdb.tui/resize-2.exp | 89 + gdb/testsuite/gdb.tui/resize-one-line.exp | 50 + gdb/testsuite/gdb.tui/resize.exp | 11 +- gdb/testsuite/gdb.tui/scroll.exp | 2 +- gdb/testsuite/gdb.tui/secondary-prompt.exp | 38 + gdb/testsuite/gdb.tui/single-key-2.exp | 40 + gdb/testsuite/gdb.tui/single-key.exp | 60 + gdb/testsuite/gdb.tui/small-term.exp | 29 + gdb/testsuite/gdb.tui/tui-disasm-long-lines.c | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 2 +- gdb/testsuite/gdb.tui/tui-focus.c | 2 +- gdb/testsuite/gdb.tui/tui-focus.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 6 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 20 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 4 +- gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 2 +- gdb/testsuite/gdb.tui/tuiterm-2.exp | 111 + gdb/testsuite/gdb.tui/tuiterm.exp | 81 +- gdb/testsuite/gdb.tui/winheight.exp | 2 +- gdb/testsuite/gdb.tui/winwidth.exp | 2 +- gdb/testsuite/gdb.tui/wrap-line.exp | 164 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/aarch64-scalable.exp | 283 + gdb/testsuite/lib/aarch64-test-sme.c | 90 + gdb/testsuite/lib/aarch64-test-sve.c | 90 + gdb/testsuite/lib/aarch64.exp | 153 + gdb/testsuite/lib/ada.exp | 40 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/attributes.h | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 2 +- gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 2 +- gdb/testsuite/lib/compiler.F90 | 6 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 154 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dap-support.exp | 233 +- gdb/testsuite/lib/data-structures.exp | 2 +- gdb/testsuite/lib/debuginfod-support.exp | 6 +- gdb/testsuite/lib/dg-add-core-file-count.sh | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 85 +- gdb/testsuite/lib/fortran.exp | 28 +- gdb/testsuite/lib/future.exp | 20 +- gdb/testsuite/lib/gdb-guile.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 4 +- gdb/testsuite/lib/gdb-utils.exp | 73 +- gdb/testsuite/lib/gdb.exp | 1186 +- gdb/testsuite/lib/gdbserver-support.exp | 75 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/go.exp | 2 +- gdb/testsuite/lib/jit-elf-helpers.exp | 2 +- gdb/testsuite/lib/memory.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 161 +- gdb/testsuite/lib/my-syscalls.S | 56 +- gdb/testsuite/lib/my-syscalls.h | 7 +- gdb/testsuite/lib/notty-wrap | 2 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 2 +- gdb/testsuite/lib/precise-aligned-alloc.c | 2 +- gdb/testsuite/lib/prelink-support.exp | 6 +- gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/range-stepping-support.exp | 2 +- gdb/testsuite/lib/read1.c | 4 +- gdb/testsuite/lib/rocm.exp | 97 +- gdb/testsuite/lib/rust-support.exp | 2 +- gdb/testsuite/lib/selftest-support.exp | 34 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 2 +- gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/tuiterm.exp | 352 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 8 +- gdb/testsuite/make-check-all.sh | 334 + gdb/testsuite/print-ts.py | 6 +- gdb/thread-fsm.h | 23 +- gdb/thread-iter.c | 3 +- gdb/thread-iter.h | 2 +- gdb/thread.c | 325 +- gdb/tic6x-linux-tdep.c | 7 +- gdb/tic6x-tdep.c | 28 +- gdb/tic6x-tdep.h | 4 +- gdb/tid-parse.c | 3 +- gdb/tid-parse.h | 2 +- gdb/tilegx-linux-nat.c | 3 +- gdb/tilegx-linux-tdep.c | 5 +- gdb/tilegx-tdep.c | 20 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 218 +- gdb/top.h | 226 +- gdb/tracectf.c | 86 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 125 +- gdb/tracefile.c | 13 +- gdb/tracepoint.c | 275 +- gdb/tracepoint.h | 8 +- gdb/trad-frame.c | 16 +- gdb/trad-frame.h | 12 +- gdb/tramp-frame.c | 15 +- gdb/tramp-frame.h | 13 +- gdb/transform.m4 | 2 +- gdb/tsan-suppressions.txt | 2 +- gdb/tui/tui-command.c | 3 +- gdb/tui/tui-command.h | 41 +- gdb/tui/tui-data.c | 56 +- gdb/tui/tui-data.h | 131 +- gdb/tui/tui-disasm.c | 64 +- gdb/tui/tui-disasm.h | 4 +- gdb/tui/tui-file.c | 3 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 43 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 5 +- gdb/tui/tui-io.c | 83 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 83 +- gdb/tui/tui-layout.h | 13 +- gdb/tui/tui-location.c | 9 +- gdb/tui/tui-location.h | 10 +- gdb/tui/tui-out.c | 111 - gdb/tui/tui-out.h | 64 - gdb/tui/tui-regs.c | 230 +- gdb/tui/tui-regs.h | 57 +- gdb/tui/tui-source.c | 44 +- gdb/tui/tui-source.h | 6 +- gdb/tui/tui-stack.c | 326 - gdb/tui/tui-stack.h | 84 - gdb/tui/tui-status.c | 339 + gdb/tui/tui-status.h | 56 + gdb/tui/tui-win.c | 211 +- gdb/tui/tui-win.h | 5 +- gdb/tui/tui-wingeneral.c | 25 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 101 +- gdb/tui/tui-winsource.h | 15 +- gdb/tui/tui.c | 35 +- gdb/tui/tui.h | 4 +- gdb/type-codes.def | 2 +- gdb/type-stack.c | 3 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 17 +- gdb/typeprint.h | 4 +- gdb/ui-file.c | 3 +- gdb/ui-file.h | 6 +- gdb/ui-out.c | 149 +- gdb/ui-out.h | 188 +- gdb/ui-style.c | 3 +- gdb/ui-style.h | 2 +- gdb/ui.c | 250 + gdb/ui.h | 232 + gdb/unittests/array-view-selftests.c | 7 +- gdb/unittests/basic_string_view/capacity/1.cc | 172 - .../basic_string_view/capacity/empty_neg.cc | 28 - gdb/unittests/basic_string_view/cons/char/1.cc | 67 - gdb/unittests/basic_string_view/cons/char/2.cc | 46 - gdb/unittests/basic_string_view/cons/char/3.cc | 39 - gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 68 - gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 45 - gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 38 - .../basic_string_view/element_access/char/1.cc | 70 - .../basic_string_view/element_access/char/2.cc | 30 - .../basic_string_view/element_access/char/empty.cc | 39 - .../element_access/char/front_back.cc | 43 - .../basic_string_view/element_access/wchar_t/1.cc | 71 - .../basic_string_view/element_access/wchar_t/2.cc | 32 - .../element_access/wchar_t/empty.cc | 38 - .../element_access/wchar_t/front_back.cc | 42 - gdb/unittests/basic_string_view/include.cc | 25 - .../basic_string_view/inserters/char/1.cc | 65 - .../basic_string_view/inserters/char/2.cc | 91 - .../basic_string_view/inserters/char/3.cc | 54 - .../basic_string_view/inserters/pod/10081-out.cc | 75 - .../basic_string_view/inserters/wchar_t/1.cc | 70 - .../basic_string_view/inserters/wchar_t/2.cc | 91 - .../basic_string_view/inserters/wchar_t/3.cc | 53 - gdb/unittests/basic_string_view/literals/types.cc | 45 - gdb/unittests/basic_string_view/literals/values.cc | 72 - .../modifiers/remove_prefix/char/1.cc | 66 - .../modifiers/remove_prefix/wchar_t/1.cc | 61 - .../modifiers/remove_suffix/char/1.cc | 66 - .../modifiers/remove_suffix/wchar_t/1.cc | 61 - .../basic_string_view/modifiers/swap/char/1.cc | 36 - .../basic_string_view/modifiers/swap/wchar_t/1.cc | 35 - .../basic_string_view/operations/compare/char/1.cc | 132 - .../operations/compare/char/13650.cc | 50 - .../basic_string_view/operations/compare/char/2.cc | 30 - .../operations/compare/char/70483.cc | 89 - .../operations/compare/wchar_t/1.cc | 133 - .../operations/compare/wchar_t/13650.cc | 49 - .../operations/compare/wchar_t/2.cc | 30 - .../basic_string_view/operations/copy/char/1.cc | 46 - .../basic_string_view/operations/copy/wchar_t/1.cc | 46 - .../basic_string_view/operations/data/char/1.cc | 44 - .../basic_string_view/operations/data/wchar_t/1.cc | 43 - .../basic_string_view/operations/find/char/1.cc | 168 - .../basic_string_view/operations/find/char/2.cc | 166 - .../basic_string_view/operations/find/char/3.cc | 166 - .../basic_string_view/operations/find/char/4.cc | 45 - .../basic_string_view/operations/find/wchar_t/1.cc | 163 - .../basic_string_view/operations/find/wchar_t/2.cc | 161 - .../basic_string_view/operations/find/wchar_t/3.cc | 161 - .../basic_string_view/operations/find/wchar_t/4.cc | 44 - .../basic_string_view/operations/rfind/char/1.cc | 95 - .../basic_string_view/operations/rfind/char/2.cc | 53 - .../basic_string_view/operations/rfind/char/3.cc | 68 - .../operations/rfind/wchar_t/1.cc | 94 - .../operations/rfind/wchar_t/2.cc | 52 - .../operations/rfind/wchar_t/3.cc | 66 - .../operations/string_conversion/1.cc | 51 - .../basic_string_view/operations/substr/char/1.cc | 79 - .../operations/substr/wchar_t/1.cc | 79 - .../basic_string_view/operators/char/2.cc | 373 - .../basic_string_view/operators/wchar_t/2.cc | 367 - .../basic_string_view/range_access/char/1.cc | 47 - .../basic_string_view/range_access/wchar_t/1.cc | 47 - .../requirements/explicit_instantiation/1.cc | 26 - .../requirements/explicit_instantiation/char/1.cc | 23 - .../explicit_instantiation/char16_t/1.cc | 24 - .../explicit_instantiation/char32_t/1.cc | 24 - .../explicit_instantiation/wchar_t/1.cc | 23 - .../basic_string_view/requirements/typedefs.cc | 47 - gdb/unittests/basic_string_view/typedefs.cc | 36 - gdb/unittests/basic_string_view/types/1.cc | 43 - gdb/unittests/child-path-selftests.c | 3 +- gdb/unittests/cli-utils-selftests.c | 3 +- gdb/unittests/command-def-selftests.c | 3 +- gdb/unittests/common-utils-selftests.c | 3 +- gdb/unittests/copy_bitwise-selftests.c | 3 +- gdb/unittests/enum-flags-selftests.c | 59 +- gdb/unittests/environ-selftests.c | 3 +- gdb/unittests/filtered_iterator-selftests.c | 3 +- gdb/unittests/format_pieces-selftests.c | 3 +- gdb/unittests/frame_info_ptr-selftests.c | 7 +- gdb/unittests/function-view-selftests.c | 3 +- gdb/unittests/gdb_tilde_expand-selftests.c | 3 +- gdb/unittests/gmp-utils-selftests.c | 6 +- gdb/unittests/intrusive_list-selftests.c | 3 +- gdb/unittests/lookup_name_info-selftests.c | 3 +- gdb/unittests/main-thread-selftests.c | 3 +- gdb/unittests/memory-map-selftests.c | 3 +- gdb/unittests/memrange-selftests.c | 3 +- gdb/unittests/mkdir-recursive-selftests.c | 3 +- gdb/unittests/observable-selftests.c | 3 +- gdb/unittests/offset-type-selftests.c | 3 +- gdb/unittests/optional-selftests.c | 95 - gdb/unittests/optional/assignment/1.cc | 196 - gdb/unittests/optional/assignment/2.cc | 194 - gdb/unittests/optional/assignment/3.cc | 157 - gdb/unittests/optional/assignment/4.cc | 157 - gdb/unittests/optional/assignment/5.cc | 81 - gdb/unittests/optional/assignment/6.cc | 91 - gdb/unittests/optional/assignment/7.cc | 30 - gdb/unittests/optional/cons/copy.cc | 127 - gdb/unittests/optional/cons/default.cc | 59 - gdb/unittests/optional/cons/move.cc | 125 - gdb/unittests/optional/cons/value.cc | 295 - gdb/unittests/optional/in_place.cc | 66 - gdb/unittests/optional/observers/1.cc | 32 - gdb/unittests/optional/observers/2.cc | 36 - gdb/unittests/packed-selftests.c | 23 +- gdb/unittests/parallel-for-selftests.c | 52 +- gdb/unittests/parse-connection-spec-selftests.c | 3 +- gdb/unittests/path-join-selftests.c | 3 +- gdb/unittests/ptid-selftests.c | 7 +- gdb/unittests/rsp-low-selftests.c | 3 +- gdb/unittests/scoped_fd-selftests.c | 3 +- gdb/unittests/scoped_ignore_signal-selftests.c | 3 +- gdb/unittests/scoped_mmap-selftests.c | 3 +- gdb/unittests/scoped_restore-selftests.c | 3 +- gdb/unittests/search-memory-selftests.c | 3 +- gdb/unittests/string_view-selftests.c | 193 - gdb/unittests/style-selftests.c | 3 +- gdb/unittests/tracepoint-selftests.c | 3 +- gdb/unittests/tui-selftests.c | 3 +- gdb/unittests/ui-file-selftests.c | 3 +- gdb/unittests/unique_xmalloc_ptr_char.c | 3 +- gdb/unittests/unpack-selftests.c | 3 +- gdb/unittests/utils-selftests.c | 3 +- gdb/unittests/vec-utils-selftests.c | 5 +- gdb/unittests/xml-utils-selftests.c | 3 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 7 +- gdb/user-regs.h | 6 +- gdb/utils.c | 246 +- gdb/utils.h | 150 +- gdb/v850-tdep.c | 20 +- gdb/valarith.c | 27 +- gdb/valops.c | 203 +- gdb/valprint.c | 66 +- gdb/valprint.h | 13 +- gdb/value.c | 361 +- gdb/value.h | 214 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 69 +- gdb/varobj.h | 2 +- gdb/vax-bsd-nat.c | 3 +- gdb/vax-netbsd-tdep.c | 3 +- gdb/vax-tdep.c | 20 +- gdb/vax-tdep.h | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 1113 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 260 +- gdb/windows-tdep.h | 25 +- gdb/x86-bsd-nat.c | 3 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-fbsd-nat.c | 24 +- gdb/x86-fbsd-nat.h | 22 +- gdb/x86-linux-nat.c | 9 +- gdb/x86-linux-nat.h | 11 +- gdb/x86-nat.c | 5 +- gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 3 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 93 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 11 +- gdb/xml-support.h | 8 +- gdb/xml-syscall.c | 5 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 15 +- gdb/xml-tdesc.h | 6 +- gdb/xstormy16-tdep.c | 76 +- gdb/xtensa-config.c | 3 +- gdb/xtensa-linux-nat.c | 3 +- gdb/xtensa-linux-tdep.c | 3 +- gdb/xtensa-tdep.c | 39 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 3 +- gdb/z80-tdep.c | 36 +- gdb/z80-tdep.h | 2 +- gdbserver/.dir-locals.el | 2 +- gdbserver/Makefile.in | 67 +- gdbserver/acinclude.m4 | 9 +- gdbserver/aclocal.m4 | 8 +- gdbserver/ax-result-types.def | 44 + gdbserver/ax.cc | 5 +- gdbserver/ax.h | 15 +- gdbserver/config.in | 25 +- gdbserver/configure | 9142 +- gdbserver/configure.ac | 22 +- gdbserver/configure.srv | 15 +- gdbserver/debug.cc | 3 +- gdbserver/debug.h | 2 +- gdbserver/dll.cc | 3 +- gdbserver/dll.h | 2 +- gdbserver/fork-child.cc | 3 +- gdbserver/gdb_proc_service.h | 2 +- gdbserver/gdbreplay.cc | 6 +- gdbserver/gdbthread.h | 5 +- gdbserver/hostio.cc | 3 +- gdbserver/hostio.h | 2 +- gdbserver/i387-fp.cc | 290 +- gdbserver/i387-fp.h | 6 +- gdbserver/inferiors.cc | 3 +- gdbserver/inferiors.h | 4 +- gdbserver/linux-aarch32-low.cc | 3 +- gdbserver/linux-aarch32-low.h | 2 +- gdbserver/linux-aarch32-tdesc.cc | 5 +- gdbserver/linux-aarch32-tdesc.h | 2 +- gdbserver/linux-aarch64-ipa.cc | 3 +- gdbserver/linux-aarch64-low.cc | 192 +- gdbserver/linux-aarch64-tdesc.cc | 31 +- gdbserver/linux-aarch64-tdesc.h | 2 +- gdbserver/linux-amd64-ipa.cc | 7 +- gdbserver/linux-arc-low.cc | 5 +- gdbserver/linux-arm-low.cc | 13 +- gdbserver/linux-arm-tdesc.cc | 3 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-csky-low.cc | 12 +- gdbserver/linux-i386-ipa.cc | 3 +- gdbserver/linux-ia64-low.cc | 3 +- gdbserver/linux-loongarch-low.cc | 105 +- gdbserver/linux-low.cc | 603 +- gdbserver/linux-low.h | 84 +- gdbserver/linux-m68k-low.cc | 3 +- gdbserver/linux-mips-low.cc | 3 +- gdbserver/linux-nios2-low.cc | 3 +- gdbserver/linux-or1k-low.cc | 3 +- gdbserver/linux-ppc-ipa.cc | 3 +- gdbserver/linux-ppc-low.cc | 5 +- gdbserver/linux-ppc-tdesc-init.h | 2 +- gdbserver/linux-riscv-low.cc | 11 +- gdbserver/linux-s390-ipa.cc | 3 +- gdbserver/linux-s390-low.cc | 3 +- gdbserver/linux-s390-tdesc.h | 2 +- gdbserver/linux-sh-low.cc | 3 +- gdbserver/linux-sparc-low.cc | 3 +- gdbserver/linux-tic6x-low.cc | 3 +- gdbserver/linux-x86-low.cc | 27 +- gdbserver/linux-x86-tdesc.cc | 3 +- gdbserver/linux-x86-tdesc.h | 2 +- gdbserver/linux-xtensa-low.cc | 3 +- gdbserver/mem-break.cc | 23 +- gdbserver/mem-break.h | 9 +- gdbserver/netbsd-aarch64-low.cc | 3 +- gdbserver/netbsd-amd64-low.cc | 3 +- gdbserver/netbsd-i386-low.cc | 3 +- gdbserver/netbsd-low.cc | 5 +- gdbserver/netbsd-low.h | 2 +- gdbserver/notif.cc | 3 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 3 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 73 +- gdbserver/regcache.h | 8 +- gdbserver/remote-utils.cc | 49 +- gdbserver/remote-utils.h | 2 +- gdbserver/server.cc | 670 +- gdbserver/server.h | 8 +- gdbserver/symbol.cc | 3 +- gdbserver/target.cc | 18 +- gdbserver/target.h | 32 +- gdbserver/tdesc.cc | 26 +- gdbserver/tdesc.h | 6 +- gdbserver/thread-db.cc | 3 +- gdbserver/tracepoint.cc | 48 +- gdbserver/tracepoint.h | 14 +- gdbserver/utils.cc | 5 +- gdbserver/utils.h | 4 +- gdbserver/win32-i386-low.cc | 88 +- gdbserver/win32-low.cc | 38 +- gdbserver/win32-low.h | 8 +- gdbserver/x86-low.cc | 3 +- gdbserver/x86-low.h | 2 +- gdbserver/x86-tdesc.h | 2 +- gdbserver/xtensa-xtregs.cc | 2 +- gdbsupport/.dir-locals.el | 2 +- gdbsupport/Makefile.am | 24 +- gdbsupport/Makefile.in | 200 +- gdbsupport/acinclude.m4 | 2 +- gdbsupport/aclocal.m4 | 6 + gdbsupport/agent.cc | 3 +- gdbsupport/agent.h | 2 +- gdbsupport/alt-stack.h | 2 +- gdbsupport/array-view.h | 23 +- gdbsupport/ax.def | 2 +- gdbsupport/block-signals.h | 2 +- gdbsupport/break-common.h | 2 +- gdbsupport/btrace-common.cc | 9 +- gdbsupport/btrace-common.h | 20 +- gdbsupport/buildargv.h | 2 +- gdbsupport/byte-vector.h | 2 +- gdbsupport/check-defines.el | 4 +- gdbsupport/cleanups.cc | 125 +- gdbsupport/cleanups.h | 19 +- gdbsupport/common-debug.cc | 3 +- gdbsupport/common-debug.h | 6 +- gdbsupport/common-defs.h | 19 +- gdbsupport/common-exceptions.cc | 5 +- gdbsupport/common-exceptions.h | 6 +- gdbsupport/common-gdbthread.h | 2 +- gdbsupport/common-inferior.cc | 3 +- gdbsupport/common-inferior.h | 2 +- gdbsupport/common-regcache.cc | 5 +- gdbsupport/common-regcache.h | 57 +- gdbsupport/common-types.h | 8 +- gdbsupport/common-utils.cc | 5 +- gdbsupport/common-utils.h | 10 +- gdbsupport/common.m4 | 5 +- gdbsupport/compiler-type.m4 | 2 +- gdbsupport/config.in | 22 +- gdbsupport/configure | 4582 +- gdbsupport/configure.ac | 6 +- gdbsupport/create-version.sh | 2 +- gdbsupport/def-vector.h | 2 +- gdbsupport/default-init-alloc.h | 15 +- gdbsupport/eintr.h | 2 +- gdbsupport/enum-flags.h | 6 +- gdbsupport/environ.cc | 3 +- gdbsupport/environ.h | 2 +- gdbsupport/errors.cc | 11 +- gdbsupport/errors.h | 9 +- gdbsupport/event-loop.cc | 66 +- gdbsupport/event-loop.h | 2 +- gdbsupport/event-pipe.cc | 3 +- gdbsupport/event-pipe.h | 2 +- gdbsupport/fileio.cc | 3 +- gdbsupport/fileio.h | 2 +- gdbsupport/filestuff.cc | 29 +- gdbsupport/filestuff.h | 8 +- gdbsupport/filtered-iterator.h | 9 +- gdbsupport/format.cc | 33 +- gdbsupport/format.h | 13 +- gdbsupport/forward-scope-exit.h | 8 +- gdbsupport/function-view.h | 6 +- gdbsupport/gdb-checked-static-cast.h | 36 +- gdbsupport/gdb-dlfcn.cc | 3 +- gdbsupport/gdb-dlfcn.h | 2 +- gdbsupport/gdb-hashtab.cc | 3 +- gdbsupport/gdb-hashtab.h | 2 +- gdbsupport/gdb-safe-ctype.h | 7 +- gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb-xfree.h | 2 +- gdbsupport/gdb_assert.h | 7 +- gdbsupport/gdb_binary_search.h | 2 +- gdbsupport/gdb_file.h | 2 +- gdbsupport/gdb_locale.h | 2 +- gdbsupport/gdb_obstack.cc | 3 +- gdbsupport/gdb_obstack.h | 8 +- gdbsupport/gdb_optional.h | 233 - gdbsupport/gdb_proc_service.h | 10 +- gdbsupport/gdb_ref_ptr.h | 2 +- gdbsupport/gdb_regex.cc | 3 +- gdbsupport/gdb_regex.h | 2 +- gdbsupport/gdb_select.h | 2 +- gdbsupport/gdb_setjmp.h | 2 +- gdbsupport/gdb_signals.h | 4 +- gdbsupport/gdb_splay_tree.h | 2 +- gdbsupport/gdb_string_view.h | 566 - gdbsupport/gdb_string_view.tcc | 219 - gdbsupport/gdb_sys_time.h | 2 +- gdbsupport/gdb_tilde_expand.cc | 3 +- gdbsupport/gdb_tilde_expand.h | 2 +- gdbsupport/gdb_unique_ptr.h | 4 +- gdbsupport/gdb_unlinker.h | 2 +- gdbsupport/gdb_vecs.cc | 3 +- gdbsupport/gdb_vecs.h | 2 +- gdbsupport/gdb_wait.cc | 3 +- gdbsupport/gdb_wait.h | 14 +- gdbsupport/hash_enum.h | 2 +- gdbsupport/host-defs.h | 2 +- gdbsupport/intrusive_list.h | 30 +- gdbsupport/invoke-result.h | 37 - gdbsupport/iterator-range.h | 2 +- gdbsupport/job-control.cc | 3 +- gdbsupport/job-control.h | 2 +- gdbsupport/libiberty.m4 | 31 + gdbsupport/netstuff.cc | 3 +- gdbsupport/netstuff.h | 2 +- gdbsupport/new-op.cc | 7 +- gdbsupport/next-iterator.h | 2 +- gdbsupport/observable.h | 2 +- gdbsupport/offset-type.h | 2 +- gdbsupport/packed.h | 22 +- gdbsupport/parallel-for.h | 237 +- gdbsupport/pathstuff.cc | 5 +- gdbsupport/pathstuff.h | 4 +- gdbsupport/poison.h | 12 +- gdbsupport/preprocessor.h | 2 +- gdbsupport/print-utils.cc | 23 +- gdbsupport/print-utils.h | 18 +- gdbsupport/ptid.cc | 3 +- gdbsupport/ptid.h | 10 +- gdbsupport/ptrace.m4 | 2 +- gdbsupport/range-chain.h | 4 +- gdbsupport/refcounted-object.h | 19 +- gdbsupport/reference-to-pointer-iterator.h | 22 +- gdbsupport/rsp-low.cc | 11 +- gdbsupport/rsp-low.h | 4 +- gdbsupport/run-time-clock.cc | 3 +- gdbsupport/run-time-clock.h | 2 +- gdbsupport/safe-iterator.h | 8 +- gdbsupport/safe-strerror.cc | 3 +- gdbsupport/scope-exit.h | 24 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_ignore_signal.h | 2 +- gdbsupport/scoped_ignore_sigttou.h | 6 +- gdbsupport/scoped_mmap.cc | 3 +- gdbsupport/scoped_mmap.h | 2 +- gdbsupport/scoped_restore.h | 2 +- gdbsupport/search.cc | 3 +- gdbsupport/search.h | 2 +- gdbsupport/selftest.cc | 22 +- gdbsupport/selftest.h | 2 +- gdbsupport/selftest.m4 | 2 +- gdbsupport/signals-state-save-restore.cc | 3 +- gdbsupport/signals-state-save-restore.h | 2 +- gdbsupport/signals.cc | 5 +- gdbsupport/symbol.h | 2 +- gdbsupport/task-group.cc | 93 + gdbsupport/task-group.h | 61 + gdbsupport/tdesc.cc | 3 +- gdbsupport/tdesc.h | 2 +- gdbsupport/thread-pool.cc | 9 +- gdbsupport/thread-pool.h | 7 +- gdbsupport/traits.h | 38 +- gdbsupport/underlying.h | 2 +- gdbsupport/valid-expr.h | 2 +- gdbsupport/version.h | 2 +- gdbsupport/warning.m4 | 5 +- gdbsupport/x86-xstate.h | 79 +- gdbsupport/xml-utils.cc | 3 +- gdbsupport/xml-utils.h | 2 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/Makefile.in | 2 +- gnulib/configure | 0 gnulib/configure.ac | 2 +- gnulib/doc/gendocs_template | 2 +- gnulib/doc/gendocs_template_min | 2 +- gnulib/update-gnulib.sh | 4 +- gold/ChangeLog | 52 +- gold/Makefile.am | 2 +- gold/Makefile.in | 18 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 26 +- gold/aclocal.m4 | 7 + gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 4 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/config.in | 21 + gold/configure | 8278 +- gold/configure.ac | 6 +- gold/configure.tgt | 6 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 2 +- gold/i386.cc | 4 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 19 +- gold/layout.h | 5 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 6 +- gold/merge.h | 2 +- gold/mips.cc | 254 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 45 +- gold/object.h | 4 +- gold/options.cc | 2 +- gold/options.h | 2 +- gold/output.cc | 7 +- gold/output.h | 2 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 4 +- gold/po/fr.po | 1058 +- gold/po/gold.pot | 963 +- gold/po/ro.po | 919 +- gold/po/sr.po | 902 +- gold/po/uk.po | 903 +- gold/powerpc.cc | 187 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 4 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 4 +- gold/stringpool.cc | 7 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 6 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 11 + gold/testsuite/Makefile.in | 33 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 14 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_2_zstd.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 2 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 2 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 4 +- gold/testsuite/x86_64_gd_to_le.s | 1 + gold/testsuite/x86_64_gd_to_le.sh | 3 +- gold/testsuite/x86_64_ie_to_le.s | 19 + gold/testsuite/x86_64_ie_to_le.sh | 31 + gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 18 +- gold/testsuite/x86_64_mov_to_lea1.s | 1 + gold/testsuite/x86_64_mov_to_lea2.s | 1 + gold/testsuite/x86_64_mov_to_lea3.s | 1 + gold/testsuite/x86_64_mov_to_lea4.s | 1 + gold/testsuite/x86_64_mov_to_lea5.s | 1 + gold/testsuite/x86_64_overflow_pc32.sh | 4 +- gold/tilegx.cc | 4 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 234 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 34 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 13 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/aarch64.c | 3 +- gprof/aclocal.m4 | 6 + gprof/alpha.c | 4 +- gprof/basic_blocks.c | 14 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.c | 7 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 2384 +- gprof/configure.ac | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gconfig.in | 18 + gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/i386.c | 3 + gprof/mips.c | 2 + gprof/po/Make-in | 4 +- gprof/po/es.po | 84 +- gprof/po/fr.po | 95 +- gprof/po/gprof.pot | 31 +- gprof/po/hu.po | 88 +- gprof/po/ro.po | 81 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sparc.c | 4 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprof/vax.c | 24 +- gprofng/Makefile.am | 15 +- gprofng/Makefile.in | 37 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 53 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 2 +- gprofng/common/gp-defs.h | 8 +- gprofng/common/gp-experiment.h | 4 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 28 +- gprofng/common/hwcdrv.c | 37 +- gprofng/common/hwcdrv.h | 2 +- gprofng/common/hwcentry.h | 7 +- gprofng/common/hwcfuncs.c | 84 +- gprofng/common/hwcfuncs.h | 2 +- gprofng/common/hwctable.c | 132 +- gprofng/common/opteron_pcbe.c | 23 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 223 +- gprofng/configure.ac | 32 +- gprofng/doc/Makefile.am | 3 +- gprofng/doc/Makefile.in | 5 +- gprofng/doc/gp-archive.texi | 262 +- gprofng/doc/gp-collect-app.texi | 117 +- gprofng/doc/gp-display-html.texi | 156 +- gprofng/doc/gp-display-src.texi | 67 +- gprofng/doc/gp-display-text.texi | 73 +- gprofng/doc/gp-macros.texi | 6 + gprofng/doc/gprofng.texi | 114 +- gprofng/doc/gprofng_ug.texi | 116 +- gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- gprofng/examples/mxv-pthreads/README.md | 158 + .../examples/mxv-pthreads/experiments/profile.sh | 79 + gprofng/examples/mxv-pthreads/src/Makefile | 70 + gprofng/examples/mxv-pthreads/src/main.c | 374 + gprofng/examples/mxv-pthreads/src/manage_data.c | 148 + gprofng/examples/mxv-pthreads/src/mxv.c | 78 + gprofng/examples/mxv-pthreads/src/mydefs.h | 117 + gprofng/examples/mxv-pthreads/src/workload.c | 91 + gprofng/gp-display-html/Makefile.am | 2 +- gprofng/gp-display-html/Makefile.in | 3 +- gprofng/gp-display-html/gp-display-html.in | 8157 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 2 +- gprofng/libcollector/Makefile.in | 2 +- gprofng/libcollector/collector.c | 2 +- gprofng/libcollector/collector.h | 2 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 136 +- gprofng/libcollector/configure.ac | 2 +- gprofng/libcollector/descendants.h | 2 +- gprofng/libcollector/dispatcher.c | 2 +- gprofng/libcollector/envmgmt.c | 9 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 191 +- gprofng/libcollector/hwprofile.c | 91 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/iolib.c | 10 +- gprofng/libcollector/iotrace.c | 48 +- gprofng/libcollector/jprofile.c | 18 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 2 +- gprofng/libcollector/libcol_util.h | 5 +- gprofng/libcollector/libgprofng.ver | 2 +- gprofng/libcollector/linetrace.c | 2 +- gprofng/libcollector/memmgr.c | 9 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 2 +- gprofng/libcollector/profile.c | 33 +- gprofng/libcollector/synctrace.c | 25 +- gprofng/libcollector/tsd.c | 8 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 12 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 7 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 2 +- gprofng/src/BaseMetric.h | 2 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 2 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 2 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 6 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 14 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 2 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 2 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 4 +- gprofng/src/Dbe.h | 2 +- gprofng/src/DbeApplication.cc | 2 +- gprofng/src/DbeApplication.h | 2 +- gprofng/src/DbeArray.h | 2 +- gprofng/src/DbeCacheMap.h | 2 +- gprofng/src/DbeFile.cc | 8 +- gprofng/src/DbeFile.h | 6 +- gprofng/src/DbeJarFile.cc | 2 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 4 +- gprofng/src/DbeSession.h | 2 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 2 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 2 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 160 +- gprofng/src/Disasm.h | 5 +- gprofng/src/Dwarf.cc | 2 +- gprofng/src/Dwarf.h | 2 +- gprofng/src/DwarfLib.cc | 7 +- gprofng/src/DwarfLib.h | 2 +- gprofng/src/Elf.cc | 96 +- gprofng/src/Elf.h | 11 +- gprofng/src/Emsg.cc | 2 +- gprofng/src/Emsg.h | 5 +- gprofng/src/Emsgnum.h | 2 +- gprofng/src/ExpGroup.cc | 2 +- gprofng/src/ExpGroup.h | 2 +- gprofng/src/Exp_Layout.cc | 2 +- gprofng/src/Exp_Layout.h | 2 +- gprofng/src/Experiment.cc | 68 +- gprofng/src/Experiment.h | 2 +- gprofng/src/Expression.cc | 2 +- gprofng/src/Expression.h | 2 +- gprofng/src/FileData.cc | 2 +- gprofng/src/FileData.h | 2 +- gprofng/src/Filter.cc | 2 +- gprofng/src/Filter.h | 2 +- gprofng/src/FilterExp.h | 2 +- gprofng/src/FilterSet.cc | 2 +- gprofng/src/FilterSet.h | 2 +- gprofng/src/Function.cc | 2 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 2 +- gprofng/src/HeapActivity.cc | 2 +- gprofng/src/HeapActivity.h | 2 +- gprofng/src/HeapData.cc | 2 +- gprofng/src/HeapData.h | 2 +- gprofng/src/HeapMap.cc | 2 +- gprofng/src/HeapMap.h | 2 +- gprofng/src/Hist_data.cc | 2 +- gprofng/src/Hist_data.h | 2 +- gprofng/src/Histable.h | 2 +- gprofng/src/IOActivity.cc | 2 +- gprofng/src/IOActivity.h | 2 +- gprofng/src/IndexMap2D.h | 2 +- gprofng/src/IndexObject.cc | 2 +- gprofng/src/IndexObject.h | 2 +- gprofng/src/IntervalMap.h | 2 +- gprofng/src/LoadObject.cc | 66 +- gprofng/src/LoadObject.h | 2 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 21 +- gprofng/src/Makefile.in | 25 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 2 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 2 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 2 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 2 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 2 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 8 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 44 +- gprofng/src/Stabs.h | 2 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 10 +- gprofng/src/StringBuilder.h | 3 +- gprofng/src/StringMap.h | 2 +- gprofng/src/Table.cc | 2 +- gprofng/src/Table.h | 2 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/checks.cc | 13 +- gprofng/src/collctrl.cc | 217 +- gprofng/src/collctrl.h | 2 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 13 +- gprofng/src/comp_com.c | 2 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 2 +- gprofng/src/data_pckts.h | 3 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 2 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_memmgr.c | 2 +- gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 2 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 38 +- gprofng/src/gethrtime.c | 2 +- gprofng/src/gp-archive.cc | 27 +- gprofng/src/gp-archive.h | 2 +- gprofng/src/gp-collect-app.cc | 2 +- gprofng/src/gp-display-src.cc | 2 +- gprofng/src/gp-display-text.cc | 9 +- gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 25 +- gprofng/src/gprofng.rc | 6 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 21 +- gprofng/src/ipcio.cc | 99 +- gprofng/src/ipcio.h | 4 +- gprofng/src/machinemodels/generic.ermm | 2 +- gprofng/src/machinemodels/m5.ermm | 2 +- gprofng/src/machinemodels/m6.ermm | 2 +- gprofng/src/machinemodels/m7.ermm | 2 +- gprofng/src/machinemodels/t4.ermm | 2 +- gprofng/src/machinemodels/t5.ermm | 2 +- gprofng/src/parse.cc | 2 +- gprofng/src/stab.h | 2 +- gprofng/src/util.cc | 16 +- gprofng/src/util.h | 18 +- gprofng/src/vec.h | 2 +- gprofng/testsuite/config/default.exp | 39 +- gprofng/testsuite/gprofng.display/display.exp | 65 +- gprofng/testsuite/gprofng.display/gp-archive.exp | 70 + .../testsuite/gprofng.display/gp-collect-app_F.exp | 68 + .../gprofng.display/jsynprog/Intface.java | 21 +- .../gprofng.display/jsynprog/Launcher.java | 21 +- .../testsuite/gprofng.display/jsynprog/Makefile | 4 +- .../gprofng.display/jsynprog/Routine.java | 24 +- .../gprofng.display/jsynprog/Sub_Routine.java | 25 +- .../gprofng.display/jsynprog/check_results.pl | 2 +- .../testsuite/gprofng.display/jsynprog/cloop.cc | 23 +- .../testsuite/gprofng.display/jsynprog/jsynprog.h | 22 +- .../gprofng.display/jsynprog/jsynprog.java | 161 +- gprofng/testsuite/gprofng.display/mttest/Makefile | 2 +- .../gprofng.display/mttest/check_results.pl | 2 +- .../testsuite/gprofng.display/mttest/gethrtime.c | 2 +- gprofng/testsuite/gprofng.display/mttest/mttest.c | 2 +- gprofng/testsuite/gprofng.display/setpath_map.exp | 65 + gprofng/testsuite/gprofng.display/synprog/Makefile | 2 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 14 +- .../testsuite/gprofng.display/synprog/endcases.c | 2 +- gprofng/testsuite/gprofng.display/synprog/fitos.c | 2 +- .../testsuite/gprofng.display/synprog/inc_body.h | 2 +- .../testsuite/gprofng.display/synprog/inc_brace.h | 2 +- .../testsuite/gprofng.display/synprog/inc_entry.h | 2 +- .../testsuite/gprofng.display/synprog/inc_exit.h | 2 +- .../testsuite/gprofng.display/synprog/inc_func.h | 2 +- .../testsuite/gprofng.display/synprog/inc_inline.h | 2 +- .../testsuite/gprofng.display/synprog/inc_macro.h | 2 +- gprofng/testsuite/gprofng.display/synprog/iosyn.c | 2 +- .../testsuite/gprofng.display/synprog/pagethrash.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syn.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 4 +- gprofng/testsuite/lib/Makefile.skel | 10 +- gprofng/testsuite/lib/acct.pm | 29 +- gprofng/testsuite/lib/display-lib.exp | 25 +- gprofng/testsuite/lib/smalltest.c | 41 + include/ChangeLog | 99 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 4 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 135 - include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 41 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 7 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 7 +- include/coff/external.h | 2 +- include/coff/i386.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 6 +- include/coff/loongarch64.h | 7 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 4 +- include/coff/pe.h | 10 +- include/coff/riscv64.h | 66 + include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/x86_64.h | 7 +- include/coff/xcoff.h | 58 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 2 +- include/ctf.h | 2 +- include/demangle.h | 8 +- include/diagnostics.h | 13 +- include/dis-asm.h | 4 +- include/dwarf2.def | 11 +- include/dwarf2.h | 12 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 5 +- include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 12 +- include/elf/common.h | 16 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/kvx.h | 115 + include/elf/kvx_elfids.h | 81 + include/elf/lm32.h | 2 +- include/elf/loongarch.h | 64 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 3 +- include/elf/mips.h | 120 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 18 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 39 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 4 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 15 +- include/gcc-c-interface.h | 13 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 8 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 14 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 640 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 3 +- include/opcode/arm.h | 5 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/bpf.h | 325 + include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 2 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 6 +- include/opcode/ia64.h | 2 +- include/opcode/kvx.h | 3157 + include/opcode/loongarch.h | 49 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 8 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 2 +- include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 2 +- include/opcode/pru.h | 2 +- include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 1300 +- include/opcode/riscv.h | 133 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 35 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 63 +- include/safe-ctype.h | 2 +- include/sframe-api.h | 65 +- include/sframe.h | 17 +- include/sha1.h | 9 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 2 +- include/sim/sim-arm.h | 2 +- include/sim/sim-bfin.h | 2 +- include/sim/sim-cr16.h | 2 +- include/sim/sim-d10v.h | 2 +- include/sim/sim-frv.h | 2 +- include/sim/sim-ft32.h | 2 +- include/sim/sim-h8300.h | 2 +- include/sim/sim-lm32.h | 2 +- include/sim/sim-m32c.h | 2 +- include/sim/sim-ppc.h | 2 +- include/sim/sim-riscv.h | 2 +- include/sim/sim-rl78.h | 2 +- include/sim/sim-rx.h | 2 +- include/sim/sim-sh.h | 2 +- include/sim/sim.h | 6 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 6 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 109 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- intl/ChangeLog | 272 - intl/Makefile.in | 261 - intl/README | 21 - intl/VERSION | 1 - intl/aclocal.m4 | 34 - intl/bindtextdom.c | 374 - intl/config.h.in | 280 - intl/config.intl.in | 12 - intl/configure | 8323 -- intl/configure.ac | 77 - intl/dcgettext.c | 59 - intl/dcigettext.c | 1238 - intl/dcngettext.c | 60 - intl/dgettext.c | 60 - intl/dngettext.c | 62 - intl/eval-plural.h | 114 - intl/explodename.c | 192 - intl/finddomain.c | 195 - intl/gettext.c | 64 - intl/gettextP.h | 224 - intl/gmo.h | 148 - intl/hash-string.h | 59 - intl/intl-compat.c | 151 - intl/l10nflist.c | 453 - intl/libgnuintl.h | 341 - intl/loadinfo.h | 156 - intl/loadmsgcat.c | 1322 - intl/localcharset.c | 398 - intl/localcharset.h | 42 - intl/locale.alias | 78 - intl/localealias.c | 419 - intl/localename.c | 772 - intl/log.c | 104 - intl/ngettext.c | 68 - intl/osdep.c | 24 - intl/plural-config.h | 1 - intl/plural-exp.c | 156 - intl/plural-exp.h | 132 - intl/plural.c | 1540 - intl/plural.y | 434 - intl/relocatable.c | 439 - intl/relocatable.h | 67 - intl/textdomain.c | 142 - ld/ChangeLog | 387 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 365 +- ld/Makefile.in | 465 +- ld/NEWS | 57 +- ld/README | 2 +- ld/aclocal.m4 | 7 + ld/config.in | 34 + ld/configure | 2530 +- ld/configure.ac | 70 +- ld/configure.host | 2 +- ld/configure.tgt | 26 +- ld/deffile.h | 2 +- ld/deffilep.y | 7 +- ld/emulparams/README | 2 +- ld/emulparams/{aarch64fbsd.sh => aarch64gnu.sh} | 0 ld/emulparams/avrxmega2.sh | 2 + ld/emulparams/avrxmega2_flmap.sh | 31 + ld/emulparams/avrxmega4.sh | 2 + ld/emulparams/avrxmega4_flmap.sh | 31 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32kvx.sh | 32 + ld/emulparams/elf32lriscv-defs.sh | 4 + ld/emulparams/elf32mcore.sh | 4 - ld/emulparams/elf64_s390.sh | 1 + ld/emulparams/elf64bmip-defs.sh | 6 +- ld/emulparams/elf64kvx.sh | 39 + ld/emulparams/elf64kvx_linux.sh | 41 + ld/emulparams/elf64loongarch-defs.sh | 5 +- ld/emulparams/elf64lriscv-defs.sh | 1 + ld/emulparams/elf_i386.sh | 8 + ld/emulparams/elf_s390.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/hppalinux.sh | 1 + ld/emulparams/plt_unwind.sh | 5 - ld/emulparams/x86-64-plt.sh | 19 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 12 +- ld/emultempl/aix.em | 54 +- ld/emultempl/alphaelf.em | 8 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 27 +- ld/emultempl/avrelf.em | 11 +- ld/emultempl/beos.em | 20 +- ld/emultempl/bfin.em | 7 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 8 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 19 +- ld/emultempl/elf.em | 34 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 4 +- ld/emultempl/hppaelf.em | 7 +- ld/emultempl/ia64elf.em | 6 +- ld/emultempl/irix.em | 2 +- ld/emultempl/kvxelf.em | 316 + ld/emultempl/loongarchelf.em | 25 +- ld/emultempl/m68hc1xelf.em | 7 +- ld/emultempl/m68kelf.em | 6 +- ld/emultempl/metagelf.em | 6 +- ld/emultempl/mipself.em | 14 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 9 +- ld/emultempl/nds32elf.em | 14 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/nto.em | 145 +- ld/emultempl/ostring.sed | 4 - ld/emultempl/pdp11.em | 5 +- ld/emultempl/pe.em | 188 +- ld/emultempl/pep.em | 231 +- ld/emultempl/ppc32elf.em | 22 +- ld/emultempl/ppc64elf.em | 37 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 25 +- ld/emultempl/rxelf.em | 9 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 6 +- ld/emultempl/scoreelf.em | 3 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 26 +- ld/emultempl/{astring.sed => stringify.sed} | 0 ld/emultempl/tic6xdsbt.em | 8 +- ld/emultempl/ticoff.em | 5 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 12 +- ld/emultempl/vxworks.em | 8 +- ld/emultempl/xtensaelf.em | 26 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 8 +- ld/h8-doc.texi | 2 +- ld/ld.h | 24 +- ld/ld.texi | 484 +- ld/ldbuildid.c | 5 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 4 +- ld/ldctor.c | 3 +- ld/ldctor.h | 2 +- ld/ldelf.c | 30 +- ld/ldelf.h | 2 +- ld/ldelfgen.c | 3 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 46 +- ld/ldexp.h | 22 +- ld/ldfile.c | 225 +- ld/ldfile.h | 13 +- ld/ldgram.y | 73 +- ld/ldint.texi | 6 +- ld/ldlang.c | 469 +- ld/ldlang.h | 27 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 298 +- ld/ldlex.l | 14 +- ld/ldmain.c | 16 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 95 +- ld/ldmisc.h | 8 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 25 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 132 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pdb.c | 120 +- ld/pdb.h | 2 +- ld/pe-dll.c | 152 +- ld/pe-dll.h | 2 +- ld/pep-dll-aarch64.c | 2 +- ld/pep-dll-x86_64.c | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 57 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 5 + ld/po/Make-in | 4 +- ld/po/fr.po | 5626 +- ld/po/ka.po | 6616 + ld/po/ld.pot | 4558 +- ld/po/ro.po | 7013 ++ ld/po/uk.po | 4695 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 6 +- ld/scripttempl/avr.sc | 140 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 65 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 29 +- ld/scripttempl/elf64bpf.sc | 6 +- ld/scripttempl/elf64hppa.sc | 5 +- ld/scripttempl/elf_chaos.sc | 338 - ld/scripttempl/elfarc.sc | 1 + ld/scripttempl/elfarcv2.sc | 18 +- ld/scripttempl/elfd10v.sc | 5 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 5 +- ld/scripttempl/epiphany_4x4.sc | 6 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 5 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 5 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 42 - ld/scripttempl/misc-sections.sc | 2 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 6 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 4 +- ld/scripttempl/pep.sc | 4 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/pru.sc | 34 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 4 +- ld/scripttempl/v850_rh850.sc | 4 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 5 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 6 +- ld/testplug.c | 8 +- ld/testplug2.c | 7 +- ld/testplug3.c | 7 +- ld/testplug4.c | 7 +- ld/testsuite/config/default.exp | 35 +- ld/testsuite/ld- | 6 - ld/testsuite/ld-aarch64/aarch64-elf.exp | 11 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 3 +- ld/testsuite/ld-aarch64/bti-far-1.d | 1 - ld/testsuite/ld-aarch64/bti-far-2.d | 1 - ld/testsuite/ld-aarch64/bti-far-3.d | 85 + ld/testsuite/ld-aarch64/bti-far-3.ld | 12 + ld/testsuite/ld-aarch64/bti-far-3a.s | 23 + ld/testsuite/ld-aarch64/bti-far-3b.s | 25 + ld/testsuite/ld-aarch64/bti-far-3c.s | 24 + ld/testsuite/ld-aarch64/bti-far-opt.d | 1 - ld/testsuite/ld-aarch64/nto-stack-note-3.d | 12 + ld/testsuite/ld-aarch64/nto-stack-note.s | 14 + ld/testsuite/ld-aarch64/rela-idempotent.d | 19 + ld/testsuite/ld-aarch64/rela-idempotent.s | 14 + ld/testsuite/ld-aarch64/sframe-simple-1.d | 4 +- ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 2 +- ld/testsuite/ld-arm/attr-merge-9.out | 2 +- ld/testsuite/ld-arm/attr-merge-arch-2.d | 2 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/non-contiguous-arm7.err | 1 + ld/testsuite/ld-arm/thumb-plt-got.d | 2 +- ld/testsuite/ld-arm/thumb-plt.d | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 12 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-bpf/call-1.d | 4 +- ld/testsuite/ld-bpf/call-2.d | 2 +- ld/testsuite/ld-bpf/reloc-insn-external-be.d | 4 +- ld/testsuite/ld-bpf/reloc-insn-external-le.d | 4 +- ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/undef2.d | 12 +- ld/testsuite/ld-cris/undef3.d | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-ctf/nonrepresentable.d | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 2 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 2 +- ld/testsuite/ld-elf/anno-sym.d | 2 + ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 3 +- ld/testsuite/ld-elf/build-id.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/comm-data5.d | 2 +- ld/testsuite/ld-elf/commonpage2.d | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compressed1d.d | 3 + ld/testsuite/ld-elf/dt-relr-2b.d | 8 +- ld/testsuite/ld-elf/dt-relr-2c.d | 7 +- ld/testsuite/ld-elf/dt-relr-2d.d | 8 +- ld/testsuite/ld-elf/dt-relr-2e.d | 8 +- ld/testsuite/ld-elf/dt-relr-2i.d | 8 +- ld/testsuite/ld-elf/dt-relr.exp | 6 +- ld/testsuite/ld-elf/dwarf.exp | 7 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh5.d | 52 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 1 + ld/testsuite/ld-elf/ehdr_start-userdef.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 2 +- ld/testsuite/ld-elf/elf.exp | 62 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/expr1.t | 2 +- ld/testsuite/ld-elf/fatal-warnings-1a.d | 6 + ld/testsuite/ld-elf/fatal-warnings-1b.d | 6 + ld/testsuite/ld-elf/fatal-warnings-2a.d | 6 + ld/testsuite/ld-elf/fatal-warnings-2b.d | 6 + ld/testsuite/ld-elf/fatal-warnings-3a.d | 6 + ld/testsuite/ld-elf/fatal-warnings-3b.d | 6 + ld/testsuite/ld-elf/fatal-warnings-4a.d | 6 + ld/testsuite/ld-elf/fatal-warnings-4b.d | 6 + ld/testsuite/ld-elf/flags1.ld | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group.ld | 2 +- ld/testsuite/ld-elf/hash-2.d | 11 + ld/testsuite/ld-elf/header.d | 2 +- ld/testsuite/ld-elf/indirect-extern-access-2.rd | 2 +- ld/testsuite/ld-elf/indirect.exp | 131 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/loadaddr.t | 2 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/loadaddr3.t | 2 +- ld/testsuite/ld-elf/maxpage4.d | 2 +- ld/testsuite/ld-elf/no-section-header.exp | 371 + ld/testsuite/ld-elf/nobits-1.d | 2 +- ld/testsuite/ld-elf/noload-1.t | 2 +- ld/testsuite/ld-elf/nosectionheader-1.d | 14 + ld/testsuite/ld-elf/nosectionheader-2.d | 4 + ld/testsuite/ld-elf/note-1.d | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan-10.d | 2 +- ld/testsuite/ld-elf/orphan-11.d | 2 +- ld/testsuite/ld-elf/orphan-12.d | 2 +- ld/testsuite/ld-elf/orphan-5.d | 2 +- ld/testsuite/ld-elf/orphan-7.d | 2 +- ld/testsuite/ld-elf/orphan-8.d | 2 +- ld/testsuite/ld-elf/orphan-9.d | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan-region.ld | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan.ld | 2 +- ld/testsuite/ld-elf/overlay.t | 2 +- ld/testsuite/ld-elf/package-note.exp | 2 +- ld/testsuite/ld-elf/pr13839.t | 2 +- ld/testsuite/ld-elf/pr14052.t | 2 +- ld/testsuite/ld-elf/pr14156c.t | 2 +- ld/testsuite/ld-elf/pr19005.t | 2 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/pr22269a.d | 3 +- ld/testsuite/ld-elf/pr22269b.d | 3 +- ld/testsuite/ld-elf/pr23161d.rd | 2 +- ld/testsuite/ld-elf/pr23591.d | 4 +- ld/testsuite/ld-elf/pr23648.d | 2 +- ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.nd | 3 + ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.rd | 20 + ld/testsuite/ld-elf/pr25617-1-static-no-sec-hdr.rd | 12 + ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.nd | 3 + ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.rd | 20 + ld/testsuite/ld-elf/pr25617-1a-sec-hdr.rd | 19 + ld/testsuite/ld-elf/pr25617-1a.c | 11 + ld/testsuite/ld-elf/pr25617-1b.c | 15 + ld/testsuite/ld-elf/pr26256-1a.d | 2 +- ld/testsuite/ld-elf/pr26907.d | 2 +- ld/testsuite/ld-elf/pr26936.d | 4 +- ld/testsuite/ld-elf/pr28158.rd | 2 +- ld/testsuite/ld-elf/pr28597.d | 2 +- ld/testsuite/ld-elf/pr30508.d | 14 + ld/testsuite/ld-elf/pr30508.s | 14 + ld/testsuite/ld-elf/pr30791a.d | 20 + ld/testsuite/ld-elf/pr30791a.s | 20 + ld/testsuite/ld-elf/pr30791b.d | 14 + ld/testsuite/ld-elf/pr30791b.s | 20 + ld/testsuite/ld-elf/pr30791c.s | 20 + ld/testsuite/ld-elf/pr30791d.s | 20 + ld/testsuite/ld-elf/pr31482a-no-lto.c | 8 + ld/testsuite/ld-elf/pr31482b-no-lto.c | 10 + ld/testsuite/ld-elf/pr31482c-no-lto.c | 15 + ld/testsuite/ld-elf/pr31482d-no-lto.c | 9 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/relocatable.d | 2 +- ld/testsuite/ld-elf/relocatable.t | 2 +- ld/testsuite/ld-elf/retain2.d | 2 +- ld/testsuite/ld-elf/retain7a.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 5 +- ld/testsuite/ld-elf/shared.exp | 60 +- ld/testsuite/ld-elf/size-1.d | 2 +- ld/testsuite/ld-elf/start-noheader.rd | 11 + ld/testsuite/ld-elf/start-shared-noheader-gnu.rd | 26 + ld/testsuite/ld-elf/start-shared-noheader-sysv.rd | 26 + ld/testsuite/ld-elf/start-shared-noheader.nd | 11 + ld/testsuite/ld-elf/textaddr7.d | 2 +- ld/testsuite/ld-elf/tls.exp | 34 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/undefweak-1.rd | 10 + ld/testsuite/ld-elf/undefweak-1a.s | 14 + ld/testsuite/ld-elf/undefweak-1b.s | 10 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-elfvers/vers.exp | 8 +- ld/testsuite/ld-elfweak/elfweak.exp | 2 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/start2.d | 2 +- ld/testsuite/ld-gc/start3.d | 2 +- ld/testsuite/ld-gc/start4.d | 2 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/alloc.t | 2 +- ld/testsuite/ld-i386/compressed1.d | 2 +- ld/testsuite/ld-i386/discarded1.d | 2 +- ld/testsuite/ld-i386/dt-relr-1a.d | 11 +- ld/testsuite/ld-i386/dt-relr-1b.d | 11 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 30 +- ld/testsuite/ld-i386/ifunc-textrel-1a.d | 2 +- ld/testsuite/ld-i386/ifunc-textrel-1b.d | 2 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr18801a.d | 2 +- ld/testsuite/ld-i386/pr18801b.d | 2 +- ld/testsuite/ld-i386/pr19175.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr23189.d | 2 +- ld/testsuite/ld-i386/pr30787.d | 7 + ld/testsuite/ld-i386/pr30787.s | 6 + ld/testsuite/ld-i386/pr30787.t | 4 + ld/testsuite/ld-i386/pr31047.d | 13 + ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 4 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-25c-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 7 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 2 +- ld/testsuite/ld-kvx/farcall-back.d | 79 + ld/testsuite/ld-kvx/farcall-back.s | 54 + ld/testsuite/ld-kvx/farcall-call-defsym.d | 14 + ld/testsuite/ld-kvx/farcall-call-defsym.s | 12 + ld/testsuite/ld-kvx/farcall-call-none-function.d | 24 + ld/testsuite/ld-kvx/farcall-call-none-function.s | 19 + ld/testsuite/ld-kvx/farcall-call-plt-32bits.d | 31 + ld/testsuite/ld-kvx/farcall-call-plt.d | 34 + ld/testsuite/ld-kvx/farcall-call-plt.s | 14 + ld/testsuite/ld-kvx/farcall-call-section.d | 34 + ld/testsuite/ld-kvx/farcall-call-section.s | 25 + ld/testsuite/ld-kvx/farcall-call.d | 25 + ld/testsuite/ld-kvx/farcall-call.s | 20 + ld/testsuite/ld-kvx/farcall-goto-defsym.d | 14 + ld/testsuite/ld-kvx/farcall-goto-defsym.s | 12 + ld/testsuite/ld-kvx/farcall-goto-gsym.d | 5 + ld/testsuite/ld-kvx/farcall-goto-gsym.s | 20 + ld/testsuite/ld-kvx/farcall-goto-none-function.d | 26 + ld/testsuite/ld-kvx/farcall-goto-none-function.s | 19 + ld/testsuite/ld-kvx/farcall-goto-plt-32bits.d | 31 + ld/testsuite/ld-kvx/farcall-goto-plt.d | 34 + ld/testsuite/ld-kvx/farcall-goto-plt.s | 13 + ld/testsuite/ld-kvx/farcall-goto-section.d | 36 + ld/testsuite/ld-kvx/farcall-goto-section.s | 25 + ld/testsuite/ld-kvx/farcall-goto.d | 25 + ld/testsuite/ld-kvx/farcall-goto.s | 20 + ld/testsuite/ld-kvx/kvx-elf.exp | 71 + ld/testsuite/ld-kvx/kvx.ld | 18 + ld/testsuite/ld-kvx/limit-call.d | 20 + ld/testsuite/ld-kvx/limit-call.s | 22 + ld/testsuite/ld-kvx/limit-goto.d | 20 + ld/testsuite/ld-kvx/limit-goto.s | 22 + ld/testsuite/ld-kvx/pcrel-reloc-32bits.d | 8 + ld/testsuite/ld-kvx/pcrel-reloc.d | 14 + ld/testsuite/ld-kvx/pcrel-reloc.s | 10 + ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/64_pcrel.d | 4 + ld/testsuite/ld-loongarch-elf/64_pcrel.s | 11 + ld/testsuite/ld-loongarch-elf/abi1_max_imm.dd | 18 + ld/testsuite/ld-loongarch-elf/abi1_max_imm.s | 39 + ld/testsuite/ld-loongarch-elf/abi1_sops.s | 43 + ld/testsuite/ld-loongarch-elf/abi2_max_imm.s | 24 + ld/testsuite/ld-loongarch-elf/abi2_overflows.s | 24 + ld/testsuite/ld-loongarch-elf/anno-sym.d | 7 + .../{ld-elf => ld-loongarch-elf}/anno-sym.l | 0 ld/testsuite/ld-loongarch-elf/anno-sym.s | 13 + ld/testsuite/ld-loongarch-elf/cmodel.exp | 2 +- ld/testsuite/ld-loongarch-elf/data-got.d | 16 + ld/testsuite/ld-loongarch-elf/data-got.s | 6 + ld/testsuite/ld-loongarch-elf/data-plt.s | 20 + ld/testsuite/ld-loongarch-elf/desc-ie.d | 14 + ld/testsuite/ld-loongarch-elf/desc-ie.s | 13 + ld/testsuite/ld-loongarch-elf/desc-le-norelax.d | 15 + ld/testsuite/ld-loongarch-elf/desc-le-norelax.s | 11 + ld/testsuite/ld-loongarch-elf/desc-le-relax.d | 13 + ld/testsuite/ld-loongarch-elf/desc-le-relax.s | 14 + ld/testsuite/ld-loongarch-elf/desc-norelax.d | 16 + ld/testsuite/ld-loongarch-elf/desc-norelax.s | 5 + ld/testsuite/ld-loongarch-elf/desc-relax.d | 15 + ld/testsuite/ld-loongarch-elf/desc-relax.s | 5 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 2 + ld/testsuite/ld-loongarch-elf/disas-jirl.d | 4 +- ld/testsuite/ld-loongarch-elf/ie-le-norelax.d | 13 + ld/testsuite/ld-loongarch-elf/ie-le-norelax.s | 11 + ld/testsuite/ld-loongarch-elf/ie-le-relax.d | 13 + ld/testsuite/ld-loongarch-elf/ie-le-relax.s | 13 + ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/jmp_op.d | 67 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 125 +- ld/testsuite/ld-loongarch-elf/libjirl.s | 1 + ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.d | 3 +- ld/testsuite/ld-loongarch-elf/macro_op.d | 339 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 112 +- ld/testsuite/ld-loongarch-elf/max_imm_b16.d | 9 + ld/testsuite/ld-loongarch-elf/max_imm_b21.d | 9 + ld/testsuite/ld-loongarch-elf/max_imm_b26.d | 9 + ld/testsuite/ld-loongarch-elf/max_imm_pcrel20.d | 9 + ld/testsuite/ld-loongarch-elf/medium-call.s | 9 + ld/testsuite/ld-loongarch-elf/old-tls-le.s | 23 + ld/testsuite/ld-loongarch-elf/overflow_b16.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_b21.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_b26.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_pcrel20.d | 4 + .../ld-loongarch-elf/overflow_s_0_10_10_16_s2.d | 4 + .../ld-loongarch-elf/overflow_s_0_5_10_16_s2.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_s_10_12.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_s_10_16.d | 4 + .../ld-loongarch-elf/overflow_s_10_16_s2.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_s_10_5.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_s_5_20.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_u.d | 4 + ld/testsuite/ld-loongarch-elf/overflow_u_10_12.d | 4 + .../ld-loongarch-elf/partial-link-align-a.s | 2 + .../ld-loongarch-elf/partial-link-align-b.s | 3 + ld/testsuite/ld-loongarch-elf/pcala64.d | 15 + ld/testsuite/ld-loongarch-elf/pcala64.s | 8 + ld/testsuite/ld-loongarch-elf/pic.exp | 2 +- ld/testsuite/ld-loongarch-elf/pie_discard.d | 10 + ld/testsuite/ld-loongarch-elf/pie_discard.s | 9 + ld/testsuite/ld-loongarch-elf/pie_discard.t | 9 + .../ld-loongarch-elf/relax-align-discard.lds | 4 + .../ld-loongarch-elf/relax-align-discard.s | 17 + .../ld-loongarch-elf/relax-align-ignore-start.d | 16 + .../ld-loongarch-elf/relax-align-ignore-start.s | 13 + ld/testsuite/ld-loongarch-elf/relax-align.dd | 8 + ld/testsuite/ld-loongarch-elf/relax-align.s | 12 + .../ld-loongarch-elf/relax-bound-check-tls-le.s | 53 + .../ld-loongarch-elf/relax-medium-call-1.d | 21 + .../ld-loongarch-elf/relax-medium-call-1.s | 43 + ld/testsuite/ld-loongarch-elf/relax-medium-call.d | 21 + ld/testsuite/ld-loongarch-elf/relax-medium-call.s | 35 + .../relax-section-align-overflow.s | 25 + ld/testsuite/ld-loongarch-elf/relax-segment-max.s | 12 + ld/testsuite/ld-loongarch-elf/relax-segment-min.s | 12 + ld/testsuite/ld-loongarch-elf/relax-so.s | 4 + ld/testsuite/ld-loongarch-elf/relax-tls-le.s | 26 + ld/testsuite/ld-loongarch-elf/relax.exp | 355 + ld/testsuite/ld-loongarch-elf/relax.s | 16 + .../ld-loongarch-elf/reloc_abs_with_shared.d | 6 + .../ld-loongarch-elf/reloc_abs_with_shared.s | 9 + .../ld-loongarch-elf/reloc_le_with_shared.d | 6 + .../ld-loongarch-elf/reloc_le_with_shared.s | 8 + .../ld-loongarch-elf/reloc_ler_with_shared.d | 4 + .../ld-loongarch-elf/reloc_ler_with_shared.s | 9 + ld/testsuite/ld-loongarch-elf/tls-le-norelax.d | 18 + ld/testsuite/ld-loongarch-elf/tls-le-norelax.s | 22 + ld/testsuite/ld-loongarch-elf/tls-le-relax.d | 13 + ld/testsuite/ld-loongarch-elf/tls-le-relax.s | 22 + .../tls-relax-compatible-check-new.s | 35 + .../tls-relax-compatible-check-old.s | 33 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso.d | 60 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso.s | 74 + ld/testsuite/ld-loongarch-elf/tlsdesc_abs.d | 23 + ld/testsuite/ld-loongarch-elf/tlsdesc_abs.s | 7 + ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.d | 25 + ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.s | 7 + ld/testsuite/ld-loongarch-elf/uleb128.dd | 10 + ld/testsuite/ld-loongarch-elf/uleb128.s | 21 + ld/testsuite/ld-loongarch-elf/underflow_b16.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_b21.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_b26.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_pcrel20.d | 4 + .../ld-loongarch-elf/underflow_s_0_10_10_16_s2.d | 4 + .../ld-loongarch-elf/underflow_s_0_5_10_16_s2.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_s_10_12.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_s_10_16.d | 4 + .../ld-loongarch-elf/underflow_s_10_16_s2.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_s_10_5.d | 4 + ld/testsuite/ld-loongarch-elf/underflow_s_5_20.d | 4 + ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-10.d | 2 + ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/compact-eh6.d | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/got-page-1.ld | 2 +- ld/testsuite/ld-mips-elf/jaloverflow-2.d | 2 +- ld/testsuite/ld-mips-elf/jalx-1.d | 10 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 84 +- ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d | 1 - ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s | 2 + ld/testsuite/ld-mips-elf/n64-plt-2.ed | 1 + ld/testsuite/ld-mips-elf/n64-plt-3.ed | 1 + ld/testsuite/ld-mips-elf/pie-n64.d | 12 +- ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n64.d | 3 +- ld/testsuite/ld-mips-elf/reloc-4.d | 2 +- ld/testsuite/ld-mips-elf/reloc-5.d | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 8 +- ld/testsuite/ld-mips-elf/sections-1-n32.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n32p.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n32t.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n64.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n64t.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-o32.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-o32t.rd | 36 + ld/testsuite/ld-mips-elf/sections-2-n32.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n32p.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n32t.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n64.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n64t.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-o32.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-o32t.rd | 33 + ld/testsuite/ld-mips-elf/sections.s | 44 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-2.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 2 +- .../ld-mips-elf/unaligned-jalx-micromips-0.d | 2 +- .../ld-mips-elf/unaligned-jalx-micromips-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-misc/input-remap.exp | 75 + ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-misc/remaps.r | 6 + ld/testsuite/ld-misc/remaps.txt | 4 + ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/image_size.t | 2 +- ld/testsuite/ld-pe/pdb.exp | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 2 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 143 +- ld/testsuite/ld-plugin/pass1.out | 1 + ld/testsuite/ld-plugin/plugin-1.d | 1 + ld/testsuite/ld-plugin/plugin-10.d | 1 + ld/testsuite/ld-plugin/plugin-11.d | 1 + ld/testsuite/ld-plugin/plugin-13.d | 1 + ld/testsuite/ld-plugin/plugin-14.d | 2 + ld/testsuite/ld-plugin/plugin-15.d | 2 + ld/testsuite/ld-plugin/plugin-16.d | 2 + ld/testsuite/ld-plugin/plugin-17.d | 1 + ld/testsuite/ld-plugin/plugin-18.d | 1 + ld/testsuite/ld-plugin/plugin-19.d | 1 + ld/testsuite/ld-plugin/plugin-2.d | 1 + ld/testsuite/ld-plugin/plugin-20.d | 1 + ld/testsuite/ld-plugin/plugin-21.d | 1 + ld/testsuite/ld-plugin/plugin-22.d | 1 + ld/testsuite/ld-plugin/plugin-23.d | 1 + ld/testsuite/ld-plugin/plugin-26.d | 1 + ld/testsuite/ld-plugin/plugin-3.d | 1 + ld/testsuite/ld-plugin/plugin-30.d | 1 + ld/testsuite/ld-plugin/plugin-4.d | 1 + ld/testsuite/ld-plugin/plugin-5.d | 1 + ld/testsuite/ld-plugin/plugin-6.d | 2 + ld/testsuite/ld-plugin/plugin-7.d | 2 + ld/testsuite/ld-plugin/plugin-8.d | 2 + ld/testsuite/ld-plugin/plugin-9.d | 1 + ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr23935a.c | 2 + ld/testsuite/ld-plugin/pr23935b.c | 2 + ld/testsuite/ld-plugin/pr31482a.c | 8 + ld/testsuite/ld-plugin/pr31482b.c | 9 + ld/testsuite/ld-plugin/pr31482c.c | 9 + ld/testsuite/ld-plugin/pr31615.ver | 4 + ld/testsuite/ld-plugin/pr31615a.c | 8 + ld/testsuite/ld-plugin/pr31615b.c | 7 + ld/testsuite/ld-plugin/pr31615c.c | 8 + ld/testsuite/ld-plugin/pr31615d.c | 5 + ld/testsuite/ld-plugin/pr31644a.c | 13 + .../{ld-elf/needed1a.c => ld-plugin/pr31644b.c} | 0 .../{ld-elf/pr28348a.c => ld-plugin/pr31644c.c} | 0 ld/testsuite/ld-powerpc/abs-pie-relr.r | 6 +- ld/testsuite/ld-powerpc/abs-shared-relr.r | 7 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 3 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/pr28827-2.d | 2 +- ld/testsuite/ld-powerpc/tls32ldgd.d | 13 + ld/testsuite/ld-powerpc/tls32ldgd.s | 16 + .../ld-riscv-elf/attr-merge-priv-spec-01.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-02.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-03.d | 3 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 3 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 3 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 3 +- ld/testsuite/ld-riscv-elf/ifunc-plt-01.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-plt-02.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 14 +- ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 4 +- ld/testsuite/ld-riscv-elf/pr31179-r.d | 10 + ld/testsuite/ld-riscv-elf/pr31179.d | 11 + ld/testsuite/ld-riscv-elf/pr31179.s | 13 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.d | 46 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.s | 28 + ld/testsuite/ld-riscv-elf/tls.d | 17 + ld/testsuite/ld-riscv-elf/tls.s | 42 + ld/testsuite/ld-riscv-elf/tlsbin.d | 12 + ld/testsuite/ld-riscv-elf/tlslib.s | 6 + ld/testsuite/ld-riscv-elf/uleb128.d | 18 + ld/testsuite/ld-riscv-elf/uleb128.s | 18 + ld/testsuite/ld-riscv-elf/weakref32.d | 4 +- ld/testsuite/ld-riscv-elf/weakref64.d | 4 +- ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/8GB.ld | 1 + ld/testsuite/ld-s390/s390.exp | 7 +- ld/testsuite/ld-s390/weakundef-1.dd | 15 + ld/testsuite/ld-s390/weakundef-1.s | 18 + ld/testsuite/ld-scripts/align.exp | 10 +- ld/testsuite/ld-scripts/align2a.d | 2 +- ld/testsuite/ld-scripts/align2b.d | 2 +- ld/testsuite/ld-scripts/align5.d | 4 +- ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 16 +- ld/testsuite/ld-scripts/data.exp | 3 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/defined2.d | 2 +- ld/testsuite/ld-scripts/defined3.d | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address-1.d | 3 +- ld/testsuite/ld-scripts/empty-address-1.t | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.t | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.t | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 1 + ld/testsuite/ld-scripts/empty-address-3a.t | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 1 + ld/testsuite/ld-scripts/empty-address-3b.t | 2 +- ld/testsuite/ld-scripts/empty-address-3c.t | 2 +- ld/testsuite/ld-scripts/empty-address-4.t | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill.d | 2 + ld/testsuite/ld-scripts/fill2.d | 12 + ld/testsuite/ld-scripts/fill2.t | 29 + ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 30 +- ld/testsuite/ld-scripts/map-locals.d | 5 + ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.t | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs.t | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.t | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.t | 2 +- ld/testsuite/ld-scripts/phdrs3a.t | 2 +- ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 4 +- ld/testsuite/ld-scripts/pr18963.d | 2 +- ld/testsuite/ld-scripts/pr20302.d | 2 +- ld/testsuite/ld-scripts/print-memory-usage-1.l | 1 + ld/testsuite/ld-scripts/print-memory-usage-1.t | 1 + ld/testsuite/ld-scripts/print-memory-usage.exp | 4 +- ld/testsuite/ld-scripts/provide-9.t | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at1.d | 2 +- ld/testsuite/ld-scripts/rgn-at10.d | 2 +- ld/testsuite/ld-scripts/rgn-at4.d | 2 +- ld/testsuite/ld-scripts/rgn-at6.d | 2 +- ld/testsuite/ld-scripts/rgn-at8.d | 2 +- ld/testsuite/ld-scripts/rgn-at9.d | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over1.d | 2 +- ld/testsuite/ld-scripts/rgn-over2.d | 2 +- ld/testsuite/ld-scripts/rgn-over4.d | 2 +- ld/testsuite/ld-scripts/rgn-over5.d | 2 +- ld/testsuite/ld-scripts/rgn-over6.d | 2 +- ld/testsuite/ld-scripts/script.exp | 6 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 4 +- ld/testsuite/ld-scripts/sizeof.s | 1 + ld/testsuite/ld-scripts/sort-file-reversed-1.d | 18 + ld/testsuite/ld-scripts/sort-file-reversed-1.t | 6 + ld/testsuite/ld-scripts/sort-file-reversed-2.d | 19 + ld/testsuite/ld-scripts/sort-file-reversed-2.t | 6 + ld/testsuite/ld-scripts/sort-file.d | 2 +- ld/testsuite/ld-scripts/sort-file.t | 2 +- ld/testsuite/ld-scripts/sort-sections-reversed-1.d | 13 + ld/testsuite/ld-scripts/sort-sections-reversed-1.t | 5 + ld/testsuite/ld-scripts/sort-sections-reversed-2.d | 13 + ld/testsuite/ld-scripts/sort-sections-reversed-2.t | 5 + ld/testsuite/ld-scripts/sort-sections-reversed-3.d | 15 + ld/testsuite/ld-scripts/sort-sections-reversed-3.t | 5 + ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sort.t | 2 +- ld/testsuite/ld-scripts/sort_b_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_a_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_a_n.t | 2 +- ld/testsuite/ld-scripts/sort_b_n.t | 2 +- ld/testsuite/ld-scripts/sort_b_n_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_n_n.t | 2 +- ld/testsuite/ld-scripts/sort_no.t | 2 +- ld/testsuite/ld-scripts/subalign.d | 12 + ld/testsuite/ld-scripts/subalign.s | 20 + ld/testsuite/ld-scripts/subalign.t | 20 + ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/sframe.exp | 2 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 4 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 122 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 122 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 104 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 104 +- ld/testsuite/ld-tic6x/static-app-1.rd | 125 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 125 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 119 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 119 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 9 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 2 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vsb/vsb.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/apx-load1.s | 51 + ld/testsuite/ld-x86-64/apx-load1a.d | 54 + ld/testsuite/ld-x86-64/apx-load1b.d | 55 + ld/testsuite/ld-x86-64/apx-load1c.d | 47 + ld/testsuite/ld-x86-64/apx-load1d.d | 47 + ld/testsuite/ld-x86-64/compressed1.d | 2 +- ld/testsuite/ld-x86-64/discarded1.d | 2 +- ld/testsuite/ld-x86-64/dt-relr-1a-x32.d | 13 +- ld/testsuite/ld-x86-64/dt-relr-1a.d | 13 +- ld/testsuite/ld-x86-64/dt-relr-1b-x32.d | 13 +- ld/testsuite/ld-x86-64/dt-relr-1b.d | 13 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 2 +- ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 2 +- ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 2 +- ld/testsuite/ld-x86-64/line.exp | 4 +- ld/testsuite/ld-x86-64/mark-plt-1.s | 7 + ld/testsuite/ld-x86-64/mark-plt-1a-x32.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1a.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1a.rd | 7 + ld/testsuite/ld-x86-64/mark-plt-1b-x32.d | 16 + ld/testsuite/ld-x86-64/mark-plt-1b.d | 16 + .../mark-plt-1b.rd} | 0 ld/testsuite/ld-x86-64/mark-plt-1c-x32.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1c.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1d-x32.d | 16 + ld/testsuite/ld-x86-64/mark-plt-1d.d | 16 + ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-5.od | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-5.rd | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-6.od | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/pr18176.t | 2 +- ld/testsuite/ld-x86-64/pr18801a.d | 2 +- ld/testsuite/ld-x86-64/pr18801b.d | 2 +- ld/testsuite/ld-x86-64/pr19175.d | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2f.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 2 +- ld/testsuite/ld-x86-64/pr23189.d | 2 +- ld/testsuite/ld-x86-64/pr27587.err | 2 +- ld/testsuite/ld-x86-64/pr30787.d | 7 + ld/testsuite/ld-x86-64/pr30787.s | 6 + ld/testsuite/ld-x86-64/pr30787.t | 4 + ld/testsuite/ld-x86-64/pr31047-x32.d | 13 + ld/testsuite/ld-x86-64/pr31047.d | 13 + ld/testsuite/ld-x86-64/pr31047a.s | 3 + ld/testsuite/ld-x86-64/pr31047b.s | 6 + ld/testsuite/ld-x86-64/property-stk.s | 25 + ld/testsuite/ld-x86-64/property-x86-1.S | 38 - ld/testsuite/ld-x86-64/property-x86-1.s | 39 + ld/testsuite/ld-x86-64/property-x86-2.S | 31 - ld/testsuite/ld-x86-64/property-x86-2.s | 32 + ld/testsuite/ld-x86-64/sframe-plt-1.d | 2 +- ld/testsuite/ld-x86-64/sframe-simple-1.d | 4 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 73 + ld/testsuite/ld-x86-64/tlsbindesc.rd | 36 +- ld/testsuite/ld-x86-64/tlsbindesc.s | 47 + ld/testsuite/ld-x86-64/weakundef-1.nd | 6 + ld/testsuite/ld-x86-64/weakundef-1a.s | 6 + ld/testsuite/ld-x86-64/weakundef-1b.s | 8 + ld/testsuite/ld-x86-64/x86-64.exp | 225 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 6 +- libbacktrace/ChangeLog | 279 +- libbacktrace/Makefile.am | 124 +- libbacktrace/Makefile.in | 379 +- libbacktrace/README | 32 +- libbacktrace/alloc.c | 2 +- libbacktrace/allocfail.c | 2 +- libbacktrace/allocfail.sh | 2 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 2 +- libbacktrace/config.h.in | 13 + libbacktrace/configure | 273 +- libbacktrace/configure.ac | 55 +- libbacktrace/dwarf.c | 124 +- libbacktrace/edtest.c | 2 +- libbacktrace/edtest2.c | 2 +- libbacktrace/elf.c | 2997 +- libbacktrace/fileline.c | 77 +- libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +- libbacktrace/instrumented_alloc.c | 2 +- libbacktrace/internal.h | 11 +- libbacktrace/macho.c | 4 +- libbacktrace/mmap.c | 2 +- libbacktrace/mmapio.c | 2 +- libbacktrace/mtest.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 26 +- libbacktrace/posix.c | 2 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 2 +- libbacktrace/simple.c | 2 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/test_format.c | 2 +- libbacktrace/testlib.c | 2 +- libbacktrace/testlib.h | 2 +- libbacktrace/ttest.c | 2 +- libbacktrace/unittest.c | 2 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 2 +- libbacktrace/xztest.c | 2 +- libbacktrace/zstdtest.c | 523 + libbacktrace/ztest.c | 2 +- libctf/ChangeLog | 19 +- libctf/Makefile.am | 7 +- libctf/Makefile.in | 230 +- libctf/aclocal.m4 | 10 + libctf/config.h.in | 18 + libctf/configure | 2412 +- libctf/configure.ac | 27 +- libctf/ctf-archive.c | 11 +- libctf/ctf-create.c | 406 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 35 +- libctf/ctf-dump.c | 12 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 114 +- libctf/ctf-impl.h | 119 +- libctf/ctf-inlines.h | 19 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 75 +- libctf/ctf-lookup.c | 405 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 345 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 412 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 619 +- libctf/ctf-subr.c | 8 +- libctf/ctf-types.c | 96 +- libctf/ctf-util.c | 25 +- libctf/doc/ctf-spec.texi | 2 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 7 +- libctf/swap.h | 4 +- libctf/testsuite/config/default.exp | 2 +- libctf/testsuite/lib/ctf-lib.exp | 2 +- libctf/testsuite/libctf-lookup/add-to-opened-ctf.c | 19 + libctf/testsuite/libctf-lookup/add-to-opened.c | 148 + libctf/testsuite/libctf-lookup/add-to-opened.lk | 3 + .../libctf-lookup/conflicting-type-syms.c | 4 + libctf/testsuite/libctf-lookup/lookup.exp | 2 +- libctf/testsuite/libctf-regression/gzrewrite-ctf.c | 19 + libctf/testsuite/libctf-regression/gzrewrite.c | 165 + libctf/testsuite/libctf-regression/gzrewrite.lk | 3 + .../libctf-regression/libctf-repeat-cu.exp | 2 +- libctf/testsuite/libctf-regression/regression.exp | 2 +- libctf/testsuite/libctf-regression/zrewrite.c | 156 + libctf/testsuite/libctf-regression/zrewrite.lk | 3 + .../libctf-writable/libctf-bitfield-name-lookup.c | 137 + ...opagation.lk => libctf-bitfield-name-lookup.lk} | 0 libctf/testsuite/libctf-writable/libctf-errors.c | 74 + .../{error-propagation.lk => libctf-errors.lk} | 0 .../libctf-writable/parent-child-dtd-crash-lib.c | 179 + .../libctf-writable/parent-child-dtd-enum.c | 11 + .../libctf-writable/parent-child-dtd-enum.lk | 1 + .../libctf-writable/parent-child-dtd-enumerator.c | 11 + .../libctf-writable/parent-child-dtd-enumerator.lk | 1 + .../parent-child-dtd-member-encoded.c | 11 + .../parent-child-dtd-member-encoded.lk | 1 + .../parent-child-dtd-member-offset.c | 11 + .../parent-child-dtd-member-offset.lk | 1 + .../libctf-writable/parent-child-dtd-set-array.c | 11 + .../libctf-writable/parent-child-dtd-set-array.lk | 1 + .../libctf-writable/parent-child-dtd-struct.c | 11 + .../libctf-writable/parent-child-dtd-struct.lk | 1 + .../libctf-writable/parent-child-dtd-union.c | 11 + .../libctf-writable/parent-child-dtd-union.lk | 1 + libctf/testsuite/libctf-writable/writable.exp | 2 +- libdecnumber/configure | 22 +- libdecnumber/configure.ac | 19 +- libiberty/ChangeLog | 145 + libiberty/Makefile.in | 5 +- libiberty/_doprnt.c | 2 +- libiberty/acinclude.m4 | 4 +- libiberty/aclocal.m4 | 3 + libiberty/argv.c | 35 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/config.in | 12 + libiberty/configure | 168 +- libiberty/configure.ac | 56 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 179 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 4 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 201 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 3 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/obstacks.texi | 4 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 176 +- libiberty/pex-win32.c | 95 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 307 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strstr.c | 15 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/d-demangle-expected | 5 + libiberty/testsuite/demangle-expected | 50 + libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libsframe/Makefile.am | 17 +- libsframe/Makefile.in | 150 +- libsframe/aclocal.m4 | 1 + libsframe/configure | 137 +- libsframe/configure.ac | 32 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 112 +- libsframe/libsframe.ver | 40 + libsframe/libtool-version | 30 + libsframe/sframe-dump.c | 69 +- libsframe/sframe-error.c | 2 +- libsframe/sframe-impl.h | 27 +- libsframe/sframe.c | 567 +- libsframe/testsuite/config/default.exp | 2 +- libsframe/testsuite/libsframe.decode/DATA-BE | Bin 64 -> 67 bytes libsframe/testsuite/libsframe.decode/DATA1 | Bin 60 -> 63 bytes libsframe/testsuite/libsframe.decode/DATA2 | Bin 92 -> 98 bytes libsframe/testsuite/libsframe.decode/be-flipping.c | 2 +- libsframe/testsuite/libsframe.decode/decode.exp | 2 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 2 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 2 +- libsframe/testsuite/libsframe.encode/encode-1.c | 2 +- libsframe/testsuite/libsframe.encode/encode.exp | 2 +- libsframe/testsuite/libsframe.find/find.exp | 42 + libsframe/testsuite/libsframe.find/findfre-1.c | 155 + libsframe/testsuite/libsframe.find/findfunc-1.c | 204 + libsframe/testsuite/libsframe.find/local.mk | 15 + libsframe/testsuite/libsframe.find/plt-findfre-1.c | 127 + libsframe/testsuite/local.mk | 3 +- libtool.m4 | 88 +- ltmain.sh | 8 +- opcodes/ChangeLog | 120 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 34 +- opcodes/Makefile.in | 50 +- opcodes/aarch64-asm-2.c | 739 +- opcodes/aarch64-asm.c | 176 +- opcodes/aarch64-asm.h | 8 +- opcodes/aarch64-dis-2.c | 8997 +- opcodes/aarch64-dis.c | 362 +- opcodes/aarch64-dis.h | 10 +- opcodes/aarch64-gen.c | 41 +- opcodes/aarch64-opc-2.c | 64 +- opcodes/aarch64-opc.c | 1779 +- opcodes/aarch64-opc.h | 20 +- opcodes/aarch64-sys-regs.def | 1162 + opcodes/aarch64-tbl.h | 815 +- opcodes/aclocal.m4 | 6 + opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 5 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 6 +- opcodes/arm-dis.c | 43 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-asm.c | 590 - opcodes/bpf-desc.c | 1939 - opcodes/bpf-desc.h | 268 - opcodes/bpf-dis.c | 815 +- opcodes/bpf-ibld.c | 961 - opcodes/bpf-opc.c | 2309 +- opcodes/bpf-opc.h | 166 - opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 4 +- opcodes/config.in | 18 + opcodes/configure | 2432 +- opcodes/configure.ac | 12 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 2 +- opcodes/cris-desc.h | 2 +- opcodes/cris-dis.c | 38 +- opcodes/cris-opc.c | 2 +- opcodes/cris-opc.h | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 2 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 61 +- opcodes/disassemble.h | 5 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 2 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 4 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 28 +- opcodes/i386-dis-evex-mod.h | 61 +- opcodes/i386-dis-evex-prefix.h | 45 +- opcodes/i386-dis-evex-reg.h | 79 +- opcodes/i386-dis-evex-w.h | 54 +- opcodes/i386-dis-evex.h | 407 +- opcodes/i386-dis.c | 5008 +- opcodes/i386-gen.c | 348 +- opcodes/i386-init.h | 1922 +- opcodes/i386-mnem.h | 3960 +- opcodes/i386-opc.h | 207 +- opcodes/i386-opc.tbl | 3216 +- opcodes/i386-reg.tbl | 206 +- opcodes/i386-tbl.h | 54171 +++----- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 10 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/kvx-dis.c | 1587 + opcodes/kvx-dis.h | 65 + opcodes/kvx-opc.c | 115473 ++++++++++++++++++ opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 33 +- opcodes/loongarch-dis.c | 136 +- opcodes/loongarch-opc.c | 2035 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 2 +- opcodes/m68k-opc.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 4 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 29 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 66 +- opcodes/microblaze-opcm.h | 20 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 5 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 109 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 3 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 2 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 2 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 4 +- opcodes/po/POTFILES.in | 7 +- opcodes/po/de.po | 1137 +- opcodes/po/opcodes.pot | 932 +- opcodes/po/ro.po | 1148 +- opcodes/po/sr.po | 1130 +- opcodes/po/sv.po | 1309 +- opcodes/po/uk.po | 1133 +- opcodes/ppc-dis.c | 16 +- opcodes/ppc-opc.c | 2 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 404 +- opcodes/riscv-opc.c | 1350 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 2 +- opcodes/s12z-opc.c | 2 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 74 +- opcodes/s390-mkopc.c | 233 +- opcodes/s390-opc.c | 255 +- opcodes/s390-opc.txt | 222 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 6 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- readline/readline/isearch.c | 3 + readline/readline/mbutil.c | 2 +- sim/Makefile.am | 16 +- sim/Makefile.in | 1146 +- sim/aarch64/aarch64-sim.h | 2 +- sim/aarch64/cpustate.c | 2 +- sim/aarch64/cpustate.h | 2 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 2 +- sim/aarch64/local.mk | 2 +- sim/aarch64/memory.c | 2 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 2 +- sim/aarch64/simulator.c | 156 +- sim/aarch64/simulator.h | 2 +- sim/arch-subdir.mk.in | 66 - sim/arm/arm-sim.h | 2 +- sim/arm/armemu.c | 44 +- sim/arm/armemu32.c | 2 +- sim/arm/armos.c | 5 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/local.mk | 2 +- sim/arm/maverick.c | 2 +- sim/arm/maverick.h | 2 +- sim/arm/sim-main.h | 2 +- sim/arm/thumbemu.c | 29 +- sim/arm/wrapper.c | 22 +- sim/avr/avr-sim.h | 2 +- sim/avr/interp.c | 4 +- sim/avr/local.mk | 2 +- sim/avr/sim-main.h | 2 +- sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 41 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 3 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 5 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 12 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 4 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 4 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 10 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 3 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 3 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 36 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 15 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 2 +- sim/bfin/machs.c | 14 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 2 +- sim/bpf/arch.c | 35 - sim/bpf/arch.h | 50 - sim/bpf/bpf-helpers.c | 181 - sim/bpf/bpf-helpers.def | 194 - sim/bpf/bpf-helpers.h | 33 - sim/bpf/bpf-sim.c | 1432 + sim/bpf/bpf-sim.h | 20 +- sim/bpf/bpf.c | 329 - sim/bpf/cpu.c | 61 - sim/bpf/cpu.h | 81 - sim/bpf/cpuall.h | 65 - sim/bpf/decode-be.c | 1131 - sim/bpf/decode-be.h | 94 - sim/bpf/decode-le.c | 1131 - sim/bpf/decode-le.h | 94 - sim/bpf/decode.h | 37 - sim/bpf/defs-be.h | 383 - sim/bpf/defs-le.h | 383 - sim/bpf/eng.h | 23 - sim/bpf/local.mk | 108 +- sim/bpf/mloop.in | 168 - sim/bpf/sem-be.c | 3207 - sim/bpf/sem-le.c | 3207 - sim/bpf/sim-if.c | 228 - sim/bpf/sim-main.h | 25 +- sim/bpf/traps.c | 2 +- sim/common/callback.c | 2 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 4 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 5 +- sim/common/cgen-scache.c | 14 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 8 +- sim/common/cgen-utils.c | 2 +- sim/common/cgen.sh | 4 - sim/common/create-version.sh | 2 +- sim/common/defs.h | 5 +- sim/common/dv-cfi.c | 8 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 2 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 89 +- sim/common/gennltvals.py | 8 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 4 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 8 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 34 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 4 +- sim/common/hw-tree.h | 2 +- sim/common/lineno.sh | 44 + sim/common/local.mk | 11 +- sim/common/nrun.c | 2 +- sim/common/portability.c | 2 +- sim/common/portability.h | 2 +- sim/common/run.1 | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 4 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 4 +- sim/common/sim-core.h | 4 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 4 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 4 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 6 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 10 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 6 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 4 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 7 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 4 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 6 +- sim/common/target-newlib-errno.c | 119 +- sim/common/target-newlib-open.c | 2 +- sim/common/target-newlib-signal.c | 2 +- sim/common/target-newlib-syscall.c | 2 +- sim/common/target-newlib-syscall.h | 2 +- sim/common/version.h | 2 +- sim/config.h.in | 76 + sim/configure | 1870 +- sim/configure.ac | 80 +- sim/cr16/cr16-sim.h | 2 +- sim/cr16/gencode.c | 10 +- sim/cr16/interp.c | 8 +- sim/cr16/local.mk | 3 +- sim/cr16/sim-main.h | 2 +- sim/cr16/simops.c | 24 +- sim/cris/arch.c | 5 +- sim/cris/arch.h | 13 +- sim/cris/cpuall.h | 5 +- sim/cris/cpuv10.c | 5 +- sim/cris/cpuv10.h | 5 +- sim/cris/cpuv32.c | 5 +- sim/cris/cpuv32.h | 5 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 16 +- sim/cris/crisv10f.c | 3 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 3695 +- sim/cris/decodev10.h | 6 +- sim/cris/decodev32.c | 2763 +- sim/cris/decodev32.h | 7 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 5 +- sim/cris/local.mk | 29 +- sim/cris/mloop.in | 8 +- sim/cris/modelv10.c | 5 +- sim/cris/modelv32.c | 5 +- sim/cris/rvdummy.c | 3 +- sim/cris/semcrisv10f-switch.c | 69 +- sim/cris/semcrisv32f-switch.c | 69 +- sim/cris/sim-if.c | 16 +- sim/cris/sim-main.h | 4 +- sim/cris/traps.c | 4 +- sim/d10v/interp.c | 4 +- sim/d10v/local.mk | 3 +- sim/d10v/sim-main.h | 2 +- sim/erc32/erc32.c | 14 +- sim/erc32/exec.c | 75 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 21 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 14 +- sim/erc32/local.mk | 2 +- sim/erc32/sis.c | 3 +- sim/erc32/sis.h | 4 +- sim/erc32/startsim | 2 +- sim/example-synacor/example-synacor-sim.h | 2 +- sim/example-synacor/interp.c | 2 +- sim/example-synacor/local.mk | 2 +- sim/example-synacor/sim-main.c | 2 +- sim/example-synacor/sim-main.h | 2 +- sim/frv/acinclude.m4 | 2 +- sim/frv/arch.c | 5 +- sim/frv/arch.h | 13 +- sim/frv/cache.c | 12 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 9 +- sim/frv/cpu.h | 41 +- sim/frv/cpuall.h | 5 +- sim/frv/decode.c | 2253 +- sim/frv/decode.h | 5 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 6 +- sim/frv/interrupts.c | 10 +- sim/frv/local.mk | 18 +- sim/frv/memory.c | 4 +- sim/frv/mloop.in | 7 +- sim/frv/model.c | 5 +- sim/frv/options.c | 8 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 13 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 7 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 60 +- sim/frv/sim-if.c | 2 +- sim/frv/sim-main.h | 4 +- sim/frv/traps.c | 9 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 12 +- sim/ft32/local.mk | 2 +- sim/ft32/sim-main.h | 2 +- sim/h8300/compile.c | 115 +- sim/h8300/local.mk | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 8 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 9 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 7 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 6 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 6 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 7 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 7 +- sim/igen/gen-semantics.c | 13 +- sim/igen/gen-semantics.h | 6 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 6 +- sim/igen/gen.c | 12 +- sim/igen/gen.h | 6 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 6 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 7 +- sim/igen/ld-decode.c | 4 +- sim/igen/ld-decode.h | 6 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 7 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 8 +- sim/igen/local.mk | 6 +- sim/igen/misc.c | 6 +- sim/igen/misc.h | 19 +- sim/igen/table.c | 13 +- sim/igen/table.h | 6 +- sim/iq2000/arch.c | 5 +- sim/iq2000/arch.h | 13 +- sim/iq2000/cpu.c | 5 +- sim/iq2000/cpu.h | 13 +- sim/iq2000/cpuall.h | 5 +- sim/iq2000/decode.c | 783 +- sim/iq2000/decode.h | 9 +- sim/iq2000/iq2000.c | 6 +- sim/iq2000/local.mk | 14 +- sim/iq2000/mloop.in | 8 +- sim/iq2000/model.c | 5 +- sim/iq2000/sem-switch.c | 9 +- sim/iq2000/sem.c | 9 +- sim/iq2000/sim-if.c | 3 +- sim/iq2000/sim-main.h | 2 +- sim/lm32/arch.c | 5 +- sim/lm32/arch.h | 13 +- sim/lm32/cpu.c | 5 +- sim/lm32/cpu.h | 20 +- sim/lm32/cpuall.h | 5 +- sim/lm32/decode.c | 151 +- sim/lm32/decode.h | 5 +- sim/lm32/dv-lm32cpu.c | 5 +- sim/lm32/dv-lm32timer.c | 3 +- sim/lm32/dv-lm32uart.c | 3 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/local.mk | 14 +- sim/lm32/mloop.in | 4 + sim/lm32/model.c | 5 +- sim/lm32/sem-switch.c | 5 +- sim/lm32/sem.c | 5 +- sim/lm32/sim-if.c | 2 +- sim/lm32/sim-main.h | 15 +- sim/lm32/traps.c | 13 +- sim/lm32/user.c | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 12 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/local.mk | 2 +- sim/m32c/m32c.opc | 15 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 4 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 37 +- sim/m32c/r8c.opc | 10 +- sim/m32c/reg.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/arch.c | 5 +- sim/m32r/arch.h | 13 +- sim/m32r/cpu.c | 5 +- sim/m32r/cpu.h | 13 +- sim/m32r/cpu2.c | 5 +- sim/m32r/cpu2.h | 13 +- sim/m32r/cpuall.h | 5 +- sim/m32r/cpux.c | 5 +- sim/m32r/cpux.h | 13 +- sim/m32r/decode.c | 451 +- sim/m32r/decode.h | 5 +- sim/m32r/decode2.c | 597 +- sim/m32r/decode2.h | 5 +- sim/m32r/decodex.c | 559 +- sim/m32r/decodex.h | 5 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 4 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/local.mk | 46 +- sim/m32r/m32r-sim.h | 43 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 6 +- sim/m32r/mloop2.in | 17 +- sim/m32r/mloopx.in | 17 +- sim/m32r/model.c | 5 +- sim/m32r/model2.c | 5 +- sim/m32r/modelx.c | 5 +- sim/m32r/sem-switch.c | 5 +- sim/m32r/sem.c | 5 +- sim/m32r/sem2-switch.c | 5 +- sim/m32r/semx-switch.c | 5 +- sim/m32r/sim-if.c | 2 +- sim/m32r/sim-main.h | 2 +- sim/m32r/traps.c | 109 +- sim/m4/sim_ac_option_alignment.m4 | 2 +- sim/m4/sim_ac_option_assert.m4 | 2 +- sim/m4/sim_ac_option_bitsize.m4 | 2 +- sim/m4/sim_ac_option_cgen_maint.m4 | 5 +- sim/m4/sim_ac_option_debug.m4 | 2 +- sim/m4/sim_ac_option_endian.m4 | 2 +- sim/m4/sim_ac_option_environment.m4 | 2 +- sim/m4/sim_ac_option_float.m4 | 2 +- sim/m4/sim_ac_option_hardware.m4 | 2 +- sim/m4/sim_ac_option_inline.m4 | 2 +- sim/m4/sim_ac_option_profile.m4 | 2 +- sim/m4/sim_ac_option_reserved_bits.m4 | 2 +- sim/m4/sim_ac_option_scache.m4 | 2 +- sim/m4/sim_ac_option_smp.m4 | 2 +- sim/m4/sim_ac_option_stdio.m4 | 2 +- sim/m4/sim_ac_option_trace.m4 | 2 +- sim/m4/sim_ac_option_warnings.m4 | 145 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_platform.m4 | 154 +- sim/m4/sim_ac_toolchain.m4 | 2 +- sim/m68hc11/dv-m68hc11.c | 7 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 5 +- sim/m68hc11/dv-m68hc11spi.c | 7 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 60 +- sim/m68hc11/interp.c | 4 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 2 +- sim/m68hc11/m68hc11-sim.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/interp.c | 29 +- sim/mcore/local.mk | 2 +- sim/mcore/mcore-sim.h | 2 +- sim/mcore/sim-main.h | 2 +- sim/microblaze/interp.c | 8 +- sim/microblaze/local.mk | 2 +- sim/microblaze/microblaze-sim.h | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/mips/acinclude.m4 | 4 +- sim/mips/cp1.c | 17 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 4 +- sim/mips/dsp2.igen | 7 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/interp.c | 31 +- sim/mips/local.mk | 2 +- sim/mips/m16e.igen | 8 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 2 +- sim/mips/mips.igen | 21 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 4 +- sim/mips/sim-main.h | 4 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/am33.igen | 14 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 10 +- sim/mn10300/interp.c | 3 - sim/mn10300/local.mk | 2 +- sim/mn10300/mn10300-sim.h | 3 +- sim/mn10300/op_utils.c | 3 +- sim/mn10300/sim-main.h | 4 +- sim/moxie/interp.c | 11 +- sim/moxie/local.mk | 2 +- sim/moxie/moxie-sim.h | 2 +- sim/moxie/sim-main.h | 2 +- sim/msp430/local.mk | 2 +- sim/msp430/msp430-sim.c | 12 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 2 +- sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 6 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2356 +- sim/or1k/decode.h | 2 +- sim/or1k/local.mk | 14 +- sim/or1k/mloop.in | 6 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 2 +- sim/or1k/or1k.c | 4 +- sim/or1k/sem-switch.c | 5 +- sim/or1k/sem.c | 3 +- sim/or1k/sim-if.c | 2 +- sim/or1k/sim-main.h | 2 +- sim/or1k/traps.c | 2 +- sim/ppc/Makefile.in | 807 - sim/ppc/acinclude.m4 | 228 + sim/ppc/aclocal.m4 | 15 - sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/basics.h | 2 +- sim/ppc/config.in | 58 - sim/ppc/configure | 5502 - sim/ppc/configure.ac | 538 - sim/ppc/cpu.h | 6 +- sim/ppc/debug.h | 18 +- sim/ppc/defs.h | 50 - sim/ppc/device.c | 38 +- sim/ppc/device_table.c | 2 - sim/ppc/dp-bit.c | 2 +- sim/ppc/dumpf.c | 40 + sim/ppc/dumpf.h | 25 + sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_netbsd.c | 9 +- sim/ppc/emul_unix.c | 9 +- sim/ppc/filter-ppc.c | 41 + sim/ppc/filter-ppc.h | 29 + sim/ppc/filter.c | 143 - sim/ppc/filter.h | 42 - sim/ppc/filter_filename.c | 35 - sim/ppc/filter_filename.h | 26 - sim/ppc/gdb-sim.c | 2 +- sim/ppc/gen-icache.c | 16 +- sim/ppc/gen-idecode.c | 8 +- sim/ppc/gen-model.c | 37 +- sim/ppc/gen-semantics.c | 10 +- sim/ppc/gen-support.c | 8 +- sim/ppc/hw_phb.c | 7 +- sim/ppc/hw_sem.c | 14 +- sim/ppc/hw_shm.c | 10 + sim/ppc/idecode_expression.h | 12 +- sim/ppc/igen.c | 36 +- sim/ppc/ld-cache.c | 3 +- sim/ppc/ld-decode.c | 3 +- sim/ppc/ld-insn.c | 30 +- sim/ppc/ld-insn.h | 4 +- sim/ppc/lf-ppc.c | 66 + sim/ppc/lf-ppc.h | 33 + sim/ppc/lf.c | 496 - sim/ppc/lf.h | 130 - sim/ppc/local.mk | 265 +- sim/ppc/misc.c | 205 - sim/ppc/misc.h | 79 - sim/ppc/mon.c | 1 - sim/ppc/pk.h | 2 +- sim/ppc/psim.c | 161 +- sim/ppc/psim.h | 4 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim-endian-n.h | 133 - sim/ppc/sim-endian.c | 76 - sim/ppc/sim-endian.h | 225 - sim/ppc/sim_calls.c | 16 +- sim/ppc/spreg-gen.py | 4 +- sim/ppc/spreg.c | 2 +- sim/ppc/spreg.h | 2 +- sim/ppc/std-config.h | 8 + sim/ppc/table.c | 6 +- sim/ppc/tree.c | 2 +- sim/ppc/tree.h | 2 +- sim/pru/interp.c | 2 +- sim/pru/local.mk | 2 +- sim/pru/pru.h | 2 +- sim/pru/pru.isa | 14 +- sim/pru/sim-main.h | 2 +- sim/riscv/acinclude.m4 | 2 +- sim/riscv/interp.c | 2 +- sim/riscv/local.mk | 2 +- sim/riscv/machs.c | 2 +- sim/riscv/machs.h | 2 +- sim/riscv/model_list.def | 9 + sim/riscv/riscv-sim.h | 2 +- sim/riscv/sim-main.c | 356 +- sim/riscv/sim-main.h | 2 +- sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 22 +- sim/rl78/load.c | 4 +- sim/rl78/load.h | 2 +- sim/rl78/local.mk | 2 +- sim/rl78/main.c | 2 +- sim/rl78/mem.c | 2 +- sim/rl78/mem.h | 2 +- sim/rl78/rl78.c | 3 +- sim/rl78/trace.c | 2 +- sim/rl78/trace.h | 2 +- sim/rx/acinclude.m4 | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 20 +- sim/rx/load.c | 4 +- sim/rx/load.h | 2 +- sim/rx/local.mk | 2 +- sim/rx/main.c | 2 +- sim/rx/mem.c | 3 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 15 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 2 +- sim/rx/trace.h | 2 +- sim/sh/gencode.c | 4005 +- sim/sh/interp.c | 10 +- sim/sh/local.mk | 4 +- sim/sh/sh-sim.h | 2 +- sim/sh/sim-main.h | 2 +- sim/testsuite/bpf/alu.s | 64 +- sim/testsuite/bpf/alu32.s | 92 +- sim/testsuite/bpf/endbe.s | 14 +- sim/testsuite/bpf/endle.s | 14 +- sim/testsuite/bpf/jmp.s | 130 +- sim/testsuite/bpf/jmp32.s | 130 +- sim/testsuite/bpf/ldabs.s | 81 +- sim/testsuite/bpf/mem.s | 10 +- sim/testsuite/bpf/mov.s | 18 +- sim/testsuite/bpf/testutils.inc | 24 +- sim/testsuite/bpf/xadd.s | 24 +- sim/testsuite/common/alu-n-tst.h | 4 +- sim/testsuite/common/bits-gen.c | 12 +- sim/testsuite/common/bits-tst.c | 10 +- sim/testsuite/common/local.mk | 2 +- sim/testsuite/cris/asm/asm.exp | 2 +- sim/testsuite/cris/c/c.exp | 2 +- sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/lib/sim-defs.exp | 19 + sim/testsuite/local.mk | 2 +- sim/testsuite/m32c/blinky.s | 2 +- sim/testsuite/m32c/gloss.s | 2 +- sim/testsuite/m32c/sample.ld | 2 +- sim/testsuite/m32c/sample.s | 2 +- sim/testsuite/m32c/sample2.c | 2 +- sim/testsuite/mcore/lsr.s | 28 + sim/testsuite/mcore/lsri.s | 25 + sim/testsuite/mcore/rotli.s | 31 + sim/testsuite/mcore/sextb.s | 25 + sim/testsuite/mcore/sexth.s | 27 + sim/testsuite/mips/hilo-hazard-4.s | 2 +- sim/testsuite/mips/mips32-dsp.s | 2 +- sim/testsuite/mips/testutils.inc | 2 +- sim/testsuite/mips/utils-dsp.inc | 2 +- sim/testsuite/mips/utils-fpu.inc | 2 +- sim/testsuite/mips/utils-mdmx.inc | 2 +- sim/testsuite/or1k/add.S | 2 +- sim/testsuite/or1k/adrp.S | 7 +- sim/testsuite/or1k/alltests.exp | 2 +- sim/testsuite/or1k/and.S | 2 +- sim/testsuite/or1k/basic.S | 2 +- sim/testsuite/or1k/div.S | 2 +- sim/testsuite/or1k/ext.S | 2 +- sim/testsuite/or1k/find.S | 2 +- sim/testsuite/or1k/flag.S | 2 +- sim/testsuite/or1k/fpu-unordered.S | 4 +- sim/testsuite/or1k/fpu.S | 2 +- sim/testsuite/or1k/fpu64a32-unordered.S | 4 +- sim/testsuite/or1k/fpu64a32.S | 4 +- sim/testsuite/or1k/jump.S | 2 +- sim/testsuite/or1k/load.S | 2 +- sim/testsuite/or1k/mac.S | 2 +- sim/testsuite/or1k/mfspr.S | 2 +- sim/testsuite/or1k/mul.S | 2 +- sim/testsuite/or1k/or.S | 2 +- sim/testsuite/or1k/or1k-asm-test-env.h | 2 +- sim/testsuite/or1k/or1k-asm-test-helpers.h | 2 +- sim/testsuite/or1k/or1k-asm-test.h | 2 +- sim/testsuite/or1k/or1k-asm.h | 2 +- sim/testsuite/or1k/or1k-test.ld | 9 +- sim/testsuite/or1k/ror.S | 2 +- sim/testsuite/or1k/shift.S | 2 +- sim/testsuite/or1k/spr-defs.h | 2 +- sim/testsuite/or1k/sub.S | 2 +- sim/testsuite/or1k/xor.S | 2 +- sim/testsuite/pru/add.s | 2 +- sim/testsuite/pru/allinsn.exp | 2 +- sim/testsuite/pru/carry.s | 416 + sim/testsuite/pru/dmem-zero-pass.s | 2 +- sim/testsuite/pru/dmem-zero-trap.s | 2 +- sim/testsuite/pru/dram.s | 2 +- sim/testsuite/pru/jmp.s | 2 +- sim/testsuite/pru/lmbd.s | 2 +- sim/testsuite/pru/loop-imm.s | 2 +- sim/testsuite/pru/loop-reg.s | 2 +- sim/testsuite/pru/loop-zero.s | 2 +- sim/testsuite/pru/mul.s | 2 +- sim/testsuite/pru/subreg.s | 2 +- sim/testsuite/pru/testutils.inc | 2 +- sim/testsuite/riscv/allinsn.exp | 2 +- sim/testsuite/riscv/c-ext.s | 95 + sim/testsuite/riscv/jalr.s | 22 + sim/testsuite/riscv/m-ext.s | 2 +- sim/testsuite/riscv/pass.s | 2 +- sim/testsuite/riscv/testutils.inc | 12 +- sim/v850/local.mk | 2 +- sim/v850/simops.c | 14 +- sim/v850/v850.igen | 6 +- src-release.sh | 11 +- zlib/Makefile.in | 4 +- zlib/acinclude.m4 | 1 + zlib/configure | 104 +- zlib/configure.ac | 21 +- 13857 files changed, 644938 insertions(+), 276354 deletions(-) create mode 100644 .pre-commit-config.yaml create mode 100644 SECURITY.txt create mode 100644 bfd/ax_tls.m4 delete mode 100644 bfd/bfdwin.c create mode 100644 bfd/coff-riscv64.c create mode 100644 bfd/cpu-kvx.c create mode 100644 bfd/elfnn-kvx.c create mode 100644 bfd/elfxx-kvx-relocs.h create mode 100644 bfd/elfxx-kvx.c create mode 100644 bfd/elfxx-kvx.h delete mode 100644 bfd/hosts/mipsbsd.h create mode 100644 bfd/pei-riscv64.c create mode 100644 bfd/po/ka.po create mode 100644 binutils/SECURITY.txt create mode 100644 binutils/od-pe.c create mode 100644 binutils/testsuite/binutils-all/display-section.0 create mode 100644 binutils/testsuite/binutils-all/display-section.r create mode 100644 binutils/testsuite/binutils-all/dw2-decodedline-2.S create mode 100644 binutils/testsuite/binutils-all/kvx/kvx.exp create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle.d create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle.s create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle32bits.d create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle32bits.s create mode 100644 binutils/testsuite/binutils-all/objdump.Zs create mode 100644 binutils/testsuite/binutils-all/readelf.s-64-tmips create mode 100644 binutils/testsuite/binutils-all/relr.s create mode 100644 binutils/testsuite/binutils-all/riscv/pei-riscv64.d create mode 100644 binutils/testsuite/binutils-all/riscv/pei-riscv64.s create mode 100644 binutils/testsuite/binutils-all/section-alignment.d create mode 100644 binutils/testsuite/binutils-all/strip-section-headers-1.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-2-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-2.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-i386.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections.s create mode 100644 config/intlmacosx.m4 delete mode 100644 config/mh-pa-hpux10 delete mode 100644 cpu/bpf.cpu delete mode 100644 cpu/bpf.opc create mode 100644 gas/config/kvx-parse.c create mode 100644 gas/config/kvx-parse.h create mode 100644 gas/config/tc-kvx.c create mode 100644 gas/config/tc-kvx.h create mode 100644 gas/doc/c-kvx.texi create mode 100644 gas/ginsn.c create mode 100644 gas/ginsn.h create mode 100644 gas/po/ro.po create mode 100644 gas/scfi.c create mode 100644 gas/scfi.h create mode 100644 gas/scfidw2gen.c create mode 100644 gas/scfidw2gen.h create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax-bad.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax-bad.l create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax-illegal.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax-illegal.l create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax-illegal.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-faminmax.s delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-flagm2.s create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-frintts.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-frintts.s create mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.s create mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.l create mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.l create mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.s create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/chk.d create mode 100644 gas/testsuite/gas/aarch64/chk.s create mode 100644 gas/testsuite/gas/aarch64/clrbhb-1.d create mode 100644 gas/testsuite/gas/aarch64/clrbhb-1.s create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub-bad.d create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub-bad.l create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub-bad.s create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub-neg.d create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub-neg.l create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub.d create mode 100644 gas/testsuite/gas/aarch64/cpa-addsub.s create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-bad.d create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-bad.l create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-bad.s create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-neg.d create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-neg.l create mode 100644 gas/testsuite/gas/aarch64/cpa-sve-neg.s create mode 100644 gas/testsuite/gas/aarch64/cpa-sve.d create mode 100644 gas/testsuite/gas/aarch64/cpa-sve.s create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a720.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-x3.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-x4.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-1.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-1.s create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-2.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-2.l create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-3.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-3.l create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-4.d create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad-4.l create mode 100644 gas/testsuite/gas/aarch64/d128_the-bad.s create mode 100644 gas/testsuite/gas/aarch64/gcs-1-bad.d create mode 100644 gas/testsuite/gas/aarch64/gcs-1-bad.l create mode 100644 gas/testsuite/gas/aarch64/gcs-1.d create mode 100644 gas/testsuite/gas/aarch64/gcs-1.s create mode 100644 gas/testsuite/gas/aarch64/hint-bad.d create mode 100644 gas/testsuite/gas/aarch64/hint-bad.l create mode 100644 gas/testsuite/gas/aarch64/hint-bad.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ite1-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ite1-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-predres2-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-predres2-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sys128.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sys128.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sys128.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysp-tlbip-optional.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysp-tlbip-optional.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysp-tlbip-optional.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.l delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/ite1.d create mode 100644 gas/testsuite/gas/aarch64/ite1.s create mode 100644 gas/testsuite/gas/aarch64/lse128-atomic.d create mode 100644 gas/testsuite/gas/aarch64/lse128-atomic.s create mode 100644 gas/testsuite/gas/aarch64/opt-invalid.d create mode 100644 gas/testsuite/gas/aarch64/opt-invalid.s create mode 100644 gas/testsuite/gas/aarch64/predres2.d create mode 100644 gas/testsuite/gas/aarch64/predres2.s create mode 100644 gas/testsuite/gas/aarch64/rcpc2.d create mode 100644 gas/testsuite/gas/aarch64/rcpc2.s create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fail.d create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fail.l create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fail.s create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fp-fail.d create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fp-fail.l create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fp-fail.s create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fp.d create mode 100644 gas/testsuite/gas/aarch64/rcpc3-fp.s create mode 100644 gas/testsuite/gas/aarch64/rcpc3.d create mode 100644 gas/testsuite/gas/aarch64/rcpc3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax.d create mode 100644 gas/testsuite/gas/aarch64/sme2-faminmax.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax-illegal.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/aarch64/sve2-famin [...] create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax.d create mode 100644 gas/testsuite/gas/aarch64/sve2-faminmax.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1.s create mode 100644 gas/testsuite/gas/aarch64/sysp-tlbip-optional.d create mode 100644 gas/testsuite/gas/aarch64/sysp-tlbip-optional.s create mode 100644 gas/testsuite/gas/aarch64/sysp.d create mode 100644 gas/testsuite/gas/aarch64/sysp.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-1.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-2.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg-2.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-8.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg-8.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.l delete mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/aarch64-sysreg.exp rename gas/testsuite/gas/aarch64/{ => sysreg}/armv8_8-a-sysregs-invalid.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/armv8_8-a-sysregs-invalid.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/armv8_8-a-sysregs-invalid.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/armv8_8-a-sysregs.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/armv8_8-a-sysregs.s (100%) create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcs-sysregs-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcs-sysregs-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcs-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcs-sysregs.s rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-2.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-2.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-2.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-3.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-3.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-4.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-4.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-4b.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-4b.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-4b.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-5.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-5.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-7.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-7.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-7.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-8.d (100%) create mode 100644 gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.s rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-8b.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-8b.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/illegal-sysreg-8b.s (100%) create mode 100644 gas/testsuite/gas/aarch64/sysreg/illegal-sysreg128.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/illegal-sysreg128.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/illegal-sysreg128.s rename gas/testsuite/gas/aarch64/{ => sysreg}/invalid-sysreg-assert.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/invalid-sysreg-assert.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/invalid-sysreg-assert.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sme-sysreg-illegal.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sme-sysreg-illegal.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sme-sysreg-illegal.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sme-sysreg.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sme-sysreg.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sve-sysreg-invalid.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sve-sysreg-invalid.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sve-sysreg.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sve-sysreg.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-1.d (100%) create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-1.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-2.s rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-3.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-3.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-4.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-4.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-5.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-6.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-6.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-7.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/sysreg-7.s (100%) create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-8.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-diagnostic.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-diagnostic.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-diagnostic.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg128.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg128.s rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-bad-sysregs.s (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-sysregs-need-arch.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-sysregs-need-arch.l (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-sysregs.d (100%) rename gas/testsuite/gas/aarch64/{ => sysreg}/v8-r-sysregs.s (100%) create mode 100644 gas/testsuite/gas/aarch64/the-1.d create mode 100644 gas/testsuite/gas/aarch64/the-1.s create mode 100644 gas/testsuite/gas/aarch64/the-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/the-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/tlbip-invalid.d create mode 100644 gas/testsuite/gas/aarch64/tlbip-invalid.l create mode 100644 gas/testsuite/gas/aarch64/tlbip-invalid.s create mode 100644 gas/testsuite/gas/aarch64/tlbip.d create mode 100644 gas/testsuite/gas/aarch64/tlbip.s create mode 100644 gas/testsuite/gas/all/const-1.l create mode 100644 gas/testsuite/gas/all/const-1.s create mode 100644 gas/testsuite/gas/all/quad2.d create mode 100644 gas/testsuite/gas/all/quad2.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_9-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv9_4-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv9_5-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv8.9-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv9.4-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv9.5-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv8.9-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv9.4-a.d create mode 100644 gas/testsuite/gas/arm/mve-vqshrn.d create mode 100644 gas/testsuite/gas/arm/mve-vqshrn.s create mode 100644 gas/testsuite/gas/bpf/alu-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d delete mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d delete mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/bpf/asm-extra-sym-1.d create mode 100644 gas/testsuite/gas/bpf/asm-extra-sym-1.s create mode 100644 gas/testsuite/gas/bpf/atomic-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/atomic-v1-be.d create mode 100644 gas/testsuite/gas/bpf/atomic-v1.d create mode 100644 gas/testsuite/gas/bpf/atomic-v1.s create mode 100644 gas/testsuite/gas/bpf/comments-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/comments-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/comments.d create mode 100644 gas/testsuite/gas/bpf/comments.s create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.d create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.l create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.s create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.d create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.l create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.s create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.d create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.l create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.s create mode 100644 gas/testsuite/gas/bpf/elf-relo-1.d create mode 100644 gas/testsuite/gas/bpf/elf-relo-1.s create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.d create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.l create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.s create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.l delete mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.s create mode 100644 gas/testsuite/gas/bpf/indcall-badoperand.d create mode 100644 gas/testsuite/gas/bpf/indcall-badoperand.l create mode 100644 gas/testsuite/gas/bpf/indcall-badoperand.s create mode 100644 gas/testsuite/gas/bpf/jump-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/jump-relax-ja-be.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-ja.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-ja.s create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump-be.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump.s create mode 100644 gas/testsuite/gas/bpf/jump32-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump32-be.d create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/lddw-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/mem-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/offset16-overflow.d create mode 100644 gas/testsuite/gas/bpf/offset16-overflow.l create mode 100644 gas/testsuite/gas/bpf/offset16-overflow.s create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.l create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/spacing-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/spacing-pseudoc.s create mode 100644 gas/testsuite/gas/elf/bss-prev.d create mode 100644 gas/testsuite/gas/elf/bss-prev.s create mode 100644 gas/testsuite/gas/elf/bss-subsect.d create mode 100644 gas/testsuite/gas/elf/bss-subsect.s create mode 100644 gas/testsuite/gas/elf/data-prev.d create mode 100644 gas/testsuite/gas/elf/data-prev.s create mode 100644 gas/testsuite/gas/elf/data-subsect.d create mode 100644 gas/testsuite/gas/elf/data-subsect.s create mode 100644 gas/testsuite/gas/elf/section30.d create mode 100644 gas/testsuite/gas/elf/section30.s create mode 100644 gas/testsuite/gas/elf/text-prev.d create mode 100644 gas/testsuite/gas/elf/text-prev.s create mode 100644 gas/testsuite/gas/elf/text-subsect.d create mode 100644 gas/testsuite/gas/elf/text-subsect.s create mode 100644 gas/testsuite/gas/i386/apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/apx-push2pop2-inval.s create mode 100644 gas/testsuite/gas/i386/arch-15-znver5.d create mode 100644 gas/testsuite/gas/i386/arch-15.d create mode 100644 gas/testsuite/gas/i386/arch-15.s create mode 100644 gas/testsuite/gas/i386/avx-vex.l create mode 100644 gas/testsuite/gas/i386/avx-vex.s create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16-intel.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16.s create mode 100644 gas/testsuite/gas/i386/avx10-vsz.l create mode 100644 gas/testsuite/gas/i386/avx10-vsz.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s create mode 100644 gas/testsuite/gas/i386/cond.d create mode 100644 gas/testsuite/gas/i386/cond.s create mode 100644 gas/testsuite/gas/i386/cst-diag.l create mode 100644 gas/testsuite/gas/i386/cst-diag.s create mode 100644 gas/testsuite/gas/i386/disp-imm-32.e create mode 100644 gas/testsuite/gas/i386/insn-rex2.l create mode 100644 gas/testsuite/gas/i386/insn-rex2.s delete mode 100644 gas/testsuite/gas/i386/intel.e create mode 100644 gas/testsuite/gas/i386/intelok2.d create mode 100644 gas/testsuite/gas/i386/lfence-section.d create mode 100644 gas/testsuite/gas/i386/lfence-section.e create mode 100644 gas/testsuite/gas/i386/lfence-section.s create mode 100644 gas/testsuite/gas/i386/lfence-subsect.d create mode 100644 gas/testsuite/gas/i386/lfence-subsect.s create mode 100644 gas/testsuite/gas/i386/noopt.d create mode 100644 gas/testsuite/gas/i386/noopt.s create mode 100644 gas/testsuite/gas/i386/nop-1.l create mode 100644 gas/testsuite/gas/i386/nops-10.d create mode 100644 gas/testsuite/gas/i386/nops-10.s create mode 100644 gas/testsuite/gas/i386/nops-9.d create mode 100644 gas/testsuite/gas/i386/nops-9.s create mode 100644 gas/testsuite/gas/i386/noreg64-evex.d create mode 100644 gas/testsuite/gas/i386/noreg64-evex.e create mode 100644 gas/testsuite/gas/i386/noreg64-evex.s create mode 100644 gas/testsuite/gas/i386/pbndkb-inval.l create mode 100644 gas/testsuite/gas/i386/pbndkb-inval.s create mode 100644 gas/testsuite/gas/i386/quoted2.d create mode 100644 gas/testsuite/gas/i386/quoted2.s create mode 100644 gas/testsuite/gas/i386/rex-bad.l create mode 100644 gas/testsuite/gas/i386/rex-bad.s create mode 100644 gas/testsuite/gas/i386/sha512-intel.d create mode 100644 gas/testsuite/gas/i386/sha512-inval.l create mode 100644 gas/testsuite/gas/i386/sha512-inval.s create mode 100644 gas/testsuite/gas/i386/sha512.d create mode 100644 gas/testsuite/gas/i386/sha512.s create mode 100644 gas/testsuite/gas/i386/sm3-intel.d create mode 100644 gas/testsuite/gas/i386/sm3.d create mode 100644 gas/testsuite/gas/i386/sm3.s create mode 100644 gas/testsuite/gas/i386/sm4-intel.d create mode 100644 gas/testsuite/gas/i386/sm4.d create mode 100644 gas/testsuite/gas/i386/sm4.s create mode 100644 gas/testsuite/gas/i386/sse2avx-apx.d create mode 100644 gas/testsuite/gas/i386/sse2avx-apx.s create mode 100644 gas/testsuite/gas/i386/sse2avx-evex.d create mode 100644 gas/testsuite/gas/i386/sse2avx-evex.s create mode 100644 gas/testsuite/gas/i386/user_msr-inval.l create mode 100644 gas/testsuite/gas/i386/user_msr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx_f-evex.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx_f-evex.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-5-znver5.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-5.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16.s create mode 100644 gas/testsuite/gas/i386/x86-64-fred-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-fred.d create mode 100644 gas/testsuite/gas/i386/x86-64-fred.s create mode 100644 gas/testsuite/gas/i386/x86-64-gottpoff.d create mode 100644 gas/testsuite/gas/i386/x86-64-gottpoff.s create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs.d create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs.s create mode 100644 gas/testsuite/gas/i386/x86-64-nops-1a-core2.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-1a-g64.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2c.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb.s create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-sha512.d create mode 100644 gas/testsuite/gas/i386/x86-64-sha512.s create mode 100644 gas/testsuite/gas/i386/x86-64-sm3-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm3.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm3.s create mode 100644 gas/testsuite/gas/i386/x86-64-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-tlsdesc.d create mode 100644 gas/testsuite/gas/i386/x86-64-tlsdesc.s create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr.d create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr.s create mode 100644 gas/testsuite/gas/i386/x86-64.exp create mode 100644 gas/testsuite/gas/kvx/fat-bundles.s create mode 100644 gas/testsuite/gas/kvx/kv3-1-fat-bundles.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kv3-2-fat-bundles.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kvx.exp create mode 100644 gas/testsuite/gas/kvx/nop-align.d create mode 100644 gas/testsuite/gas/kvx/nop-align.s create mode 100644 gas/testsuite/gas/kvx/np2-detection.d create mode 100644 gas/testsuite/gas/kvx/np2-detection.s create mode 100644 gas/testsuite/gas/lns/lns-common-1-kvx.s create mode 100644 gas/testsuite/gas/loongarch/64_pcrel.d create mode 100644 gas/testsuite/gas/loongarch/64_pcrel.s copy gas/testsuite/gas/{riscv/align-1.l => loongarch/align.l} (100%) create mode 100644 gas/testsuite/gas/loongarch/align.s create mode 100644 gas/testsuite/gas/loongarch/check_bstrins-pick.d create mode 100644 gas/testsuite/gas/loongarch/check_bstrins-pick.s create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.d create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.l create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.s create mode 100644 gas/testsuite/gas/loongarch/double_quotation_marks.d create mode 100644 gas/testsuite/gas/loongarch/double_quotation_marks.s create mode 100644 gas/testsuite/gas/loongarch/illegal-operand.l create mode 100644 gas/testsuite/gas/loongarch/illegal-operand.s create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.d create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.l create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.s create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.d create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.l create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.s create mode 100644 gas/testsuite/gas/loongarch/insn_alias_32.d create mode 100644 gas/testsuite/gas/loongarch/insn_alias_32.s create mode 100644 gas/testsuite/gas/loongarch/insn_alias_64.d create mode 100644 gas/testsuite/gas/loongarch/insn_alias_64.s create mode 100644 gas/testsuite/gas/loongarch/insn_float32.d create mode 100644 gas/testsuite/gas/loongarch/insn_float32.s create mode 100644 gas/testsuite/gas/loongarch/insn_float64.d create mode 100644 gas/testsuite/gas/loongarch/insn_float64.s create mode 100644 gas/testsuite/gas/loongarch/insn_int32.d create mode 100644 gas/testsuite/gas/loongarch/insn_int32.s create mode 100644 gas/testsuite/gas/loongarch/insn_int64.d create mode 100644 gas/testsuite/gas/loongarch/insn_int64.s create mode 100644 gas/testsuite/gas/loongarch/insn_lasx.d create mode 100644 gas/testsuite/gas/loongarch/insn_lasx.s create mode 100644 gas/testsuite/gas/loongarch/insn_lbt.d create mode 100644 gas/testsuite/gas/loongarch/insn_lbt.s create mode 100644 gas/testsuite/gas/loongarch/insn_lsx.d create mode 100644 gas/testsuite/gas/loongarch/insn_lsx.s create mode 100644 gas/testsuite/gas/loongarch/insn_lvz.d create mode 100644 gas/testsuite/gas/loongarch/insn_lvz.s create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_1.d create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_1.s create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_2.d create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_2.s create mode 100644 gas/testsuite/gas/loongarch/lvz-lbt.d create mode 100644 gas/testsuite/gas/loongarch/lvz-lbt.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_extreme_abs.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_extreme_abs.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_extreme_pc.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_extreme_pc.s delete mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.d delete mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.s delete mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.d delete mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/medium-call.d create mode 100644 gas/testsuite/gas/loongarch/medium-call.s create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub.d create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub.s create mode 100644 gas/testsuite/gas/loongarch/pcaddi.d create mode 100644 gas/testsuite/gas/loongarch/pcaddi.s create mode 100644 gas/testsuite/gas/loongarch/raw-insn.d create mode 100644 gas/testsuite/gas/loongarch/raw-insn.s copy gas/testsuite/gas/{riscv/align-1.l => loongarch/reg-s9.l} (100%) create mode 100644 gas/testsuite/gas/loongarch/reg-s9.s create mode 100644 gas/testsuite/gas/loongarch/relax-align-ignore-start.d create mode 100644 gas/testsuite/gas/loongarch/relax-align-ignore-start.s create mode 100644 gas/testsuite/gas/loongarch/relax-cfi-fde-DW_CFA_advance_loc.d create mode 100644 gas/testsuite/gas/loongarch/relax-cfi-fde-DW_CFA_advance_loc.s create mode 100644 gas/testsuite/gas/loongarch/relax_align.d create mode 100644 gas/testsuite/gas/loongarch/relax_align.s create mode 100644 gas/testsuite/gas/loongarch/relax_debug_line.d create mode 100644 gas/testsuite/gas/loongarch/relax_debug_line.s create mode 100644 gas/testsuite/gas/loongarch/reloc_type.d create mode 100644 gas/testsuite/gas/loongarch/reloc_type.l create mode 100644 gas/testsuite/gas/loongarch/reloc_type.s create mode 100644 gas/testsuite/gas/loongarch/relocs_32.d create mode 100644 gas/testsuite/gas/loongarch/relocs_32.s create mode 100644 gas/testsuite/gas/loongarch/relocs_64.d create mode 100644 gas/testsuite/gas/loongarch/relocs_64.s create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_norelax.d create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_norelax.s create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_relax.d create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_relax.s create mode 100644 gas/testsuite/gas/loongarch/tls_le_insn_format_check.s create mode 100644 gas/testsuite/gas/loongarch/tls_le_r_sym_type.d create mode 100644 gas/testsuite/gas/loongarch/tls_le_r_sym_type.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32_abs.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32_abs.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_64.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_64.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_abs.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_abs.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_pc.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/uleb128.d copy gas/testsuite/gas/{all/relax.s => loongarch/uleb128.s} (100%) create mode 100644 gas/testsuite/gas/loongarch/vector.d create mode 100644 gas/testsuite/gas/loongarch/vector.s create mode 100644 gas/testsuite/gas/mips/allegrex.d create mode 100644 gas/testsuite/gas/mips/allegrex.s create mode 100644 gas/testsuite/gas/mips/allegrex@c0.d create mode 100644 gas/testsuite/gas/mips/allegrex@c1.d copy gas/testsuite/gas/mips/{mips2@c3.d => allegrex@c3.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} (100%) copy gas/testsuite/gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} (100%) copy gas/testsuite/gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} (100%) create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.l copy gas/testsuite/gas/mips/{mips2@save-sub.d => allegrex@save-sub.d} (100%) create mode 100644 gas/testsuite/gas/mips/irix-no-pdr.d create mode 100644 gas/testsuite/gas/mips/mips16-e-irix.d create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.d create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.l create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.d delete mode 100644 gas/testsuite/gas/riscv/b-ext-64-na.d delete mode 100644 gas/testsuite/gas/riscv/b-ext-na.d delete mode 100644 gas/testsuite/gas/riscv/c-zero-imm-na.d delete mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.l create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.l create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.s create mode 100644 gas/testsuite/gas/riscv/fixup-local-norelax.d create mode 100644 gas/testsuite/gas/riscv/fixup-local-relax.d create mode 100644 gas/testsuite/gas/riscv/fixup-local.s create mode 100644 gas/testsuite/gas/riscv/float-be.d create mode 100644 gas/testsuite/gas/riscv/float-le.d create mode 100644 gas/testsuite/gas/riscv/float.s create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-64.s create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-64.s create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-64.s create mode 100644 gas/testsuite/gas/riscv/l-s-macro.d create mode 100644 gas/testsuite/gas/riscv/l-s-macro.s create mode 100644 gas/testsuite/gas/riscv/la-variants.d create mode 100644 gas/testsuite/gas/riscv/la-variants.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32eh.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32eh.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64i_zcf.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64i_zcf.l create mode 100644 gas/testsuite/gas/riscv/march-help.l create mode 100644 gas/testsuite/gas/riscv/march-imply-smstateen.d create mode 100644 gas/testsuite/gas/riscv/march-imply-zcd.d create mode 100644 gas/testsuite/gas/riscv/march-imply-zcf.d create mode 100644 gas/testsuite/gas/riscv/reg-syms-C.d create mode 100644 gas/testsuite/gas/riscv/reg-syms.d create mode 100644 gas/testsuite/gas/riscv/reg-syms.s delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rounding-fail.d rename gas/testsuite/gas/riscv/{rouding-fail.l => rounding-fail.l} (100%) rename gas/testsuite/gas/riscv/{rouding-fail.s => rounding-fail.s} (100%) create mode 100644 gas/testsuite/gas/riscv/sifive-insns.d create mode 100644 gas/testsuite/gas/riscv/sifive-insns.s delete mode 100644 gas/testsuite/gas/riscv/smstateen-csr-s.d delete mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.d delete mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.s create mode 100644 gas/testsuite/gas/riscv/tlsdesc.d create mode 100644 gas/testsuite/gas/riscv/tlsdesc.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr-warn.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr-warn.l create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-zvamo.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-zvamo.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector.s create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops-32.d create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops-32.l create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.d create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.s create mode 100644 gas/testsuite/gas/riscv/zabha-32.d create mode 100644 gas/testsuite/gas/riscv/zabha.d create mode 100644 gas/testsuite/gas/riscv/zabha.s create mode 100644 gas/testsuite/gas/riscv/zca.d create mode 100644 gas/testsuite/gas/riscv/zca.s create mode 100644 gas/testsuite/gas/riscv/zcb.d create mode 100644 gas/testsuite/gas/riscv/zcb.s create mode 100644 gas/testsuite/gas/riscv/zcd.d create mode 100644 gas/testsuite/gas/riscv/zcd.s create mode 100644 gas/testsuite/gas/riscv/zcf.d create mode 100644 gas/testsuite/gas/riscv/zcf.s create mode 100644 gas/testsuite/gas/riscv/zcmp-push-pop-fail.d create mode 100644 gas/testsuite/gas/riscv/zcmp-push-pop-fail.l create mode 100644 gas/testsuite/gas/riscv/zcmp-push-pop-fail.s create mode 100644 gas/testsuite/gas/riscv/zcmp-push-pop.d create mode 100644 gas/testsuite/gas/riscv/zcmp-push-pop.s create mode 100644 gas/testsuite/gas/riscv/zfa-32.d create mode 100644 gas/testsuite/gas/riscv/zfa-32.s create mode 100644 gas/testsuite/gas/riscv/zfa-64.d create mode 100644 gas/testsuite/gas/riscv/zfa-64.s create mode 100644 gas/testsuite/gas/riscv/zfa-fail.d create mode 100644 gas/testsuite/gas/riscv/zfa-fail.l create mode 100644 gas/testsuite/gas/riscv/zfa-fail.s create mode 100644 gas/testsuite/gas/riscv/zfa-zvfh.d create mode 100644 gas/testsuite/gas/riscv/zfa-zvfh.s create mode 100644 gas/testsuite/gas/riscv/zfa.d create mode 100644 gas/testsuite/gas/riscv/zfa.s create mode 100644 gas/testsuite/gas/riscv/zicond.d create mode 100644 gas/testsuite/gas/riscv/zicond.s create mode 100644 gas/testsuite/gas/riscv/zihintntl-base.d create mode 100644 gas/testsuite/gas/riscv/zihintntl-base.s create mode 100644 gas/testsuite/gas/riscv/zihintntl-na.d create mode 100644 gas/testsuite/gas/riscv/zihintntl.d create mode 100644 gas/testsuite/gas/riscv/zihintntl.s create mode 100644 gas/testsuite/gas/riscv/zvbb.d create mode 100644 gas/testsuite/gas/riscv/zvbb.s create mode 100644 gas/testsuite/gas/riscv/zvbc.d create mode 100644 gas/testsuite/gas/riscv/zvbc.s create mode 100644 gas/testsuite/gas/riscv/zvkb.d create mode 100644 gas/testsuite/gas/riscv/zvkb.s create mode 100644 gas/testsuite/gas/riscv/zvkg.d create mode 100644 gas/testsuite/gas/riscv/zvkg.s create mode 100644 gas/testsuite/gas/riscv/zvkn.d create mode 100644 gas/testsuite/gas/riscv/zvkn.s create mode 100644 gas/testsuite/gas/riscv/zvknc.d create mode 100644 gas/testsuite/gas/riscv/zvknc.s create mode 100644 gas/testsuite/gas/riscv/zvkned.d create mode 100644 gas/testsuite/gas/riscv/zvkned.s create mode 100644 gas/testsuite/gas/riscv/zvkng.d create mode 100644 gas/testsuite/gas/riscv/zvkng.s create mode 100644 gas/testsuite/gas/riscv/zvknha.d create mode 100644 gas/testsuite/gas/riscv/zvknha_zvknhb.s create mode 100644 gas/testsuite/gas/riscv/zvknhb.d create mode 100644 gas/testsuite/gas/riscv/zvks.d create mode 100644 gas/testsuite/gas/riscv/zvks.s create mode 100644 gas/testsuite/gas/riscv/zvksc.d create mode 100644 gas/testsuite/gas/riscv/zvksc.s create mode 100644 gas/testsuite/gas/riscv/zvksed.d create mode 100644 gas/testsuite/gas/riscv/zvksed.s create mode 100644 gas/testsuite/gas/riscv/zvksg.d create mode 100644 gas/testsuite/gas/riscv/zvksg.s create mode 100644 gas/testsuite/gas/riscv/zvksh.d create mode 100644 gas/testsuite/gas/riscv/zvksh.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/s390/blank.s (100%) create mode 100644 gas/testsuite/gas/s390/esa-highgprs-0.d create mode 100644 gas/testsuite/gas/s390/esa-highgprs-machinemode-0.d create mode 100644 gas/testsuite/gas/s390/esa-highgprs-machinemode-0.s create mode 100644 gas/testsuite/gas/s390/esa-highgprs-machinemode-1.d create mode 100644 gas/testsuite/gas/s390/esa-highgprs-machinemode-1.s create mode 100644 gas/testsuite/gas/s390/zarch-base-index-0-err.l create mode 100644 gas/testsuite/gas/s390/zarch-base-index-0-err.s create mode 100644 gas/testsuite/gas/s390/zarch-base-index-0.d create mode 100644 gas/testsuite/gas/s390/zarch-base-index-0.s create mode 100644 gas/testsuite/gas/s390/zarch-highgprs-0.d create mode 100644 gas/testsuite/gas/s390/zarch-highgprs-1.d create mode 100644 gas/testsuite/gas/s390/zarch-insndesc.d create mode 100644 gas/testsuite/gas/s390/zarch-insndesc.s create mode 100644 gas/testsuite/gas/s390/zarch-omitted-base-index-err.l create mode 100644 gas/testsuite/gas/s390/zarch-omitted-base-index-err.s create mode 100644 gas/testsuite/gas/s390/zarch-omitted-base-index.d create mode 100644 gas/testsuite/gas/s390/zarch-omitted-base-index.s create mode 100644 gas/testsuite/gas/s390/zarch-warn-areg-zero.l create mode 100644 gas/testsuite/gas/s390/zarch-warn-areg-zero.s create mode 100644 gas/testsuite/gas/s390/zarch-warn-regtype-mismatch-relaxed.l create mode 100644 gas/testsuite/gas/s390/zarch-warn-regtype-mismatch-relaxed.s create mode 100644 gas/testsuite/gas/s390/zarch-warn-regtype-mismatch-strict.l create mode 100644 gas/testsuite/gas/s390/zarch-warn-regtype-mismatch-strict.s create mode 100644 gas/testsuite/gas/scfi/README create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-add-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-add-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-dw2-regnum-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-dw2-regnum-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-lea-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-lea-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-pop-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-pop-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-push-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/ginsn-push-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-add-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-asm-marker-3.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-bp-sp-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-3.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-3.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-3.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-4.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-4.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-callee-saved-4.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-3.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-label-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-sections-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-sections-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfi-sections-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-diag-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-diag-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-diag-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-diag-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-enter-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-enter-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-enter-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-fp-diag-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-fp-diag-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-3.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-3.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-3.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-4.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-4.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-4.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-indirect-mov-5.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-lea-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-lea-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-lea-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-leave-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-leave-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-leave-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushq-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-pushsection-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-selfalign-func-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-selfalign-func-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-selfalign-func-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-simple-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-1.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-2.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-sub-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-3.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-3.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-4.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-4.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-cfg-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-cfg-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-cfg-2.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-cfg-2.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-drap-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-drap-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-insn-1.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-unsupported-insn-1.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-x86-64.exp create mode 100644 gas/testsuite/gas/vax/broken_word.d create mode 100644 gas/testsuite/gas/vax/broken_word.s delete mode 100644 gdb/.flake8 create mode 100644 gdb/SECURITY.txt create mode 100644 gdb/arch/aarch64-scalable-linux.c create mode 100644 gdb/arch/aarch64-scalable-linux.h create mode 100644 gdb/cgen-remap.h create mode 100644 gdb/dwarf2/ada-imported.c create mode 100644 gdb/dwarf2/aranges.c create mode 100644 gdb/dwarf2/aranges.h create mode 100644 gdb/dwarf2/parent-map.h create mode 100644 gdb/extract-store-integer.c create mode 100644 gdb/extract-store-integer.h create mode 100644 gdb/features/aarch64-sme.c create mode 100644 gdb/features/aarch64-sme2.c create mode 100644 gdb/features/loongarch/lasx.c create mode 100644 gdb/features/loongarch/lasx.xml create mode 100644 gdb/features/loongarch/lbt.c create mode 100644 gdb/features/loongarch/lbt.xml create mode 100644 gdb/features/loongarch/lsx.c create mode 100644 gdb/features/loongarch/lsx.xml mode change 100755 => 100644 gdb/gdbarch_types.py delete mode 100644 gdb/gdbcmd.h delete mode 100644 gdb/libiberty.m4 create mode 100644 gdb/nat/aarch64-scalable-linux-ptrace.c create mode 100644 gdb/nat/aarch64-scalable-linux-ptrace.h create mode 100644 gdb/nat/aarch64-scalable-linux-sigcontext.h delete mode 100644 gdb/nat/aarch64-sve-linux-ptrace.c delete mode 100644 gdb/nat/aarch64-sve-linux-ptrace.h delete mode 100644 gdb/nat/aarch64-sve-linux-sigcontext.h create mode 100644 gdb/nat/x86-xstate.c create mode 100644 gdb/nat/x86-xstate.h delete mode 100644 gdb/psympriv.h create mode 100644 gdb/python/lib/gdb/command/missing_debug.py create mode 100644 gdb/python/lib/gdb/dap/locations.py create mode 100644 gdb/python/lib/gdb/dap/modules.py create mode 100644 gdb/python/lib/gdb/dap/sources.py create mode 100644 gdb/python/lib/gdb/dap/typecheck.py create mode 100644 gdb/python/lib/gdb/missing_debug.py create mode 100644 gdb/python/py-mi.c create mode 100644 gdb/python/py-uiout.h create mode 100644 gdb/setup.cfg create mode 100644 gdb/sym-domains.def create mode 100644 gdb/syscalls/loongarch-linux.xml create mode 100644 gdb/syscalls/loongarch-linux.xml.in create mode 100644 gdb/testsuite/boards/cc-with-index-cache.exp create mode 100644 gdb/testsuite/gdb.ada/assoc.exp create mode 100644 gdb/testsuite/gdb.ada/assoc/main.adb create mode 100644 gdb/testsuite/gdb.ada/assoc/pck.ads create mode 100644 gdb/testsuite/gdb.ada/assoc/xtra.adb create mode 100644 gdb/testsuite/gdb.ada/assoc/xtra.ads create mode 100644 gdb/testsuite/gdb.ada/call-no-debug.exp create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/pck.adb create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/pck.ads create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/prog.adb create mode 100644 gdb/testsuite/gdb.ada/data-sections.exp create mode 100644 gdb/testsuite/gdb.ada/data-sections/main.adb create mode 100644 gdb/testsuite/gdb.ada/delta-assign.exp create mode 100644 gdb/testsuite/gdb.ada/delta-assign/main.adb create mode 100644 gdb/testsuite/gdb.ada/delta-assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/delta-assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/file-then-restart.exp create mode 100644 gdb/testsuite/gdb.ada/file-then-restart/first.adb create mode 100644 gdb/testsuite/gdb.ada/file-then-restart/second.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large.exp create mode 100644 gdb/testsuite/gdb.ada/finish-large/p.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/pck.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/pck.ads create mode 100644 gdb/testsuite/gdb.ada/huge.exp create mode 100644 gdb/testsuite/gdb.ada/huge/foo.adb create mode 100644 gdb/testsuite/gdb.ada/huge/pck.adb create mode 100644 gdb/testsuite/gdb.ada/huge/pck.ads create mode 100644 gdb/testsuite/gdb.ada/import.exp create mode 100644 gdb/testsuite/gdb.ada/import/inc.c create mode 100644 gdb/testsuite/gdb.ada/import/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/import/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/import/prog.adb create mode 100644 gdb/testsuite/gdb.ada/iterated-assign.exp create mode 100644 gdb/testsuite/gdb.ada/iterated-assign/main.adb create mode 100644 gdb/testsuite/gdb.ada/iterated-assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/iterated-assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/overloads.exp create mode 100644 gdb/testsuite/gdb.ada/overloads/overloads.adb create mode 100644 gdb/testsuite/gdb.ada/recursive-variant.exp create mode 100644 gdb/testsuite/gdb.ada/recursive-variant/main.adb create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup.exp create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup/foo.adb create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup/pck.adb create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup/pck.ads create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup/pck2.adb create mode 100644 gdb/testsuite/gdb.ada/tagged-lookup/pck2.ads create mode 100644 gdb/testsuite/gdb.ada/uninitialized-variable-record.exp create mode 100644 gdb/testsuite/gdb.ada/uninitialized-variable-record/parse.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-5.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-6.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-7.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-8.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-9.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-5.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-6.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-7.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-8.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-9.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-sanity.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/arc-dbnz.S create mode 100644 gdb/testsuite/gdb.arch/arc-dbnz.exp create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy-asm.S create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.exp create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/core-file-pid0.exp create mode 100644 gdb/testsuite/gdb.arch/core-file-pid0.x86-64.core.bz2 create mode 100644 gdb/testsuite/gdb.arch/i386-attach-see-vdso.c create mode 100644 gdb/testsuite/gdb.arch/i386-attach-see-vdso.exp create mode 100644 gdb/testsuite/gdb.base/add-symbol-file-attach.c create mode 100644 gdb/testsuite/gdb.base/add-symbol-file-attach.exp create mode 100644 gdb/testsuite/gdb.base/attach-deleted-exec.c create mode 100644 gdb/testsuite/gdb.base/attach-deleted-exec.exp create mode 100644 gdb/testsuite/gdb.base/attach-fail-twice.c create mode 100644 gdb/testsuite/gdb.base/attach-fail-twice.exp create mode 100644 gdb/testsuite/gdb.base/cast-indirection.c create mode 100644 gdb/testsuite/gdb.base/cast-indirection.exp create mode 100644 gdb/testsuite/gdb.base/debug-frame-2.c create mode 100644 gdb/testsuite/gdb.base/debug-frame.c create mode 100644 gdb/testsuite/gdb.base/debug-frame.exp create mode 100644 gdb/testsuite/gdb.base/detach-while-running.c create mode 100644 gdb/testsuite/gdb.base/detach-while-running.exp create mode 100644 gdb/testsuite/gdb.base/displaced-step-closure.c create mode 100644 gdb/testsuite/gdb.base/displaced-step-closure.exp create mode 100644 gdb/testsuite/gdb.base/filename-completion.exp create mode 100644 gdb/testsuite/gdb.base/gdb-index-err.c create mode 100644 gdb/testsuite/gdb.base/gdb-index-err.exp create mode 100644 gdb/testsuite/gdb.base/index-cache-2.c create mode 100644 gdb/testsuite/gdb.base/infcall-timeout.c create mode 100644 gdb/testsuite/gdb.base/infcall-timeout.exp create mode 100644 gdb/testsuite/gdb.base/internal-string-values.c create mode 100644 gdb/testsuite/gdb.base/internal-string-values.exp create mode 100644 gdb/testsuite/gdb.base/jump-inline.c create mode 100644 gdb/testsuite/gdb.base/jump-inline.exp create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles-foo.c create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.c create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.exp create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.h create mode 100644 gdb/testsuite/gdb.base/kill-during-detach.c create mode 100644 gdb/testsuite/gdb.base/kill-during-detach.exp create mode 100644 gdb/testsuite/gdb.base/list-nodebug-2.c create mode 100644 gdb/testsuite/gdb.base/list-nodebug.c create mode 100644 gdb/testsuite/gdb.base/list-nodebug.exp create mode 100644 gdb/testsuite/gdb.base/main-c.exp create mode 100644 gdb/testsuite/gdb.base/memops-watchpoint.c create mode 100644 gdb/testsuite/gdb.base/memops-watchpoint.exp create mode 100644 gdb/testsuite/gdb.base/native-target-noproc-tdesc.exp create mode 100644 gdb/testsuite/gdb.base/paste-newline.exp create mode 100644 gdb/testsuite/gdb.base/pc-not-saved.c create mode 100644 gdb/testsuite/gdb.base/pc-not-saved.exp create mode 100644 gdb/testsuite/gdb.base/pc-not-saved.py create mode 100644 gdb/testsuite/gdb.base/print-internal-string.c create mode 100644 gdb/testsuite/gdb.base/print-internal-string.exp create mode 100644 gdb/testsuite/gdb.base/printf-wchar_t.c create mode 100644 gdb/testsuite/gdb.base/printf-wchar_t.exp create mode 100644 gdb/testsuite/gdb.base/record-full-error.exp create mode 100644 gdb/testsuite/gdb.base/run-fail-twice.c create mode 100644 gdb/testsuite/gdb.base/run-fail-twice.exp create mode 100644 gdb/testsuite/gdb.base/scope-hw-watch-disable.c create mode 100644 gdb/testsuite/gdb.base/scope-hw-watch-disable.exp create mode 100644 gdb/testsuite/gdb.base/solib-abort-lib.c create mode 100644 gdb/testsuite/gdb.base/solib-abort.c create mode 100644 gdb/testsuite/gdb.base/solib-abort.exp create mode 100644 gdb/testsuite/gdb.base/traced-thread.c create mode 100644 gdb/testsuite/gdb.base/traced-thread.exp create mode 100644 gdb/testsuite/gdb.base/wrap-line.exp create mode 100644 gdb/testsuite/gdb.cp/main-cp.exp create mode 100644 gdb/testsuite/gdb.cp/main.cc create mode 100644 gdb/testsuite/gdb.cp/print-global-stub.cc create mode 100644 gdb/testsuite/gdb.cp/print-global-stub.exp create mode 100644 gdb/testsuite/gdb.dap/ada-arrays.exp create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/cstuff.c create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/main.adb create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/pck.adb create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/pck.ads create mode 100644 gdb/testsuite/gdb.dap/ada-nested.exp create mode 100644 gdb/testsuite/gdb.dap/ada-nested/prog.adb create mode 100644 gdb/testsuite/gdb.dap/ada-scopes.exp create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/pack.adb create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/pack.ads create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/prog.adb create mode 100644 gdb/testsuite/gdb.dap/args-env.c create mode 100644 gdb/testsuite/gdb.dap/args-env.exp create mode 100644 gdb/testsuite/gdb.dap/assign.c create mode 100644 gdb/testsuite/gdb.dap/assign.exp create mode 100644 gdb/testsuite/gdb.dap/assign.py create mode 100644 gdb/testsuite/gdb.dap/attach.c create mode 100644 gdb/testsuite/gdb.dap/attach.exp create mode 100644 gdb/testsuite/gdb.dap/catch-exception.exp create mode 100644 gdb/testsuite/gdb.dap/catch-exception/pck.ads create mode 100644 gdb/testsuite/gdb.dap/catch-exception/prog.adb create mode 100644 gdb/testsuite/gdb.dap/children.exp create mode 100644 gdb/testsuite/gdb.dap/children.py create mode 100644 gdb/testsuite/gdb.dap/cond-bp.c create mode 100644 gdb/testsuite/gdb.dap/cond-bp.exp create mode 100644 gdb/testsuite/gdb.dap/cwd.exp create mode 100644 gdb/testsuite/gdb.dap/cxx-exception.cc create mode 100644 gdb/testsuite/gdb.dap/cxx-exception.exp create mode 100644 gdb/testsuite/gdb.dap/eof.exp create mode 100644 gdb/testsuite/gdb.dap/frameless.c create mode 100644 gdb/testsuite/gdb.dap/frameless.exp create mode 100644 gdb/testsuite/gdb.dap/hover.c create mode 100644 gdb/testsuite/gdb.dap/hover.exp create mode 100644 gdb/testsuite/gdb.dap/lazy-string.c create mode 100644 gdb/testsuite/gdb.dap/lazy-string.exp create mode 100644 gdb/testsuite/gdb.dap/lazy-string.py create mode 100644 gdb/testsuite/gdb.dap/log-message.c create mode 100644 gdb/testsuite/gdb.dap/log-message.exp create mode 100644 gdb/testsuite/gdb.dap/modules-solib.c create mode 100644 gdb/testsuite/gdb.dap/modules.c create mode 100644 gdb/testsuite/gdb.dap/modules.exp create mode 100644 gdb/testsuite/gdb.dap/pause.c create mode 100644 gdb/testsuite/gdb.dap/pause.exp create mode 100644 gdb/testsuite/gdb.dap/ptrref.cc create mode 100644 gdb/testsuite/gdb.dap/ptrref.exp create mode 100644 gdb/testsuite/gdb.dap/remote-dap.exp create mode 100644 gdb/testsuite/gdb.dap/rust-slices.exp create mode 100644 gdb/testsuite/gdb.dap/rust-slices.rs create mode 100644 gdb/testsuite/gdb.dap/sources.c create mode 100644 gdb/testsuite/gdb.dap/sources.exp create mode 100644 gdb/testsuite/gdb.dap/stack-format.c create mode 100644 gdb/testsuite/gdb.dap/stack-format.exp create mode 100644 gdb/testsuite/gdb.dap/stack-format.py create mode 100644 gdb/testsuite/gdb.dap/step-out.c create mode 100644 gdb/testsuite/gdb.dap/step-out.exp create mode 100644 gdb/testsuite/gdb.dap/stop-at-main.exp create mode 100644 gdb/testsuite/gdb.dap/terminate.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.py create mode 100644 gdb/testsuite/gdb.disasm/basics.c create mode 100644 gdb/testsuite/gdb.disasm/basics.exp create mode 100644 gdb/testsuite/gdb.dwarf2/DW_OP_piece_with_DW_OP_GNU_uninit.exp create mode 100644 gdb/testsuite/gdb.dwarf2/arr-opt-out.c create mode 100644 gdb/testsuite/gdb.dwarf2/arr-opt-out.exp create mode 100644 gdb/testsuite/gdb.dwarf2/assign-variable-value-to-register.exp create mode 100644 gdb/testsuite/gdb.dwarf2/backward-spec-inter-cu.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.c delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c.inc create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-noloc.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-noloc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/forward-spec-inter-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/forward-spec.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp create mode 100644 gdb/testsuite/gdb.dwarf2/missing-line-table.c create mode 100644 gdb/testsuite/gdb.dwarf2/missing-line-table.exp create mode 100644 gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/rust-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/self-spec.exp create mode 100644 gdb/testsuite/gdb.dwarf2/static-optimized-out.exp create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.f90 create mode 100644 gdb/testsuite/gdb.fortran/huge.F90 create mode 100644 gdb/testsuite/gdb.fortran/huge.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsic-precedence.c create mode 100644 gdb/testsuite/gdb.fortran/intrinsic-precedence.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsic-precedence.f90 create mode 100644 gdb/testsuite/gdb.fortran/pointers.exp create mode 100644 gdb/testsuite/gdb.fortran/sizeof.exp create mode 100644 gdb/testsuite/gdb.fortran/sizeof.f90 create mode 100644 gdb/testsuite/gdb.gdb/index-file.exp create mode 100644 gdb/testsuite/gdb.linespec/break-asm-file0.S delete mode 100644 gdb/testsuite/gdb.linespec/break-asm-file0.s create mode 100644 gdb/testsuite/gdb.linespec/break-asm-file1.S delete mode 100644 gdb/testsuite/gdb.linespec/break-asm-file1.s create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-fail.c create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-fail.exp create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-throw.cc create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-throw.exp create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.c create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.exp create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.py create mode 100644 gdb/testsuite/gdb.mi/new-ui-bp-deleted.c create mode 100644 gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp create mode 100644 gdb/testsuite/gdb.mi/print-simple-values.cc create mode 100644 gdb/testsuite/gdb.mi/print-simple-values.exp create mode 100644 gdb/testsuite/gdb.mi/run-with-two-mi-uis.c create mode 100644 gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp create mode 100644 gdb/testsuite/gdb.multi/gdb-settings.c create mode 100644 gdb/testsuite/gdb.multi/gdb-settings.exp create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp-1.c create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp-2.c create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp.exp create mode 100644 gdb/testsuite/gdb.opt/main.c create mode 100644 gdb/testsuite/gdb.opt/static-optimized-out.c create mode 100644 gdb/testsuite/gdb.opt/static-optimized-out.exp create mode 100644 gdb/testsuite/gdb.python/py-cmd-exception.c create mode 100644 gdb/testsuite/gdb.python/py-cmd-exception.exp create mode 100644 gdb/testsuite/gdb.python/py-cmd-exception.py create mode 100644 gdb/testsuite/gdb.python/py-cmd-prompt.c create mode 100644 gdb/testsuite/gdb.python/py-cmd-prompt.exp create mode 100644 gdb/testsuite/gdb.python/py-cmd-prompt.py create mode 100644 gdb/testsuite/gdb.python/py-exec-file.c create mode 100644 gdb/testsuite/gdb.python/py-exec-file.exp create mode 100644 gdb/testsuite/gdb.python/py-exec-mi.exp create mode 100644 gdb/testsuite/gdb.python/py-linetable-empty.c create mode 100644 gdb/testsuite/gdb.python/py-linetable-empty.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-notify.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.c create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.py create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub-2.cc create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.cc create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.exp create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.h create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.py create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.c create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.exp create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.py create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.c create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.exp create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.py create mode 100644 gdb/testsuite/gdb.python/py-varobj.c create mode 100644 gdb/testsuite/gdb.python/py-varobj.exp create mode 100644 gdb/testsuite/gdb.python/py-varobj.py create mode 100644 gdb/testsuite/gdb.python/py-watchpoint.c create mode 100644 gdb/testsuite/gdb.python/py-watchpoint.exp create mode 100644 gdb/testsuite/gdb.python/py-watchpoint.py create mode 100644 gdb/testsuite/gdb.reverse/func-map-to-same-line.c create mode 100644 gdb/testsuite/gdb.reverse/func-map-to-same-line.exp create mode 100644 gdb/testsuite/gdb.reverse/map-to-same-line.c create mode 100644 gdb/testsuite/gdb.reverse/map-to-same-line.exp create mode 100644 gdb/testsuite/gdb.reverse/recursion.c create mode 100644 gdb/testsuite/gdb.reverse/recursion.exp create mode 100644 gdb/testsuite/gdb.rocm/multi-inferior-gpu.cpp create mode 100644 gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-exec.c create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-exec.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-fork.c create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-fork.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-multi-inferiors.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-warning-sigsegv.cpp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-warning-sigsegv.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory.cpp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory.exp create mode 100644 gdb/testsuite/gdb.rust/unsized2.exp create mode 100644 gdb/testsuite/gdb.rust/unsized2.rs create mode 100644 gdb/testsuite/gdb.server/target-exec-file.c create mode 100644 gdb/testsuite/gdb.server/target-exec-file.exp create mode 100644 gdb/testsuite/gdb.testsuite/lmap.exp create mode 100644 gdb/testsuite/gdb.testsuite/with-override.exp create mode 100644 gdb/testsuite/gdb.threads/inf-thr-count.c create mode 100644 gdb/testsuite/gdb.threads/inf-thr-count.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-other-thread-event.c create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-other-thread-event.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-simple.c create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-simple.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-single.c create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-single.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-timeout.c create mode 100644 gdb/testsuite/gdb.threads/infcall-from-bp-cond-timeout.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-thread-announce.c create mode 100644 gdb/testsuite/gdb.threads/infcall-thread-announce.exp create mode 100644 gdb/testsuite/gdb.threads/leader-exit-attach.exp create mode 100644 gdb/testsuite/gdb.threads/main-thread-exit-during-detach.c create mode 100644 gdb/testsuite/gdb.threads/main-thread-exit-during-detach.exp create mode 100644 gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c create mode 100644 gdb/testsuite/gdb.threads/next-fork-exec-other-thread.exp create mode 100644 gdb/testsuite/gdb.threads/schedlock-new-thread.c create mode 100644 gdb/testsuite/gdb.threads/schedlock-new-thread.exp create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit-while-stop-all- [...] create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit-while-stop-all- [...] create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit.c create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit.exp create mode 100644 gdb/testsuite/gdb.threads/stepi-over-clone.c create mode 100644 gdb/testsuite/gdb.threads/stepi-over-clone.exp create mode 100644 gdb/testsuite/gdb.threads/threadcrash.c create mode 100644 gdb/testsuite/gdb.threads/threadcrash.exp create mode 100644 gdb/testsuite/gdb.threads/threads-after-exec.c create mode 100644 gdb/testsuite/gdb.threads/threads-after-exec.exp create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-main.c create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-shared.c create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug.exp create mode 100644 gdb/testsuite/gdb.tui/color-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/compact-source.exp create mode 100644 gdb/testsuite/gdb.tui/long-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/main-2.exp create mode 100644 gdb/testsuite/gdb.tui/narrow.exp create mode 100644 gdb/testsuite/gdb.tui/pr30056.exp create mode 100644 gdb/testsuite/gdb.tui/resize-2.exp create mode 100644 gdb/testsuite/gdb.tui/resize-one-line.exp create mode 100644 gdb/testsuite/gdb.tui/secondary-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/single-key-2.exp create mode 100644 gdb/testsuite/gdb.tui/single-key.exp create mode 100644 gdb/testsuite/gdb.tui/small-term.exp create mode 100644 gdb/testsuite/gdb.tui/tuiterm-2.exp create mode 100644 gdb/testsuite/gdb.tui/wrap-line.exp create mode 100644 gdb/testsuite/lib/aarch64-scalable.exp create mode 100644 gdb/testsuite/lib/aarch64-test-sme.c create mode 100644 gdb/testsuite/lib/aarch64-test-sve.c create mode 100644 gdb/testsuite/lib/aarch64.exp create mode 100755 gdb/testsuite/make-check-all.sh delete mode 100644 gdb/tui/tui-out.c delete mode 100644 gdb/tui/tui-out.h delete mode 100644 gdb/tui/tui-stack.c delete mode 100644 gdb/tui/tui-stack.h create mode 100644 gdb/tui/tui-status.c create mode 100644 gdb/tui/tui-status.h create mode 100644 gdb/ui.c create mode 100644 gdb/ui.h delete mode 100644 gdb/unittests/basic_string_view/capacity/1.cc delete mode 100644 gdb/unittests/basic_string_view/capacity/empty_neg.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/empty.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/front_back.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/empty.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/front_back.cc delete mode 100644 gdb/unittests/basic_string_view/include.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/pod/10081-out.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/literals/types.cc delete mode 100644 gdb/unittests/basic_string_view/literals/values.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/swap/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/swap/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/13650.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/70483.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/13650.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/copy/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/copy/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/data/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/data/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/4.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/4.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/string_conversion/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/substr/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/substr/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operators/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operators/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/range_access/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/range_access/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/typedefs.cc delete mode 100644 gdb/unittests/basic_string_view/typedefs.cc delete mode 100644 gdb/unittests/basic_string_view/types/1.cc delete mode 100644 gdb/unittests/optional-selftests.c delete mode 100644 gdb/unittests/optional/assignment/1.cc delete mode 100644 gdb/unittests/optional/assignment/2.cc delete mode 100644 gdb/unittests/optional/assignment/3.cc delete mode 100644 gdb/unittests/optional/assignment/4.cc delete mode 100644 gdb/unittests/optional/assignment/5.cc delete mode 100644 gdb/unittests/optional/assignment/6.cc delete mode 100644 gdb/unittests/optional/assignment/7.cc delete mode 100644 gdb/unittests/optional/cons/copy.cc delete mode 100644 gdb/unittests/optional/cons/default.cc delete mode 100644 gdb/unittests/optional/cons/move.cc delete mode 100644 gdb/unittests/optional/cons/value.cc delete mode 100644 gdb/unittests/optional/in_place.cc delete mode 100644 gdb/unittests/optional/observers/1.cc delete mode 100644 gdb/unittests/optional/observers/2.cc delete mode 100644 gdb/unittests/string_view-selftests.c create mode 100644 gdbserver/ax-result-types.def delete mode 100644 gdbsupport/gdb_optional.h delete mode 100644 gdbsupport/gdb_string_view.h delete mode 100644 gdbsupport/gdb_string_view.tcc delete mode 100644 gdbsupport/invoke-result.h create mode 100644 gdbsupport/libiberty.m4 create mode 100644 gdbsupport/task-group.cc create mode 100644 gdbsupport/task-group.h mode change 100644 => 100755 gnulib/configure create mode 100644 gold/testsuite/x86_64_ie_to_le.s create mode 100755 gold/testsuite/x86_64_ie_to_le.sh create mode 100644 gprofng/examples/mxv-pthreads/README.md create mode 100755 gprofng/examples/mxv-pthreads/experiments/profile.sh create mode 100644 gprofng/examples/mxv-pthreads/src/Makefile create mode 100644 gprofng/examples/mxv-pthreads/src/main.c create mode 100644 gprofng/examples/mxv-pthreads/src/manage_data.c create mode 100644 gprofng/examples/mxv-pthreads/src/mxv.c create mode 100644 gprofng/examples/mxv-pthreads/src/mydefs.h create mode 100644 gprofng/examples/mxv-pthreads/src/workload.c create mode 100644 gprofng/testsuite/gprofng.display/gp-archive.exp create mode 100644 gprofng/testsuite/gprofng.display/gp-collect-app_F.exp create mode 100644 gprofng/testsuite/gprofng.display/setpath_map.exp create mode 100644 gprofng/testsuite/lib/smalltest.c delete mode 100644 include/aout/encap.h create mode 100644 include/coff/riscv64.h create mode 100644 include/elf/kvx.h create mode 100644 include/elf/kvx_elfids.h create mode 100644 include/opcode/bpf.h create mode 100644 include/opcode/kvx.h delete mode 100644 intl/ChangeLog delete mode 100644 intl/Makefile.in delete mode 100644 intl/README delete mode 100644 intl/VERSION delete mode 100644 intl/aclocal.m4 delete mode 100644 intl/bindtextdom.c delete mode 100644 intl/config.h.in delete mode 100644 intl/config.intl.in delete mode 100755 intl/configure delete mode 100644 intl/configure.ac delete mode 100644 intl/dcgettext.c delete mode 100644 intl/dcigettext.c delete mode 100644 intl/dcngettext.c delete mode 100644 intl/dgettext.c delete mode 100644 intl/dngettext.c delete mode 100644 intl/eval-plural.h delete mode 100644 intl/explodename.c delete mode 100644 intl/finddomain.c delete mode 100644 intl/gettext.c delete mode 100644 intl/gettextP.h delete mode 100644 intl/gmo.h delete mode 100644 intl/hash-string.h delete mode 100644 intl/intl-compat.c delete mode 100644 intl/l10nflist.c delete mode 100644 intl/libgnuintl.h delete mode 100644 intl/loadinfo.h delete mode 100644 intl/loadmsgcat.c delete mode 100644 intl/localcharset.c delete mode 100644 intl/localcharset.h delete mode 100644 intl/locale.alias delete mode 100644 intl/localealias.c delete mode 100644 intl/localename.c delete mode 100644 intl/log.c delete mode 100644 intl/ngettext.c delete mode 100644 intl/osdep.c delete mode 100644 intl/plural-config.h delete mode 100644 intl/plural-exp.c delete mode 100644 intl/plural-exp.h delete mode 100644 intl/plural.c delete mode 100644 intl/plural.y delete mode 100644 intl/relocatable.c delete mode 100644 intl/relocatable.h delete mode 100644 intl/textdomain.c copy ld/emulparams/{aarch64fbsd.sh => aarch64gnu.sh} (100%) create mode 100644 ld/emulparams/avrxmega2_flmap.sh create mode 100644 ld/emulparams/avrxmega4_flmap.sh create mode 100755 ld/emulparams/elf32kvx.sh create mode 100644 ld/emulparams/elf64kvx.sh create mode 100644 ld/emulparams/elf64kvx_linux.sh create mode 100644 ld/emulparams/x86-64-plt.sh create mode 100644 ld/emultempl/kvxelf.em delete mode 100644 ld/emultempl/ostring.sed rename ld/emultempl/{astring.sed => stringify.sed} (100%) create mode 100644 ld/po/ka.po create mode 100644 ld/po/ro.po delete mode 100644 ld/scripttempl/elf_chaos.sc delete mode 100644 ld/scripttempl/mipsbsd.sc delete mode 100644 ld/testsuite/ld- create mode 100644 ld/testsuite/ld-aarch64/bti-far-3.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-3.ld create mode 100644 ld/testsuite/ld-aarch64/bti-far-3a.s create mode 100644 ld/testsuite/ld-aarch64/bti-far-3b.s create mode 100644 ld/testsuite/ld-aarch64/bti-far-3c.s create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note-3.d create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note.s create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.d create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.s create mode 100644 ld/testsuite/ld-elf/fatal-warnings-1a.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-1b.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-2a.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-2b.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-3a.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-3b.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-4a.d create mode 100644 ld/testsuite/ld-elf/fatal-warnings-4b.d create mode 100644 ld/testsuite/ld-elf/hash-2.d create mode 100644 ld/testsuite/ld-elf/no-section-header.exp create mode 100644 ld/testsuite/ld-elf/nosectionheader-1.d create mode 100644 ld/testsuite/ld-elf/nosectionheader-2.d create mode 100644 ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.nd create mode 100644 ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1-static-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.nd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a.c create mode 100644 ld/testsuite/ld-elf/pr25617-1b.c create mode 100644 ld/testsuite/ld-elf/pr30508.d create mode 100644 ld/testsuite/ld-elf/pr30508.s create mode 100644 ld/testsuite/ld-elf/pr30791a.d create mode 100644 ld/testsuite/ld-elf/pr30791a.s create mode 100644 ld/testsuite/ld-elf/pr30791b.d create mode 100644 ld/testsuite/ld-elf/pr30791b.s create mode 100644 ld/testsuite/ld-elf/pr30791c.s create mode 100644 ld/testsuite/ld-elf/pr30791d.s create mode 100644 ld/testsuite/ld-elf/pr31482a-no-lto.c create mode 100644 ld/testsuite/ld-elf/pr31482b-no-lto.c create mode 100644 ld/testsuite/ld-elf/pr31482c-no-lto.c create mode 100644 ld/testsuite/ld-elf/pr31482d-no-lto.c create mode 100644 ld/testsuite/ld-elf/start-noheader.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader-gnu.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader-sysv.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader.nd create mode 100644 ld/testsuite/ld-elf/undefweak-1.rd create mode 100644 ld/testsuite/ld-elf/undefweak-1a.s create mode 100644 ld/testsuite/ld-elf/undefweak-1b.s create mode 100644 ld/testsuite/ld-i386/pr30787.d create mode 100644 ld/testsuite/ld-i386/pr30787.s create mode 100644 ld/testsuite/ld-i386/pr30787.t create mode 100644 ld/testsuite/ld-i386/pr31047.d create mode 100644 ld/testsuite/ld-kvx/farcall-back.d create mode 100644 ld/testsuite/ld-kvx/farcall-back.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-defsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-defsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-none-function.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-none-function.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt-32bits.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-section.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-section.s create mode 100644 ld/testsuite/ld-kvx/farcall-call.d create mode 100644 ld/testsuite/ld-kvx/farcall-call.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-defsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-defsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-gsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-gsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-none-function.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-none-function.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt-32bits.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-section.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-section.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto.s create mode 100644 ld/testsuite/ld-kvx/kvx-elf.exp create mode 100644 ld/testsuite/ld-kvx/kvx.ld create mode 100644 ld/testsuite/ld-kvx/limit-call.d create mode 100644 ld/testsuite/ld-kvx/limit-call.s create mode 100644 ld/testsuite/ld-kvx/limit-goto.d create mode 100644 ld/testsuite/ld-kvx/limit-goto.s create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc-32bits.d create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc.d create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc.s create mode 100644 ld/testsuite/ld-loongarch-elf/64_pcrel.d create mode 100644 ld/testsuite/ld-loongarch-elf/64_pcrel.s create mode 100644 ld/testsuite/ld-loongarch-elf/abi1_max_imm.dd create mode 100644 ld/testsuite/ld-loongarch-elf/abi1_max_imm.s create mode 100644 ld/testsuite/ld-loongarch-elf/abi1_sops.s create mode 100644 ld/testsuite/ld-loongarch-elf/abi2_max_imm.s create mode 100644 ld/testsuite/ld-loongarch-elf/abi2_overflows.s create mode 100644 ld/testsuite/ld-loongarch-elf/anno-sym.d copy ld/testsuite/{ld-elf => ld-loongarch-elf}/anno-sym.l (100%) create mode 100644 ld/testsuite/ld-loongarch-elf/anno-sym.s create mode 100644 ld/testsuite/ld-loongarch-elf/data-got.d create mode 100644 ld/testsuite/ld-loongarch-elf/data-got.s create mode 100644 ld/testsuite/ld-loongarch-elf/data-plt.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le-norelax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le-relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le-relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-norelax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le-norelax.d create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le-relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le-relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/max_imm_b16.d create mode 100644 ld/testsuite/ld-loongarch-elf/max_imm_b21.d create mode 100644 ld/testsuite/ld-loongarch-elf/max_imm_b26.d create mode 100644 ld/testsuite/ld-loongarch-elf/max_imm_pcrel20.d create mode 100644 ld/testsuite/ld-loongarch-elf/medium-call.s create mode 100644 ld/testsuite/ld-loongarch-elf/old-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_b16.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_b21.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_b26.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_pcrel20.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_0_10_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_0_5_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_10_12.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_10_16.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_10_5.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_s_5_20.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_u.d create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_u_10_12.d create mode 100644 ld/testsuite/ld-loongarch-elf/partial-link-align-a.s create mode 100644 ld/testsuite/ld-loongarch-elf/partial-link-align-b.s create mode 100644 ld/testsuite/ld-loongarch-elf/pcala64.d create mode 100644 ld/testsuite/ld-loongarch-elf/pcala64.s create mode 100644 ld/testsuite/ld-loongarch-elf/pie_discard.d create mode 100644 ld/testsuite/ld-loongarch-elf/pie_discard.s create mode 100644 ld/testsuite/ld-loongarch-elf/pie_discard.t create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align-discard.lds create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align-discard.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align-ignore-start.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align-ignore-start.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.dd create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-bound-check-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-medium-call-1.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-medium-call-1.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-medium-call.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-medium-call.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-section-align-overflow.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-segment-max.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-segment-min.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-so.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax.exp create mode 100644 ld/testsuite/ld-loongarch-elf/relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_abs_with_shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_abs_with_shared.s create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_le_with_shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_le_with_shared.s create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_ler_with_shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/reloc_ler_with_shared.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-le-norelax.d create mode 100644 ld/testsuite/ld-loongarch-elf/tls-le-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-le-relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/tls-le-relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-relax-compatible-check-new.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-relax-compatible-check-old.s create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc-dso.d create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc-dso.s create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc_abs.d create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc_abs.s create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.d create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.s create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.dd create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.s create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_b16.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_b21.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_b26.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_pcrel20.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_0_10_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_0_5_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_10_12.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_10_16.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_10_16_s2.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_10_5.d create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_s_5_20.d create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32p.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n64.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n64t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-o32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-o32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32p.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n64.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n64t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-o32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-o32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections.s create mode 100644 ld/testsuite/ld-misc/input-remap.exp create mode 100644 ld/testsuite/ld-misc/remaps.r create mode 100644 ld/testsuite/ld-misc/remaps.txt create mode 100644 ld/testsuite/ld-plugin/pass1.out create mode 100644 ld/testsuite/ld-plugin/pr23935a.c create mode 100644 ld/testsuite/ld-plugin/pr23935b.c create mode 100644 ld/testsuite/ld-plugin/pr31482a.c create mode 100644 ld/testsuite/ld-plugin/pr31482b.c create mode 100644 ld/testsuite/ld-plugin/pr31482c.c create mode 100644 ld/testsuite/ld-plugin/pr31615.ver create mode 100644 ld/testsuite/ld-plugin/pr31615a.c create mode 100644 ld/testsuite/ld-plugin/pr31615b.c create mode 100644 ld/testsuite/ld-plugin/pr31615c.c create mode 100644 ld/testsuite/ld-plugin/pr31615d.c create mode 100644 ld/testsuite/ld-plugin/pr31644a.c copy ld/testsuite/{ld-elf/needed1a.c => ld-plugin/pr31644b.c} (100%) copy ld/testsuite/{ld-elf/pr28348a.c => ld-plugin/pr31644c.c} (100%) create mode 100644 ld/testsuite/ld-powerpc/tls32ldgd.d create mode 100644 ld/testsuite/ld-powerpc/tls32ldgd.s create mode 100644 ld/testsuite/ld-riscv-elf/pr31179-r.d create mode 100644 ld/testsuite/ld-riscv-elf/pr31179.d create mode 100644 ld/testsuite/ld-riscv-elf/pr31179.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-max-align-gp.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-max-align-gp.s create mode 100644 ld/testsuite/ld-riscv-elf/tls.d create mode 100644 ld/testsuite/ld-riscv-elf/tls.s create mode 100644 ld/testsuite/ld-riscv-elf/tlsbin.d create mode 100644 ld/testsuite/ld-riscv-elf/tlslib.s create mode 100644 ld/testsuite/ld-riscv-elf/uleb128.d create mode 100644 ld/testsuite/ld-riscv-elf/uleb128.s create mode 100644 ld/testsuite/ld-s390/8GB.ld create mode 100644 ld/testsuite/ld-s390/weakundef-1.dd create mode 100644 ld/testsuite/ld-s390/weakundef-1.s create mode 100644 ld/testsuite/ld-scripts/fill2.d create mode 100644 ld/testsuite/ld-scripts/fill2.t create mode 100644 ld/testsuite/ld-scripts/map-locals.d create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-1.d create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-1.t create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-2.d create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-2.t create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-1.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-1.t create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-2.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-2.t create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-3.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-3.t create mode 100644 ld/testsuite/ld-scripts/subalign.d create mode 100644 ld/testsuite/ld-scripts/subalign.s create mode 100644 ld/testsuite/ld-scripts/subalign.t create mode 100644 ld/testsuite/ld-x86-64/apx-load1.s create mode 100644 ld/testsuite/ld-x86-64/apx-load1a.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1b.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1c.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1d.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1.s create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1a.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1a.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1b.d copy ld/testsuite/{ld-elf/dt-relr-glibc-1b.rd => ld-x86-64/mark-plt-1b.rd} (100%) create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1c.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr30787.d create mode 100644 ld/testsuite/ld-x86-64/pr30787.s create mode 100644 ld/testsuite/ld-x86-64/pr30787.t create mode 100644 ld/testsuite/ld-x86-64/pr31047-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr31047.d create mode 100644 ld/testsuite/ld-x86-64/pr31047a.s create mode 100644 ld/testsuite/ld-x86-64/pr31047b.s create mode 100644 ld/testsuite/ld-x86-64/property-stk.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-1.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-1.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-2.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-2.s create mode 100644 ld/testsuite/ld-x86-64/weakundef-1.nd create mode 100644 ld/testsuite/ld-x86-64/weakundef-1a.s create mode 100644 ld/testsuite/ld-x86-64/weakundef-1b.s create mode 100644 libbacktrace/zstdtest.c create mode 100644 libctf/testsuite/libctf-lookup/add-to-opened-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/add-to-opened.c create mode 100644 libctf/testsuite/libctf-lookup/add-to-opened.lk create mode 100644 libctf/testsuite/libctf-regression/gzrewrite-ctf.c create mode 100644 libctf/testsuite/libctf-regression/gzrewrite.c create mode 100644 libctf/testsuite/libctf-regression/gzrewrite.lk create mode 100644 libctf/testsuite/libctf-regression/zrewrite.c create mode 100644 libctf/testsuite/libctf-regression/zrewrite.lk create mode 100644 libctf/testsuite/libctf-writable/libctf-bitfield-name-lookup.c copy libctf/testsuite/libctf-writable/{error-propagation.lk => libctf-bitfield-nam [...] create mode 100644 libctf/testsuite/libctf-writable/libctf-errors.c copy libctf/testsuite/libctf-writable/{error-propagation.lk => libctf-errors.lk} (100%) create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-crash-lib.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enum.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enum.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enumerator.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enumerator.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-encoded.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-encoded.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-offset.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-offset.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-set-array.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-set-array.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-struct.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-struct.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-union.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-union.lk create mode 100644 libsframe/libsframe.ver create mode 100644 libsframe/libtool-version create mode 100644 libsframe/testsuite/libsframe.find/find.exp create mode 100644 libsframe/testsuite/libsframe.find/findfre-1.c create mode 100644 libsframe/testsuite/libsframe.find/findfunc-1.c create mode 100644 libsframe/testsuite/libsframe.find/local.mk create mode 100644 libsframe/testsuite/libsframe.find/plt-findfre-1.c create mode 100644 opcodes/aarch64-sys-regs.def delete mode 100644 opcodes/bpf-asm.c delete mode 100644 opcodes/bpf-desc.c delete mode 100644 opcodes/bpf-desc.h delete mode 100644 opcodes/bpf-ibld.c delete mode 100644 opcodes/bpf-opc.h create mode 100644 opcodes/kvx-dis.c create mode 100644 opcodes/kvx-dis.h create mode 100644 opcodes/kvx-opc.c delete mode 100644 sim/arch-subdir.mk.in delete mode 100644 sim/bpf/arch.c delete mode 100644 sim/bpf/arch.h delete mode 100644 sim/bpf/bpf-helpers.c delete mode 100644 sim/bpf/bpf-helpers.def delete mode 100644 sim/bpf/bpf-helpers.h create mode 100644 sim/bpf/bpf-sim.c delete mode 100644 sim/bpf/bpf.c delete mode 100644 sim/bpf/cpu.c delete mode 100644 sim/bpf/cpu.h delete mode 100644 sim/bpf/cpuall.h delete mode 100644 sim/bpf/decode-be.c delete mode 100644 sim/bpf/decode-be.h delete mode 100644 sim/bpf/decode-le.c delete mode 100644 sim/bpf/decode-le.h delete mode 100644 sim/bpf/decode.h delete mode 100644 sim/bpf/defs-be.h delete mode 100644 sim/bpf/defs-le.h delete mode 100644 sim/bpf/eng.h delete mode 100644 sim/bpf/mloop.in delete mode 100644 sim/bpf/sem-be.c delete mode 100644 sim/bpf/sem-le.c delete mode 100644 sim/bpf/sim-if.c create mode 100755 sim/common/lineno.sh delete mode 100644 sim/ppc/Makefile.in create mode 100644 sim/ppc/acinclude.m4 delete mode 100644 sim/ppc/aclocal.m4 delete mode 100644 sim/ppc/config.in delete mode 100755 sim/ppc/configure delete mode 100644 sim/ppc/configure.ac delete mode 100644 sim/ppc/defs.h create mode 100644 sim/ppc/dumpf.c create mode 100644 sim/ppc/dumpf.h create mode 100644 sim/ppc/filter-ppc.c create mode 100644 sim/ppc/filter-ppc.h delete mode 100644 sim/ppc/filter.c delete mode 100644 sim/ppc/filter.h delete mode 100644 sim/ppc/filter_filename.c delete mode 100644 sim/ppc/filter_filename.h create mode 100644 sim/ppc/lf-ppc.c create mode 100644 sim/ppc/lf-ppc.h delete mode 100644 sim/ppc/lf.c delete mode 100644 sim/ppc/lf.h delete mode 100644 sim/ppc/misc.c delete mode 100644 sim/ppc/misc.h delete mode 100644 sim/ppc/sim-endian-n.h delete mode 100644 sim/ppc/sim-endian.c delete mode 100644 sim/ppc/sim-endian.h create mode 100644 sim/testsuite/mcore/lsr.s create mode 100644 sim/testsuite/mcore/lsri.s create mode 100644 sim/testsuite/mcore/rotli.s create mode 100644 sim/testsuite/mcore/sextb.s create mode 100644 sim/testsuite/mcore/sexth.s create mode 100644 sim/testsuite/pru/carry.s create mode 100644 sim/testsuite/riscv/c-ext.s create mode 100644 sim/testsuite/riscv/jalr.s