This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 7e30b1ebbf PR26610, ARM's "VFPv3 vldr to vmov" gas testcase fail adds db92ac4568 Use arrays rather than pointers for global string constants adds cbe256847e Remove ui::num adds 08cc37dd04 Avoid running one Rust test against older LLVM adds 3743107465 Don't use PyInt_FromSsize_t adds 4bde49dc81 Don't use gdb_py_long_from_longest adds d1cab9876d Don't use gdb_py_long_from_ulongest adds 062534d44f Don't use PyLong_FromLong adds 4ab1029c56 Don't use PyLong_FromLongLong adds 512116ce26 Don't use PyLong_FromUnsignedLong adds 47f0e2ff7f Don't use PyInt_FromLong adds 0403e9ccae elf: Check bfd_target_elf_flavour on input first adds ec6653d824 PE/x86-64: Display PE relocation names adds ce0e8d9783 Automatic date update in version.in adds 6b5a7bc768 Handle member pointers directly in generic_value_print adds 12d8f940d0 Remove TYPE_CODE_INT case from f_value_print_inner adds ec74481d7e PR26623, buffer overflow in ppc_symbol_is_valid adds c1229f84a4 Tidy elf_symbol_from adds 4d91ddd342 [gdb/testsuite] Fix unbalanced braces in gdb.tui/new-layout.exp adds ed29e1c7e0 Add myself to gdb/MAINTAINERS. adds 22e3f3ed5c gdb: Convert la_struct_too_deep_ellipsis to a method adds 5bae7c4e04 gdb: Convert la_name_of_this to a method adds 6f7664a9c3 gdb: Convert la_name and la_natural_name to methods adds e171d6f15e gdb: Convert la_filename_extensions to a method adds 85967615df gdb: Move la_language into the language_defn class adds 67bd3fd5e4 gdb: Convert language_data::c_style_arrays to a method adds 1c236ddd45 gdb: Fix an incorrect comment adds 22c12a6c70 gdb: Convert language_data::string_lower_bound to a method adds d3355e4dec gdb: Convert la_store_sym_names_in_linkage_form_p to a method adds bf92aec588 gdb: Override store_sym_names_in_linkage_form_p for Go language adds efdf6a733d gdb: Convert language_data::la_range_check to a method adds 0d201fa460 gdb: Convert language_data::la_case_sensitivity to a method adds 3a3440fb8b gdb: Convert language_data::la_array_ordering to a method adds 1ac14a0402 gdb: Convert language_data::la_macro_expansion to a method adds b63a3f3fc4 gdb: Convert language_data::la_varobj_ops to a method adds 5aba6ebefb gdb: Convert language_data::la_exp_desc to a method adds b7c6e27dbb gdb: Convert language_data::la_op_print_tab to a method adds 0e25e76727 gdb: Remove language_data struct adds 7361f908da [gdb/testsuite] Catch condition evaluation errors in gdb_assert adds 0690f59128 bfd: verilog hex dump backend should handle 64-bit addresses adds 337882d477 [gdb/testsuite] Detect gdb prompt after monitor exit adds 36068e2fa5 elf/x86-64: Adjust relocation for PE/x86-64 inputs adds da1df1db9a gdb/breakpoint: make a copy of the "commands" command's argument adds 7def086592 Oops - failed to commit change to verilog.c. Trying again. adds be7628ca50 Add -Av9 to AFLAGS_PIC and AFLAGS_PIE in the ld test suite o [...] adds 945ff6e213 [gdb/testsuite] Fix gdb.dlang/watch-loc.exp on ppc64 adds 5515f72973 Assume that PT_LWPINFO is always defined on FreeBSD hosts. adds bcb1da7fb7 Assume KERN_PROC_PATHNAME is present on FreeBSD hosts. adds 1f17d37249 Assume FreeBSD hosts include support for fetching signal inf [...] adds e911c6663b Require kinfo_get_file and kinfo_get_vmmap for FreeBSD hosts. adds fe5ddfc3ee Assume FreeBSD kernels always report exec events. adds fe83066292 Match demangled name in "skip" adds 4d0bcfcf62 gdb: update instance_flags field name in gdb-gdb.py.in adds b650a28273 gdb: use bool in the solib catchpoint area adds c2f876e11e Automatic date update in version.in adds c568ac5ff7 opcodes/csky: return the default disassembler when there is no bfd adds 848471acef Tidy gas i386.exp adds d2cd411356 gdb/riscv: fix decode of c.sdsp instruction adds dd80eb2cff Skip IFUNC relocations in debug sections ignored by ld.so. [...] adds 9519b2eea0 Make c-exp.y:name_obstack static adds 88f07206fa Use htab_up in auto-load.c adds c1fb98360c Use htab_up in breakpoint.c adds 32580f6d2e Use htab_up in completion_tracker adds 99032cfcc6 Use htab_up in filename_seen_cache adds 7a8a5d47c3 Use htab_up in linespec.c adds eb53f10555 Use htab_up in target-descriptions.c adds fa9b11648c Use htab_up in typedef_hash_table adds 6108fd1823 Use htab_up in type copying adds 280a9412e4 Use htab_up in dwarf2/read.c adds 0363df3db7 Fix ctrl-c when debugging WOW64 processes adds c1e1314d00 Change management of tdesc_arch_data adds c8b188085d gdb.base/find.exp C++ify adds 73e18ac9da gdb.base/display.exp C++ify adds 52bb090268 gdb.base/break.exp C++ify adds 52626c5826 gdb.base/nested-addr.{c,exp} C++ify adds 11fac33796 gdb.base/examine-backward.exp C++ify and Clang adds 18a25b6481 gdb.base/printcmds.c C++-ify adds 151fdbad7a gdb.base/watchpoint.{c,exp} adds c3e5138dcc gdb.base/charset.{c,exp} C++ify adds 0a229804ab gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c C++ify adds 81f904895e gdb.mi/var-cmd.c C++ify adds d4bcee5ccc gdb.python/{py-framefilter-mi,py-framefilter}.c C++ify adds a83cdcb636 gdb.python/py-nested-maps.exp C++ify adds a8129512f6 gdb.base/{prologue,symbol-alias}.exp C++ify adds 3a5eeb8b63 gdb.base/share-env-with-gdbserver.exp C++ify adds ef0cdbc16f gdb.base/sizeof.exp C++ify adds 0640a54339 gdb.python/py-as-string.exp C++ify adds dd23068d52 gdb.python/py-frame-inline.exp and C++ adds 7474326cb9 gdb.cp/call-c.exp C++ify adds aab4ab8972 Automatic date update in version.in adds d0edc2b806 gdb/testsuite: Add missing expected results adds 5947daaf75 Ensure that space allocated by assembler directives converts [...] adds e11daf7a2e Split gdb.multi/multi-target.exp into separate testcases adds e8ef12b996 Fix "thread find" with multiple inferiors/targets (PR gdb/26631) adds 7d155da3d9 Add sniffer for Cygwin x86_64 core dumps adds aff9d38745 Add amd64_windows_gregset_reg_offset adds 62a5151b6b Promote windows_core_xfer_shared_libraries and windows_core_ [...] adds e7d612adc7 Add handling for 64-bit module addresses in Cygwin core dumps adds d3483b43ff Mention x86_64 Cygwin core file support in NEWS. adds e163628395 sim/m32r: return register sizes after fetch and store adds 6e25f88828 bpf: xBPF SDIV, SMOD instructions adds 0295dde655 gdb: Fix use after free bug in compile_object_run adds b60cea74de Make target_wait options use enum flags adds febd44f94d Automatic date update in version.in adds 14f9473ca2 gdb: Update i386_analyze_prologue to skip endbr32 adds 8c37706a51 gdb/fortran: Clean up array/string expression evaluation adds 6d81691950 gdb/fortran: Move Fortran expression handling into f-lang.c adds c8d5abea3d gdb/fortran: Change whitespace when printing arrays adds cafb0d8131 Add a new overload of gdb_bfd_sections adds a190fabbfc Use gdb_bfd_sections in core_target_open adds 1ce51eb52d Use gdb_bfd_sections in gdb_bfd_close_or_warn adds 3cabfd268b Use gdb_bfd_sections in get_stap_base_address adds cb814f2e30 Use gdb_bfd_sections in build_objfile_section_table adds ad7277dab9 Use gdb_bfd_sections in symfile.c adds 5bb6e9dd70 Use gdb_bfd_sections in dwarf2/read.c adds b35c1d1cf4 Use gdb_bfd_sections in ELF osabi tag sniffing adds f4f2b85fb2 Use gdb_bfd_sections in gcore_memory_sections adds 03cd72b810 Use gdb_bfd_sections in restore_command adds 08f93a1a93 Use gdb_bfd_sections in elf_symfile_read adds 8a6bb1d130 Use gdb_bfd_sections in build_section_table adds 5486c51748 Use gdb_bfd_sections in generic_load adds 851257b5fc Automatic date update in version.in adds dbc49e9ffa Robustify gdb.base/testenv.exp:find_env adds b167e53f05 Fix mi_gdb_exit with secondary MI channels adds 4f94229e83 Automatic date update in version.in adds b1b11e922b PR26569, R_RISCV_RVC_JUMP results in buffer overflow adds c73eac969a rx-dis.c:103:3: suspicious concatenation of string literals adds 5dd918d980 Fix sparc prologue skipping adds 427234c78b Update the binutils documentation to make it clear the the - [...] adds db47f2458f Automatic date update in version.in adds 307f2595dd Linker: If the type is pie the results should be an executab [...] adds 9fcff41582 Automatic date update in version.in adds c4694f172b Enable support to Intel Keylocker instructions adds ebe824f5dc Remove some manual memory management from compile interface adds 0dbf6ee6a0 Use new/delete for do_module_cleanup adds e947a8482a Introduce and use compile_module_up adds e616f60a6b Transfer module ownership to do_module_cleanup adds 92677124d9 Simplify compile_module cleanup adds bac51ab78d Avoid manual memory management of argv arrays in gdb/compile adds 20a5fcbd5b Handle bit offset and bit size in base types adds afdcafe891 CSKY: Add objdump option -M abi-names. adds c94053440e PR26655, Power10 libstdc++.so R_PPC64_NONE dynamic relocs adds 294338867c PR26656, power10 libstdc++.so segfault in __cxxabiv1::__cxa_throw adds a993d270f8 [GOLD] PowerPC64 __tls_get_addr_opt stub adds 7469ddd78f Automatic date update in version.in adds 81d54bb7ae Add support for Intel TDX instructions. adds f3034e25fa arm: Add support for Neoverse N2 CPU adds a2ab58313a Document that the lower case 'c' character in nm's output is [...] adds 011a045a6b csky/opcodes: enclose if body in curly braces adds 9e980ddcef aarch64: Add support for Neoverse V1 CPU adds 6eee0315f6 arm: Add support for Neoverse V1 CPU adds 99bb393f1d Handle 64bit breakpoints of WOW64 processes as SIGINT adds b551a89f51 Don't let TUI focus on locator adds 29363cfa40 gdb: remove file_handler typedef adds ec47b32a85 binutils: Handle DWARF5 DW_FORM_ref_addr and DW_UT_partial. adds d7b477c541 Sync libiberty and include with GCC for get_DW_UT_name. adds debd1a62c4 readelf: Show Unit Type for DWARF5 adds 743f5cfc00 RISC-V: Error for relaxable branch in absolute section. adds bee4644aff Automatic date update in version.in adds 09d7303523 Put together MOD_VEX_0F38* in i386-dis.c, adds cc9ea2c21c Re: Sync libiberty and include with GCC for get_DW_UT_name adds 5a805384b8 asan: readelf buffer overflow and abort adds 68d654afdf Fix compilation of .c files as C++ when using Clang adds c20c017b2c Fix gdb.base/infcall-nested-structs-c++.exp with Clang adds e851246a2a gdb: fix whitespaces in ChangeLog adds ee1b8b9477 Import mklog.py from gcc repo adds 3b93626be9 Add a missing munmap_list move constructor adds 956bdb595b gdb: fix formatting of _debug_printf macros adds 0919fa3c46 Automatic date update in version.in adds 0be2fe677c ubsan: opcodes/csky-opc.h:929 shift exponent 536870912 adds 3cd7c7d7ef PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 63e5eea234 [GOLD] PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 8f9929bb97 gdb: Fix from_tty argument to gdb.execute in Python. adds 31f327a6c8 Automatic date update in version.in adds 5ecafd7020 Automatic date update in version.in adds 12cf8b93da Re: PR26656, power10 libstdc++.so segfault in __cxxabiv1::__ [...] adds 5f278258cc Remove test duplicate from gdb.tui adds 149830c137 Use an inner window in tui_py_window adds c15c15c8d9 Remove a call to show_source_line from TUI adds 9e820dec13 Use a curses pad for source and disassembly windows adds 35a982372f Use ISCNTRL in tui_copy_source_line adds 2c72d5e58a Rewrite tui_puts adds f243e458cd PR26656 testcases adds c769fd6a32 aarch64: Neoverse V1 tweaks adds 9bede61ce5 arm: Add missing Neoverse V1 feature adds 1ff8e40105 This patch introduces TRBE (Trace Buffer Extension) system r [...] adds 3454861d89 This patch introduces ETE (Embedded Trace Extension) system [...] adds 47e1f9deaa This patch adds support for Cortex-X1 adds 12e35da62f This patch introduces ETMv4 (Embedded Trace Macrocell) syste [...] adds 394e9bf642 This patch adds support for Cortex-X1 for ARM. adds bd356ec6c0 gdb: fix formatting of serial::async_state's enumerators adds 2714a459f8 Automatic date update in version.in adds 5b8a477608 Remove target_has_all_memory adds a739972c7c Remove target_has_memory macro adds 841de12014 Remove target_has_stack macro adds 9dccd06e8a Remove target_has_registers macro adds 05374cfd90 Turn target_can_execute_reverse into function adds 55f6301ac0 Remove target_has_execution macro adds 8a3ecb79b0 Turn target_can_lock_scheduler into a function adds 9aed480c3a Turn target_have_steppable_watchpoint into function adds 1c9f770d16 binutils: dwarf.c handle DWARF5 DW_LLE_start_end and DW_LLE_ [...] adds aeaccbf4c5 Add a note about recent changes to the AArch64 assembler: TR [...] adds de38d64ad2 Tweak gdbsupport/valid-expr.h for GCC 6, fix build adds 9dc318a3e5 Automatic date update in version.in adds f800b00e51 Add attribute::value_as_string method adds 95f982e587 Rename struct attribute accessors adds 6c412691f9 Avoid using DW_* macros in dwarf2/attribute.c adds 2c830f5475 Change some uses of DW_STRING to string method adds 3b64bf15bc Remove some uses of DW_STRING_IS_CANONICAL adds c648120540 Remove DW_STRING and DW_STRING_IS_CANONICAL adds 9d2246fce0 Remove DW_BLOCK adds 630ed6b975 Remove DW_SIGNATURE adds 1bc397c561 Remove DW_SND adds 414ad644a8 Use setter for attribute's unsigned value adds fe56917a86 Add reprocessing flag to struct attribute adds 36d378cf86 Remove DW_ADDR adds 7a5f294dbd Change how reprocessing is done adds bf23a26804 Change how accessibility is handled in dwarf2/read.c adds d4df075e8b Add attribute::as_unsigned method adds e8e5c1585d Change is_valid_DW_AT_defaulted to a method on attribute adds 52c14d1128 Change die_info methods to check the attribute's form adds 23dca5c3d7 Add attribute::as_virtuality method adds c45bc3f8ab Add attribute::as_boolean method adds 529908cbd0 Remove DW_UNSND adds e37c930f9e gcc-4.4.7 warning fixes adds 51dee44b37 After preventing creating an import library for an exe when [...] adds f65825ec7a Fix gdb.dwarf2/dw2-double-set-die-type.exp with Clang adds 990e5268d2 aarch64: Add support for Neoverse N2 CPU adds c81946efc2 NEWS: Mention recent Arm CPU support adds 04e433a857 ld: Override the IR definition for non-ELF targets adds 77718e5b7d [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE adds cae21f8ebf Fix regression in variant part handling adds 95eb9e54a5 [gdb] Fix regression in dwarf2_name adds 27f134698a x86: Check register operand for AddrPrefixOpReg adds 1f22ee1f72 Automatic date update in version.in adds 642f545a93 Add new directive to GAS: .attach_to_group. adds 1eb6eb795f Include the x86-bsd-nat.h header and fix the NetBSD/i386 build adds e2a2a24a8e Preinitialize the sockaddr_un variable to zero adds 15397b0e05 Refactor the NetBSD amd64 gdbserver support adds 8b667faedf Add NetBSD/i386 gdbserver support adds 6ff330351e Remove the old sanity check of sigcontext offsets for NetBSD/i386 adds 064280be25 Fix the i386 build adds 71a74ee72d Automatic date update in version.in adds 048fde1ef4 DWARFv5: Handle DW_MACRO_define_strx and DW_MACRO_undef_strx [...] adds 7026832e52 Allow note sections to be discarded when they are linked to [...] adds 7bd766ccd8 Fix the mve-vcvtne-it assembler test for the arm-*-pe targets. adds 3ee6f75d05 Fix spelling mistake in gdb/testsuite/README. adds a7aba2668a gdb: remove arguments from inferior_created observable adds 2554f6f564 gdb: give names to event loop file handlers adds db20ebdfae gdb: give names to async event/signal handlers adds ba98841943 gdb: move debug_prefixed_vprintf here adds 6b01403b25 gdb: add debug prints in event loop adds 18b67edc2c gdb: fix some inferior_created observer signatures adds 42c36b7366 arm: add support for Cortex-A78 and Cortex-A78AE adds d551991310 Unconditionally use REG_EXTENDED adds 1fa1262d5a Automatic date update in version.in adds b3a3496f83 x86: Update register operand check for AddrPrefixOpReg adds 37df08e2fe Automatic date update in version.in adds 7b085b1c1c gdb/doc: space out list entries, fix one type adds 8d378f27ba gdb: add doc for "set/show debug event-loop" adds 1ba0655539 Automatic date update in version.in adds b71702f1c0 GAS: Update the .section directive so that a numeric section [...] adds b58e7f729e Add Luis Machado to AArch64/ARM GDB maintainers adds 0e9f3bf126 x86: Clear modrm if not needed adds 5b316d90e4 x86-64: Always display suffix for %LQ in 64bit adds cd096ec85f Fix function argument and return value locations adds 983d925db6 Update the BFD linker so that it deprecates grouped short options. adds 6d96a5946d i386: Allow non-absolute segment values for lcall/ljmp adds 7d1441178a gdb: avoid unnecessary string copy in auto_load_objfile_script_1 adds 0cc79db2b6 Fix spelling mistakes adds cc8b27f89c Add NetBSD AArch64 GAS support. adds c0b3134417 Add NetBSD AArch64 Little Endian and Big Endian BFD support. adds a417e439c2 [PATCH][GAS][arm] Update Cortex-X1 feature flags adds f9b1d75e91 [PATCH][GAS][AArch64] Update Cortex-X1 feature flags adds 1f1845d435 Fix compile time error building windmc, detected by gcc 11. adds a1d217e844 gdb: TYPE_VECTOR -> type::is_vector in amd64-windows-tdep.c adds 9e6dbd8b54 gdb: sync tui header files in HFILES_NO_SRCDIR adds 0897537869 Automatic date update in version.in adds 6afcdeb358 PR26667, Add powerpc64le-*-freebsd* support adds 3ce6300ea8 Fix gas sh-link-zero test for hppa64-hpux adds ed3bdac42c gdb/testsuite: allow gdb.base/overlays.exp to compile for m32r adds 31a8f60f2f gdb: handle unmapped overlays in find_pc_line adds 043f5c63f0 sim: Fix autoreconf errors in sim/ directory adds 0ae9445d52 A small set of code improvements for the Z80 assembler. adds ced4a4c1cc Fix gdb.base/list-ambiguous.exp with Clang adds 3089759191 Fix gdb.base/list.exp with Clang adds 0ec992e664 Fix a bug in objcopy/strip's ability to merge notes in multi [...] adds 05cfb0d8cc aarch64: Fix bogus type punning in parse_barrier() [PR26699] adds 981b570a53 gdbserver: Remove unused argument in register_data() adds 574df58f52 x86: Properly merge -z ibt and -z shstk adds 8ab0be1717 Automatic date update in version.in adds 4b136f6f9a gdb: Fix installation of gcore.1 on some platforms adds 64c03bdb6e gdb: make signal_catch_counts a static array adds 8e1d092929 Add NetBSD/aarch64 gdbserver support adds 9529c85266 Add ChangeLog for "Add NetBSD/aarch64 gdbserver support" adds 91e5e8db33 Add common write_memory and read_memory NetBSD routines adds 2be01f639c Fix whitespace formatting adds 4641551a7a Correct logical error in NetBSD's read_memory and write_memory adds b68bef998c gdb/infcmd: remove redundant clear_proceed_status call adds 4849105512 Stop passing netbsd_process_target to local functions adds e4bd363f99 arc: Rename "arc_gdbarch_features" struct adds 6d2d7c5668 gdbserver: Add GNU/Linux support for ARC adds cc463201c4 arc: Add support for Linux coredump files adds bbe90b5def gdb: Correct the ChageLog entry adds 8b558efe7a Add Makefile.in entry for "Add NetBSD/aarch64 gdbserver support" adds a038ffd88e gdb: put user-supplied CFLAGS at the end adds e86efb3310 Rename some tests in find.exp adds 4a72de7366 Move simple_search_memory to gdbsupport/search.cc adds 55b10d89a4 Use simple_search_memory in gdbserver adds 60b746622b Remove some dead code from handle_search_memory adds 3a135a9186 Document inclusive range in help for "find" adds 485c47e523 Add simple_search_memory unit tests adds 3d08aa66b3 x86: Update GNU property tests adds 467eed626a Automatic date update in version.in adds f9ff65d4df [GOLD] Increase --split-stack-adjust-size adds 51a948fdf0 gdb: Have allocate_target_description return a unique_ptr adds ada508b6cc Update GDB NEWS with ARC support in GDBserver adds f511427204 gold: Update testsuite/split_[i386|x32|x86_64].sh adds b3d3944ee5 Automatic date update in version.in adds b270168504 Style more output of "disassemble" command adds f5c4b229c6 Notify observers that directories have changed when using "d [...] adds 361cb21935 gnulib: Ensure all libraries are used when building gdb/gdbserver adds bbb826f5e9 gdb: Delay releasing target_desc_up in more cases adds 3d87245cc1 Handle void results as unformatted prints adds 32930e4edb x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker adds 4290b0ab2b [GOLD] internal error in relocate, at powerpc.cc:10473 adds fa40fbe484 [GOLD] Power10 segv due to wild r2 adds 5c4258f4c0 Return std::string from ada_encode adds 7c184d334a Fix bit offset regression adds 59c8a30b81 ada-lang.c::advance_wild_match improve doc and parameter+tem [...] adds 448ba6860e Automatic date update in version.in adds f7c1edaa78 Automatic date update in version.in adds 9370fd51eb gdb: detect main function even when there's no matching msymbol adds 8a6e98c4a3 Automatic date update in version.in adds 71e1b6b0ac Fix testcases with required but unreferenced functions and v [...] adds 87a37e5e07 Reject ambiguous C++ field accesses (PR exp/26602) adds f4a0f710ae Re: gdb: Improve formatting of 'show architecture' messages adds c65c6c4223 PowerPC testsuite fails and duplicates adds af1b7b5159 Automatic date update in version.in adds 7b466b1024 Introduce target-section.h adds bb2a67773c Use a std::vector in target_section_table adds 2d128614d4 build_section_table cannot fail adds 91840ee38a Simplify add_target_sections_of_objfile adds eda214cec1 Remove clear_section_table adds d7a78e5c41 Change target_section_table to std::vector alias adds 1b71cfcfdc Normalize names of the NetBSD files adds 1fb1d64f4a Gold: Skip zero-sized sections for ICF adds aac1d94f19 Gold: Enable safe ICF for shared object on x86-64 adds 6bf4a34047 gold: Properly align the NT_GNU_PROPERTY_TYPE_0 note adds 586e30940e gold: Update GNU_PROPERTY_X86_XXX macros adds 29700bfff4 gold: Discard .note.gnu.property section adds 6c0005b8f4 gold: Skip some incremental tests adds b07993f695 Remove unneeded netbsd_add_process() adds d3a071228e gdb: don't pass TARGET_WNOHANG to targets that can't async ( [...] adds 50441f0f8c 'runto main' -> 'runto_main' throughout adds f71e6719e1 Introduce mi_runto_main adds 8abd8ee8c8 gdb/testsuite/: Use -qualified in runto_main / mi_runto_main adds e777225bfd gdb/testsuite/: Use "-qualified" in explicit "break main", etc. adds b75d55d4d2 Eliminate mi_run_to_main, introduce mi_clean_restart adds 6248f5e4fc Automatic date update in version.in adds 7b47a31256 x86: Rename VexOpcode to OpcodePrefix adds 76547ab31b [gdb] Fix segfault in solib_contains_address_p adds 8c8bd0babc [gdb/testsuite] Fix gdb.ada/mi_catch_ex{,_hand}.exp FAILs adds 8b65b8953a x86: Remove the prefix byte from non-VEX/EVEX base_opcode adds f64c42a9fb x86: Support Intel UINTR adds c1fa250ae1 x86: Add support for Intel HRESET instruction adds 58bf9b6a7f x86: Support Intel AVX VNNI adds ba4d88ad89 gdb/gdbserver: add dependencies for distclean-gnulib adds a1c72cdfab Automatic date update in version.in adds fba8689ad3 R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check adds db75b8f70c elf32-cr16.c tidy adds fd63a770b7 Automatic date update in version.in adds e7f2f959e3 elf32-arc.c: Don't cast between function pointer and void pointer adds 02dd9d2568 RISC-V: Support GNU indirect functions. adds 51a8a7c2e3 RISC-V: Fix that IRELATIVE relocs may be inserted to the wro [...] adds 5739259879 Enhancement for avx-vnni patch adds afe75f6d9f [gdb/testsuite] Be more verbose about abort in gdb_breakpoint adds 472d09c18a [gdb/testsuite] Fix function comment for gdb_breakpoint adds 23ae20f5e3 Add a new option to the linker: --error-handling-script=<NAM [...] adds 6915020bb1 gas: Reuse the input file entry in the file table adds 54874444da ld: More documentation for --defsym adds 874ef0386f ld: Allow symbols from PROVIDE to be use in MEMORY regions adds d1c8a76d05 [gdb/testsuite] Remove hardcoded filenames in gdb.dwarf2/*.exp adds 520596f2eb [gdb/symtab] Handle setting line bp without debug line info adds 43f8eb7547 Automatic date update in version.in adds bd0c565edb gas: Always use as_where for preprocessed assembly codes adds 7ffdc9ae6e gas: Replace dwarf5-line-2.S with dwarf5-line-3.S adds 9717970a4e gas: Add a -gdwarf-5 debug_line test with .s file adds cfabbd351a Make range types inherit signed-ness from base type adds 932539d7a3 Have partial symbol tables own psymbol vectors adds 1341d6de52 Automatic date update in version.in adds 13e86dcf7a Automatic date update in version.in adds 740341b9be Provide dummy libraries for alpha-vms adds 0f03783c8e Readelf: Add --lto-syms option to display LTO symbol tables. adds 61c26be85f gdb: get jiter objfile from a bound minsym adds 267037210c gdb/frame: remove an unused type alias adds 3c6eb4d439 gdb/thread: fine-tune 'info threads' help text adds 22cc388e2b Don't erase TUI source window when switching focus adds a2b149805d Automatic date update in version.in adds ce786647f0 binutils: Add myself as RISC-V co-maintainer. adds b9e920ecd6 readelf.c display_lto_symtab offset outside bounds of consta [...] adds 0cd2ad78f1 [gdb/testsuite] Use $gdb_test_file_name in gdb.dwarf2 adds 9c2412ec7f [gdb/testsuite] Clean up redundant info in gdb.dwarf2 adds 8c1613603d [gdb/testsuite] Use main.c in gdb.dwarf2 adds ae86f581c2 [gdb/testsuite] Remove superfluous marker in pr13961.S adds e0c45dedd9 Fix help string of alias command adds a9b45cb776 Fix undefined behavior in gdbserver adds 2eb20436fa gdb: fix comment of get_displaced_stepping_state adds c4464adef2 gdb: change some int to bool in infrun.c adds 646cc3e010 Add AMD znver3 processor support adds ad523d014c Remove varobj_item typedef adds 3953519365 gdb: make gdbarch predicates return bool adds 07fbbd0138 gdb: make gdbarch_displaced_step_hw_singlestep return bool adds a1bd8917ab Automatic date update in version.in adds 98cec4f6a2 Fix gdb.mi/mi-fullname-deleted.exp with Clang adds 4dbe16c811 gdbserver: fix overlap in sprintf argument and buffer adds c21f37a889 gdb: make gdbarch_make_corefile_notes return a unique ptr adds 5962451351 Work around problem in DWARF decoding library which can resu [...] adds ffd73a8b9e aarch64: Add testcase for HCR_EL2 system register adds 0d01fbe64f Remove libctf/mkerrors.sed adds a46d184353 gdb: fix two comments in infrun adds c53dcd7785 Automatic date update in version.in adds 2f1b18db86 gdb: Convert enum range_type to a bit field enum adds f2d8e4c597 gdb: rename 'enum range_type' to 'enum range_flag' adds 6b4c676cc7 gdb/fortran: add support for parsing array strides in expressions adds 777cd7ab3f Fix printf formatting errors where "0x" is used as a prefix [...] adds 64ec7c3f80 binutils: Report error message on error adds 9ef6c56ffc opcodes/po/es.po: Remove the duplicated entry adds 79248c83b9 arm: Fix the wrong error message string for mve vldr/vstr (P [...] adds 63aa0ac0fd sim: move ChangeLog entries into the correct files adds c6d47bff77 ld: Pass -fno-lto to non LTO tests adds 1bd57575dc Fix gdb.base/corefile2.exp regression when running Docker/AUFS adds 6faad766e7 ld: Skip bootstrap tests for -fprofile-generate= adds bec0b9f6f2 gold: Skip bootstrap-test/bootstrap-test-r for LTO build adds 5feaa09bec aarch64: Define CSRE system registers adds 6278c6a663 [PATCH][GAS][AArch64] Define BRBE system registers adds 557fc25720 Fix gdb.base/msym*.exp failures adds 4a63681493 gdb/dwarf: fix reading subprogram with DW_AT_specification ( [...] adds 5fb4027fae [gdb/symtab] Make find_block_in_blockvector more robust adds 24f5300a53 gdb: make target_ops::make_corefile_notes return a unique ptr adds 4b4bb603fd gdb: remove unused macros from target-debug.h adds 6b9d0dfda4 Don't create _Complex type name if there is no target type name adds 1a97fe8cf5 Remove gdb_assert for TYPE_CODE_METHOD in stabs reader adds a948551942 Automatic date update in version.in adds b01175fc46 gdb: Merge auto and unknown language implementations adds 790e2a1248 gdb: move Modula2 language class into a header file adds d3b67c56fa gdb: remove LA_PRINT_TYPEDEF macro adds 00c696a6e2 gdb: remove LA_VALUE_PRINT macro adds e74b39ded0 gdb: remove LA_PRINT_ARRAY_INDEX macro adds 4b2f86ef2a gdb: remove LA_ITERATE_OVER_SYMBOLS macro adds 5399db93c5 gdb: Rename language_defn::demangle adds 88cefd9be0 gdb: Improve documentation comment on language_defn::print_type adds 1a0ea39913 gdb: move f_language class into a header file adds 8747316ecf ada-typeprint.c::ada_print_type: Remove redundant call to ad [...] adds 9476b583cb [gdb/testsuite] Use $srcfile in DW_AT_name for CU adds 7d72802bfc [gdb/testsuite] Don't use default form in Dwarf::_guess_form adds 72d813f35e ld: Set plug_opt only if compiler is available adds c1df719408 Automatic date update in version.in adds 3c67532c05 Document the GDB 10.1 release in gdb/ChangeLog adds 92a048fd3b gdbserver: re-generate configure adds 4690795539 Automatic date update in version.in adds 0c70050a4b asan: alpha-vms: buffer overflow adds a0ff652f4c gdb: add inferior parameter to inferior_created observable adds 3f66685e9e gdb: pass inferior to check_pid_namespace_match adds 324956617c gdb: make jit.c use the inferior_created inferior parameter adds c75e31a1ec gdb: use inferior parameter in add_vsyscall_page adds 02855c3a54 Automatic date update in version.in adds 006811bc02 gdb: move ptrace.m4 to gdbsupport adds 069ef16480 Change avxvnni disassembler output from {vex3} to {vex} adds 039dac293d CSKY: Fix and add some instructions for VDSPV1. adds 9d1ccf22fd CSKY: Add version flag in eflag and fix bug in disassembling [...] adds eae61d61e9 CSKY: Change plsl.u16 to plsl.16. adds 1b03c32c3b CSKY: Change default linker script for elf toolchain. adds 2e58f3923e C-SKY: Fix the literal dump of big vector constant. adds 7e300b8612 Update gas/ChangeLog of last commit adds 1612c4bbcb [gdb/testsuite] Add missing ranges base in dw2-objfile-overlap-*.S adds 93cf38c095 Invoke the linker's error handling script with the keyword " [...] adds ae9d2233e6 gas: Clear all auto-assigned file slots adds 55c3ad8801 [gdb/testsuite] Prevent pagination in GDB_INTERNALFLAGS adds d744f0f965 gdb::handle_eintr, remove need to specify return type adds 6390859caa Don't inherit range-type signed-ness from underlying type adds 1c47ec3ee8 [gdb/symtab] Read CU base address for enqueued CU adds b324727682 Fix some minor bugs in test suite command logging adds e7f8dd4a14 ld: Pass -fno-lto in ld-elfweak/elfweak.exp adds afeee87bdc Automatic date update in version.in adds b5fa468fef gdb/breakpoint: disable a bp location if condition is invali [...] adds 733d554a46 gdb/breakpoint: add flags to 'condition' and 'break' command [...] adds 61eb46a4fb [gdb/symtab] Use early continue in find_pc_sect_compunit_symtab adds bd24c5d65b [gdb/testsuite] Fix section matching in find_pc_sect_compuni [...] adds b1d4d8d128 gdb/breakpoint: use gdb::option for the '-force' flag adds 5eb9e3f517 gdb: remove unused includes in xtensa-tdep.c adds 7f40ce1a9e gdb: remove unused includes in m32c-tdep.c adds bcd213b2cf Fix the decoding of DW_FORM_ref_addr DWARF attribute. adds 27e5e547c7 Fix seg-fault when running the ld testsuite for the hppa64-l [...] adds 0bf21fbd79 Add skip_fortran_tests to two Fortran testcases adds 934a176407 Fix gdb.python/py-format-string.exp with Clang adds 06db6ec3d9 [gdb/testsuite] Fix gdb.cp/psymtab-parameter.exp with -readnow adds 5868da034f [gdb/testsuite] Fix gdb.base/maint.exp FAILs with -readnow adds 297e9a75f2 [gdb/testsuite] Fix DUPLICATEs in gdb.base/multi-forks.exp adds b448cca522 [gdb/testsuite] Fix gdb.base/multi-forks.exp timeout with -readnow adds e9bb6a60bf Automatic date update in version.in adds 706baf4c50 [gdb/testsuite] Fix gdb.dwarf2/dw2-stack-boundary.exp with -readnow adds fdd67a422f [gdb/testsuite] Fix gdb.dwarf2/dw2-filename.exp with -readnow adds 445a033f48 [gdb/testsuite] Fix typo in gdb.cp/nsalias.exp adds 364bb90300 [gdb/testsuite] Fix gdb.cp/nsalias.exp with -readnow adds ec3f28df02 Fix compile time warning building with gcc 11. adds 2aec1123f9 Fix a potential illegal memory access when creating an srec [...] adds 8926e54e3a aarch64: Add basic support for armv8.7-a architecture adds fd195909ce aarch64: Add DSB instruction Armv8.7-a variant adds 82503ca7ed aarch64: Add WFET instruction for Armv8.7-a adds dd4a72c859 aarch64: Add CSR PDEC instruction adds ce04ca3123 Use sha256 for hashes in the release process adds 1b00ef063f [gdb/symtab] Fix language of frame without debug info adds f93b876030 [gdb/testsuite] Fix gdb.dwarf2/dw2-error.exp with -readnow adds 32a5f98aa4 [gdb/testsuite] Fix gdb.base/relocate.exp with -readnow adds 6b68fd45a8 [gdb/testsuite] Fix gdb.rust/traits.exp with -readnow adds efe9b87393 [gdb/testsuite] Fix re-read FAILs with -readnow adds 99cc6b2abf [gdb/testsuite] Fix gdb.python/py-symbol.exp with -readnow adds f06c0d01f1 Automatic date update in version.in adds 0ad0e70c73 [gdb/testsuite] Fix DUPLICATEs in gdb.threads/tls.exp adds 00c19b8e78 Fix a potential illegal memory access by objcopy when extrac [...] adds cfaa8f7692 gdb: restore thread after detaching or killing an inferior adds 76868f3606 dwarf: Also match abbrev base when searching abbrev list adds 59d5613e42 aarch64: Fix DSB instruction 'missing immediate expression' errors adds 8ee54925b4 Fix an illegal memory access problem when processing seconda [...] adds 6be2a9ab1f Add target_section constructor adds c20cb6860c Remove exec_filename macro adds 8a4f140205 Change exec_close to be a method on program_space adds 784c859246 Remove commented-out code from gcore.c adds 5a36e71525 Remove exec_bfd_mtime define adds b55221abba Remove current_target_sections macro adds 7e10abd146 Remove the exec_bfd macro adds 19f6550ebb Change program_space::ebfd to a gdb_bfd_ref_ptr adds a42d7dd873 Remove symfile_objfile macro adds e39fb97114 Change clear_program_space_solib_cache to method on program_space adds 004eecfdc7 Change program_space_empty_p to method on program_space adds 2a3f84af53 Change remove_target_sections to method on program_space adds 3769e2277d Change add_target_sections to method on program_space adds d9eebde018 Change add_target_sections_of_objfile to method on program_space adds 5008b3b2eb Don't change current program space in exec_target::close adds 8407f91bd3 Remove call to exec_close adds 40a5376690 gdb: remove parameter of gdbarch_displaced_step_hw_singlestep adds 58103c3313 gdb: fix documentation of gdbarch_displaced_step_hw_singlestep adds 4dd5c35212 Automatic date update in version.in adds 79952e6963 Make scoped_restore_current_thread's cdtors exception free (RFC) adds d70bdd3cc4 Move lookup_selected_frame to frame.c adds b78b3a297b gdb/infrun: disable pagination in fetch_inferior_event adds a984d94aab [PATCH][GAS] aarch64: Add WFIT instruction for Armv8.7-a adds b0ab069373 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker adds b8fd9b80ee gold: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker adds b1ec273502 Have stamp-init depend on config.status adds aa2045e7fa gdb: rs6000_dwarf2_reg_to_regnum return -1 for unknown regis [...] adds 136821d9f6 gdb: introduce displaced_debug_printf adds b5e72fb54a Automatic date update in version.in adds 91e1a0ed09 gdb, gdbserver, gdbsupport: use AC_CANONICAL_{BUILD,HOST,TAR [...] adds e41fda1d5f gdb: use AC_PROG_CC_STDC instead of AM_PROG_CC_STDC adds 7e8c7130fe gdbserver: modernize configure.ac adds 5593a99a95 gdb: modernize configure.ac adds 0e5b0dd024 gdb/testsuite: modernize configure.ac adds 294f269748 gdb: modernize acinclude.m4 adds b6fb30eda7 gdbsupport: re-indent ptrace.m4 adds 5164c11714 gdbsupport: replace AC_TRY_COMPILE in ptrace.m4 adds 864ca43565 gdbsupport: replace AC_TRY_COMPILE in warning.m4 adds 15dabc52a1 gdbsupport: use AC_FUNC_FORK instead of AC_FUNC_VFORK adds b9442ec18b gdbsupport: replace AC_TRY_COMPILE in common.m4 adds ad6dba1cea gdb: replace AC_TRY_LINK in sanitize.m4 adds 19dd0ae5e7 gdbserver: replace AC_TRY_COMPILE in acinclude.m4 adds 17417fb0ec gdb, gdbsupport: add debug_prefixed_printf, remove boilerpla [...] adds 4f0469cdd6 gdb: restore some checks of debug flags adds 80630624b4 Automatic date update in version.in adds 75f24e86ba ada-lang.c: Renaming some fixed-point-related routines adds db99d0d055 ada-lang.c: fix line too long in cast_from_gnat_encoded_fixe [...] adds 60bd1d53a0 ada-lang.c: Rename gnat_encoded_fixed_type_info adds d77c922455 avoid unwarranted assumption in gdb.ada/fixed_points/fixed_p [...] adds 525454d654 Remove init_psymbol_list adds 089002bba0 Remove parameter from end_psymtab_common adds 0684bb51b5 Remove partial symbol statistics adds ae7754b256 Change end_psymtab_common to a method adds b1a92c635c PR26806, Suspected linker bug with LTO adds fb446b46cb Automatic date update in version.in adds 8807d3127c sim/bpf: re-generate configure adds e1f57067b1 gdb/riscv: read frame base register as unsigned in the unwinder adds ab8f783d7a [gdb/testsuite] Remove .debug_line.dwo from gdb.dwarf2/fissi [...] adds 7ea44a51fa Fix testcases using __attribute__((noclone)) with Clang adds 6539a36d0e Detect and report incompatible gdb_compile options adds 1c2bec1918 Fix gdb.base/print-file-var.exp with Clang adds dda83cd783 gdb, gdbserver, gdbsupport: fix leading space vs tabs issues adds 5b3d3560e9 Minor Python simplifications adds 8768c3e362 Add get_standard_config_dir function adds 64aaad6349 gdb: use get_standard_config_dir when looking for .gdbinit adds 74d877e522 gdb: new function to wrap up executing command line scripts/ [...] adds 257e02d836 Add x86_64 ravenscar support adds f468977aac gdb/testsuite: fix failure in gdb.base/step-over-no-symbols.exp adds 0dd05d40de Automatic date update in version.in adds af61e84fd2 gold: ensure file_counts_lock is initialized before using adds 706d7ce948 asan: leak in bfd_section_from_shdr adds 05862db73f gas: fix symbol value calculation for versioned symbol aliases adds 70237b84c5 Fix compile time warning adds 3a959875ea [PATCH] aarch64: Update missing ChangeLog for AArch64 commits adds b0d0d02bde PowerPC problem building gold with clang adds fd65497db4 [PATCH][GAS] aarch64: Add atomic 64-byte load/store instruct [...] adds f3016d6ce1 Add an option to the archiver to add a section recording lib [...] adds c40907bfe0 [gdb/testsuite] Fix .debug_abbrev terminators adds ad1b5e48d5 Automatic date update in version.in adds 93f9561e0f Rewrite leb.h:read_3_bytes adds 75fd6a26f8 Avoid crash in ada-lang.c:to_fixed_array_type adds a7400e443c Fix decoding of multi-dimensional constrained packed arrays adds 575673752c Synthesize array descriptors with -fgnat-encodings=minimal adds c9a28cbed6 Reject slicing a packed array adds 24aa1b0282 Resolve dynamic type in ada_value_struct_elt adds b72795a8f5 Fix bit strides for -fgnat-encodings=minimal adds 10f6a3add6 Only use stride for final element type adds 7ff5b9370f Use bit stride when taking slice of array adds d8f62e8447 Recognize names of array types adds 8d9fd3a107 Print Ada type name in more cases adds 9c91c72591 Handle __XVL fields in Ada type printing adds 55cc012834 aarch64: Update feature RAS system registers adds 712b8a0f68 Automatic date update in version.in adds 7ef63c9507 Automatic date update in version.in adds 606decb27e Remove objfile parameter from abbrev_table::read adds fa63ba779d Updated Serbian translation for the ld subdirectory adds af1bd771fc aarch64: Extract Pointer Authentication feature from Armv8.3-A adds 9c905051aa elfedit: Update help message adds 2c72361c81 Extend ld's -Map=<dir> functionality by allowing '%' to be r [...] adds ac3d406409 Split macro_buffer in two classes, fix Clang build adds 3fed4c0b7a gdb: better static python detection in configure machinery adds a1945bd452 gdb/testsuite: make DWARF assembler's ranges' "base" and "ra [...] adds 86775fab42 gdb: fix debug expression dumping of function call expressions adds f07952eb0b Automatic date update in version.in adds a907d563de Automatic date update in version.in adds d4820dac5e gold: Avoid sharing Plugin_list::iterator adds 4985fbc120 Automatic date update in version.in adds 6e1605e430 RISC-V: Update ABI to the elf_flags after parsing elf attributes. adds c9af384513 Re: dependency list for static libraries adds 904790e24f xcoff dependency list for static libraries adds a4e91c4630 elfedit false "may be used uninitialised" adds 521d4b194f Extend the DWARF decoder to display FORM names when operatin [...] adds a76bf0e55d Fix regexp for development.exp adds 8edca81ece aarch64: Limit Rt register number for LS64 load/store instructions adds 4a3e3e2282 aarch64: Update LS64 feature with system register adds 9372689d72 Add support for the LMBD (left-most bit detect) instruction [...] adds 5cbc0eb01a asan: vms-alpha: stack buffer overflow adds 0541201782 gas: improve reproducibility for stabs debugging data format adds 3e50c9d9c9 Revert delta accidentally applied with commit 9372689d72f902 [...] adds 07bbadc83d Automatic date update in version.in adds 1f57314183 Accept the DW_FORM_ref8 type when parsing DWARF types. adds eb24648c45 Fix gdb.cp/step-and-next-inline.exp with Clang adds 6ff174a727 Prevent inlining in gdb.base/vla-optimized-out.c adds 83100a74a5 Prevent false passes in gdb.base/vla-optimized-out.exp adds 95016fd211 Fix bug in gdb.ada/bias.exp adds ed1afd8666 oops - forgot to include the changelog update for the latest [...] adds 6c51cf513d Move include block to pathstuff.h adds 8e20b4be65 Constify value_nsstring adds caaece0e2f Use "const" more in ax-gdb.c adds baf20f7627 Make internalvar_name return a const char * adds 424171c6f1 Automatic date update in version.in adds 81fdd7acec gdbserver: add missing --disable-packet options to help text adds 550820e16d gdb/riscv: add ability to decode dwarf CSR numbers adds 0dd7428d89 Fix Windows-x-PPC build adds 4d93271533 readelf: Fix output of rnglists section adds f27c0b449f aarch64: Allow LS64 feature with Armv8.6 adds acb994fab6 gdb/testsuite: add "breakpoint always-inserted" axis in gdb. [...] adds b8b0c108c7 Automatic date update in version.in adds ab33b15255 gdb: add an option flag to 'maint print c-tdesc' adds bcb78b4761 Stop Gas from generating line info or address ranges for sec [...] adds 94cde56ab3 m32r sim: Add prototypes for functions that pass/return DI values adds a3183ad610 Fix up changelog entry of previous delta adds 9e74f0aef6 Fix gdb.threads/tls-so_extern.exp with Clang adds 1f2624a354 Fix Rust regression with -readnow adds 10c19fadfd arc: Write correct "eret" value during register collection adds 1de037a0c5 MSP430: gas: Ignore -md option required for GCC backward com [...] adds 6f738b01fc gdb: convert "set debug dwarf-read" to new style adds 1350c3b47a gdb/dwarf: fix typo in dwarf2/read.c adds e57cf1f2cd sim: pru: Add support for LMBD instruction adds bf6e5d01d7 gdb/dwarf: fix call to dwarf2_queue_guard in dw2_do_instanti [...] adds 7bea47f001 gdb: rewrite how per language primitive types are managed adds a4ae48ccf8 Automatic date update in version.in adds 48f4d8ce96 gas, arm: PR26858 Fix availability of single precision vmul/ [...] adds 5a7cf52794 gdb: delete a couple of declarations from f-lang.h adds 50ea087755 Fix readelf's and objdump's dislplay of DWO links when multi [...] adds 5643c500fe Fix Windows-target testing in gdb_file_cmd adds 9ecab40c77 gdb/arm: avoid undefined behavior shift when decoding immedi [...] adds 9d3ab915be Add file name to "Loadable section ... outside of ELF segmen [...] adds 25f4c26276 Exclude debuginfo files from "outside of ELF segments" warning adds cbd5b99cce elf: Set rel_from_abs to 1 for __ehdr_start adds 1aa9981f1c Automatic date update in version.in adds e8b2f0d952 Use const more in c-lang.c adds 0fa0fc8539 x86: Ignore CS/DS/ES/SS segment-override prefixes in 64-bit mode adds 2c5b1849a6 gdb: fix comment in arm-tdep.c adds 749065b7a7 Add use of const in opencl-lang.c adds 758cb81029 Use "bool" in fetch_inferior_event adds 9dd02fc063 gdb: add tab completion of type field names for Fortran adds 0eb994e572 Automatic date update in version.in adds 2c947d9bc2 gdb/configure: Add --with-libgmp-prefix option adds 1b4ac058f7 gdb: Make GMP a required dependency for building GDB adds b34c74ab9a gmp-utils: New API to simply use of GMP's integer/rational/f [...] adds e55c6530db Move uinteger_pow gdb/valarith.c to gdb/utils.c and make it public adds 0958441403 Add support for printing value of DWARF-based fixed-point ty [...] adds b26daff97c fix printing of DWARF fixed-point type objects with format modifier adds 0c9150e4de Add ptype support for DWARF-based fixed-point types adds 0a12719e51 Add support for fixed-point type arithmetic adds b74dbc2093 Add support for fixed-point type comparison operators adds 5778e0dd5d Automatic date update in version.in adds 315d05eb3f ld: Fix the tls_ie-01 test for arc adds 10c9f4e584 Update the Spanish translation for the ld/ subdirectory. adds 2b3cb4006a Fix frame cycle detection adds 119e99bb7f Update gdb.dwarf2/data-loc.exp adds 1bbda94fe0 arm: Add support for Cortex-A78C adds e64441b14c aarch64: Extract Condition flag manipulation feature from Armv8.4-A adds 3f4ff0886f aarch64: Add +pauth flag for Pointer Authentication feature adds 0bfc584f66 Automatic date update in version.in adds 037d7135de gdb: improve command completion for 'print', 'x', and 'display' adds c72e313608 gdb/testsuite: prevent timeout in gdb.gdb/unittest.exp adds 6f2643dbd2 gdb/arc: fix print_one_insn selftest adds 7cc340055d PR26882, --enable-textrel-check=warning test failures on powerpc adds f1e05b1978 [GOLD] fix jump to long branch on powerpc adds 4e0e019fa8 [GOLD] powerpc incremental-dump assertion failure adds 0833984dda Place the libdeps record in the second archive slot. adds 811bdca093 Fix gdb.trace testcase build failures with Clang adds 3d955acb36 When reading string arguments for the assembler's string dir [...] adds 584903d3f5 gdb: make get_array_bounds return bool adds 632de67bdb Automatic date update in version.in adds 40d9d2fd79 gdb/ChangeLog: fix typo in an entry from 2020-11-15 (gmp-utils.c) adds 99fabbc973 Support SHF_GNU_RETAIN ELF section flag adds 058430b4a1 Re: Stop Gas from generating line info or address ranges adds e4d9e5422f PowerPC paranioa testing of symbol merging involving comdat groups adds 5d8254e185 [gdb/build] Fix -Werror=bool-compare warning in update_stati [...] adds 6b6a3e057e Fix Windows-target testing in mi_gdb_file_cmd adds cf144ec890 gdb/testsuite: use unresolved in mi_run_cmd_full adds 7cb2893dfa gdb/testsuite: gdb.mi/mi-nonstop-exit.exp: enable non-stop u [...] adds c44191f8e3 [gdb] Improve early exits for env var in debuginfod-support.c adds 5b7d45d32a Squash coverity warning for REVERSE_INULL in dump_note_entry_p adds 6266b411ce Automatic date update in version.in adds b3ff61f815 gdb: make use of skip_to_space and skip_spaces adds 2e362716fc gdb: convert some function arguments from int to bool adds a15a5258b5 gdb: update command completion for watch, awatch, and rwatch adds a5c641b57b gdb/fortran: Add support for Fortran array slices at the GDB prompt adds 70125a45e4 gdb: remove `other` parameter in read_core_file_mappings parameter adds a5adb8f3b4 gdb: fix format string warnings in f-lang.c adds a4eba6087d Fix a bug in the s390x linker when discarding all inpuit files. adds d5ef21c3ec gdb/s390: Correct recording of "store on condition" insns adds 24a16d8b93 gas/testsuite: Fix SHF_GNU_RETAIN tests for FreeBSD OSABIs adds f58a189583 Automatic date update in version.in adds cc6fd584ed Fix SHF_GNU_RETAIN testsuite fallout adds 8881640c80 Add a warning to dllwrap that it is deprecated. adds e6f6aa8d18 Add option to nm to change the characters displayed for ifun [...] adds cbbcd7a716 language_lookup_primitive_type, std::function -> gdb::function_view adds 139633c307 libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_t adds ae41200ba8 libctf, include, binutils, gdb: rename CTF-opening functions adds 83d59285d5 objdump, readelf: Report errors from CTF archive iteration adds 3d16b64e28 bfd, include, ld, binutils, libctf: CTF should use the dynstr/sym adds 1136c37971 libctf: symbol type linking support adds 4665e895c3 libctf: adjust dumper for symtypetab changes adds 0ad70c536a ld, ctf: new and adjusted CTF tests due to func info / objec [...] adds 0e28ade476 libctf, ld: properly deduplicate function types adds 2c78e92523 libctf, include: CTF-archive-wide symbol lookup adds 97a2a623d0 libctf, include: add ctf_getsymsect and ctf_getstrsect adds 8f235c90a2 libctf: error-handling fixes adds ef21dd3bcf libctf: do not crash when CTF symbol or variable linking fails adds 9d37f01307 Add missing test file adds 14f62a099a Ignore system_error in thread startup adds a43b29c90d gdb: fix dwarf2/read.c build on solaris adds c0ad05d567 gdb: fix unittests/gmp-utils-selftests.c build on solaris adds d4087e8150 Automatic date update in version.in adds abd20cb637 RISC-V: Relax PCREL to GPREL while doing other relaxations i [...] adds dab7264398 Change watchpoint_exp_is_const to return bool adds da39d3ba57 [gdb/testsuite] Add clang xfail in gdb.base/vla-ptr.exp adds 60b4365098 Automatic date update in version.in adds 117c628d49 [gdb/testsuite] Add testcase for DW_AT_count referencing a variable adds c751e4652d Automatic date update in version.in adds 199225823d gdb/testsuite: add template for test cases adds a3a02fe862 aarch64: Add support for Cortex-A78C adds e1b9725dfa ld: Make ARC's tls_ie-01 test more flexible adds cbf097d7b0 s390x: Set .got sh_entsize only if .got size > 0 adds f60742b2a1 Fix an illegal memory access when accessing corrupt dynamic [...] adds d6ab69dd54 [gdb] Don't return non-existing path in debuginfod_source_query adds 891615f060 [gdb/testsuite] Fix minimal encodings KPASSes adds 15a491af3c gdb/testsuite: show evaluation errors in gdb_assert adds fc23d4728d Automatic date update in version.in adds 4fbb7ccebe Fix stack smashing error during gdb_mpq_write_fixed_point selftest adds 987b670356 change and rename gmp_string_asprintf to return an std::string adds c9f0b43fe4 gmp-utils: Convert the read/write methods to using gdb::array_view adds 2a12c336b9 gdbtypes.h: Get rid of the TYPE_FIXED_POINT_INFO macro adds d19937a74c Make fixed_point_type_base_type a method of struct type adds e6fcee3a73 Make function fixed_point_scaling_factor a method of struct type adds af619ce989 valarith.c: Replace INIT_VAL_WITH_FIXED_POINT_VAL macro by lambda adds 4afa9fd9b0 Add TYPE_CODE_FIXED_POINT handling in print_type_scalar adds 0fb8bb022e gdb/NEWS: Document that building GDB now requires GMP adds fa123c3281 gdb/NEWS: Document that GDB now supports DWARF-based fixed p [...] adds c609df6474 gdb/README: Document the --with-libgmp-prefix configure option adds 2c20a6018c gdb/README: Fix the URL of the MPFR website (now https). adds 50757f95a8 gdb/testsuite: do not hard-code location indices in condbrea [...] adds 1c64f6cbcf gdb: remove struct cached_reg typedef adds d0089f12f6 ld/x86-64: Add PR gold/26939 tests adds eac5c6d392 Automatic date update in version.in adds e54ae97fb7 gas output_file_close error message adds 6595cf3ce8 nm ifunc test tweaks adds 21401fc7bf Duplicate output sections in scripts adds af30c400ea Do not include parser-defs.h from c-lang.h adds cbfa382abb Remove two unnecessary variables from evaluate_subexp_standard adds 53651de80f libctf, include: support foreign-endianness symtabs with CTF adds 96c61be508 binutils: readelf: support CTF dicts with non-native-endian symtabs adds e8cda20905 libctf: Pass format argument to asprintf adds 93bbe484a4 Automatic date update in version.in adds 58349d00f4 elf: Get the real kept section adds 9ed0136bff PR26936 testsuite fixes adds 239ca5e497 gdb/aarch64: Add named flags for FPCR and FPSR registers adds 647cebce12 Prevent a memory allocation failure when parsing corrupt DWA [...] adds bab6ead85f Automatic date update in version.in adds 2c6f3e56cb ELF: Support .noinit and .persistent sections adds 21c33bcbe3 Allow spaces in the name of the external preprocessor used b [...] adds b1eea24024 Add Rogerio Alves to gdb/MAINTAINERS. adds 3df8c6afdd gdb: fix potentially uninitialised variable adds ed5e05a2cf Automatic date update in version.in adds 8d748d1dc5 PR26907, segment contains empty SHT_NOBITS section adds b413232211 GDB: Fix detection of ELF support when configuring with -Wer [...] adds b214250c1e Automatic date update in version.in adds 8ca751ee63 gold: Get linkonce/comdate sections for debugging sections adds 568cbddc71 gold: Convert x86-64 GOTPCRELX only if addend == -4 adds 632ee6fd82 x86: Do not dump DS/CS segment overrides for branch hints adds 96fb90861a Don't delete the locator win info adds 9f1212394f Fix Value.format_string docu for static members argument adds 4bccc875d2 gold: Add endbr64 to IBT TLSDESC PLT entry adds b7bbf3c81a Automatic date update in version.in adds 1cd49c43f3 Remove some dead code from evaluate_subexp_standard adds 88b91969e1 Remove per-language op_name functions adds 59404f827c [gdb] Don't return non-existing path in debuginfod_source_query adds 61049d1ee5 [gdb/testsuite] Fix minimal encodings KPASSes adds 7ce05d212d [gdb/symtab] Fix gdb.base/vla-optimized-out.exp with clang adds c18d491fbd Revert accidental empty commits adds 15eb8c2d92 ld: Xfail PR ld/26936 test if not supported adds 3ca6a4e547 Automatic date update in version.in adds 5160d0f323 PR26979, Visibility of undefined foo@v1 should constrain foo@@v1 adds 56af5a30b8 tic6x elf testsuite fix adds d541518bec RISC-V: Minor cleanup and testcases improvement for arch str [...] adds e8d4709e6a RISC-V: Don't allow any uppercase letter in the arch string. adds 5a1b31e1e1 RISC-V: Add zifencei and prefixed h class extensions. adds 27a46348cb RISC-V: Remove the unimplemented extensions. adds 7ef19aa616 RISC-V: Improve the version parsing for arch string. adds dfe9249667 RISC-V: Support to add implicit extensions. adds 00d4d1b0a3 RISC-V: Support to add implicit extensions for G. adds 6729e2c2af RISC-V: Fix the order checking for Z* extension. adds 4f36e61b2d gdbsupport/tdesc: print enum size attribute adds 54e75f291e gdbsupport/tdesc: print enum fields using 'evalue' syntax adds 3ed3c10425 arc: Enable -Ttext-segment adds 4d56d64a85 gdb/testsuite: fix comment in gdb.threads/non-ldr-exit.exp adds 0ae4576980 Add missing ChangeLog entry. adds 539d71e89a PowerPC remove 512 bytes region limit if 2nd DAWR is avaliable. adds 0a6155a072 gdb/testsuite: use foreach_with_prefix in gdb.threads/non-ld [...] adds f55a9a37d8 gdb/testsuite: fix indentation in gdb.threads/non-ldr-exc-1.exp adds e89b3d5293 Automatic date update in version.in adds 77bf7e9911 Use new+delete for struct expression adds 2bf3b79d05 Search for DWZ files in debug-file-directories as well adds 12bf652539 Sync .gitignore with gcc adds 7ddfb1a891 Add gnu global outputs to .gitignore adds e450204220 gdb/riscv: place unknown csrs into the correct register groups adds 533b2ae07d gdb/riscv: remove csr aliases created with DECLARE_CSR_ALIAS adds 2542804022 gdb/riscv: rewrite target description validation, add rv32e support adds 5f410aa50c testsuite/ld-elf/pr26936.d: Pass -W. adds 317c8bbc29 Automatic date update in version.in adds c6162010ad [GOLD] PR26936 test adds 9a5c1ed81d VAX/LD/testsuite: Wrap excessively long lines adds b10b530a45 IBM Z: Add support for HLASM extended mnemonics adds 0bc2e38dd7 gdb: fix logic of find_comp_unit and set_comp_unit adds 099ee20ac3 Automatic date update in version.in adds 726d7d1ecf PR26978, Inconsistency for strong foo@v1 and weak foo@@v1 adds 288f0ba264 asan: readelf: memory leaks adds c524d11e50 IBM Z: Add risbgz and risbgnz extended mnemonics adds 9c027c2f6c [gdb/testsuite] Handle SIGILL in gdb.reverse/insn-reverse.exp adds a1499830fe [gdb/testsuite] Fix gdb.reverse/insn-reverse-x86.c for -m32 adds f17727b349 [gdb/testsuite] Fix count usage in gdb.reverse/insn-reverse.exp adds a8d136756b [gdb/testsuite] Fix control-flow in gdb.reverse/insn-reverse.exp adds b6a6aa07c5 [gdb/tdep] Handle static field in i386_16_byte_align_p adds 67748e0f66 [gdb/testsuite] Make gdb.arch/amd64-gs_base.exp unsupported [...] adds 5382f97180 Fix shifting of negative value adds 91f8721328 Constify value_internal_function_name adds 10806efd8d Update gdb/ChangeLog to reflect the PR for a bug fix adds ab954e4a53 Fix building gdb release from tar file without makeinfo adds e633b1172a gdb/testsuite: make declare_labels use better default label names adds f99b517750 Remove redundant typedefs adds aafdfb4edd [gdb] Fix heap-buffer-overflow in completion_tracker::build_ [...] adds 42a4fec513 gdb: add inferior_execd observable adds 3b7a962dec gdb: clear inferior displaced stepping state and in-line ste [...] adds c0aba012ed gdb: restore displaced step buffer bytes when another thread forks adds f5f0169964 gdb: get rid of get_displaced_stepping_state adds 28d5518b12 gdb: rename things related to step over chains adds 1152d984bb gdb: rename displaced_step_closure to displaced_step_copy_in [...] adds 7def77a1cf gdb: rename displaced_step_fixup to displaced_step_finish adds bab37966cf gdb: introduce status enum for displaced step prepare/finish adds 94b24c74e8 gdb: pass inferior to get_linux_inferior_data adds c7acb87bc6 gdb: move displaced stepping types to displaced-stepping.{h,c} adds 187b041e25 gdb: move displaced stepping logic to gdbarch, allow startin [...] adds d965505887 gdb: change linux gdbarch data from post to pre-init adds 480af54cf6 gdb: make displaced stepping implementation capable of manag [...] adds 372ff58fda gdb: use two displaced step buffers on amd64/Linux adds 4979ae6a9e Automatic date update in version.in adds 7e45e7a9ab x86-64: Convert load to mov only for GOTPCRELX relocations adds 3c7ba803ac Fix TARGET_CHAR_BIT/HOST_CHAR_BIT confusion in gmp-utils.c adds 0fcf331bb1 VAX/BFD: Do not warn about GOT addend mismatches if no GOT e [...] adds 6b1dce3a3d Automatic date update in version.in adds 63c457b911 gmp-utils: protect gdb_mpz exports against out-of-range values adds 296cfb8889 s390: Fix BC instruction breakpoint handling adds 13f11b0b61 Automatic date update in version.in adds 00158a68d1 Fix struct expression regression adds f51f9f1d03 [gdb/ada] Handle shrink resize in replace_operator_with_call adds 21e051b3d6 gdb/main: execute breakpoint commands for '-iex' and '-ex' commands adds 5759831a2d gdb/linespec: relax the position of the '-force-condition' flag adds 1f58f6c259 gdb/completer: improve tab completion to consider the '-forc [...] adds a315d3902d README-how-to-make-a-release (point releases): Add a note to [...] adds fde0214a91 elf32-csky.c:3932:19: error: comparison is always false adds cd8d2039b0 [GOLD] gcc-11 stringop-overflow warning adds a4915e8d6c Use expression completer for "maint print type" adds 365f5fb6d0 binutils: Use file descriptors from make_tempname adds 1a1c3b4cc1 objcopy: Get input file stat after BFD open adds 014cc7f849 binutils: Make smart_rename safe too adds 846141822b Remove references to the unofficial SHF_GNU_BUILD_NOTE secti [...] adds bc545da73f gdb.base/break-on-linker-gcd-function.exp: Remove unused variable adds 28e36bf890 Automatic date update in version.in adds 8439f446a1 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp for -m32 adds b46551b20c [gdb/testsuite] Simplify gdb.arch/amd64-gs_base.exp adds 60a7223fdd gdbsupport: Use LOCALAPPDATA to determine cache dir adds dd235d453e Automatic date update in version.in adds 037311d1df gas: Generate a new section for SHF_GNU_RETAIN adds 6244c1196a gdb: make discrete_position return optional adds 1f8d288117 gdb: make get_discrete_bounds return bool adds 14c09924a0 gdb: split get_discrete_bounds in two adds 5b56203a7c gdb: fix value_subscript when array upper bound is not known adds 6ad368b8ca gdb: address review comments of previous series adds d9c3a9c036 Unify all operators into std-operator.def adds 5cde1d8222 Handle 128-bit constants for fixed point adds 12932e2ca1 Use add_angle_brackets in ada_lookup_encoded_symbol adds cd6b05c1b2 Automatic date update in version.in adds 729a53530e RISC-V: Control fence.i and csr instructions by zifencei and zicsr. adds 8152e0407c RISC-V: Dump CSR according to the elf privileged spec attributes. adds c2137f55ad RISC-V: Add sext.[bh] and zext.[bhw] pseudo instructions. adds 15cc148fb8 gdb: move bfd_open_from_target_memory to gdb_bfd adds 6afcd2d416 [AArch64] SVE/FPSIMD fixup for big endian adds ae1f4d2d99 Remove spurious newline on debug printf adds 2ccee230f8 Fix off-by-one error in ada_fold_name adds 1006702837 [gdb/testsuite] Fix gdb.tui/new-layout.exp with tcl 8.5 adds 33e06c75aa Automatic date update in version.in adds 4483a8e72a gdb/testsuite: fix race condition in gdb.multi/multi-arch-exec.exp adds 9cd7a95a2b [gdb/testsuite] Fix gdb.base/float128.exp with --with-mpfr=no adds b143e2d506 Fix a build problem when using FreeBSD 12. adds a9f14fa549 Handle CPU offset for Ravenscar adds 15f4dddd8a Use thread_info_ref in enable_thread_stack_temporaries adds 51107df53a Change current_inferior_ to be a inferior_ref adds d634cd0bce Use thread_info_ref in stop_context adds bfcb9db853 Remove scoped_inc_dec_ref adds b6433ede07 Make bp_location derive from refcounted_object adds 2c1413a98c Use htab_t in varobj adds 76deb5d918 Change varobj.c:rootlist to a std::list adds d8f168ddd0 Change all_root_varobjs to take a function_view adds 54746ce37a C++-ify varobj iteration adds 60ee72f6d3 Change varobj_iter::next to return unique_ptr adds 7446266408 Change varobj_dynamic::saved_item to unique_ptr adds 24fd95b4cd Change varobj_dynamic::child_iter to unique_ptr adds 1110649507 Change varobj_item::value to a value_ref_ptr adds 446d2c032d Remove varobj_clear_saved_item adds 1345dee280 Use gdbpy_ref in instantiate_pretty_printer adds 07d9937a20 install_variable cannot fail adds 14a772212b Add support for the .bss pseudo-op to the Z80 assembler. adds 02c727013c Avoid side effects in expression lexers adds 346e7e1923 [gdb/testsuite] Update gdb.arch/i386-mpx-call.exp for -m32 adds 74b773fcd6 gdb: factor out debug_prefixed_printf_cond adds 94ba44a68d gdb: make debug_infrun a bool adds 9664849417 gdbsupport: make use of safe-ctype functions from libiberty adds 1536146f30 gdb: don't warn about deprecated aliases during tab completion adds 9ef6d4a1b4 gdb: give deprecated command warning for aliases with a prefix adds 44c77c3272 gdb: make deprecated_cmd_warning i18n friendly adds 19c659f164 gdb: improve the warning given for deprecated aliases with a prefix adds 33fff0ced3 Automatic date update in version.in adds 77e890c695 Automatic date update in version.in adds 7393df7f3f x86: Do not dump DS/CS segment overrides for branch hints adds 50a5f1878e gdb: introduce new 'maint flush ' prefix command adds ee9812a001 gdb: new command 'maint flush dcache' adds 5d7e6ed0bd [gdb/testsuite] Avoid gnatbind/gnatlink in gdb.ada/catch_ex_std.exp adds a406a98e6e [gdb/testsuite] Handle ada in gdb_compile_shlib adds 862fcbd8f0 [gdb/testsuite] Fix gdb.base/endianity.exp with gcc-4.8 adds f5756acc15 Constify parse_and_eval_type adds 4cf2ad7200 Update ELF headers and readelf with recent e_machine assignments. adds f12650bff1 Fix incremental linking with rodata merge sections. adds 387a56a543 Fix incremental tests using gcc 9, which adds Gnu properties [...] adds 70759921d8 Automatic date update in version.in adds f22318ef0d Re-enable incremental tests that were failing with GCC 9+. adds ad9675dd80 sim/mips/cp1.c: Include <stdlib.h> for abort() declaration adds f7c54040d7 rx-elf FAIL: SHF_GNU_RETAIN sections 27 adds 6abe7848fa Solaris 11.4 ld build failure adds 3991c7acb2 Fix a use of an uninitialised variable in the bfd linker. adds 8da4f428d1 PR26836, memory leak in parse_args adds a86c6c1964 Put bfd_section_from_shdr loop detection array in elf_tdata adds bf6d803782 Add a plugin for processing static library dependencies. adds a3bdae4ef8 Handle fixed-point division by zero adds e26624c669 Be more careful when rewriting thick pointer array type adds 25a1127be7 Use exact match in get_var_value adds 86b442599b Handle block-local names for Ada adds 153f6e6cb0 [gdb/testsuite] Handle shell prompt in batch-preserve-term-s [...] adds 519155c9f6 [gdb/testsuite] Handle no glibc debuginfo in gdb.base/solib- [...] adds 18f1cb1fc5 [gdb/testsuite] Handle missing xz in gdb.base/gnu-debugdata.exp adds a6f3c8a1a8 Do not manually dissect OP_TYPE operations adds 2f4132646d [gdb/testsuite] Don't pass -fPIC to gdb_compile_shlib adds eab9267c33 Use DW_FORM_exprloc in testsuite Dwarf Assembler for DWARF v [...] adds 8cd6d968de Add form used for SPECIAL_expr as comment in testsuite Dwarf [...] adds ff4bc37d77 Keep input SHF_GNU_RETAIN sections and strip output SHF_GNU_ [...] adds 2eef5098e9 Automatic date update in version.in adds 60598dbd58 gdb/testsuite: fix typo in gdb_test_multiple doc adds ee0688c233 Define a new DT_GNU_FLAGS_1 dynamic section for ld, readelf et al adds 6a0a0dd0cc Handle -z unique/-z nounique in ld adds c3805e4cef Document -z unique/-z nounique in the ld man page and help output adds a5da3dee21 Handle DT_GNU_FLAGS_1 in readelf adds af3c233bdb Define DT_GNU_FLAGS_1 and DF_GNU_1_UNIQUE for gold adds 8a87b27911 Implement and document -z unique / -z nounique handling in gold adds 77c8aaf716 [gdb/testsuite] Handle PS1 quirk in gdb.base/multi-line-star [...] adds 9f132af9e1 Add support for the SDIV and UDIV instructions to the ARM si [...] adds 7bed846687 PR27071, gas bugs uncovered by fuzzing adds 0e5ad4426a Highlight deprecated commands using title style adds 8947abe6bf gold: Add missing ChangeLog entries for commit ff4bc37d7 adds 2b2d74f4a1 Cosmetic improvements for OSABI access. adds e1b2362cbf Automatic date update in version.in adds cf608cc40c C++-ify Ada component interval handling adds 1ab8280d7d Clean up arguments to evaluate_subexp_do_call adds 2adab65cc0 Introduce expression::first_opcode adds efd7ff149a Add expected type parameter to evaluate_expression adds a33fc9aed4 gdb: multi-line support for "document" command adds cf7a3c01d8 Lose some COFF/PE static vars, and peicode.h constify adds 14aa7c52a3 arc constify adds 8cb1c2c857 ppc64 constify adds 61d2295d72 xtensa constify adds 342371d54c XCOFF constify adds 3f75e1d67f elflink.c constify adds c410035d37 constify elfNN_bed adds 19007d9556 Fix TBI handling for watchpoints adds bfbe4b8460 Record FPSR for SIMD/FP data instructions adds 1e61189d0a [gdb/testsuite] Fix shlib compilation with target board unix [...] adds 2f2287318b [gdb/cli] Add a progress meter adds d6f26c9d28 [gdb] Print progress for debuginfod adds 592995fadd [gdb/testsuite] Fix prompt regexp in batch-preserve-term-set [...] adds bcac599f73 ld: Skip libdep plugin if not all plugin hooks are available adds 93df4a1d07 gdb/testsuite: make some tests in gdb.base enable non-stop u [...] adds 35c1ab606d Change void_context_p to bool adds f81baa0863 Automatic date update in version.in adds c5c412054e Change parameters to language_defn::post_parser adds 85be4f5a8c gdb/doc: fix "show check range" command name adds 32f47895b5 Remove printfi_filtered and fprintfi_filtered adds 844a65387c Remove a use of n_spaces adds 3ece0b9527 Automatic date update in version.in adds 7f3a18cfb5 Statically initialise target common sections adds bd38246a45 Constify more arrays adds 7fbd5f4e2c Remove some static buffers adds 3fafa2e26e Assorted tidies adds 04f8967487 elf: Copy elf_gnu_osabi_retain only for relocatable link adds eba7b68cb0 ld: Build and install only unversioned libdep adds 86ef42bd73 Run fixed_points.exp with -fgnat-encodings=minimal adds a9e48095a8 gdb: define COFF file offsets with file_ptr adds b3f9469bfa Fix accessing a method's fields from Python adds 4aea001fd8 Add address keyword to Value.format_string adds e846045952 Remove erroneous 'a' in gdb.register_window_type documentation adds e51765f932 Fix name of main_type field type in pretty printer adds a24e049847 Automatic date update in version.in adds 0455b7d325 Warn about static libs vs. source-highlight only when necessary adds fa639f555a Don't compare types of enum fields adds 60108e47b5 [gdb/testsuite] Introduce supports_scalar_storage_order_attribute adds 97aac4ec32 gold: Move sym declaration just before use adds 3dc9a557a1 Automatic date update in version.in adds c541fa7c91 [gdb/testsuite] Add save_target_board_info adds 0335338177 Automatic date update in version.in adds 904cb749cf gdb.texinfo: Document GMP as mandatory requirement to build GDB adds 98d837f0ef gdb, record: rephrase the 'not recording' error message adds 1a1c0afcee testsuite, gdb.btrace: make test names unique adds 493d2172ac testsuite, gdb.python: make py-record-*.exp test names unique adds 806e7575e2 testsuite, gdb.btrace: skip multi-inferior.exp on gdbserver targets adds 0fe69a94d4 testsuite, gdb.btrace: fix 32-bit PIE false positives adds ca01f1bf3d gdb/testsuite: use gdb_test in gdb.base/list.exp adds e1ff6226d8 Preserve gdb_std{out, err, log, targ, targerr} across interp [...] adds 6c078f0bfe Move enum noside earlier in expression.h adds 6bf6909bf4 Automatic date update in version.in adds b4e3cd0440 arc: Add support for signal handlers adds d4af727286 arc: Add support for signal frames for Linux targets adds 46023bbe81 arc: Take into account the REGNUM in supply/collect gdb hooks adds 04c9f85efc gdb: Add native support for ARC in GNU/Linux adds acf10cacc6 arc: Make variable name in comments uppercase adds e512699ac8 Remove trailing white spaces in gdb/frame.{c,h} adds 9423103f54 Automatic date update in version.in adds dca11eb872 hurd: Fix getting VM_MIN/MAX_ADDRESS adds 06f6f78f62 hurd: Add changelog for dca11eb872c9 adds 05ecfa4726 Add myself to gdb/MAINTAINERS adds 016382f8a4 gdb: delete unused function print_char_chars adds 2c75ccb24c gdb: avoid accessing global C++ language implementation functions adds c5ee319e6c gdb: rename c_printchar as language_defn::printchar adds 76ca72bc5b gdb: remove LA_EMIT_CHAR macro adds 82fc57fd6b gdb: move go_language class declaration into header file adds 46157d77c3 gdb: move pascal_language into p-lang.h adds ed5797ee2c gdb/objc: fix bug in objc_language::opcode_print_table adds 1c4852651c gdb: move rust_language into rust-lang.h adds 5cc0917c38 gdb: remove some uses of LA_PRINT_STRING adds 279d901e5a x86-64: Add Intel LAM property support adds f37059ea22 Clarify language for the '?' packet adds 62fa7b3c6a Automatic date update in version.in adds de34d42812 PR27100, final link failed: bad value adds dccc31dee3 asan: print_vms_time signed integer overflow adds 99d8bab0c1 SHF_GNU_RETAIN 7a and 7b tests adds f867677682 gdb/gdbtypes.h: Fix comparison of uninitialized values adds 5ba3b20ec2 gdb: include allocated/associated properties in 'maint print type' adds b7874836c3 gdb: avoid resolving dynamic properties for non-allocated arrays adds e142715391 Automatic date update in version.in adds a12f86b9a6 gas: Update 80387 floating point 's' suffix adds 556444effa Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: .gitignore | 10 + ChangeLog | 25 + Makefile.def | 6 + Makefile.in | 2 + bfd/ChangeLog | 684 + bfd/arc-plt.h | 2 +- bfd/archive.c | 14 +- bfd/bfd-in2.h | 6 +- bfd/bfd.c | 68 - bfd/coff-mcore.c | 3 +- bfd/coff-rs6000.c | 63 +- bfd/coff-x86_64.c | 22 +- bfd/coff-z80.c | 2 +- bfd/coff64-rs6000.c | 9 +- bfd/coffcode.h | 27 +- bfd/config.bfd | 25 +- bfd/configure | 5 +- bfd/configure.ac | 5 +- bfd/cpu-arm.c | 4 + bfd/cpu-ns32k.c | 4 +- bfd/dwarf2.c | 25 +- bfd/ecoff.c | 102 +- bfd/elf-bfd.h | 22 +- bfd/elf-linker-x86.h | 31 +- bfd/elf.c | 231 +- bfd/elf32-arc.c | 16 +- bfd/elf32-cr16.c | 729 +- bfd/elf32-csky.c | 8 +- bfd/elf32-m32c.c | 2 +- bfd/elf32-m32r.c | 20 +- bfd/elf32-m68hc11.c | 6 +- bfd/elf32-m68hc1x.c | 4 +- bfd/elf32-m68hc1x.h | 3 +- bfd/elf32-microblaze.c | 2 - bfd/elf32-nds32.c | 16 +- bfd/elf32-ppc.c | 12 +- bfd/elf32-rl78.c | 2 +- bfd/elf32-rx.c | 13 +- bfd/elf32-score.c | 20 +- bfd/elf32-score7.c | 22 +- bfd/elf32-tic6x.c | 20 +- bfd/elf32-v850.c | 82 +- bfd/elf32-vax.c | 2 +- bfd/elf32-xtensa.c | 4 +- bfd/elf32-z80.c | 2 +- bfd/elf64-alpha.c | 4 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-mmix.c | 20 +- bfd/elf64-ppc.c | 564 +- bfd/elf64-ppc.h | 3 +- bfd/elf64-s390.c | 5 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 5 +- bfd/elflink.c | 223 +- bfd/elfnn-aarch64.c | 4 +- bfd/elfnn-riscv.c | 821 +- bfd/elfxx-mips.c | 48 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 878 +- bfd/elfxx-riscv.h | 40 +- bfd/elfxx-sparc.c | 20 +- bfd/elfxx-target.h | 2 +- bfd/elfxx-x86.c | 200 +- bfd/elfxx-x86.h | 3 +- bfd/libbfd-in.h | 4 +- bfd/libbfd.h | 4 +- bfd/libxcoff.h | 38 +- bfd/linker.c | 13 +- bfd/mach-o.c | 7 +- bfd/opncls.c | 37 +- bfd/peXXigen.c | 11 +- bfd/pei-x86_64.c | 23 +- bfd/peicode.h | 2 +- bfd/po/es.po | 2 +- bfd/reloc.c | 18 + bfd/som.c | 2 +- bfd/srec.c | 5 +- bfd/sysdep.h | 8 + bfd/targets.c | 8 +- bfd/verilog.c | 15 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 5 +- bfd/vms-misc.c | 10 +- bfd/vms.h | 2 +- bfd/xtensa-isa.c | 4 +- bfd/xtensa-modules.c | 1100 +- binutils/ChangeLog | 505 + binutils/MAINTAINERS | 1 + binutils/Makefile.am | 2 +- binutils/Makefile.in | 2 +- binutils/NEWS | 23 + binutils/README-how-to-make-a-release | 28 +- binutils/ar.c | 116 +- binutils/arsup.c | 14 +- binutils/binemul.c | 53 +- binutils/binemul.h | 15 +- binutils/bucomm.c | 4 +- binutils/bucomm.h | 5 +- binutils/config.in | 3 + binutils/configure | 42 +- binutils/configure.ac | 19 +- binutils/dllwrap.c | 3 + binutils/doc/binutils.texi | 87 +- binutils/dwarf.c | 930 +- binutils/elfcomm.c | 59 +- binutils/elfedit.c | 40 +- binutils/emul_aix.c | 16 +- binutils/nm.c | 28 +- binutils/objcopy.c | 114 +- binutils/objdump.c | 19 +- binutils/po/binutils.pot | 3276 +-- binutils/readelf.c | 686 +- binutils/rename.c | 101 +- binutils/testsuite/binutils-all/ar.exp | 41 + binutils/testsuite/binutils-all/dw5.W | 1 + binutils/testsuite/binutils-all/dwarf-attributes.W | 1 + binutils/testsuite/binutils-all/dwo.s | 13 +- binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 6 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/ifunc.s | 18 + binutils/testsuite/binutils-all/nm.exp | 43 + binutils/testsuite/binutils-all/objcopy.exp | 1 + .../testsuite/binutils-all/readelf-maskos-1a.d | 10 + .../testsuite/binutils-all/readelf-maskos-1b.d | 12 + .../binutils-all/readelf-maskos-unknown.s | 11 + binutils/testsuite/binutils-all/readelf-maskos.s | 11 + binutils/testsuite/binutils-all/readelf.exp | 9 +- binutils/testsuite/binutils-all/readelf.k2 | 2 +- binutils/testsuite/binutils-all/retain1.s | 104 + binutils/testsuite/binutils-all/retain1a.d | 18 + binutils/testsuite/binutils-all/retain1b.d | 46 + binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/lam-u48.d | 12 + binutils/testsuite/binutils-all/x86-64/lam-u48.s | 27 + binutils/testsuite/binutils-all/x86-64/lam-u57.d | 12 + binutils/testsuite/binutils-all/x86-64/lam-u57.s | 27 + binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 6 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494a.s | 6 +- binutils/testsuite/binutils-all/x86-64/pr23494b.s | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.s | 6 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 4 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 4 +- .../testsuite/binutils-all/x86-64/pr26808.dump | 1440 + .../{pr26160.dwp.bz2 => x86-64/pr26808.dwp.bz2} | Bin binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 31 + binutils/testsuite/lib/binutils-common.exp | 44 +- binutils/windmc.c | 10 +- binutils/windres.c | 8 +- contrib/ChangeLog | 4 + contrib/mklog.py | 261 + cpu/ChangeLog | 11 + cpu/bpf.cpu | 38 +- cpu/m32r.cpu | 2 +- elfcpp/ChangeLog | 44 + elfcpp/dwarf.h | 9 + elfcpp/elfcpp.h | 34 +- gas/ChangeLog | 1248 +- gas/Makefile.am | 2 +- gas/Makefile.in | 2 +- gas/NEWS | 45 + gas/config/obj-elf.c | 206 +- gas/config/obj-elf.h | 16 +- gas/config/tc-aarch64.c | 165 +- gas/config/tc-arc.c | 2 +- gas/config/tc-arm.c | 36 +- gas/config/tc-csky.c | 656 +- gas/config/tc-i386.c | 277 +- gas/config/tc-m68hc11.c | 2 +- gas/config/tc-msp430.c | 8 + gas/config/tc-ppc.c | 8 +- gas/config/tc-riscv.c | 193 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-z80.c | 38 +- gas/configure.tgt | 1 + gas/doc/as.texi | 42 +- gas/doc/c-aarch64.texi | 18 +- gas/doc/c-arm.texi | 6 + gas/doc/c-i386.texi | 31 +- gas/doc/c-wasm32.texi | 2 +- gas/dwarf2dbg.c | 77 +- gas/ecoff.c | 25 +- gas/frags.c | 42 + gas/frags.h | 2 + gas/listing.c | 9 +- gas/output-file.c | 3 +- gas/po/gas.pot | 6863 +++-- gas/read.c | 53 +- gas/symbols.c | 3 +- gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.d | 3 + gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.l | 2 + gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.s | 2 + gas/testsuite/gas/aarch64/armv8-ras-1_1.d | 26 + gas/testsuite/gas/aarch64/armv8-ras-1_1.s | 39 + gas/testsuite/gas/aarch64/brbe-invalid.d | 3 + gas/testsuite/gas/aarch64/brbe-invalid.l | 98 + gas/testsuite/gas/aarch64/brbe-invalid.s | 99 + gas/testsuite/gas/aarch64/brbe.d | 113 + gas/testsuite/gas/aarch64/brbe.s | 109 + gas/testsuite/gas/aarch64/csre-invalid.d | 3 + gas/testsuite/gas/aarch64/csre-invalid.l | 5 + gas/testsuite/gas/aarch64/csre-invalid.s | 6 + gas/testsuite/gas/aarch64/csre.d | 29 + gas/testsuite/gas/aarch64/csre.s | 25 + gas/testsuite/gas/aarch64/csre_csr-invalid.d | 3 + gas/testsuite/gas/aarch64/csre_csr-invalid.l | 2 + gas/testsuite/gas/aarch64/csre_csr-invalid.s | 4 + gas/testsuite/gas/aarch64/csre_csr.d | 10 + gas/testsuite/gas/aarch64/csre_csr.s | 4 + gas/testsuite/gas/aarch64/ete.d | 18 + gas/testsuite/gas/aarch64/ete.s | 15 + gas/testsuite/gas/aarch64/etm-ro-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-ro-invalid.l | 37 + gas/testsuite/gas/aarch64/etm-ro-invalid.s | 39 + gas/testsuite/gas/aarch64/etm-ro.d | 44 + gas/testsuite/gas/aarch64/etm-ro.s | 39 + gas/testsuite/gas/aarch64/etm-wo-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.l | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.s | 5 + gas/testsuite/gas/aarch64/etm-wo.d | 10 + gas/testsuite/gas/aarch64/etm-wo.s | 5 + gas/testsuite/gas/aarch64/etm.d | 362 + gas/testsuite/gas/aarch64/etm.s | 360 + gas/testsuite/gas/aarch64/flagm.d | 16 + gas/testsuite/gas/aarch64/flagm.s | 16 + gas/testsuite/gas/aarch64/illegal-ras-1.d | 4 - gas/testsuite/gas/aarch64/illegal-ras-1.l | 37 - gas/testsuite/gas/aarch64/illegal-ras-1.s | 50 - gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 3 - gas/testsuite/gas/aarch64/illegal-sysreg-2.l | 47 - gas/testsuite/gas/aarch64/ls64-invalid.d | 3 + gas/testsuite/gas/aarch64/ls64-invalid.l | 77 + gas/testsuite/gas/aarch64/ls64-invalid.s | 137 + gas/testsuite/gas/aarch64/ls64.d | 58 + gas/testsuite/gas/aarch64/ls64.s | 63 + gas/testsuite/gas/aarch64/pac-feat.d | 74 + gas/testsuite/gas/aarch64/pac-feat.s | 79 + gas/testsuite/gas/aarch64/sysreg-6.d | 9 + gas/testsuite/gas/aarch64/sysreg-6.s | 2 + gas/testsuite/gas/aarch64/sysreg.d | 4 +- gas/testsuite/gas/aarch64/system-4-invalid.d | 3 + gas/testsuite/gas/aarch64/system-4-invalid.l | 11 + gas/testsuite/gas/aarch64/system-4-invalid.s | 16 + gas/testsuite/gas/aarch64/system-4.d | 16 + gas/testsuite/gas/aarch64/system-4.s | 12 + gas/testsuite/gas/aarch64/system-5.d | 70 + gas/testsuite/gas/aarch64/system-5.s | 68 + gas/testsuite/gas/aarch64/system.d | 15 + gas/testsuite/gas/aarch64/system.s | 16 + gas/testsuite/gas/aarch64/trbe-invalid.d | 3 + gas/testsuite/gas/aarch64/trbe-invalid.l | 2 + gas/testsuite/gas/aarch64/trbe-invalid.s | 2 + gas/testsuite/gas/aarch64/trbe.d | 21 + gas/testsuite/gas/aarch64/trbe.s | 16 + gas/testsuite/gas/all/asciz.d | 10 + gas/testsuite/gas/all/asciz.s | 2 + gas/testsuite/gas/all/gas.exp | 1 + gas/testsuite/gas/arm/cpu-cortex-a78.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a78ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a78c.d | 6 + gas/testsuite/gas/arm/cpu-cortex-x1.d | 6 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 3 +- gas/testsuite/gas/arm/mve-vldr-vstr-bad.d | 5 + gas/testsuite/gas/arm/mve-vldr-vstr-bad.l | 811 + gas/testsuite/gas/arm/mve-vldr-vstr-bad.s | 30 + gas/testsuite/gas/arm/pr26858.d | 8 + gas/testsuite/gas/arm/pr26858.s | 6 + gas/testsuite/gas/bpf/alu-xbpf.d | 17 + gas/testsuite/gas/bpf/alu-xbpf.s | 11 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 + gas/testsuite/gas/bpf/alu32-xbpf.s | 11 + gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/csky/all.d | 2 +- gas/testsuite/gas/csky/csky_vdsp.d | 54 +- gas/testsuite/gas/csky/cskyv2_all.d | 36 +- gas/testsuite/gas/csky/cskyv2_all.s | 24 +- gas/testsuite/gas/csky/enhance_dsp.d | 2 +- gas/testsuite/gas/csky/enhance_dsp.s | 2 +- gas/testsuite/gas/csky/trust.d | 9 +- gas/testsuite/gas/csky/trust.s | 1 - gas/testsuite/gas/elf/attach-1.d | 11 + gas/testsuite/gas/elf/attach-1.s | 11 + gas/testsuite/gas/elf/attach-2.d | 11 + gas/testsuite/gas/elf/attach-2.s | 9 + gas/testsuite/gas/elf/attach-err.d | 3 + gas/testsuite/gas/elf/attach-err.err | 4 + gas/testsuite/gas/elf/attach-err.s | 5 + gas/testsuite/gas/elf/dwarf-5-cu.d | 1 + gas/testsuite/gas/elf/dwarf2-20.d | 24 + gas/testsuite/gas/elf/dwarf2-20.s | 10 + gas/testsuite/gas/elf/elf.exp | 14 + gas/testsuite/gas/elf/section10.d | 4 +- gas/testsuite/gas/elf/section10.s | 4 +- gas/testsuite/gas/elf/section21.l | 2 +- gas/testsuite/gas/elf/section22.d | 19 + gas/testsuite/gas/elf/section22.s | 34 + gas/testsuite/gas/elf/section23.s | 11 + gas/testsuite/gas/elf/section23a.d | 10 + gas/testsuite/gas/elf/section23b.d | 6 + gas/testsuite/gas/elf/section23b.err | 2 + gas/testsuite/gas/elf/section24.s | 38 + gas/testsuite/gas/elf/section24a.d | 17 + gas/testsuite/gas/elf/section24b.d | 14 + gas/testsuite/gas/elf/section25.d | 12 + gas/testsuite/gas/elf/section25.s | 8 + gas/testsuite/gas/elf/section26.d | 12 + gas/testsuite/gas/elf/section26.s | 8 + gas/testsuite/gas/elf/section27.d | 19 + gas/testsuite/gas/elf/section27.s | 34 + gas/testsuite/gas/elf/sh-link-zero.d | 9 + gas/testsuite/gas/elf/sh-link-zero.s | 12 + gas/testsuite/gas/elf/warn-2.s | 15 +- gas/testsuite/gas/i386/align-branch-9.d | 22 +- gas/testsuite/gas/i386/align-branch-9.s | 24 +- gas/testsuite/gas/i386/arch-14-znver3.d | 5 + gas/testsuite/gas/i386/arch-14.d | 14 + gas/testsuite/gas/i386/arch-14.s | 12 + gas/testsuite/gas/i386/avx-vnni-inval.l | 2 + gas/testsuite/gas/i386/avx-vnni-inval.s | 6 + gas/testsuite/gas/i386/avx-vnni.d | 35 + gas/testsuite/gas/i386/avx-vnni.s | 20 + gas/testsuite/gas/i386/branch.d | 12 + gas/testsuite/gas/i386/branch.s | 4 + gas/testsuite/gas/i386/dwarf4-line-1.d | 50 + gas/testsuite/gas/i386/dwarf4-line-1.s | 14 + gas/testsuite/gas/i386/dwarf5-line-1.d | 50 + gas/testsuite/gas/i386/dwarf5-line-1.s | 6 + gas/testsuite/gas/i386/dwarf5-line-2.d | 49 + gas/testsuite/gas/i386/dwarf5-line-2.s | 5 + gas/testsuite/gas/i386/dwarf5-line-3.d | 49 + gas/testsuite/gas/i386/dwarf5-line-3.s | 10 + gas/testsuite/gas/i386/dwarf5-line-4.d | 50 + gas/testsuite/gas/i386/dwarf5-line-4.s | 3 + gas/testsuite/gas/i386/enqcmd-16bit.d | 21 + gas/testsuite/gas/i386/enqcmd-16bit.s | 4 + gas/testsuite/gas/i386/enqcmd-intel.d | 26 +- gas/testsuite/gas/i386/enqcmd.d | 26 +- gas/testsuite/gas/i386/enqcmd.s | 8 + gas/testsuite/gas/i386/hreset.d | 12 + gas/testsuite/gas/i386/hreset.s | 5 + gas/testsuite/gas/i386/i386.exp | 107 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 19 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d | 6 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d | 54 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d | 54 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d | 54 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d | 16 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d | 16 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 2 +- gas/testsuite/gas/i386/invlpgb.d | 14 + gas/testsuite/gas/i386/invlpgb.s | 15 + gas/testsuite/gas/i386/invlpgb64.d | 16 + gas/testsuite/gas/i386/jump.d | 12 + gas/testsuite/gas/i386/jump.s | 9 + gas/testsuite/gas/i386/jump16.d | 12 + gas/testsuite/gas/i386/jump16.e | 4 +- gas/testsuite/gas/i386/jump16.s | 9 + gas/testsuite/gas/i386/keylocker-intel.d | 34 + gas/testsuite/gas/i386/keylocker.d | 34 + gas/testsuite/gas/i386/keylocker.s | 33 + gas/testsuite/gas/i386/movdir-16bit.d | 21 + gas/testsuite/gas/i386/movdir-16bit.s | 4 + gas/testsuite/gas/i386/movdir-intel.d | 27 +- gas/testsuite/gas/i386/movdir.d | 27 +- gas/testsuite/gas/i386/movdir.s | 11 +- gas/testsuite/gas/i386/noreg64-data16.d | 2 +- gas/testsuite/gas/i386/noreg64.d | 2 +- gas/testsuite/gas/i386/property-1.d | 2 +- gas/testsuite/gas/i386/property-1.s | 2 +- gas/testsuite/gas/i386/property-10.d | 9 + gas/testsuite/gas/i386/property-10.s | 2 + gas/testsuite/gas/i386/property-11.d | 9 + gas/testsuite/gas/i386/property-11.s | 2 + gas/testsuite/gas/i386/property-12.d | 9 + gas/testsuite/gas/i386/property-12.s | 2 + gas/testsuite/gas/i386/property-13.d | 9 + gas/testsuite/gas/i386/property-13.s | 2 + gas/testsuite/gas/i386/property-2.d | 4 +- gas/testsuite/gas/i386/property-2.s | 30 - gas/testsuite/gas/i386/property-3.d | 4 +- gas/testsuite/gas/i386/property-3.s | 2 +- gas/testsuite/gas/i386/property-4.d | 4 +- gas/testsuite/gas/i386/property-5.d | 4 +- gas/testsuite/gas/i386/property-6.d | 4 +- gas/testsuite/gas/i386/snp.d | 13 + gas/testsuite/gas/i386/snp.s | 23 + gas/testsuite/gas/i386/snp64.d | 23 + gas/testsuite/gas/i386/tdx.d | 12 + gas/testsuite/gas/i386/tdx.s | 5 + gas/testsuite/gas/i386/tlbsync.d | 11 + gas/testsuite/gas/i386/tlbsync.s | 5 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 10 +- gas/testsuite/gas/i386/x86-64-align-branch-7.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-8.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-9.d | 11 +- gas/testsuite/gas/i386/x86-64-align-branch-9.s | 12 +- gas/testsuite/gas/i386/x86-64-arch-4-znver3.d | 5 + gas/testsuite/gas/i386/x86-64-arch-4.d | 33 + gas/testsuite/gas/i386/x86-64-arch-4.s | 34 + gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l | 3 + gas/testsuite/gas/i386/x86-64-avx-vnni-inval.s | 7 + gas/testsuite/gas/i386/x86-64-avx-vnni.d | 39 + gas/testsuite/gas/i386/x86-64-avx-vnni.s | 21 + gas/testsuite/gas/i386/x86-64-branch.d | 19 +- gas/testsuite/gas/i386/x86-64-branch.s | 4 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.s | 20 + gas/testsuite/gas/i386/x86-64-hreset.d | 12 + gas/testsuite/gas/i386/x86-64-intel64.d | 2 +- gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.s | 33 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.s | 10 + gas/testsuite/gas/i386/x86-64-nop-1.d | 28 +- gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 12 +- gas/testsuite/gas/i386/x86-64-nops-1-g64.d | 12 +- gas/testsuite/gas/i386/x86-64-nops-1-k8.d | 12 +- gas/testsuite/gas/i386/x86-64-nops-1.d | 12 +- gas/testsuite/gas/i386/x86-64-nops-2.d | 14 +- gas/testsuite/gas/i386/x86-64-nops-3.d | 6 +- gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 54 +- gas/testsuite/gas/i386/x86-64-nops-4-k8.d | 54 +- gas/testsuite/gas/i386/x86-64-nops-4.d | 54 +- gas/testsuite/gas/i386/x86-64-nops-5-k8.d | 16 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 16 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 172 +- gas/testsuite/gas/i386/x86-64-nops.d | 2 +- gas/testsuite/gas/i386/x86-64-opcode.d | 2 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-property-10.d | 10 + gas/testsuite/gas/i386/x86-64-property-11.d | 10 + gas/testsuite/gas/i386/x86-64-property-12.d | 10 + gas/testsuite/gas/i386/x86-64-property-13.d | 10 + gas/testsuite/gas/i386/x86-64-property-14.d | 9 + gas/testsuite/gas/i386/x86-64-property-14.s | 2 + gas/testsuite/gas/i386/x86-64-property-2.d | 4 +- gas/testsuite/gas/i386/x86-64-property-3.d | 4 +- gas/testsuite/gas/i386/x86-64-property-4.d | 4 +- gas/testsuite/gas/i386/x86-64-property-5.d | 4 +- gas/testsuite/gas/i386/x86-64-property-6.d | 4 +- gas/testsuite/gas/i386/x86-64-property-7.d | 4 +- gas/testsuite/gas/i386/x86-64-property-8.d | 4 +- gas/testsuite/gas/i386/x86-64-property-9.d | 4 +- gas/testsuite/gas/i386/x86-64-segovr.d | 32 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 2 + gas/testsuite/gas/i386/x86-64-suffix.d | 2 + gas/testsuite/gas/i386/x86-64-suffix.s | 2 + gas/testsuite/gas/i386/x86-64-tdx.d | 15 + gas/testsuite/gas/i386/x86-64-tdx.s | 8 + gas/testsuite/gas/i386/x86-64-uintr.d | 17 + gas/testsuite/gas/i386/x86-64-uintr.s | 10 + gas/testsuite/gas/i386/x86-64-w64-pcrel.d | 8 +- gas/testsuite/gas/m68hc11/indexed12.d | 4 + gas/testsuite/gas/mips/reginfo-2.l | 2 +- gas/testsuite/gas/msp430/empty.s | 4 + gas/testsuite/gas/msp430/ignore-md.d | 8 + gas/testsuite/gas/msp430/msp430.exp | 1 + gas/testsuite/gas/pru/misc.d | 3 + gas/testsuite/gas/pru/misc.s | 3 + gas/testsuite/gas/riscv/absolute-sec.d | 3 + gas/testsuite/gas/riscv/absolute-sec.l | 2 + gas/testsuite/gas/riscv/absolute-sec.s | 2 + gas/testsuite/gas/riscv/attribute-02.d | 4 +- gas/testsuite/gas/riscv/attribute-03.d | 4 +- gas/testsuite/gas/riscv/attribute-09.d | 4 +- gas/testsuite/gas/riscv/attribute-10.d | 2 +- gas/testsuite/gas/riscv/ext-32.d | 39 + gas/testsuite/gas/riscv/ext-64.d | 51 + gas/testsuite/gas/riscv/ext.s | 38 + gas/testsuite/gas/riscv/mabi-attr-01.s | 6 + gas/testsuite/gas/riscv/mabi-attr-02.s | 6 + gas/testsuite/gas/riscv/mabi-attr-03.s | 6 + gas/testsuite/gas/riscv/mabi-fail-01.d | 3 + gas/testsuite/gas/riscv/mabi-fail-01.l | 2 + gas/testsuite/gas/riscv/mabi-fail-02.d | 3 + gas/testsuite/gas/riscv/mabi-fail-02.l | 2 + gas/testsuite/gas/riscv/mabi-noabi-attr-01a.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-attr-01b.d | 12 + gas/testsuite/gas/riscv/mabi-noabi-attr-02a.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-attr-02b.d | 12 + gas/testsuite/gas/riscv/mabi-noabi-attr-03a.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-attr-03b.d | 12 + gas/testsuite/gas/riscv/mabi-noabi-march-01.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-march-02.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-march-03.d | 10 + gas/testsuite/gas/riscv/march-fail-base-01.d | 3 + gas/testsuite/gas/riscv/march-fail-base-01.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-isa-spec.d | 3 + gas/testsuite/gas/riscv/march-fail-isa-spec.l | 5 + gas/testsuite/gas/riscv/march-fail-order-std.d | 3 + gas/testsuite/gas/riscv/march-fail-order-std.l | 2 + gas/testsuite/gas/riscv/march-fail-order-x.d | 3 + gas/testsuite/gas/riscv/march-fail-order-x.l | 2 + gas/testsuite/gas/riscv/march-fail-order-z.d | 3 + gas/testsuite/gas/riscv/march-fail-order-z.l | 2 + gas/testsuite/gas/riscv/march-fail-porder-x-std.d | 3 + gas/testsuite/gas/riscv/march-fail-porder-x-z.d | 3 + gas/testsuite/gas/riscv/march-fail-porder-z-std.d | 3 + gas/testsuite/gas/riscv/march-fail-porder.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32ef.l | 4 +- gas/testsuite/gas/riscv/march-fail-rv32i.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32i.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32iam.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iam.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32ic.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32ic.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32icx2p.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32icx2p.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32imc.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32imc.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64I.d | 3 - gas/testsuite/gas/riscv/march-fail-rv64I.l | 2 - gas/testsuite/gas/riscv/march-fail-rv64e.d | 3 - gas/testsuite/gas/riscv/march-fail-rv64e.l | 2 - .../gas/riscv/march-fail-s-with-version.d | 6 - .../gas/riscv/march-fail-s-with-version.l | 2 - gas/testsuite/gas/riscv/march-fail-s.d | 6 - gas/testsuite/gas/riscv/march-fail-s.l | 2 - gas/testsuite/gas/riscv/march-fail-single-char-h.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-s.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-x.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-z.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char.l | 2 + gas/testsuite/gas/riscv/march-fail-sx.d | 6 - gas/testsuite/gas/riscv/march-fail-sx.l | 2 - gas/testsuite/gas/riscv/march-fail-unknown-h.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-s.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-std.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-z.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown.l | 2 + .../gas/riscv/march-fail-uppercase-base.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-std.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-x.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-z.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase.l | 2 + gas/testsuite/gas/riscv/march-fail-version-x.d | 3 + gas/testsuite/gas/riscv/march-fail-version-z.d | 3 + gas/testsuite/gas/riscv/march-fail-version.l | 3 + gas/testsuite/gas/riscv/march-imply-d.d | 6 + gas/testsuite/gas/riscv/march-imply-f.d | 6 + gas/testsuite/gas/riscv/march-imply-g.d | 6 + gas/testsuite/gas/riscv/march-imply-i.s | 24 + gas/testsuite/gas/riscv/march-imply-i2p0-01.d | 7 + gas/testsuite/gas/riscv/march-imply-i2p0-02.d | 7 + gas/testsuite/gas/riscv/march-imply-i2p1-01.d | 3 + gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 21 + gas/testsuite/gas/riscv/march-imply-i2p1-02.d | 7 + gas/testsuite/gas/riscv/march-imply-q.d | 6 + .../{attribute-01.d => march-imply-unsupported.d} | 0 gas/testsuite/gas/riscv/march-ok-two-nse.d | 2 +- gas/testsuite/gas/s390/esa-g5.d | 78 +- gas/testsuite/gas/s390/esa-g5.s | 26 + gas/testsuite/gas/s390/esa-z900.d | 72 +- gas/testsuite/gas/s390/esa-z900.s | 23 + gas/testsuite/gas/s390/zarch-z10.d | 12 +- gas/testsuite/gas/s390/zarch-z10.s | 4 +- gas/testsuite/gas/s390/zarch-z900.d | 7 +- gas/testsuite/gas/s390/zarch-z900.s | 3 + gas/testsuite/gas/s390/zarch-zEC12.d | 20 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gdb/ChangeLog | 5748 +++- gdb/MAINTAINERS | 5 + gdb/Makefile.in | 112 +- gdb/NEWS | 77 + gdb/README | 7 +- gdb/aarch64-linux-nat.c | 8 +- gdb/aarch64-linux-tdep.c | 119 +- gdb/aarch64-ravenscar-thread.c | 18 +- gdb/aarch64-tdep.c | 618 +- gdb/aarch64-tdep.h | 11 +- gdb/acinclude.m4 | 159 +- gdb/ada-exp.y | 105 +- gdb/ada-lang.c | 4273 +-- gdb/ada-lang.h | 36 +- gdb/ada-operator.def | 98 - gdb/ada-tasks.c | 142 +- gdb/ada-typeprint.c | 54 +- gdb/ada-valprint.c | 77 +- gdb/ada-varobj.c | 2 +- gdb/addrmap.c | 82 +- gdb/addrmap.h | 6 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 36 +- gdb/alpha-bsd-nat.c | 10 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-linux-tdep.c | 14 +- gdb/alpha-mdebug-tdep.c | 16 +- gdb/alpha-nbsd-tdep.c | 292 - gdb/alpha-netbsd-tdep.c | 292 + gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 110 +- gdb/amd64-bsd-nat.c | 4 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-linux-nat.c | 4 +- gdb/amd64-linux-tdep.c | 37 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nbsd-nat.c | 68 - gdb/amd64-nbsd-tdep.c | 133 - gdb/amd64-netbsd-nat.c | 68 + gdb/amd64-netbsd-tdep.c | 133 + gdb/amd64-obsd-tdep.c | 20 +- gdb/amd64-ravenscar-thread.c | 150 + gdb/amd64-ravenscar-thread.h | 27 + gdb/amd64-tdep.c | 137 +- gdb/amd64-tdep.h | 11 +- gdb/amd64-windows-tdep.c | 147 +- gdb/annotate.c | 4 +- gdb/arc-linux-nat.c | 320 + gdb/arc-linux-tdep.c | 402 +- gdb/arc-linux-tdep.h | 52 + gdb/arc-tdep.c | 222 +- gdb/arc-tdep.h | 25 +- gdb/arch-utils.c | 18 +- gdb/arch-utils.h | 7 +- gdb/arch/aarch32.c | 12 +- gdb/arch/aarch64-insn.c | 31 +- gdb/arch/aarch64-insn.h | 16 + gdb/arch/aarch64.c | 14 +- gdb/arch/aarch64.h | 2 + gdb/arch/amd64.c | 27 +- gdb/arch/arc.c | 37 +- gdb/arch/arc.h | 14 +- gdb/arch/arm-get-next-pcs.c | 18 +- gdb/arch/arm.c | 20 +- gdb/arch/i386.c | 24 +- gdb/arch/riscv.c | 40 +- gdb/arch/riscv.h | 11 +- gdb/arch/tic6x.c | 14 +- gdb/arm-linux-nat.c | 86 +- gdb/arm-linux-tdep.c | 89 +- gdb/arm-nbsd-nat.c | 363 - gdb/arm-nbsd-tdep.c | 171 - gdb/arm-netbsd-nat.c | 363 + gdb/arm-netbsd-tdep.c | 171 + gdb/{arm-nbsd-tdep.h => arm-netbsd-tdep.h} | 0 gdb/arm-pikeos-tdep.c | 4 +- gdb/arm-tdep.c | 3192 +-- gdb/arm-tdep.h | 22 +- gdb/arm-wince-tdep.c | 4 +- gdb/async-event.c | 49 +- gdb/async-event.h | 15 +- gdb/auto-load.c | 76 +- gdb/auxv.c | 6 +- gdb/avr-tdep.c | 358 +- gdb/ax-gdb.c | 110 +- gdb/ax-general.c | 40 +- gdb/bfd-target.c | 17 +- gdb/bfin-linux-tdep.c | 6 +- gdb/block.c | 10 +- gdb/block.h | 4 +- gdb/blockframe.c | 18 +- gdb/bpf-tdep.c | 2 +- gdb/break-catch-sig.c | 16 +- gdb/break-catch-syscall.c | 52 +- gdb/break-catch-throw.c | 6 +- gdb/breakpoint.c | 839 +- gdb/breakpoint.h | 68 +- gdb/bsd-uthread.c | 14 +- gdb/btrace.c | 2 +- gdb/build-id.c | 14 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 18 +- gdb/c-exp.y | 56 +- gdb/c-lang.c | 500 +- gdb/c-lang.h | 3 - gdb/c-typeprint.c | 58 +- gdb/c-valprint.c | 32 +- gdb/c-varobj.c | 32 +- gdb/charset.c | 4 +- gdb/cli-out.c | 101 + gdb/cli-out.h | 31 + gdb/cli/cli-cmds.c | 68 +- gdb/cli/cli-cmds.h | 4 + gdb/cli/cli-decode.c | 300 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-dump.c | 96 +- gdb/cli/cli-script.c | 90 +- gdb/cli/cli-script.h | 1 + gdb/cli/cli-setshow.c | 2 +- gdb/coff-pe-read.c | 4 +- gdb/coffread.c | 70 +- gdb/command.h | 54 +- gdb/compile/compile-c-types.c | 6 +- gdb/compile/compile-cplus-types.c | 43 +- gdb/compile/compile-loc2c.c | 106 +- gdb/compile/compile-object-load.c | 112 +- gdb/compile/compile-object-load.h | 21 +- gdb/compile/compile-object-run.c | 97 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 86 +- gdb/completer.c | 62 +- gdb/completer.h | 4 +- gdb/config.in | 8 +- gdb/configure | 1118 +- gdb/configure.ac | 406 +- gdb/configure.host | 3 + gdb/configure.nat | 26 +- gdb/configure.tgt | 35 +- gdb/corefile.c | 24 +- gdb/corelow.c | 97 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 12 +- gdb/cp-namespace.c | 18 +- gdb/cp-support.c | 58 +- gdb/cp-valprint.c | 20 +- gdb/cris-linux-tdep.c | 4 +- gdb/cris-tdep.c | 1098 +- gdb/csky-linux-tdep.c | 2 +- gdb/ctfread.c | 71 +- gdb/d-exp.y | 14 +- gdb/d-lang.c | 184 +- gdb/darwin-nat-info.c | 158 +- gdb/darwin-nat.c | 74 +- gdb/darwin-nat.h | 4 +- gdb/dbxread.c | 232 +- gdb/dcache.c | 6 +- gdb/debug.c | 13 +- gdb/debug.h | 32 - gdb/debuginfod-support.c | 39 +- gdb/dictionary.c | 7 + gdb/disasm-selftests.c | 10 +- gdb/disasm.c | 8 +- gdb/displaced-stepping.c | 305 + gdb/displaced-stepping.h | 210 + gdb/doc/ChangeLog | 88 + gdb/doc/Makefile.in | 8 +- gdb/doc/gdb.texinfo | 410 +- gdb/doc/python.texi | 9 +- gdb/dtrace-probe.c | 18 +- gdb/dummy-frame.c | 2 +- gdb/dwarf2/abbrev.c | 18 +- gdb/dwarf2/abbrev.h | 7 +- gdb/dwarf2/attribute.c | 143 +- gdb/dwarf2/attribute.h | 191 +- gdb/dwarf2/die.h | 22 +- gdb/dwarf2/expr.c | 34 +- gdb/dwarf2/frame.c | 120 +- gdb/dwarf2/index-cache.c | 6 +- gdb/dwarf2/index-write.c | 80 +- gdb/dwarf2/leb.h | 9 +- gdb/dwarf2/line-header.c | 14 +- gdb/dwarf2/loc.c | 25 +- gdb/dwarf2/macro.c | 295 +- gdb/dwarf2/macro.h | 3 + gdb/dwarf2/read.c | 2632 +- gdb/dwarf2/read.h | 4 +- gdb/elfread.c | 25 +- gdb/eval.c | 436 +- gdb/event-top.c | 77 +- gdb/exec.c | 435 +- gdb/exec.h | 39 +- gdb/expprint.c | 196 +- gdb/expression.h | 129 +- gdb/f-array-walker.h | 265 + gdb/f-exp.y | 139 +- gdb/f-lang.c | 1140 +- gdb/f-lang.h | 310 +- gdb/f-typeprint.c | 134 +- gdb/f-valprint.c | 221 +- gdb/fbsd-nat.c | 143 +- gdb/fbsd-nat.h | 6 +- gdb/fbsd-tdep.c | 123 +- gdb/features/Makefile | 5 +- gdb/features/aarch64-fpu.c | 33 +- gdb/features/aarch64-fpu.xml | 74 +- gdb/features/microblaze-with-stack-protect.c | 8 +- gdb/features/microblaze.c | 6 +- gdb/features/mips-dsp-linux.c | 18 +- gdb/features/mips-linux.c | 16 +- gdb/features/mips64-dsp-linux.c | 16 +- gdb/features/mips64-linux.c | 14 +- gdb/features/nds32.c | 12 +- gdb/features/nios2.c | 8 +- gdb/features/or1k.c | 8 +- gdb/features/riscv/rv32e-xregs.c | 30 + gdb/features/riscv/rv32e-xregs.xml | 31 + gdb/features/rs6000/powerpc-32.c | 10 +- gdb/features/rs6000/powerpc-32l.c | 12 +- gdb/features/rs6000/powerpc-403.c | 12 +- gdb/features/rs6000/powerpc-403gc.c | 12 +- gdb/features/rs6000/powerpc-405.c | 10 +- gdb/features/rs6000/powerpc-505.c | 12 +- gdb/features/rs6000/powerpc-601.c | 12 +- gdb/features/rs6000/powerpc-602.c | 12 +- gdb/features/rs6000/powerpc-603.c | 12 +- gdb/features/rs6000/powerpc-604.c | 12 +- gdb/features/rs6000/powerpc-64.c | 10 +- gdb/features/rs6000/powerpc-64l.c | 12 +- gdb/features/rs6000/powerpc-7400.c | 12 +- gdb/features/rs6000/powerpc-750.c | 12 +- gdb/features/rs6000/powerpc-860.c | 12 +- gdb/features/rs6000/powerpc-altivec32.c | 12 +- gdb/features/rs6000/powerpc-altivec32l.c | 14 +- gdb/features/rs6000/powerpc-altivec64.c | 12 +- gdb/features/rs6000/powerpc-altivec64l.c | 14 +- gdb/features/rs6000/powerpc-e500.c | 10 +- gdb/features/rs6000/powerpc-e500l.c | 12 +- gdb/features/rs6000/powerpc-isa205-32l.c | 12 +- gdb/features/rs6000/powerpc-isa205-64l.c | 12 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 14 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 14 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 20 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 20 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 16 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 16 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 42 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 42 +- gdb/features/rs6000/powerpc-isa207-vsx32l.c | 26 +- gdb/features/rs6000/powerpc-isa207-vsx64l.c | 26 +- gdb/features/rs6000/powerpc-vsx32.c | 14 +- gdb/features/rs6000/powerpc-vsx32l.c | 16 +- gdb/features/rs6000/powerpc-vsx64.c | 14 +- gdb/features/rs6000/powerpc-vsx64l.c | 16 +- gdb/features/rs6000/rs6000.c | 10 +- gdb/features/rx.c | 8 +- gdb/features/rx.xml | 130 +- gdb/features/s390-gs-linux64.c | 22 +- gdb/features/s390-linux32.c | 14 +- gdb/features/s390-linux32v1.c | 14 +- gdb/features/s390-linux32v2.c | 14 +- gdb/features/s390-linux64.c | 14 +- gdb/features/s390-linux64v1.c | 14 +- gdb/features/s390-linux64v2.c | 14 +- gdb/features/s390-te-linux64.c | 16 +- gdb/features/s390-tevx-linux64.c | 18 +- gdb/features/s390-vx-linux64.c | 16 +- gdb/features/s390x-gs-linux64.c | 22 +- gdb/features/s390x-linux64.c | 14 +- gdb/features/s390x-linux64v1.c | 14 +- gdb/features/s390x-linux64v2.c | 14 +- gdb/features/s390x-te-linux64.c | 16 +- gdb/features/s390x-tevx-linux64.c | 18 +- gdb/features/s390x-vx-linux64.c | 16 +- gdb/filename-seen-cache.c | 17 +- gdb/filename-seen-cache.h | 5 +- gdb/findcmd.c | 1 + gdb/findvar.c | 28 +- gdb/fork-child.c | 4 +- gdb/fortran-operator.def | 27 - gdb/frame-unwind.c | 6 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 278 +- gdb/frame.h | 55 +- gdb/frv-linux-tdep.c | 6 +- gdb/frv-tdep.c | 240 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 64 +- gdb/gdb-gdb.py.in | 9 +- gdb/gdb_bfd.c | 136 +- gdb/gdb_bfd.h | 16 +- gdb/gdb_buildall.sh | 8 +- gdb/gdb_mbuild.sh | 4 +- gdb/gdbarch.c | 291 +- gdb/gdbarch.h | 200 +- gdb/gdbarch.sh | 115 +- gdb/gdbcore.h | 6 +- gdb/gdbthread.h | 69 +- gdb/gdbtypes.c | 762 +- gdb/gdbtypes.h | 157 +- gdb/glibc-tdep.c | 2 +- gdb/gmp-utils.c | 243 + gdb/gmp-utils.h | 288 + gdb/gnu-nat.c | 17 +- gdb/gnu-nat.h | 4 +- gdb/gnu-v2-abi.c | 40 +- gdb/gnu-v3-abi.c | 30 +- gdb/go-exp.y | 18 +- gdb/go-lang.c | 201 +- gdb/go-lang.h | 94 +- gdb/go-typeprint.c | 6 +- gdb/go-valprint.c | 5 +- gdb/go32-nat.c | 26 +- gdb/guile/guile-internal.h | 42 +- gdb/guile/scm-arch.c | 5 +- gdb/guile/scm-block.c | 8 +- gdb/guile/scm-breakpoint.c | 2 +- gdb/guile/scm-cmd.c | 10 +- gdb/guile/scm-exception.c | 4 +- gdb/guile/scm-frame.c | 7 +- gdb/guile/scm-iterator.c | 9 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-objfile.c | 5 +- gdb/guile/scm-param.c | 4 +- gdb/guile/scm-ports.c | 6 +- gdb/guile/scm-pretty-print.c | 20 +- gdb/guile/scm-progspace.c | 5 +- gdb/guile/scm-symbol.c | 4 +- gdb/guile/scm-symtab.c | 8 +- gdb/guile/scm-type.c | 16 +- gdb/guile/scm-value.c | 32 +- gdb/h8300-tdep.c | 34 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-tdep.c | 16 +- gdb/hppa-nbsd-nat.c | 238 - gdb/hppa-nbsd-tdep.c | 220 - gdb/hppa-netbsd-nat.c | 238 + gdb/hppa-netbsd-tdep.c | 220 + gdb/hppa-obsd-nat.c | 4 +- gdb/hppa-tdep.c | 250 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-nat.c | 22 +- gdb/i386-bsd-nat.h | 2 + gdb/i386-darwin-nat.c | 146 +- gdb/i386-darwin-tdep.c | 70 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-linux-nat.c | 16 +- gdb/i386-linux-tdep.c | 49 +- gdb/i386-nbsd-nat.c | 84 - gdb/i386-nbsd-tdep.c | 432 - gdb/i386-netbsd-nat.c | 84 + gdb/i386-netbsd-tdep.c | 432 + gdb/i386-nto-tdep.c | 8 +- gdb/i386-obsd-tdep.c | 10 +- gdb/i386-sol2-nat.c | 30 +- gdb/i386-tdep.c | 2149 +- gdb/i386-tdep.h | 15 +- gdb/i386-windows-tdep.c | 106 +- gdb/i387-tdep.c | 10 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 52 +- gdb/ia64-libunwind-tdep.h | 12 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-linux-tdep.c | 4 +- gdb/ia64-tdep.c | 312 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 12 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 34 +- gdb/infcmd.c | 45 +- gdb/inferior.c | 31 +- gdb/inferior.h | 5 +- gdb/infrun.c | 1022 +- gdb/infrun.h | 91 +- gdb/inline-frame.c | 5 +- gdb/interps.c | 8 + gdb/iq2000-tdep.c | 146 +- gdb/jit.c | 123 +- gdb/jit.h | 8 +- gdb/language.c | 530 +- gdb/language.h | 429 +- gdb/linespec.c | 114 +- gdb/linux-fork.c | 4 +- gdb/linux-nat.c | 31 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 306 +- gdb/linux-tdep.h | 27 +- gdb/linux-thread-db.c | 76 +- gdb/lm32-tdep.c | 4 +- gdb/m2-exp.y | 36 +- gdb/m2-lang.c | 389 +- gdb/m2-lang.h | 130 +- gdb/m2-typeprint.c | 28 +- gdb/m2-valprint.c | 36 +- gdb/m32c-tdep.c | 138 +- gdb/m32r-linux-tdep.c | 6 +- gdb/m32r-tdep.c | 12 +- gdb/m68hc11-tdep.c | 436 +- gdb/m68k-bsd-nat.c | 6 +- gdb/m68k-linux-nat.c | 2 +- gdb/m68k-linux-tdep.c | 6 +- gdb/m68k-tdep.c | 30 +- gdb/machoread.c | 652 +- gdb/macrocmd.c | 28 +- gdb/macroexp.c | 703 +- gdb/macroscope.c | 50 +- gdb/macrotab.c | 332 +- gdb/macrotab.h | 50 +- gdb/main.c | 108 +- gdb/maint.c | 18 +- gdb/mdebugread.c | 747 +- gdb/mep-tdep.c | 604 +- gdb/mi/mi-cmd-break.c | 6 +- gdb/mi/mi-cmd-catch.c | 56 +- gdb/mi/mi-cmd-disas.c | 16 +- gdb/mi/mi-cmd-env.c | 36 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-var.c | 36 +- gdb/mi/mi-cmds.c | 16 +- gdb/mi/mi-main.c | 40 +- gdb/mi/mi-out.h | 12 + gdb/mi/mi-parse.c | 6 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-tdep.c | 51 +- gdb/minidebug.c | 6 +- gdb/minsyms.c | 44 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 70 +- gdb/mips-nbsd-nat.c | 123 - gdb/mips-nbsd-tdep.c | 382 - gdb/mips-netbsd-nat.c | 123 + gdb/mips-netbsd-tdep.c | 382 + gdb/{mips-nbsd-tdep.h => mips-netbsd-tdep.h} | 0 gdb/mips-sde-tdep.c | 5 +- gdb/mips-tdep.c | 516 +- gdb/mn10300-linux-tdep.c | 74 +- gdb/mn10300-tdep.c | 38 +- gdb/moxie-tdep.c | 2 +- gdb/msp430-tdep.c | 10 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-sve-linux-ptrace.c | 77 +- gdb/nat/fork-inferior.c | 46 +- gdb/nat/gdb_ptrace.h | 6 +- gdb/nat/linux-namespaces.c | 6 +- gdb/nat/linux-osdata.c | 2 +- gdb/nat/linux-waitpid.c | 11 +- gdb/nat/netbsd-nat.c | 82 +- gdb/nat/netbsd-nat.h | 22 + gdb/nat/windows-nat.c | 15 + gdb/nat/windows-nat.h | 2 + gdb/nat/x86-dregs.c | 2 +- gdb/nbsd-nat.c | 791 - gdb/nbsd-nat.h | 62 - gdb/nbsd-tdep.c | 632 - gdb/nds32-tdep.c | 14 +- gdb/netbsd-nat.c | 815 + gdb/netbsd-nat.h | 62 + gdb/netbsd-tdep.c | 632 + gdb/{nbsd-tdep.h => netbsd-tdep.h} | 0 gdb/nios2-linux-tdep.c | 4 +- gdb/nios2-tdep.c | 49 +- gdb/nto-procfs.c | 17 +- gdb/nto-tdep.c | 20 +- gdb/objc-lang.c | 80 +- gdb/objc-lang.h | 2 +- gdb/objfiles.c | 77 +- gdb/objfiles.h | 5 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/observable.c | 1 + gdb/observable.h | 6 +- gdb/opencl-lang.c | 317 +- gdb/or1k-linux-tdep.c | 2 +- gdb/or1k-tdep.c | 25 +- gdb/osabi.c | 12 +- gdb/osabi.h | 8 +- gdb/osdata.c | 24 +- gdb/p-exp.y | 159 +- gdb/p-lang.c | 436 +- gdb/p-lang.h | 245 +- gdb/p-typeprint.c | 262 +- gdb/p-valprint.c | 55 +- gdb/parse.c | 131 +- gdb/parser-defs.h | 33 +- gdb/ppc-linux-nat.c | 252 +- gdb/ppc-linux-tdep.c | 31 +- gdb/ppc-nbsd-nat.c | 195 - gdb/ppc-nbsd-tdep.c | 223 - gdb/ppc-netbsd-nat.c | 195 + gdb/ppc-netbsd-tdep.c | 223 + gdb/{ppc-nbsd-tdep.h => ppc-netbsd-tdep.h} | 0 gdb/ppc-obsd-nat.c | 2 +- gdb/ppc-ravenscar-thread.c | 18 +- gdb/ppc-sysv-tdep.c | 58 +- gdb/ppc64-tdep.c | 4 +- gdb/printcmd.c | 286 +- gdb/proc-api.c | 2 +- gdb/proc-service.c | 6 +- gdb/procfs.c | 103 +- gdb/producer.c | 6 +- gdb/producer.h | 6 +- gdb/progspace.c | 48 +- gdb/progspace.h | 63 +- gdb/prologue-value.c | 148 +- gdb/prologue-value.h | 6 +- gdb/psympriv.h | 119 +- gdb/psymtab.c | 301 +- gdb/psymtab.h | 12 - gdb/ptrace.m4 | 90 - gdb/python/py-arch.c | 83 +- gdb/python/py-block.c | 16 +- gdb/python/py-bpevent.c | 8 +- gdb/python/py-breakpoint.c | 14 +- gdb/python/py-cmd.c | 2 - gdb/python/py-event.c | 4 +- gdb/python/py-event.h | 12 +- gdb/python/py-events.h | 8 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 124 +- gdb/python/py-frame.c | 12 +- gdb/python/py-framefilter.c | 8 +- gdb/python/py-inferior.c | 12 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 29 +- gdb/python/py-instruction.c | 4 +- gdb/python/py-lazy-string.c | 8 +- gdb/python/py-linetable.c | 12 +- gdb/python/py-objfile.c | 8 +- gdb/python/py-param.c | 2 - gdb/python/py-prettyprint.c | 12 +- gdb/python/py-progspace.c | 4 +- gdb/python/py-record-btrace.c | 16 +- gdb/python/py-record.c | 10 +- gdb/python/py-record.h | 8 +- gdb/python/py-registers.c | 20 +- gdb/python/py-signalevent.c | 4 +- gdb/python/py-stopevent.c | 28 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 14 +- gdb/python/py-symtab.c | 28 +- gdb/python/py-threadevent.c | 4 +- gdb/python/py-tui.c | 71 +- gdb/python/py-type.c | 47 +- gdb/python/py-unwind.c | 170 +- gdb/python/py-value.c | 53 +- gdb/python/py-varobj.c | 87 +- gdb/python/py-xmethods.c | 2 +- gdb/python/python-internal.h | 38 +- gdb/python/python.c | 93 +- gdb/ravenscar-thread.c | 10 +- gdb/record-btrace.c | 15 +- gdb/record-full.c | 241 +- gdb/record.c | 16 +- gdb/regcache-dump.c | 4 +- gdb/regcache.c | 13 +- gdb/regcache.h | 4 +- gdb/reggroups.c | 2 +- gdb/regset.h | 6 +- gdb/remote-fileio.c | 34 +- gdb/remote-notif.c | 2 +- gdb/remote-sim.c | 22 +- gdb/remote.c | 245 +- gdb/reverse.c | 6 +- gdb/riscv-linux-tdep.c | 10 +- gdb/riscv-ravenscar-thread.c | 12 +- gdb/riscv-tdep.c | 969 +- gdb/riscv-tdep.h | 7 + gdb/rl78-tdep.c | 78 +- gdb/rs6000-aix-tdep.c | 74 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-nat.c | 37 +- gdb/rs6000-tdep.c | 739 +- gdb/run-on-main-thread.c | 3 +- gdb/rust-exp.y | 29 +- gdb/rust-lang.c | 536 +- gdb/rust-lang.h | 198 +- gdb/rx-tdep.c | 73 +- gdb/s12z-tdep.c | 64 +- gdb/s390-linux-tdep.c | 54 +- gdb/s390-tdep.c | 88 +- gdb/s390-tdep.h | 2 +- gdb/sanitize.m4 | 6 +- gdb/score-tdep.c | 982 +- gdb/ser-base.c | 45 +- gdb/ser-mingw.c | 24 +- gdb/ser-uds.c | 4 +- gdb/ser-unix.c | 20 +- gdb/serial.c | 14 +- gdb/sh-linux-tdep.c | 4 +- gdb/sh-nbsd-nat.c | 107 - gdb/sh-nbsd-tdep.c | 84 - gdb/sh-netbsd-nat.c | 107 + gdb/sh-netbsd-tdep.c | 84 + gdb/sh-tdep.c | 90 +- gdb/skip.c | 16 +- gdb/sol-thread.c | 18 +- gdb/solib-aix.c | 35 +- gdb/solib-darwin.c | 81 +- gdb/solib-dsbt.c | 48 +- gdb/solib-frv.c | 124 +- gdb/solib-svr4.c | 178 +- gdb/solib.c | 107 +- gdb/solist.h | 4 +- gdb/source-cache.c | 4 +- gdb/source.c | 68 +- gdb/sparc-linux-tdep.c | 6 +- gdb/sparc-nbsd-tdep.c | 326 - gdb/{sparc-nbsd-nat.c => sparc-netbsd-nat.c} | 0 gdb/sparc-netbsd-tdep.c | 326 + gdb/sparc-obsd-tdep.c | 2 +- gdb/sparc-ravenscar-thread.c | 32 +- gdb/sparc-tdep.c | 240 +- gdb/sparc64-linux-tdep.c | 8 +- gdb/sparc64-nbsd-tdep.c | 279 - gdb/{sparc64-nbsd-nat.c => sparc64-netbsd-nat.c} | 0 gdb/sparc64-netbsd-tdep.c | 279 + gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-tdep.c | 212 +- gdb/sparc64-tdep.h | 2 +- gdb/stabsread.c | 632 +- gdb/stack.c | 131 +- gdb/stap-probe.c | 26 +- gdb/std-operator.def | 113 +- gdb/stubs/ia64vms-stub.c | 620 +- gdb/stubs/m32r-stub.c | 14 +- gdb/stubs/m68k-stub.c | 170 +- gdb/stubs/sh-stub.c | 20 +- gdb/stubs/sparc-stub.c | 4 +- gdb/symfile-mem.c | 21 +- gdb/symfile.c | 174 +- gdb/symfile.h | 20 +- gdb/symmisc.c | 23 +- gdb/symtab.c | 267 +- gdb/symtab.h | 32 +- gdb/target-dcache.c | 19 + gdb/target-debug.h | 22 +- gdb/target-delegates.c | 40 +- gdb/target-descriptions.c | 136 +- gdb/target-descriptions.h | 22 +- gdb/target-float.c | 82 +- gdb/target-section.h | 58 + gdb/target.c | 252 +- gdb/target.h | 107 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 15 +- gdb/testsuite/ChangeLog | 1551 ++ gdb/testsuite/README | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/configure | 1 + gdb/testsuite/configure.ac | 3 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 20 +- .../gdb.ada/access_to_unbounded_array.exp | 20 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 26 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 52 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 52 + gdb/testsuite/gdb.ada/array_of_variant/p.adb | 39 + gdb/testsuite/gdb.ada/array_of_variant/pck.adb | 23 + gdb/testsuite/gdb.ada/array_of_variant/pck.ads | 23 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 36 +- gdb/testsuite/gdb.ada/arrayparam.exp | 50 +- gdb/testsuite/gdb.ada/arrayptr.exp | 46 +- gdb/testsuite/gdb.ada/bias.exp | 10 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 24 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 89 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 107 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 17 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 40 + gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 29 + gdb/testsuite/gdb.ada/exec_changed.exp | 8 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 34 +- gdb/testsuite/gdb.ada/fixed_points.exp | 101 +- .../gdb.ada/fixed_points/fixed_points.adb | 7 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 22 + gdb/testsuite/gdb.ada/fixed_points/pck.ads | 30 + gdb/testsuite/gdb.ada/frame_arg_lang.exp | 8 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 11 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 14 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 10 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 11 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 7 +- gdb/testsuite/gdb.ada/mi_interface.exp | 13 +- gdb/testsuite/gdb.ada/mi_prot.exp | 7 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 11 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 65 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 10 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 11 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 11 +- gdb/testsuite/gdb.ada/mi_variant.exp | 11 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 32 +- gdb/testsuite/gdb.ada/nested.exp | 15 + gdb/testsuite/gdb.ada/nested/hello.adb | 18 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 34 +- gdb/testsuite/gdb.ada/packed_array.exp | 55 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 27 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 42 + gdb/testsuite/gdb.ada/rec_ptype/main.adb | 23 + gdb/testsuite/gdb.ada/rec_ptype/p.ads | 48 + gdb/testsuite/gdb.ada/scalar_storage.exp | 4 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 9 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 35 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 + gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 7 + gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 14 + gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 1 + .../tick_length_array_enum_idx/foo_n207_004.adb | 2 + .../gdb.ada/tick_length_array_enum_idx/pck.ads | 3 + gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 92 +- gdb/testsuite/gdb.ada/unsigned_range.exp | 32 + gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 39 + gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 23 + gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 19 + gdb/testsuite/gdb.ada/var_rec_arr.exp | 22 +- .../gdb.ada/variant_record_packed_array.exp | 66 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 8 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 27 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 2 +- .../gdb.arch/amd64-prologue-skip-cf-protection.exp | 65 - .../gdb.arch/arm-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/gdb1558.exp | 6 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 31 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 4 +- ...ection.c => i386-prologue-skip-cf-protection.c} | 0 .../gdb.arch/i386-prologue-skip-cf-protection.exp | 65 + gdb/testsuite/gdb.arch/powerpc-altivec.exp | 2 - gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 - gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 4 +- .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 11 - gdb/testsuite/gdb.arch/powerpc-power7.s | 11 - gdb/testsuite/gdb.arch/powerpc-power8.exp | 22 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 18 - gdb/testsuite/gdb.arch/powerpc-power9.exp | 15 - gdb/testsuite/gdb.arch/powerpc-power9.s | 14 - gdb/testsuite/gdb.arch/powerpc-vsx.exp | 10 - gdb/testsuite/gdb.arch/powerpc-vsx.s | 10 - gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 18 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 10 - gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 41 +- .../gdb.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 8 +- gdb/testsuite/gdb.base/backtrace.c | 8 +- .../gdb.base/batch-preserve-term-settings.exp | 9 +- .../bp-cmds-run-with-ex.c} | 0 gdb/testsuite/gdb.base/bp-cmds-run-with-ex.exp | 49 + gdb/testsuite/gdb.base/bp-cmds-run-with-ex.gdb | 19 + .../bp-cmds-sourced-script.c} | 0 gdb/testsuite/gdb.base/bp-cmds-sourced-script.exp | 39 + gdb/testsuite/gdb.base/bp-cmds-sourced-script.gdb | 20 + .../gdb.base/break-on-linker-gcd-function.exp | 1 - gdb/testsuite/gdb.base/break-probes.exp | 3 +- gdb/testsuite/gdb.base/break.exp | 58 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 6 +- gdb/testsuite/gdb.base/call-sc.exp | 13 + gdb/testsuite/gdb.base/charset.c | 7 +- gdb/testsuite/gdb.base/charset.exp | 12 +- gdb/testsuite/gdb.base/commands.exp | 27 +- gdb/testsuite/gdb.base/completion.exp | 53 + gdb/testsuite/gdb.base/condbreak-multi-context.cc | 54 + gdb/testsuite/gdb.base/condbreak-multi-context.exp | 311 + gdb/testsuite/gdb.base/condbreak.exp | 14 +- .../gdb.base/continue-after-aborted-step-over.exp | 13 +- .../gdb.base/continue-all-already-running.exp | 9 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 4 +- gdb/testsuite/gdb.base/dcache-flush.c | 33 + gdb/testsuite/gdb.base/dcache-flush.exp | 64 + gdb/testsuite/gdb.base/debug-expr.c | 10 +- gdb/testsuite/gdb.base/debug-expr.exp | 26 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/display.exp | 3 + gdb/testsuite/gdb.base/document.exp | 30 + .../gdb.base/double-prompt-target-event-error.c | 25 - .../gdb.base/double-prompt-target-event-error.exp | 122 - gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 4 +- gdb/testsuite/gdb.base/dso2dso.exp | 4 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 22 +- gdb/testsuite/gdb.base/examine-backward.c | 7 +- gdb/testsuite/gdb.base/examine-backward.exp | 7 +- gdb/testsuite/gdb.base/exprs.c | 4 +- gdb/testsuite/gdb.base/find.c | 3 +- gdb/testsuite/gdb.base/find.exp | 15 +- gdb/testsuite/gdb.base/flexible-array-member.c | 70 + gdb/testsuite/gdb.base/flexible-array-member.exp | 66 + gdb/testsuite/gdb.base/float128.exp | 22 +- gdb/testsuite/gdb.base/fullname.exp | 6 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 4 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 12 +- .../gdb.base/hw-sw-break-same-address.exp | 8 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 65 +- .../gdb.base/infcall-nested-structs.exp.tcl | 7 + gdb/testsuite/gdb.base/info-shared.exp | 6 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 2 + gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 4 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous-readnow.exp | 22 + gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list.exp | 187 +- gdb/testsuite/gdb.base/list0.c | 2 +- gdb/testsuite/gdb.base/list1.c | 2 +- gdb/testsuite/gdb.base/m32r.ld | 84 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- ...cache-load-twice.c => maint-target-async-off.c} | 0 gdb/testsuite/gdb.base/maint-target-async-off.exp | 41 + gdb/testsuite/gdb.base/maint.exp | 25 +- gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.exp | 9 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 6 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 4 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 58 +- .../gdb.base/multi-line-starts-subshell.exp | 6 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/ovlymgr.c | 2 + .../gdb.base/paginate-after-ctrl-c-running.exp | 25 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 77 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 36 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 20 +- gdb/testsuite/gdb.base/printcmds.c | 6 +- gdb/testsuite/gdb.base/printcmds.exp | 5 + gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue.c | 6 + gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/ptype.c | 8 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/ptype1.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 9 +- gdb/testsuite/gdb.base/reread.exp | 8 + gdb/testsuite/gdb.base/sepdebug.exp | 10 +- gdb/testsuite/gdb.base/server-del-break.exp | 2 +- gdb/testsuite/gdb.base/setvar.c | 4 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- gdb/testsuite/gdb.base/sizeof.c | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 32 + gdb/testsuite/gdb.base/skipcxx.exp | 29 + gdb/testsuite/gdb.base/solib-corrupted.exp | 12 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 4 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 4 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 7 +- ...x-cache-load-twice.c => style-interp-exec-mi.c} | 0 gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 46 + gdb/testsuite/gdb.base/style.exp | 14 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias2.c | 6 + .../gdb.base/symbol-without-target_section.exp | 4 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- gdb/testsuite/gdb.base/template.c | 24 + gdb/testsuite/gdb.base/template.exp | 32 + gdb/testsuite/gdb.base/testenv.exp | 6 + gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 6 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 40 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 4 +- gdb/testsuite/gdb.base/watchpoint.c | 4 +- gdb/testsuite/gdb.base/watchpoint.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 4 +- gdb/testsuite/gdb.btrace/data.exp | 24 +- gdb/testsuite/gdb.btrace/delta.exp | 30 +- gdb/testsuite/gdb.btrace/dlopen.exp | 3 +- gdb/testsuite/gdb.btrace/enable.exp | 12 +- gdb/testsuite/gdb.btrace/exception.exp | 5 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 6 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 9 +- gdb/testsuite/gdb.btrace/nohist.exp | 8 +- gdb/testsuite/gdb.btrace/non-stop.exp | 76 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 14 +- gdb/testsuite/gdb.btrace/step.exp | 26 +- gdb/testsuite/gdb.btrace/stepi.exp | 146 +- gdb/testsuite/gdb.btrace/tailcall.exp | 30 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 9 +- gdb/testsuite/gdb.cp/ambiguous.cc | 85 +- gdb/testsuite/gdb.cp/ambiguous.exp | 329 +- gdb/testsuite/gdb.cp/call-c-1.c | 3 + gdb/testsuite/gdb.cp/debug-expr.exp | 24 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 20 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 7 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 20 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 19 +- gdb/testsuite/gdb.dlang/watch-loc.c | 8 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 17 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 4 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 95 + gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-stride.c | 20 - gdb/testsuite/gdb.dwarf2/arr-stride.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 21 - gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 2 +- .../gdb.dwarf2/{atomic.c => atomic-type.c} | 0 gdb/testsuite/gdb.dwarf2/atomic-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 22 - gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 6 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 3 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.c | 24 - gdb/testsuite/gdb.dwarf2/corrupt.exp | 2 +- gdb/testsuite/gdb.dwarf2/count.exp | 51 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 51 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c | 21 - gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 16 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 13 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 56 + gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 319 + gdb/testsuite/gdb.dwarf2/dw2-icycle.c | 24 - gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 6 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 66 + .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 4 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 3 + .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 3 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- .../gdb.dwarf2/{dw2-ranges2.c => dw2-ranges-2.c} | 0 .../gdb.dwarf2/{dw2-ranges3.c => dw2-ranges-3.c} | 0 gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c | 19 - gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 36 + gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 87 + gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 26 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 4 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c | 40 + gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 119 + gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 112 + gdb/testsuite/gdb.dwarf2/enum-type.exp | 6 +- .../gdb.dwarf2/{fission-mix2.c => fission-mix-2.c} | 0 gdb/testsuite/gdb.dwarf2/fission-mix.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 14 - gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.c | 22 - gdb/testsuite/gdb.dwarf2/formdata16.exp | 2 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptrconst.c | 22 - gdb/testsuite/gdb.dwarf2/implptrconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 2 +- .../gdb.dwarf2/info-locals-optimized-out.c | 23 - .../gdb.dwarf2/info-locals-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/intbits.c | 48 + gdb/testsuite/gdb.dwarf2/intbits.exp | 201 + gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 6 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 4 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 6 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c | 23 - gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 1 - gdb/testsuite/gdb.dwarf2/pr13961.exp | 2 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 2 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 2 +- .../template-specification-full-name.exp | 77 + gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 6 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 8 +- gdb/testsuite/gdb.dwarf2/variant.exp | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 6 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 69 + gdb/testsuite/gdb.fortran/array-slices-bad.f90 | 42 + .../gdb.fortran/array-slices-sub-slices.exp | 111 + .../gdb.fortran/array-slices-sub-slices.f90 | 96 + gdb/testsuite/gdb.fortran/array-slices.exp | 264 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 364 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 46 + gdb/testsuite/gdb.fortran/completion.f90 | 26 + gdb/testsuite/gdb.fortran/debug-expr.exp | 43 + gdb/testsuite/gdb.fortran/debug-expr.f90 | 38 + gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 3 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/types.exp | 11 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 2 +- gdb/testsuite/gdb.gdb/python-selftest.exp | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 7 + gdb/testsuite/gdb.guile/scm-breakpoint.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 12 +- gdb/testsuite/gdb.linespec/explicit.exp | 25 +- gdb/testsuite/gdb.linespec/keywords.exp | 12 + gdb/testsuite/gdb.linespec/linespec.exp | 4 +- gdb/testsuite/gdb.mi/gdb2549.exp | 11 +- gdb/testsuite/gdb.mi/gdb669.exp | 8 +- gdb/testsuite/gdb.mi/gdb701.exp | 8 +- gdb/testsuite/gdb.mi/gdb792.exp | 15 +- gdb/testsuite/gdb.mi/mi-break.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 8 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 9 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 11 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 18 +- gdb/testsuite/gdb.mi/mi-cli.exp | 9 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 18 +- gdb/testsuite/gdb.mi/mi-complete.exp | 9 +- gdb/testsuite/gdb.mi/mi-console.exp | 4 +- gdb/testsuite/gdb.mi/mi-detach.exp | 8 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 8 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 10 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 14 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 8 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 9 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 14 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 26 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 7 +- gdb/testsuite/gdb.mi/mi-logging.exp | 9 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 18 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 18 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 14 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 14 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 14 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 14 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 8 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 7 +- gdb/testsuite/gdb.mi/mi-regs.exp | 9 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 8 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 8 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 9 +- gdb/testsuite/gdb.mi/mi-sym-info-1.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 6 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 11 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 6 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 11 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 8 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 14 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 14 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 8 +- .../gdb.mi/user-selected-context-sync.exp | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 7 + gdb/testsuite/gdb.multi/multi-target-continue.exp | 105 + .../gdb.multi/multi-target-info-inferiors.exp | 110 + gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 79 + .../gdb.multi/multi-target-no-resumed.exp | 90 + .../gdb.multi/multi-target-ping-pong-next.exp | 85 + .../gdb.multi/multi-target-thread-find.exp | 106 + gdb/testsuite/gdb.multi/multi-target.exp | 546 - gdb/testsuite/gdb.multi/multi-target.exp.tcl | 185 + gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 10 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.python/compare-enum-type-a.c | 28 + gdb/testsuite/gdb.python/compare-enum-type-b.c | 26 + gdb/testsuite/gdb.python/compare-enum-type.exp | 27 + gdb/testsuite/gdb.python/compare-enum-type.h | 22 + gdb/testsuite/gdb.python/py-as-string.c | 4 +- gdb/testsuite/gdb.python/py-format-string.exp | 47 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 4 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.c | 8 +- gdb/testsuite/gdb.python/py-mi-events.exp | 3 +- gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 11 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.python/py-nested-maps.c | 44 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 7 +- gdb/testsuite/gdb.python/py-record-full.exp | 7 +- gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 4 +- gdb/testsuite/gdb.python/py-symbol.exp | 32 +- gdb/testsuite/gdb.python/py-type.exp | 3 + gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.python/python.exp | 13 + gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 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-x86.c | 8 + gdb/testsuite/gdb.reverse/insn-reverse.c | 43 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 34 +- .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 13 +- gdb/testsuite/gdb.rust/traits.exp | 2 + gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 4 +- .../gdb.server/connect-without-multi-process.exp | 2 +- .../forking-threads-plus-breakpoint.exp | 2 +- gdb/testsuite/gdb.threads/kill.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 67 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 30 + gdb/testsuite/gdb.threads/step-over-exec.c | 90 + gdb/testsuite/gdb.threads/step-over-exec.exp | 113 + gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 + gdb/testsuite/gdb.threads/tls.exp | 9 +- gdb/testsuite/gdb.trace/change-loc.exp | 2 +- .../gdb.trace/mi-trace-frame-collected.exp | 6 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 6 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 12 +- gdb/testsuite/gdb.trace/pending.exp | 4 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.tui/basic.exp | 4 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 11 +- gdb/testsuite/gdb.tui/new-layout.exp | 26 +- gdb/testsuite/gdb.xml/maint-xml-dump-03.xml | 13 + gdb/testsuite/lib/attributes.h | 40 + gdb/testsuite/lib/completion-support.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 137 +- gdb/testsuite/lib/gdb.exp | 300 +- gdb/testsuite/lib/gdbserver-support.exp | 9 +- gdb/testsuite/lib/mi-support.exp | 92 +- gdb/testsuite/lib/my-syscalls.S | 56 + gdb/testsuite/lib/my-syscalls.h | 25 + gdb/testsuite/lib/rust-support.exp | 19 + gdb/thread.c | 252 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 52 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 128 +- gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 18 +- gdb/tracepoint.c | 34 +- gdb/trad-frame.c | 46 +- gdb/trad-frame.h | 19 + gdb/tui/tui-data.c | 34 +- gdb/tui/tui-data.h | 6 + gdb/tui/tui-disasm.c | 29 +- gdb/tui/tui-io.c | 119 +- gdb/tui/tui-io.h | 3 +- gdb/tui/tui-layout.c | 4 +- gdb/tui/tui-regs.c | 10 +- gdb/tui/tui-source.c | 29 +- gdb/tui/tui-source.h | 11 + gdb/tui/tui-stack.c | 52 +- gdb/tui/tui-stack.h | 5 + gdb/tui/tui-win.c | 9 +- gdb/tui/tui-winsource.c | 122 +- gdb/tui/tui-winsource.h | 40 +- gdb/tui/tui.c | 40 +- gdb/typeprint.c | 88 +- gdb/typeprint.h | 9 +- gdb/ui-out.h | 45 +- gdb/ui-style.c | 2 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/enum-flags-selftests.c | 24 +- gdb/unittests/gmp-utils-selftests.c | 525 + gdb/unittests/memory-map-selftests.c | 6 +- gdb/unittests/search-memory-selftests.c | 99 + gdb/unittests/tui-selftests.c | 6 +- gdb/utils.c | 106 +- gdb/utils.h | 59 +- gdb/v850-tdep.c | 42 +- gdb/valarith.c | 256 +- gdb/valops.c | 471 +- gdb/valprint.c | 150 +- gdb/valprint.h | 5 +- gdb/value.c | 156 +- gdb/value.h | 19 +- gdb/varobj-iter.h | 47 +- gdb/varobj.c | 302 +- gdb/varobj.h | 5 +- gdb/vax-bsd-nat.c | 2 +- gdb/vax-nbsd-tdep.c | 46 - gdb/vax-netbsd-tdep.c | 46 + gdb/vax-tdep.c | 10 +- gdb/windows-nat.c | 52 +- gdb/windows-tdep.c | 128 +- gdb/windows-tdep.h | 8 + gdb/xcoffread.c | 197 +- gdb/xml-syscall.c | 18 +- gdb/xml-tdesc.c | 2 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-config.c | 32 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 4 +- gdb/xtensa-tdep.c | 53 +- gdbserver/ChangeLog | 230 + gdbserver/Makefile.in | 31 +- gdbserver/acinclude.m4 | 34 +- gdbserver/ax.cc | 4 +- gdbserver/config.in | 2 +- gdbserver/configure | 151 +- gdbserver/configure.ac | 108 +- gdbserver/configure.srv | 23 + gdbserver/dll.cc | 2 +- gdbserver/inferiors.cc | 2 +- gdbserver/inferiors.h | 2 +- gdbserver/linux-aarch64-low.cc | 24 +- gdbserver/linux-arc-low.cc | 418 + gdbserver/linux-low.cc | 16 +- gdbserver/linux-low.h | 4 +- gdbserver/linux-nios2-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 2 +- gdbserver/linux-ppc-low.cc | 28 +- gdbserver/linux-riscv-low.cc | 6 +- gdbserver/linux-x86-low.cc | 20 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/netbsd-aarch64-low.cc | 113 + gdbserver/netbsd-amd64-low.cc | 57 +- gdbserver/netbsd-i386-low.cc | 157 + gdbserver/netbsd-low.cc | 156 +- gdbserver/netbsd-low.h | 32 +- gdbserver/regcache.cc | 18 +- gdbserver/remote-utils.cc | 10 +- gdbserver/server.cc | 160 +- gdbserver/target.cc | 7 +- gdbserver/target.h | 6 +- gdbserver/tdesc.cc | 4 +- gdbserver/tracepoint.cc | 2 +- gdbserver/win32-low.cc | 6 +- gdbserver/win32-low.h | 4 +- gdbsupport/ChangeLog | 171 +- gdbsupport/Makefile.am | 1 + gdbsupport/Makefile.in | 6 +- gdbsupport/acinclude.m4 | 2 +- gdbsupport/aclocal.m4 | 29 - gdbsupport/agent.cc | 2 +- gdbsupport/common-debug.cc | 24 + gdbsupport/common-debug.h | 29 + gdbsupport/common-exceptions.h | 6 +- gdbsupport/common-utils.cc | 22 +- gdbsupport/common.m4 | 31 +- gdbsupport/config.in | 2 +- gdbsupport/configure | 945 +- gdbsupport/configure.ac | 12 +- gdbsupport/eintr.h | 26 +- gdbsupport/event-loop.cc | 94 +- gdbsupport/event-loop.h | 50 +- gdbsupport/fileio.cc | 42 +- gdbsupport/filestuff.cc | 10 +- gdbsupport/gdb-dlfcn.cc | 8 +- gdbsupport/gdb_string_view.h | 48 +- gdbsupport/job-control.cc | 4 +- gdbsupport/pathstuff.cc | 87 + gdbsupport/pathstuff.h | 41 + gdbsupport/ptrace.m4 | 119 + gdbsupport/search.cc | 120 + gdbsupport/search.h | 42 + gdbsupport/signals.cc | 8 +- gdbsupport/tdesc.cc | 6 +- gdbsupport/tdesc.h | 2 +- gdbsupport/thread-pool.cc | 16 +- gdbsupport/valid-expr.h | 8 +- gdbsupport/warning.m4 | 24 +- gnulib/ChangeLog | 7 + gnulib/Makefile.gnulib.inc.in | 44 + gnulib/Makefile.in | 4 +- gnulib/configure | 4 + gnulib/configure.ac | 2 + gold/ChangeLog | 319 + gold/Makefile.am | 16 +- gold/Makefile.in | 15 +- gold/configure | 74 + gold/configure.ac | 20 + gold/dwp.cc | 4 +- gold/fileread.cc | 1 + gold/icf.cc | 2 + gold/incremental.cc | 8 +- gold/layout.cc | 55 +- gold/object.cc | 24 +- gold/object.h | 48 + gold/options.h | 5 +- gold/output.cc | 1 + gold/output.h | 12 + gold/plugin.cc | 38 +- gold/powerpc.cc | 206 +- gold/testsuite/Makefile.am | 83 +- gold/testsuite/Makefile.in | 498 +- gold/testsuite/gnu_property_a.S | 4 +- gold/testsuite/gnu_property_b.S | 4 +- gold/testsuite/gnu_property_c.S | 4 +- gold/testsuite/gnu_property_test.sh | 24 +- gold/testsuite/icf_safe_so_test.cc | 8 + gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/justsyms_lib.t | 28 + gold/testsuite/pr26936.sh | 55 + gold/testsuite/pr26936a.s | 6 + gold/testsuite/pr26936b.s | 11 + gold/testsuite/pr26936c.s | 6 + gold/testsuite/pr26936d.s | 6 + gold/testsuite/retain.sh | 60 + gold/testsuite/retain_1.s | 104 + gold/testsuite/retain_2.s | 22 + gold/testsuite/script_test_10.t | 1 + gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 + gold/testsuite/x86_64_mov_to_lea5.s | 12 + gold/x86_64.cc | 181 +- include/ChangeLog | 222 + include/bfdlink.h | 25 +- include/ctf-api.h | 439 +- include/ctf.h | 60 +- include/dwarf2.def | 11 + include/dwarf2.h | 24 +- include/elf/common.h | 97 +- include/elf/riscv.h | 1 + include/opcode/aarch64.h | 20 +- include/opcode/arc-attrs.h | 2 +- include/opcode/csky.h | 5 + include/opcode/pru.h | 34 +- include/opcode/riscv.h | 16 +- include/xtensa-isa-internal.h | 33 +- ld/ChangeLog | 1085 + ld/Makefile.am | 16 +- ld/Makefile.in | 162 +- ld/NEWS | 28 + ld/config.in | 4 + ld/configure | 28 +- ld/configure.ac | 17 + ld/configure.tgt | 4 + ld/deffilep.y | 8 +- ld/emulparams/armelf.sh | 18 +- ld/emulparams/cet.sh | 14 +- ld/emulparams/cskyelf.sh | 27 +- ld/emulparams/cskyelf_linux.sh | 36 +- ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32lriscv-defs.sh | 1 + ld/emulparams/elf64lppc_fbsd.sh | 6 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_x86_64.sh | 2 + ld/emulparams/x86-64-lam.sh | 69 + ld/emulparams/x86-64-level.sh | 19 + ld/emultempl/aix.em | 3 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 3 +- ld/emultempl/elf-generic.em | 3 +- ld/emultempl/elf.em | 16 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 3 +- ld/emultempl/pe.em | 8 +- ld/emultempl/pep.em | 8 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 18 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/ld.h | 6 - ld/ld.texi | 181 +- ld/ldelf.c | 5 +- ld/ldelfgen.c | 110 +- ld/ldelfgen.h | 11 +- ld/ldemul.c | 31 +- ld/ldemul.h | 30 +- ld/ldexp.c | 8 +- ld/ldfile.c | 34 + ld/ldlang.c | 178 +- ld/ldlang.h | 13 +- ld/ldlex.h | 3 + ld/ldmain.c | 42 +- ld/ldmain.h | 3 + ld/lexsup.c | 106 +- ld/libdep_plugin.c | 353 + ld/plugin.c | 8 +- ld/po/BLD-POTFILES.in | 1 + ld/po/es.po | 3808 +-- ld/po/ld.pot | 3112 ++- ld/po/sr.po | 6256 ++++- ld/scripttempl/avr.sc | 2 +- ld/scripttempl/elf.sc | 28 + ld/scripttempl/elf32msp430.sc | 12 +- ld/scripttempl/elfarc.sc | 3 + ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/pru.sc | 2 +- ld/testsuite/config/default.exp | 350 +- ld/testsuite/ld-arc/tls_ie-01.d | 64 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-checks/checks.exp | 6 +- ld/testsuite/ld-csky/data.d | 12 +- ld/testsuite/ld-csky/hilo16.d | 4 +- ld/testsuite/ld-ctf/array.d | 11 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 5 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 5 +- ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 4 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 6 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 1 + ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 4 +- ld/testsuite/ld-ctf/cycle-1.d | 4 +- ld/testsuite/ld-ctf/cycle-2.A.d | 4 +- ld/testsuite/ld-ctf/cycle-2.B.d | 4 +- ld/testsuite/ld-ctf/cycle-2.C.d | 4 +- ld/testsuite/ld-ctf/data-func-1.c | 1031 + ld/testsuite/ld-ctf/data-func-2.c | 5 + ld/testsuite/ld-ctf/data-func-conflicted.d | 63 + ld/testsuite/ld-ctf/diag-cttname-null.d | 5 +- ld/testsuite/ld-ctf/diag-cuname.d | 11 +- ld/testsuite/ld-ctf/diag-parlabel.d | 12 +- .../ld-ctf/diag-wrong-magic-number-mixed.d | 1 + ld/testsuite/ld-ctf/function.d | 8 +- ld/testsuite/ld-ctf/slice.d | 12 +- ld/testsuite/ld-ctf/super-sub-cycles.d | 1 + ld/testsuite/ld-elf/elf.exp | 19 +- ld/testsuite/ld-elf/noinit-sections-1.d | 9 + ld/testsuite/ld-elf/noinit-sections-2.d | 10 + ld/testsuite/ld-elf/noinit-sections-2.l | 5 + ld/testsuite/ld-elf/noinit-sections.s | 13 + ld/testsuite/ld-elf/persistent-sections-1.d | 9 + ld/testsuite/ld-elf/persistent-sections-2.d | 10 + ld/testsuite/ld-elf/persistent-sections-2.l | 5 + ld/testsuite/ld-elf/persistent-sections.s | 13 + ld/testsuite/ld-elf/pr26391.fd | 4 + ld/testsuite/ld-elf/pr26681.d | 3 + ld/testsuite/ld-elf/pr26681.l | 5 + ld/testsuite/ld-elf/pr26681.s | 10 + ld/testsuite/ld-elf/pr26907.d | 9 + ld/testsuite/ld-elf/pr26907.ld | 7 + ld/testsuite/ld-elf/pr26907.s | 9 + ld/testsuite/ld-elf/pr26936.d | 20 + ld/testsuite/ld-elf/pr26936a.s | 6 + ld/testsuite/ld-elf/pr26936b.s | 23 + ld/testsuite/ld-elf/pr26936c.s | 6 + ld/testsuite/ld-elf/pr26978a.d | 11 + ld/testsuite/ld-elf/pr26978a.s | 4 + ld/testsuite/ld-elf/pr26978b.d | 11 + ld/testsuite/ld-elf/pr26978b.s | 4 + ld/testsuite/ld-elf/pr26979.ver | 1 + ld/testsuite/ld-elf/pr26979a.d | 12 + ld/testsuite/ld-elf/pr26979a.s | 3 + ld/testsuite/ld-elf/pr26979b.d | 12 + ld/testsuite/ld-elf/pr26979b.s | 4 + ld/testsuite/ld-elf/pr26979c.s | 3 + ld/testsuite/ld-elf/reloc-discard.d | 3 - ld/testsuite/ld-elf/retain1.s | 104 + ld/testsuite/ld-elf/retain1a.d | 27 + ld/testsuite/ld-elf/retain1b.d | 10 + ld/testsuite/ld-elf/retain2.d | 5 + ld/testsuite/ld-elf/retain2.ld | 7 + ld/testsuite/ld-elf/retain2.map | 32 + ld/testsuite/ld-elf/retain3.d | 11 + ld/testsuite/ld-elf/retain3.s | 19 + ld/testsuite/ld-elf/retain4.d | 9 + ld/testsuite/ld-elf/retain4.s | 13 + ld/testsuite/ld-elf/retain5.d | 11 + ld/testsuite/ld-elf/retain5.map | 5 + ld/testsuite/ld-elf/retain5lib.s | 6 + ld/testsuite/ld-elf/retain5main.s | 5 + ld/testsuite/ld-elf/retain6a.d | 13 + ld/testsuite/ld-elf/retain6b.d | 10 + ld/testsuite/ld-elf/retain6lib.s | 17 + ld/testsuite/ld-elf/retain6main.s | 13 + ld/testsuite/ld-elf/retain7.s | 5 + ld/testsuite/ld-elf/retain7a.d | 12 + ld/testsuite/ld-elf/retain7b.d | 10 + ld/testsuite/ld-elf/shared.exp | 3 + ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 6 +- ld/testsuite/ld-elfvers/vers.exp | 11 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 19 +- ld/testsuite/ld-elfweak/elfweak.exp | 15 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 11 + ld/testsuite/ld-i386/ljmp.s | 10 + ld/testsuite/ld-i386/ljmp1.d | 18 + ld/testsuite/ld-i386/ljmp1.s | 9 + ld/testsuite/ld-i386/ljmp2.d | 7 + ld/testsuite/ld-i386/ljmp2.s | 9 + ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/pr26711-1.d | 10 + ld/testsuite/ld-i386/pr26711-2.d | 10 + ld/testsuite/ld-i386/pr26711-3.d | 10 + ld/testsuite/ld-i386/pr26869.d | 14 + ld/testsuite/ld-i386/pr26869.s | 3 + ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 3 +- ld/testsuite/ld-i386/property-3a.r | 4 +- ld/testsuite/ld-i386/property-4.r | 3 +- ld/testsuite/ld-i386/property-4a.r | 4 +- ld/testsuite/ld-i386/property-5.r | 3 +- ld/testsuite/ld-i386/property-5a.r | 4 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 4 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 4 +- ld/testsuite/ld-i386/property-x86-6.d | 10 + ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 4 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 4 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-isa1.d | 11 + ld/testsuite/ld-i386/property-x86-isa2.d | 9 + ld/testsuite/ld-i386/property-x86-isa3.d | 9 + ld/testsuite/ld-i386/property-x86-isa4.d | 9 + ld/testsuite/ld-i386/property-x86-shstk1a.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 4 +- ld/testsuite/ld-plugin/lto-19.h | 6 + ld/testsuite/ld-plugin/lto-19a.c | 19 + ld/testsuite/ld-plugin/lto-19b.c | 7 + ld/testsuite/ld-plugin/lto-19c.c | 9 + ld/testsuite/ld-plugin/lto.exp | 32 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr26806.c | 2 + ld/testsuite/ld-plugin/pr26806.d | 4 + ld/testsuite/ld-powerpc/dotsym3.d | 2 +- ld/testsuite/ld-powerpc/dotsym4.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 17 +- ld/testsuite/ld-powerpc/group1.d | 14 + ld/testsuite/ld-powerpc/group1.s | 10 + ld/testsuite/ld-powerpc/group1.sym | 3 + ld/testsuite/ld-powerpc/group2.d | 13 + ld/testsuite/ld-powerpc/group2.s | 9 + ld/testsuite/ld-powerpc/group2.sym | 3 + ld/testsuite/ld-powerpc/group3.s | 9 + ld/testsuite/ld-powerpc/group3.sym | 3 + ld/testsuite/ld-powerpc/notoc2.d | 4 +- ld/testsuite/ld-powerpc/powerpc.exp | 23 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/tlsdesc.wf | 4 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 9 +- ld/testsuite/ld-powerpc/tlsdesc2.wf | 6 +- ld/testsuite/ld-powerpc/tlsget.d | 89 + ld/testsuite/ld-powerpc/tlsget.s | 24 + ld/testsuite/ld-powerpc/tlsget.wf | 27 + ld/testsuite/ld-powerpc/tlsget2.d | 76 + ld/testsuite/ld-powerpc/tlsget2.wf | 27 + ld/testsuite/ld-powerpc/tlsopt5.d | 11 +- ld/testsuite/ld-powerpc/tlsopt5.wf | 4 +- ld/testsuite/ld-powerpc/tlsopt6.d | 11 +- ld/testsuite/ld-powerpc/tlsopt6.wf | 4 +- ld/testsuite/ld-riscv-elf/ifunc-nonplt-exe.rd | 4 + ld/testsuite/ld-riscv-elf/ifunc-nonplt-pic.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-nonplt-pie.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-nonplt.d | 11 + ld/testsuite/ld-riscv-elf/ifunc-nonplt.s | 39 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-pic.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-01.d | 19 + ld/testsuite/ld-riscv-elf/ifunc-plt-01.s | 31 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-pic.rd | 11 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-pie.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-plt-02.d | 21 + ld/testsuite/ld-riscv-elf/ifunc-plt-02.s | 46 + .../ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd | 4 + .../ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd | 8 + .../ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd | 7 + .../ld-riscv-elf/ifunc-plt-got-overwrite.d | 19 + .../ld-riscv-elf/ifunc-plt-got-overwrite.s | 38 + .../ld-riscv-elf/ifunc-reloc-call-01-exe.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-01-pic.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-01-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.d | 13 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.s | 17 + .../ld-riscv-elf/ifunc-reloc-call-02-exe.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-02-pic.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-02-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.d | 15 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.s | 18 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data.d | 9 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data.s | 31 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got.d | 9 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got.s | 23 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d | 15 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.s | 26 + .../ld-riscv-elf/ifunc-seperate-caller-nonplt.s | 23 + .../ld-riscv-elf/ifunc-seperate-caller-pcrel.s | 14 + .../ld-riscv-elf/ifunc-seperate-caller-plt.s | 26 + .../ld-riscv-elf/ifunc-seperate-nonplt-exe.d | 14 + .../ld-riscv-elf/ifunc-seperate-nonplt-pic.d | 13 + .../ld-riscv-elf/ifunc-seperate-nonplt-pie.d | 14 + .../ld-riscv-elf/ifunc-seperate-pcrel-pic.d | 5 + .../ld-riscv-elf/ifunc-seperate-pcrel-pie.d | 5 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-exe.d | 14 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pic.d | 17 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pie.d | 18 + .../ld-riscv-elf/ifunc-seperate-resolver.s | 11 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 119 + ld/testsuite/ld-riscv-elf/pcgp-relax.d | 16 + ld/testsuite/ld-riscv-elf/pcgp-relax.s | 29 + ld/testsuite/ld-s390/pr26918-1.d | 5 + ld/testsuite/ld-s390/pr26918-1.s | 19 + ld/testsuite/ld-s390/s390.exp | 7 + ld/testsuite/ld-s390/tlsbin_64.dd | 10 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 8 +- ld/testsuite/ld-scripts/data.d | 1 + ld/testsuite/ld-scripts/data.exp | 9 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill.d | 1 + ld/testsuite/ld-scripts/fill16.d | 1 + ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 51 +- ld/testsuite/ld-scripts/pr27100.d | 10 + ld/testsuite/ld-scripts/pr27100.s | 2 + ld/testsuite/ld-scripts/pr27100.t | 2 + ld/testsuite/ld-scripts/provide-10.d | 3 + ld/testsuite/ld-scripts/provide-10.map | 6 + ld/testsuite/ld-scripts/provide-11.d | 3 + ld/testsuite/ld-scripts/provide-11.map | 6 + ld/testsuite/ld-scripts/provide-12.d | 3 + ld/testsuite/ld-scripts/provide-12.map | 6 + ld/testsuite/ld-scripts/provide-9.d | 3 + ld/testsuite/ld-scripts/provide-9.map | 6 + ld/testsuite/ld-scripts/provide-9.t | 25 + ld/testsuite/ld-scripts/script.exp | 8 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 4 +- ld/testsuite/ld-srec/srec.exp | 9 +- ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-undefined/weak-fundef.s | 3 + ld/testsuite/ld-undefined/weak-undef.exp | 3 +- ld/testsuite/ld-vax-elf/got-local-aux-off.s | 5 + ld/testsuite/ld-vax-elf/got-local-def-off.s | 12 + .../ld-vax-elf/got-local-exe-off-hidden.dd | 17 + .../ld-vax-elf/got-local-exe-off-visible.dd | 17 + ld/testsuite/ld-vax-elf/got-local-exe-off.xd | 3 + .../ld-vax-elf/got-local-lib-off-hidden.dd | 17 + .../ld-vax-elf/got-local-lib-off-visible.ed | 2 + ld/testsuite/ld-vax-elf/got-local-lib-off.xd | 3 + ld/testsuite/ld-vax-elf/got-local-off-external.ed | 2 + .../ld-vax-elf/got-local-ref-off-external.s | 12 + ld/testsuite/ld-vax-elf/got-local-ref-off-hidden.s | 12 + .../ld-vax-elf/got-local-ref-off-visible.s | 12 + ld/testsuite/ld-vax-elf/got-local.ld | 17 + ld/testsuite/ld-vax-elf/vax-elf.exp | 94 +- ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/ljmp1.d | 17 + ld/testsuite/ld-x86-64/ljmp2.d | 6 + ld/testsuite/ld-x86-64/pe-x86-64-1.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 | Bin 0 -> 542 bytes ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 | Bin 0 -> 710 bytes ld/testsuite/ld-x86-64/pe-x86-64-2.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 | Bin 0 -> 557 bytes ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 | Bin 0 -> 537 bytes ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 | Bin 0 -> 718 bytes ld/testsuite/ld-x86-64/pe-x86-64-3.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 | Bin 0 -> 538 bytes ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 | Bin 0 -> 539 bytes ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 | Bin 0 -> 716 bytes ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 | Bin 0 -> 432 bytes ld/testsuite/ld-x86-64/pe-x86-64-4.od | 67 + ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 | Bin 0 -> 668 bytes ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 | Bin 0 -> 563 bytes ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 | Bin 0 -> 438 bytes ld/testsuite/ld-x86-64/pe-x86-64.exp | 66 + ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23372d.s | 2 +- ld/testsuite/ld-x86-64/pr23372e.s | 2 +- ld/testsuite/ld-x86-64/pr23372f.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.s | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.s | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458a.d | 4 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458b.d | 4 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458c.d | 4 +- ld/testsuite/ld-x86-64/pr26711-1-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-1.d | 10 + ld/testsuite/ld-x86-64/pr26711-2-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-2.d | 10 + ld/testsuite/ld-x86-64/pr26711-3-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-3.d | 10 + ld/testsuite/ld-x86-64/pr26711.s | 33 + ld/testsuite/ld-x86-64/pr26939-x32.d | 13 + ld/testsuite/ld-x86-64/pr26939.d | 12 + ld/testsuite/ld-x86-64/pr26939.s | 5 + ld/testsuite/ld-x86-64/pr27016a.d | 23 + ld/testsuite/ld-x86-64/pr27016a.s | 23 + ld/testsuite/ld-x86-64/pr27016b.d | 23 + ld/testsuite/ld-x86-64/pr27016b.s | 4 + ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 3 +- ld/testsuite/ld-x86-64/property-3a.r | 4 +- ld/testsuite/ld-x86-64/property-4.r | 3 +- ld/testsuite/ld-x86-64/property-4a.r | 4 +- ld/testsuite/ld-x86-64/property-5.r | 3 +- ld/testsuite/ld-x86-64/property-5a.r | 4 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-3.d | 4 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-5.d | 4 +- ld/testsuite/ld-x86-64/property-x86-5a.s | 4 +- ld/testsuite/ld-x86-64/property-x86-5b.s | 2 +- ld/testsuite/ld-x86-64/property-x86-6-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-6.d | 9 + ld/testsuite/ld-x86-64/property-x86-6.s | 83 + ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-isa1-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-isa1.d | 11 + ld/testsuite/ld-x86-64/property-x86-isa1.s | 54 + ld/testsuite/ld-x86-64/property-x86-isa2-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-isa2.d | 9 + ld/testsuite/ld-x86-64/property-x86-isa3-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-isa3.d | 9 + ld/testsuite/ld-x86-64/property-x86-isa4-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-isa4.d | 9 + ld/testsuite/ld-x86-64/property-x86-lam-u48-1a.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u48-1b.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u48-2.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u48-3a.d | 12 + ld/testsuite/ld-x86-64/property-x86-lam-u48-3b.d | 12 + ld/testsuite/ld-x86-64/property-x86-lam-u48-4.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u48-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u48.s | 27 + ld/testsuite/ld-x86-64/property-x86-lam-u57-1a.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u57-1b.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u57-2.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u57-3a.d | 12 + ld/testsuite/ld-x86-64/property-x86-lam-u57-3b.d | 12 + ld/testsuite/ld-x86-64/property-x86-lam-u57-4.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u57-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-lam-u57.s | 27 + ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/simple.s | 4 + ld/testsuite/ld-x86-64/tlsld3.dd | 2 +- ld/testsuite/ld-x86-64/tlsld4.dd | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 36 + ld/testsuite/lib/ld-lib.exp | 47 +- libctf/ChangeLog | 283 + libctf/Makefile.am | 5 - libctf/Makefile.in | 15 +- libctf/ctf-archive.c | 472 +- libctf/ctf-create.c | 940 +- libctf/ctf-decl.c | 2 +- libctf/ctf-dedup.c | 200 +- libctf/ctf-dump.c | 228 +- libctf/ctf-error.c | 29 +- libctf/ctf-hash.c | 13 +- libctf/ctf-impl.h | 243 +- libctf/ctf-inlines.h | 6 +- libctf/ctf-labels.c | 8 +- libctf/ctf-link.c | 531 +- libctf/ctf-lookup.c | 582 +- libctf/ctf-open-bfd.c | 53 +- libctf/ctf-open.c | 443 +- libctf/ctf-string.c | 79 +- libctf/ctf-subr.c | 14 +- libctf/ctf-types.c | 136 +- libctf/ctf-util.c | 100 +- libctf/libctf.ver | 22 + libctf/mkerrors.sed | 28 - libctf/swap.h | 24 + libiberty/ChangeLog | 6 + libiberty/dwarfnames.c | 7 + opcodes/ChangeLog | 477 +- opcodes/aarch64-asm-2.c | 846 +- opcodes/aarch64-asm.c | 15 + opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 3870 +-- opcodes/aarch64-dis.c | 15 + opcodes/aarch64-dis.h | 1 + opcodes/aarch64-opc-2.c | 34 +- opcodes/aarch64-opc.c | 371 + opcodes/aarch64-opc.h | 3 +- opcodes/aarch64-tbl.h | 119 +- opcodes/bpf-desc.c | 80 + opcodes/bpf-desc.h | 9 +- opcodes/bpf-opc.c | 96 + opcodes/bpf-opc.h | 8 +- opcodes/cgen-asm.c | 4 +- opcodes/cgen-dis.c | 4 +- opcodes/csky-dis.c | 199 +- opcodes/csky-opc.h | 772 +- opcodes/disassemble.c | 2 +- opcodes/disassemble.h | 1 + opcodes/i386-dis.c | 515 +- opcodes/i386-gen.c | 101 +- opcodes/i386-init.h | 725 +- opcodes/i386-opc.h | 44 +- opcodes/i386-opc.tbl | 5019 ++-- opcodes/i386-tbl.h | 27291 +++++++++++-------- opcodes/po/es.po | 8 - opcodes/ppc-dis.c | 2 +- opcodes/pru-opc.c | 2 + opcodes/riscv-dis.c | 37 +- opcodes/riscv-opc.c | 59 +- opcodes/rx-dis.c | 16 +- opcodes/s390-opc.c | 28 +- opcodes/s390-opc.txt | 16 + opcodes/tic30-dis.c | 2 +- sim/ChangeLog | 4 + sim/arm/ChangeLog | 13 + sim/arm/armemu.c | 63 +- sim/arm/armos.c | 4 +- sim/arm/thumbemu.c | 71 +- sim/arm/wrapper.c | 8 + sim/bpf/configure | 4 +- sim/m32r/ChangeLog | 14 + sim/m32r/m32r-sim.h | 11 +- sim/m32r/m32r.c | 20 +- sim/mips/ChangeLog | 4 + sim/mips/cp1.c | 2 + sim/ppc/ChangeLog | 4 + sim/ppc/emul_netbsd.c | 2 +- sim/pru/ChangeLog | 6 + sim/pru/pru.h | 2 + sim/pru/pru.isa | 15 + sim/testsuite/ChangeLog | 5 + sim/testsuite/configure | 4 +- sim/testsuite/configure.ac | 2 +- sim/testsuite/d10v-elf/ChangeLog | 5 + sim/testsuite/d10v-elf/configure | 4 +- sim/testsuite/d10v-elf/configure.ac | 2 +- sim/testsuite/frv-elf/ChangeLog | 5 + sim/testsuite/frv-elf/configure | 4 +- sim/testsuite/frv-elf/configure.ac | 2 +- sim/testsuite/m32r-elf/ChangeLog | 5 + sim/testsuite/m32r-elf/configure | 4 +- sim/testsuite/m32r-elf/configure.ac | 2 +- sim/testsuite/mips64el-elf/ChangeLog | 5 + sim/testsuite/mips64el-elf/configure | 4 +- sim/testsuite/mips64el-elf/configure.ac | 2 +- sim/testsuite/sim/pru/ChangeLog | 4 + sim/testsuite/sim/pru/lmbd.s | 61 + src-release.sh | 18 +- 2592 files changed, 127051 insertions(+), 72178 deletions(-) create mode 100644 binutils/testsuite/binutils-all/ifunc.s create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-1a.d create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-1b.d create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-unknown.s create mode 100644 binutils/testsuite/binutils-all/readelf-maskos.s create mode 100644 binutils/testsuite/binutils-all/retain1.s create mode 100644 binutils/testsuite/binutils-all/retain1a.d create mode 100644 binutils/testsuite/binutils-all/retain1b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/lam-u48.d create mode 100644 binutils/testsuite/binutils-all/x86-64/lam-u48.s create mode 100644 binutils/testsuite/binutils-all/x86-64/lam-u57.d create mode 100644 binutils/testsuite/binutils-all/x86-64/lam-u57.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr26808.dump copy binutils/testsuite/binutils-all/{pr26160.dwp.bz2 => x86-64/pr26808.dwp.bz2} (100%) create mode 100755 contrib/mklog.py create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1_1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1_1.d create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1_1.s create mode 100644 gas/testsuite/gas/aarch64/brbe-invalid.d create mode 100644 gas/testsuite/gas/aarch64/brbe-invalid.l create mode 100644 gas/testsuite/gas/aarch64/brbe-invalid.s create mode 100644 gas/testsuite/gas/aarch64/brbe.d create mode 100644 gas/testsuite/gas/aarch64/brbe.s create mode 100644 gas/testsuite/gas/aarch64/csre-invalid.d create mode 100644 gas/testsuite/gas/aarch64/csre-invalid.l create mode 100644 gas/testsuite/gas/aarch64/csre-invalid.s create mode 100644 gas/testsuite/gas/aarch64/csre.d create mode 100644 gas/testsuite/gas/aarch64/csre.s create mode 100644 gas/testsuite/gas/aarch64/csre_csr-invalid.d create mode 100644 gas/testsuite/gas/aarch64/csre_csr-invalid.l create mode 100644 gas/testsuite/gas/aarch64/csre_csr-invalid.s create mode 100644 gas/testsuite/gas/aarch64/csre_csr.d create mode 100644 gas/testsuite/gas/aarch64/csre_csr.s create mode 100644 gas/testsuite/gas/aarch64/ete.d create mode 100644 gas/testsuite/gas/aarch64/ete.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo.s create mode 100644 gas/testsuite/gas/aarch64/etm.d create mode 100644 gas/testsuite/gas/aarch64/etm.s create mode 100644 gas/testsuite/gas/aarch64/flagm.d create mode 100644 gas/testsuite/gas/aarch64/flagm.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.l delete mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.l create mode 100644 gas/testsuite/gas/aarch64/ls64-invalid.d create mode 100644 gas/testsuite/gas/aarch64/ls64-invalid.l create mode 100644 gas/testsuite/gas/aarch64/ls64-invalid.s create mode 100644 gas/testsuite/gas/aarch64/ls64.d create mode 100644 gas/testsuite/gas/aarch64/ls64.s create mode 100644 gas/testsuite/gas/aarch64/pac-feat.d create mode 100644 gas/testsuite/gas/aarch64/pac-feat.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-6.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-6.s create mode 100644 gas/testsuite/gas/aarch64/system-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/system-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/system-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/system-4.d create mode 100644 gas/testsuite/gas/aarch64/system-4.s create mode 100644 gas/testsuite/gas/aarch64/system-5.d create mode 100644 gas/testsuite/gas/aarch64/system-5.s create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.d create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.l create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.s create mode 100644 gas/testsuite/gas/aarch64/trbe.d create mode 100644 gas/testsuite/gas/aarch64/trbe.s create mode 100644 gas/testsuite/gas/all/asciz.d create mode 100644 gas/testsuite/gas/all/asciz.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78c.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-x1.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.s create mode 100644 gas/testsuite/gas/arm/pr26858.d create mode 100644 gas/testsuite/gas/arm/pr26858.s create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/elf/attach-1.d create mode 100644 gas/testsuite/gas/elf/attach-1.s create mode 100644 gas/testsuite/gas/elf/attach-2.d create mode 100644 gas/testsuite/gas/elf/attach-2.s create mode 100644 gas/testsuite/gas/elf/attach-err.d create mode 100644 gas/testsuite/gas/elf/attach-err.err create mode 100644 gas/testsuite/gas/elf/attach-err.s create mode 100644 gas/testsuite/gas/elf/dwarf2-20.d create mode 100644 gas/testsuite/gas/elf/dwarf2-20.s create mode 100644 gas/testsuite/gas/elf/section22.d create mode 100644 gas/testsuite/gas/elf/section22.s create mode 100644 gas/testsuite/gas/elf/section23.s create mode 100644 gas/testsuite/gas/elf/section23a.d create mode 100644 gas/testsuite/gas/elf/section23b.d create mode 100644 gas/testsuite/gas/elf/section23b.err create mode 100644 gas/testsuite/gas/elf/section24.s create mode 100644 gas/testsuite/gas/elf/section24a.d create mode 100644 gas/testsuite/gas/elf/section24b.d create mode 100644 gas/testsuite/gas/elf/section25.d create mode 100644 gas/testsuite/gas/elf/section25.s create mode 100644 gas/testsuite/gas/elf/section26.d create mode 100644 gas/testsuite/gas/elf/section26.s create mode 100644 gas/testsuite/gas/elf/section27.d create mode 100644 gas/testsuite/gas/elf/section27.s create mode 100644 gas/testsuite/gas/elf/sh-link-zero.d create mode 100644 gas/testsuite/gas/elf/sh-link-zero.s create mode 100644 gas/testsuite/gas/i386/arch-14-znver3.d create mode 100644 gas/testsuite/gas/i386/arch-14.d create mode 100644 gas/testsuite/gas/i386/arch-14.s create mode 100644 gas/testsuite/gas/i386/avx-vnni-inval.l create mode 100644 gas/testsuite/gas/i386/avx-vnni-inval.s create mode 100644 gas/testsuite/gas/i386/avx-vnni.d create mode 100644 gas/testsuite/gas/i386/avx-vnni.s create mode 100644 gas/testsuite/gas/i386/branch.d create mode 100644 gas/testsuite/gas/i386/branch.s create mode 100644 gas/testsuite/gas/i386/dwarf4-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf4-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-4.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-4.s create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.d create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.s create mode 100644 gas/testsuite/gas/i386/hreset.d create mode 100644 gas/testsuite/gas/i386/hreset.s create mode 100644 gas/testsuite/gas/i386/invlpgb.d create mode 100644 gas/testsuite/gas/i386/invlpgb.s create mode 100644 gas/testsuite/gas/i386/invlpgb64.d create mode 100644 gas/testsuite/gas/i386/keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/keylocker.d create mode 100644 gas/testsuite/gas/i386/keylocker.s create mode 100644 gas/testsuite/gas/i386/movdir-16bit.d create mode 100644 gas/testsuite/gas/i386/movdir-16bit.s create mode 100644 gas/testsuite/gas/i386/property-10.d create mode 100644 gas/testsuite/gas/i386/property-10.s create mode 100644 gas/testsuite/gas/i386/property-11.d create mode 100644 gas/testsuite/gas/i386/property-11.s create mode 100644 gas/testsuite/gas/i386/property-12.d create mode 100644 gas/testsuite/gas/i386/property-12.s create mode 100644 gas/testsuite/gas/i386/property-13.d create mode 100644 gas/testsuite/gas/i386/property-13.s create mode 100644 gas/testsuite/gas/i386/snp.d create mode 100644 gas/testsuite/gas/i386/snp.s create mode 100644 gas/testsuite/gas/i386/snp64.d create mode 100644 gas/testsuite/gas/i386/tdx.d create mode 100644 gas/testsuite/gas/i386/tdx.s create mode 100644 gas/testsuite/gas/i386/tlbsync.d create mode 100644 gas/testsuite/gas/i386/tlbsync.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-znver3.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni.s create mode 100644 gas/testsuite/gas/i386/x86-64-hreset.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-10.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-11.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-12.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-13.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-14.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-14.s create mode 100644 gas/testsuite/gas/i386/x86-64-tdx.d create mode 100644 gas/testsuite/gas/i386/x86-64-tdx.s create mode 100644 gas/testsuite/gas/i386/x86-64-uintr.d create mode 100644 gas/testsuite/gas/i386/x86-64-uintr.s create mode 100644 gas/testsuite/gas/msp430/empty.s create mode 100644 gas/testsuite/gas/msp430/ignore-md.d create mode 100644 gas/testsuite/gas/riscv/absolute-sec.d create mode 100644 gas/testsuite/gas/riscv/absolute-sec.l create mode 100644 gas/testsuite/gas/riscv/absolute-sec.s create mode 100644 gas/testsuite/gas/riscv/ext-32.d create mode 100644 gas/testsuite/gas/riscv/ext-64.d create mode 100644 gas/testsuite/gas/riscv/ext.s create mode 100644 gas/testsuite/gas/riscv/mabi-attr-01.s create mode 100644 gas/testsuite/gas/riscv/mabi-attr-02.s create mode 100644 gas/testsuite/gas/riscv/mabi-attr-03.s create mode 100644 gas/testsuite/gas/riscv/mabi-fail-01.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-01.l create mode 100644 gas/testsuite/gas/riscv/mabi-fail-02.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-02.l create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-01a.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-01b.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-02a.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-02b.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-03a.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-03b.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-01.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-02.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-03.d create mode 100644 gas/testsuite/gas/riscv/march-fail-base-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-base-01.l create mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.l create mode 100644 gas/testsuite/gas/riscv/march-fail-isa-spec.d create mode 100644 gas/testsuite/gas/riscv/march-fail-isa-spec.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.l create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-z-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32imc.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32imc.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-s.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s.l create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-sx.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-sx.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-std.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown.l create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-base.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase.l create mode 100644 gas/testsuite/gas/riscv/march-fail-version-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-version-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-version.l create mode 100644 gas/testsuite/gas/riscv/march-imply-d.d create mode 100644 gas/testsuite/gas/riscv/march-imply-f.d create mode 100644 gas/testsuite/gas/riscv/march-imply-g.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i.s create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0-01.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0-02.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.l create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-02.d create mode 100644 gas/testsuite/gas/riscv/march-imply-q.d copy gas/testsuite/gas/riscv/{attribute-01.d => march-imply-unsupported.d} (100%) delete mode 100644 gdb/ada-operator.def delete mode 100644 gdb/alpha-nbsd-tdep.c create mode 100644 gdb/alpha-netbsd-tdep.c delete mode 100644 gdb/amd64-nbsd-nat.c delete mode 100644 gdb/amd64-nbsd-tdep.c create mode 100644 gdb/amd64-netbsd-nat.c create mode 100644 gdb/amd64-netbsd-tdep.c create mode 100644 gdb/amd64-ravenscar-thread.c create mode 100644 gdb/amd64-ravenscar-thread.h create mode 100644 gdb/arc-linux-nat.c create mode 100644 gdb/arc-linux-tdep.h delete mode 100644 gdb/arm-nbsd-nat.c delete mode 100644 gdb/arm-nbsd-tdep.c create mode 100644 gdb/arm-netbsd-nat.c create mode 100644 gdb/arm-netbsd-tdep.c rename gdb/{arm-nbsd-tdep.h => arm-netbsd-tdep.h} (100%) delete mode 100644 gdb/debug.h create mode 100644 gdb/displaced-stepping.c create mode 100644 gdb/displaced-stepping.h create mode 100644 gdb/f-array-walker.h create mode 100644 gdb/features/riscv/rv32e-xregs.c create mode 100644 gdb/features/riscv/rv32e-xregs.xml delete mode 100644 gdb/fortran-operator.def create mode 100644 gdb/gmp-utils.c create mode 100644 gdb/gmp-utils.h delete mode 100644 gdb/hppa-nbsd-nat.c delete mode 100644 gdb/hppa-nbsd-tdep.c create mode 100644 gdb/hppa-netbsd-nat.c create mode 100644 gdb/hppa-netbsd-tdep.c delete mode 100644 gdb/i386-nbsd-nat.c delete mode 100644 gdb/i386-nbsd-tdep.c create mode 100644 gdb/i386-netbsd-nat.c create mode 100644 gdb/i386-netbsd-tdep.c delete mode 100644 gdb/mips-nbsd-nat.c delete mode 100644 gdb/mips-nbsd-tdep.c create mode 100644 gdb/mips-netbsd-nat.c create mode 100644 gdb/mips-netbsd-tdep.c rename gdb/{mips-nbsd-tdep.h => mips-netbsd-tdep.h} (100%) delete mode 100644 gdb/nbsd-nat.c delete mode 100644 gdb/nbsd-nat.h delete mode 100644 gdb/nbsd-tdep.c create mode 100644 gdb/netbsd-nat.c create mode 100644 gdb/netbsd-nat.h create mode 100644 gdb/netbsd-tdep.c rename gdb/{nbsd-tdep.h => netbsd-tdep.h} (100%) delete mode 100644 gdb/ppc-nbsd-nat.c delete mode 100644 gdb/ppc-nbsd-tdep.c create mode 100644 gdb/ppc-netbsd-nat.c create mode 100644 gdb/ppc-netbsd-tdep.c rename gdb/{ppc-nbsd-tdep.h => ppc-netbsd-tdep.h} (100%) delete mode 100644 gdb/ptrace.m4 delete mode 100644 gdb/sh-nbsd-nat.c delete mode 100644 gdb/sh-nbsd-tdep.c create mode 100644 gdb/sh-netbsd-nat.c create mode 100644 gdb/sh-netbsd-tdep.c delete mode 100644 gdb/sparc-nbsd-tdep.c rename gdb/{sparc-nbsd-nat.c => sparc-netbsd-nat.c} (100%) create mode 100644 gdb/sparc-netbsd-tdep.c delete mode 100644 gdb/sparc64-nbsd-tdep.c rename gdb/{sparc64-nbsd-nat.c => sparc64-netbsd-nat.c} (100%) create mode 100644 gdb/sparc64-netbsd-tdep.c create mode 100644 gdb/target-section.h create mode 100644 gdb/testsuite/gdb.ada/array_of_variant.exp create mode 100644 gdb/testsuite/gdb.ada/array_of_variant/p.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_variant/pck.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/fixed_points/pck.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points/pck.ads create mode 100644 gdb/testsuite/gdb.ada/rec_ptype.exp create mode 100644 gdb/testsuite/gdb.ada/rec_ptype/main.adb create mode 100644 gdb/testsuite/gdb.ada/rec_ptype/p.ads create mode 100644 gdb/testsuite/gdb.ada/unsigned_range.exp create mode 100644 gdb/testsuite/gdb.ada/unsigned_range/foo.adb create mode 100644 gdb/testsuite/gdb.ada/unsigned_range/pack.adb create mode 100644 gdb/testsuite/gdb.ada/unsigned_range/pack.ads delete mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip-cf-protection.exp rename gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.c => i386-prologu [...] create mode 100644 gdb/testsuite/gdb.arch/i386-prologue-skip-cf-protection.exp copy gdb/testsuite/{gdb.arch/riscv-tdesc-regs.c => gdb.base/bp-cmds-run-with-ex.c} (100%) create mode 100644 gdb/testsuite/gdb.base/bp-cmds-run-with-ex.exp create mode 100644 gdb/testsuite/gdb.base/bp-cmds-run-with-ex.gdb copy gdb/testsuite/{gdb.arch/riscv-tdesc-regs.c => gdb.base/bp-cmds-sourced-script [...] create mode 100644 gdb/testsuite/gdb.base/bp-cmds-sourced-script.exp create mode 100644 gdb/testsuite/gdb.base/bp-cmds-sourced-script.gdb create mode 100644 gdb/testsuite/gdb.base/condbreak-multi-context.cc create mode 100644 gdb/testsuite/gdb.base/condbreak-multi-context.exp create mode 100644 gdb/testsuite/gdb.base/dcache-flush.c create mode 100644 gdb/testsuite/gdb.base/dcache-flush.exp create mode 100644 gdb/testsuite/gdb.base/document.exp delete mode 100644 gdb/testsuite/gdb.base/double-prompt-target-event-error.c delete mode 100644 gdb/testsuite/gdb.base/double-prompt-target-event-error.exp create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.c create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.exp create mode 100644 gdb/testsuite/gdb.base/list-ambiguous-readnow.exp copy gdb/testsuite/gdb.base/{index-cache-load-twice.c => maint-target-async-off.c} (100%) create mode 100644 gdb/testsuite/gdb.base/maint-target-async-off.exp create mode 100644 gdb/testsuite/gdb.base/skipcxx.cc create mode 100644 gdb/testsuite/gdb.base/skipcxx.exp copy gdb/testsuite/gdb.base/{index-cache-load-twice.c => style-interp-exec-mi.c} (100%) create mode 100644 gdb/testsuite/gdb.base/style-interp-exec-mi.exp create mode 100644 gdb/testsuite/gdb.base/template.c create mode 100644 gdb/testsuite/gdb.base/template.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.c delete mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.c rename gdb/testsuite/gdb.dwarf2/{atomic.c => atomic-type.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/bad-regnum.c delete mode 100644 gdb/testsuite/gdb.dwarf2/corrupt.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-main-no-line-number.exp rename gdb/testsuite/gdb.dwarf2/{dw2-ranges2.c => dw2-ranges-2.c} (100%) rename gdb/testsuite/gdb.dwarf2/{dw2-ranges3.c => dw2-ranges-3.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c create mode 100644 gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp create mode 100644 gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp rename gdb/testsuite/gdb.dwarf2/{fission-mix2.c => fission-mix-2.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/formdata16.c delete mode 100644 gdb/testsuite/gdb.dwarf2/implptrconst.c delete mode 100644 gdb/testsuite/gdb.dwarf2/info-locals-optimized-out.c create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.c create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c create mode 100644 gdb/testsuite/gdb.dwarf2/template-specification-full-name.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices-bad.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices-bad.f90 create mode 100644 gdb/testsuite/gdb.fortran/array-slices-sub-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices-sub-slices.f90 create mode 100644 gdb/testsuite/gdb.fortran/completion.exp create mode 100644 gdb/testsuite/gdb.fortran/completion.f90 create mode 100644 gdb/testsuite/gdb.fortran/debug-expr.exp create mode 100644 gdb/testsuite/gdb.fortran/debug-expr.f90 create mode 100644 gdb/testsuite/gdb.multi/multi-target-continue.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-interrupt.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-no-resumed.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-ping-pong-next.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-thread-find.exp delete mode 100644 gdb/testsuite/gdb.multi/multi-target.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp.tcl create mode 100644 gdb/testsuite/gdb.python/compare-enum-type-a.c create mode 100644 gdb/testsuite/gdb.python/compare-enum-type-b.c create mode 100644 gdb/testsuite/gdb.python/compare-enum-type.exp create mode 100644 gdb/testsuite/gdb.python/compare-enum-type.h create mode 100644 gdb/testsuite/gdb.threads/step-over-exec-execd.c create mode 100644 gdb/testsuite/gdb.threads/step-over-exec.c create mode 100644 gdb/testsuite/gdb.threads/step-over-exec.exp create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-03.xml create mode 100644 gdb/testsuite/lib/attributes.h create mode 100644 gdb/testsuite/lib/my-syscalls.S create mode 100644 gdb/testsuite/lib/my-syscalls.h create mode 100644 gdb/unittests/gmp-utils-selftests.c create mode 100644 gdb/unittests/search-memory-selftests.c delete mode 100644 gdb/vax-nbsd-tdep.c create mode 100644 gdb/vax-netbsd-tdep.c create mode 100644 gdbserver/linux-arc-low.cc create mode 100644 gdbserver/netbsd-aarch64-low.cc create mode 100644 gdbserver/netbsd-i386-low.cc create mode 100644 gdbsupport/ptrace.m4 create mode 100644 gdbsupport/search.cc create mode 100644 gdbsupport/search.h create mode 100644 gnulib/Makefile.gnulib.inc.in create mode 100644 gold/testsuite/justsyms_lib.t create mode 100755 gold/testsuite/pr26936.sh create mode 100644 gold/testsuite/pr26936a.s create mode 100644 gold/testsuite/pr26936b.s create mode 100644 gold/testsuite/pr26936c.s create mode 100644 gold/testsuite/pr26936d.s create mode 100755 gold/testsuite/retain.sh create mode 100644 gold/testsuite/retain_1.s create mode 100644 gold/testsuite/retain_2.s create mode 100644 gold/testsuite/x86_64_mov_to_lea5.s create mode 100644 ld/emulparams/elf64lppc_fbsd.sh create mode 100644 ld/emulparams/x86-64-lam.sh create mode 100644 ld/emulparams/x86-64-level.sh create mode 100644 ld/libdep_plugin.c create mode 100644 ld/testsuite/ld-ctf/data-func-1.c create mode 100644 ld/testsuite/ld-ctf/data-func-2.c create mode 100644 ld/testsuite/ld-ctf/data-func-conflicted.d create mode 100644 ld/testsuite/ld-elf/noinit-sections-1.d create mode 100644 ld/testsuite/ld-elf/noinit-sections-2.d create mode 100644 ld/testsuite/ld-elf/noinit-sections-2.l create mode 100644 ld/testsuite/ld-elf/noinit-sections.s create mode 100644 ld/testsuite/ld-elf/persistent-sections-1.d create mode 100644 ld/testsuite/ld-elf/persistent-sections-2.d create mode 100644 ld/testsuite/ld-elf/persistent-sections-2.l create mode 100644 ld/testsuite/ld-elf/persistent-sections.s create mode 100644 ld/testsuite/ld-elf/pr26391.fd create mode 100644 ld/testsuite/ld-elf/pr26681.d create mode 100644 ld/testsuite/ld-elf/pr26681.l create mode 100644 ld/testsuite/ld-elf/pr26681.s create mode 100644 ld/testsuite/ld-elf/pr26907.d create mode 100644 ld/testsuite/ld-elf/pr26907.ld create mode 100644 ld/testsuite/ld-elf/pr26907.s create mode 100644 ld/testsuite/ld-elf/pr26936.d create mode 100644 ld/testsuite/ld-elf/pr26936a.s create mode 100644 ld/testsuite/ld-elf/pr26936b.s create mode 100644 ld/testsuite/ld-elf/pr26936c.s create mode 100644 ld/testsuite/ld-elf/pr26978a.d create mode 100644 ld/testsuite/ld-elf/pr26978a.s create mode 100644 ld/testsuite/ld-elf/pr26978b.d create mode 100644 ld/testsuite/ld-elf/pr26978b.s create mode 100644 ld/testsuite/ld-elf/pr26979.ver create mode 100644 ld/testsuite/ld-elf/pr26979a.d create mode 100644 ld/testsuite/ld-elf/pr26979a.s create mode 100644 ld/testsuite/ld-elf/pr26979b.d create mode 100644 ld/testsuite/ld-elf/pr26979b.s create mode 100644 ld/testsuite/ld-elf/pr26979c.s create mode 100644 ld/testsuite/ld-elf/retain1.s create mode 100644 ld/testsuite/ld-elf/retain1a.d create mode 100644 ld/testsuite/ld-elf/retain1b.d create mode 100644 ld/testsuite/ld-elf/retain2.d create mode 100644 ld/testsuite/ld-elf/retain2.ld create mode 100644 ld/testsuite/ld-elf/retain2.map create mode 100644 ld/testsuite/ld-elf/retain3.d create mode 100644 ld/testsuite/ld-elf/retain3.s create mode 100644 ld/testsuite/ld-elf/retain4.d create mode 100644 ld/testsuite/ld-elf/retain4.s create mode 100644 ld/testsuite/ld-elf/retain5.d create mode 100644 ld/testsuite/ld-elf/retain5.map create mode 100644 ld/testsuite/ld-elf/retain5lib.s create mode 100644 ld/testsuite/ld-elf/retain5main.s create mode 100644 ld/testsuite/ld-elf/retain6a.d create mode 100644 ld/testsuite/ld-elf/retain6b.d create mode 100644 ld/testsuite/ld-elf/retain6lib.s create mode 100644 ld/testsuite/ld-elf/retain6main.s create mode 100644 ld/testsuite/ld-elf/retain7.s create mode 100644 ld/testsuite/ld-elf/retain7a.d create mode 100644 ld/testsuite/ld-elf/retain7b.d create mode 100644 ld/testsuite/ld-i386/ljmp.s create mode 100644 ld/testsuite/ld-i386/ljmp1.d create mode 100644 ld/testsuite/ld-i386/ljmp1.s create mode 100644 ld/testsuite/ld-i386/ljmp2.d create mode 100644 ld/testsuite/ld-i386/ljmp2.s create mode 100644 ld/testsuite/ld-i386/pr26711-1.d create mode 100644 ld/testsuite/ld-i386/pr26711-2.d create mode 100644 ld/testsuite/ld-i386/pr26711-3.d create mode 100644 ld/testsuite/ld-i386/pr26869.d create mode 100644 ld/testsuite/ld-i386/pr26869.s create mode 100644 ld/testsuite/ld-i386/property-x86-6.d create mode 100644 ld/testsuite/ld-i386/property-x86-isa1.d create mode 100644 ld/testsuite/ld-i386/property-x86-isa2.d create mode 100644 ld/testsuite/ld-i386/property-x86-isa3.d create mode 100644 ld/testsuite/ld-i386/property-x86-isa4.d create mode 100644 ld/testsuite/ld-plugin/lto-19.h create mode 100644 ld/testsuite/ld-plugin/lto-19a.c create mode 100644 ld/testsuite/ld-plugin/lto-19b.c create mode 100644 ld/testsuite/ld-plugin/lto-19c.c create mode 100644 ld/testsuite/ld-plugin/pr26806.c create mode 100644 ld/testsuite/ld-plugin/pr26806.d create mode 100644 ld/testsuite/ld-powerpc/group1.d create mode 100644 ld/testsuite/ld-powerpc/group1.s create mode 100644 ld/testsuite/ld-powerpc/group1.sym create mode 100644 ld/testsuite/ld-powerpc/group2.d create mode 100644 ld/testsuite/ld-powerpc/group2.s create mode 100644 ld/testsuite/ld-powerpc/group2.sym create mode 100644 ld/testsuite/ld-powerpc/group3.s create mode 100644 ld/testsuite/ld-powerpc/group3.sym create mode 100644 ld/testsuite/ld-powerpc/tlsget.d create mode 100644 ld/testsuite/ld-powerpc/tlsget.s create mode 100644 ld/testsuite/ld-powerpc/tlsget.wf create mode 100644 ld/testsuite/ld-powerpc/tlsget2.d create mode 100644 ld/testsuite/ld-powerpc/tlsget2.wf create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-nonplt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-pcrel.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-plt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-exe.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-pcrel-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-pcrel-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-exe.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-resolver.s create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.s create mode 100644 ld/testsuite/ld-s390/pr26918-1.d create mode 100644 ld/testsuite/ld-s390/pr26918-1.s create mode 100644 ld/testsuite/ld-scripts/pr27100.d create mode 100644 ld/testsuite/ld-scripts/pr27100.s create mode 100644 ld/testsuite/ld-scripts/pr27100.t create mode 100644 ld/testsuite/ld-scripts/provide-10.d create mode 100644 ld/testsuite/ld-scripts/provide-10.map create mode 100644 ld/testsuite/ld-scripts/provide-11.d create mode 100644 ld/testsuite/ld-scripts/provide-11.map create mode 100644 ld/testsuite/ld-scripts/provide-12.d create mode 100644 ld/testsuite/ld-scripts/provide-12.map create mode 100644 ld/testsuite/ld-scripts/provide-9.d create mode 100644 ld/testsuite/ld-scripts/provide-9.map create mode 100644 ld/testsuite/ld-scripts/provide-9.t create mode 100644 ld/testsuite/ld-vax-elf/got-local-aux-off.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-def-off.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off-hidden.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off-visible.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off.xd create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off-hidden.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off-visible.ed create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off.xd create mode 100644 ld/testsuite/ld-vax-elf/got-local-off-external.ed create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-external.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-hidden.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-visible.s create mode 100644 ld/testsuite/ld-vax-elf/got-local.ld create mode 100644 ld/testsuite/ld-x86-64/ljmp1.d create mode 100644 ld/testsuite/ld-x86-64/ljmp2.d create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64.exp create mode 100644 ld/testsuite/ld-x86-64/pr26711-1-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-1.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-2.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-3.d create mode 100644 ld/testsuite/ld-x86-64/pr26711.s create mode 100644 ld/testsuite/ld-x86-64/pr26939-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26939.d create mode 100644 ld/testsuite/ld-x86-64/pr26939.s create mode 100644 ld/testsuite/ld-x86-64/pr27016a.d create mode 100644 ld/testsuite/ld-x86-64/pr27016a.s create mode 100644 ld/testsuite/ld-x86-64/pr27016b.d create mode 100644 ld/testsuite/ld-x86-64/pr27016b.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-6-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-6.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-6.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa2-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa2.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa3-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa3.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa4-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa4.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-1a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-1b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-2.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-4.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u48.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-1a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-1b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-2.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-4.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-lam-u57.s create mode 100644 ld/testsuite/ld-x86-64/simple.s delete mode 100644 libctf/mkerrors.sed create mode 100644 sim/testsuite/sim/pru/lmbd.s