This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/simark/fix-leading-whitespace in repository binutils-gdb.
discards 2c81236f296 gdb, gdbserver, gdbsupport: fix leading space vs tabs issues adds 89806626405 gdb: turn gdb::bcache's function pointers into virtual methods adds 27087b7f6ce Apply 'const' in more places adds 314ad88df63 Use type_instance_flags more throughout adds 69896a2cd12 Rename address_space_int_to_name/address_space_name_to_int adds 1945192cb9a Rewrite valid-expr.h's internals in terms of the detection [...] adds 04902b0995f Rewrite enum_flags, add unit tests, fix problems adds aea44f64c82 Automatic date update in version.in adds e1044e6adca gdb: fix compile break when HAVE_LIBEXPAT is not defined adds 4a8f181d196 CRIS: fix PR ld/26589, a missing NULL check in fix for PR ld/22269 adds 10242f367fe gdb: remove TYPE_INSTANCE_FLAGS adds 3246bd8ec50 gdb: use make_unique_xstrdup in debuginfod-support.c adds d2b31b67295 gdb: introduce debuginfod_client_up type adds 6db9990640c Change the /nop directive for the BPF port of the assembler [...] adds f36eda1fe30 Fix the assembler's new .nop directive so that the input li [...] adds 5b3eb5eda8c Add note about creating a bugzilla tag for a point release. adds 7e30b1ebbf2 PR26610, ARM's "VFPv3 vldr to vmov" gas testcase fail adds db92ac4568f Use arrays rather than pointers for global string constants adds cbe256847e1 Remove ui::num adds 08cc37dd042 Avoid running one Rust test against older LLVM adds 37431074656 Don't use PyInt_FromSsize_t adds 4bde49dc81c Don't use gdb_py_long_from_longest adds d1cab9876d7 Don't use gdb_py_long_from_ulongest adds 062534d44f3 Don't use PyLong_FromLong adds 4ab1029c56b Don't use PyLong_FromLongLong adds 512116ce26a Don't use PyLong_FromUnsignedLong adds 47f0e2ff7f0 Don't use PyInt_FromLong adds 0403e9ccae4 elf: Check bfd_target_elf_flavour on input first adds ec6653d824f PE/x86-64: Display PE relocation names adds ce0e8d97831 Automatic date update in version.in adds 6b5a7bc7685 Handle member pointers directly in generic_value_print adds 12d8f940d0c Remove TYPE_CODE_INT case from f_value_print_inner adds ec74481d7e4 PR26623, buffer overflow in ppc_symbol_is_valid adds c1229f84a41 Tidy elf_symbol_from adds 4d91ddd342b [gdb/testsuite] Fix unbalanced braces in gdb.tui/new-layout.exp adds ed29e1c7e05 Add myself to gdb/MAINTAINERS. adds 22e3f3ed5c4 gdb: Convert la_struct_too_deep_ellipsis to a method adds 5bae7c4e048 gdb: Convert la_name_of_this to a method adds 6f7664a9c33 gdb: Convert la_name and la_natural_name to methods adds e171d6f15e1 gdb: Convert la_filename_extensions to a method adds 85967615df7 gdb: Move la_language into the language_defn class adds 67bd3fd5e4d gdb: Convert language_data::c_style_arrays to a method adds 1c236ddd45b gdb: Fix an incorrect comment adds 22c12a6c70a gdb: Convert language_data::string_lower_bound to a method adds d3355e4dec4 gdb: Convert la_store_sym_names_in_linkage_form_p to a method adds bf92aec5884 gdb: Override store_sym_names_in_linkage_form_p for Go language adds efdf6a733d2 gdb: Convert language_data::la_range_check to a method adds 0d201fa4605 gdb: Convert language_data::la_case_sensitivity to a method adds 3a3440fb8b7 gdb: Convert language_data::la_array_ordering to a method adds 1ac14a04025 gdb: Convert language_data::la_macro_expansion to a method adds b63a3f3fc4e gdb: Convert language_data::la_varobj_ops to a method adds 5aba6ebefb9 gdb: Convert language_data::la_exp_desc to a method adds b7c6e27dbbb gdb: Convert language_data::la_op_print_tab to a method adds 0e25e767277 gdb: Remove language_data struct adds 7361f908da9 [gdb/testsuite] Catch condition evaluation errors in gdb_assert adds 0690f591284 bfd: verilog hex dump backend should handle 64-bit addresses adds 337882d4776 [gdb/testsuite] Detect gdb prompt after monitor exit adds 36068e2fa54 elf/x86-64: Adjust relocation for PE/x86-64 inputs adds da1df1db9ae gdb/breakpoint: make a copy of the "commands" command's argument adds 7def0865921 Oops - failed to commit change to verilog.c. Trying again. adds be7628ca507 Add -Av9 to AFLAGS_PIC and AFLAGS_PIE in the ld test suite [...] adds 945ff6e213d [gdb/testsuite] Fix gdb.dlang/watch-loc.exp on ppc64 adds 5515f729737 Assume that PT_LWPINFO is always defined on FreeBSD hosts. adds bcb1da7fb70 Assume KERN_PROC_PATHNAME is present on FreeBSD hosts. adds 1f17d372496 Assume FreeBSD hosts include support for fetching signal in [...] adds e911c6663bb Require kinfo_get_file and kinfo_get_vmmap for FreeBSD hosts. adds fe5ddfc3ee2 Assume FreeBSD kernels always report exec events. adds fe83066292c Match demangled name in "skip" adds 4d0bcfcf62d gdb: update instance_flags field name in gdb-gdb.py.in adds b650a28273a gdb: use bool in the solib catchpoint area adds c2f876e11e5 Automatic date update in version.in adds c568ac5ff70 opcodes/csky: return the default disassembler when there is no bfd adds 848471acef1 Tidy gas i386.exp adds d2cd411356b gdb/riscv: fix decode of c.sdsp instruction adds dd80eb2cff5 Skip IFUNC relocations in debug sections ignored by ld.so. [...] adds 9519b2eea05 Make c-exp.y:name_obstack static adds 88f07206fa5 Use htab_up in auto-load.c adds c1fb98360cf Use htab_up in breakpoint.c adds 32580f6d2ec Use htab_up in completion_tracker adds 99032cfcc6c Use htab_up in filename_seen_cache adds 7a8a5d47c37 Use htab_up in linespec.c adds eb53f10555e Use htab_up in target-descriptions.c adds fa9b11648c0 Use htab_up in typedef_hash_table adds 6108fd1823f Use htab_up in type copying adds 280a9412e48 Use htab_up in dwarf2/read.c adds 0363df3db7d Fix ctrl-c when debugging WOW64 processes adds c1e1314d00f Change management of tdesc_arch_data adds c8b188085d2 gdb.base/find.exp C++ify adds 73e18ac9dab gdb.base/display.exp C++ify adds 52bb0902688 gdb.base/break.exp C++ify adds 52626c58267 gdb.base/nested-addr.{c,exp} C++ify adds 11fac33796f gdb.base/examine-backward.exp C++ify and Clang adds 18a25b64817 gdb.base/printcmds.c C++-ify adds 151fdbad7a4 gdb.base/watchpoint.{c,exp} adds c3e5138dcca gdb.base/charset.{c,exp} C++ify adds 0a229804ab1 gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c C++ify adds 81f904895e8 gdb.mi/var-cmd.c C++ify adds d4bcee5cccc gdb.python/{py-framefilter-mi,py-framefilter}.c C++ify adds a83cdcb636a gdb.python/py-nested-maps.exp C++ify adds a8129512f6c gdb.base/{prologue,symbol-alias}.exp C++ify adds 3a5eeb8b63c gdb.base/share-env-with-gdbserver.exp C++ify adds ef0cdbc16f4 gdb.base/sizeof.exp C++ify adds 0640a543397 gdb.python/py-as-string.exp C++ify adds dd23068d524 gdb.python/py-frame-inline.exp and C++ adds 7474326cb94 gdb.cp/call-c.exp C++ify adds aab4ab89726 Automatic date update in version.in adds d0edc2b8060 gdb/testsuite: Add missing expected results adds 5947daaf754 Ensure that space allocated by assembler directives convert [...] adds e11daf7a2e0 Split gdb.multi/multi-target.exp into separate testcases adds e8ef12b9966 Fix "thread find" with multiple inferiors/targets (PR gdb/26631) adds 7d155da3d94 Add sniffer for Cygwin x86_64 core dumps adds aff9d38745f Add amd64_windows_gregset_reg_offset adds 62a5151b6b4 Promote windows_core_xfer_shared_libraries and windows_core [...] adds e7d612adc74 Add handling for 64-bit module addresses in Cygwin core dumps adds d3483b43ff1 Mention x86_64 Cygwin core file support in NEWS. adds e163628395d sim/m32r: return register sizes after fetch and store adds 6e25f88828f bpf: xBPF SDIV, SMOD instructions adds 0295dde6551 gdb: Fix use after free bug in compile_object_run adds b60cea74de1 Make target_wait options use enum flags adds febd44f94d9 Automatic date update in version.in adds 14f9473ca22 gdb: Update i386_analyze_prologue to skip endbr32 adds 8c37706a511 gdb/fortran: Clean up array/string expression evaluation adds 6d81691950f gdb/fortran: Move Fortran expression handling into f-lang.c adds c8d5abea3d9 gdb/fortran: Change whitespace when printing arrays adds cafb0d81315 Add a new overload of gdb_bfd_sections adds a190fabbfc6 Use gdb_bfd_sections in core_target_open adds 1ce51eb52dc Use gdb_bfd_sections in gdb_bfd_close_or_warn adds 3cabfd268b2 Use gdb_bfd_sections in get_stap_base_address adds cb814f2e306 Use gdb_bfd_sections in build_objfile_section_table adds ad7277dab9f Use gdb_bfd_sections in symfile.c adds 5bb6e9dd709 Use gdb_bfd_sections in dwarf2/read.c adds b35c1d1cf45 Use gdb_bfd_sections in ELF osabi tag sniffing adds f4f2b85fb2e Use gdb_bfd_sections in gcore_memory_sections adds 03cd72b8107 Use gdb_bfd_sections in restore_command adds 08f93a1a93f Use gdb_bfd_sections in elf_symfile_read adds 8a6bb1d130b Use gdb_bfd_sections in build_section_table adds 5486c517489 Use gdb_bfd_sections in generic_load adds 851257b5fc3 Automatic date update in version.in adds dbc49e9ffa4 Robustify gdb.base/testenv.exp:find_env adds b167e53f05c Fix mi_gdb_exit with secondary MI channels adds 4f94229e83d Automatic date update in version.in adds b1b11e922b3 PR26569, R_RISCV_RVC_JUMP results in buffer overflow adds c73eac969a8 rx-dis.c:103:3: suspicious concatenation of string literals adds 5dd918d980c Fix sparc prologue skipping adds 427234c78bd Update the binutils documentation to make it clear the the [...] adds db47f2458fe Automatic date update in version.in adds 307f2595dde Linker: If the type is pie the results should be an executa [...] adds 9fcff415820 Automatic date update in version.in adds c4694f172b5 Enable support to Intel Keylocker instructions adds ebe824f5dcf Remove some manual memory management from compile interface adds 0dbf6ee6a07 Use new/delete for do_module_cleanup adds e947a8482ac Introduce and use compile_module_up adds e616f60a6bc Transfer module ownership to do_module_cleanup adds 92677124d90 Simplify compile_module cleanup adds bac51ab78d4 Avoid manual memory management of argv arrays in gdb/compile adds 20a5fcbd5b2 Handle bit offset and bit size in base types adds afdcafe8911 CSKY: Add objdump option -M abi-names. adds c94053440e2 PR26655, Power10 libstdc++.so R_PPC64_NONE dynamic relocs adds 294338867c2 PR26656, power10 libstdc++.so segfault in __cxxabiv1::__cxa_throw adds a993d270f84 [GOLD] PowerPC64 __tls_get_addr_opt stub adds 7469ddd78f8 Automatic date update in version.in adds 81d54bb7aec Add support for Intel TDX instructions. adds f3034e25fa9 arm: Add support for Neoverse N2 CPU adds a2ab58313a2 Document that the lower case 'c' character in nm's output i [...] adds 011a045a6b3 csky/opcodes: enclose if body in curly braces adds 9e980ddcefc aarch64: Add support for Neoverse V1 CPU adds 6eee0315f67 arm: Add support for Neoverse V1 CPU adds 99bb393f1d1 Handle 64bit breakpoints of WOW64 processes as SIGINT adds b551a89f515 Don't let TUI focus on locator adds 29363cfa40b gdb: remove file_handler typedef adds ec47b32a852 binutils: Handle DWARF5 DW_FORM_ref_addr and DW_UT_partial. adds d7b477c541b Sync libiberty and include with GCC for get_DW_UT_name. adds debd1a62c4d readelf: Show Unit Type for DWARF5 adds 743f5cfc006 RISC-V: Error for relaxable branch in absolute section. adds bee4644aff2 Automatic date update in version.in adds 09d7303523a Put together MOD_VEX_0F38* in i386-dis.c, adds cc9ea2c21cd Re: Sync libiberty and include with GCC for get_DW_UT_name adds 5a805384b83 asan: readelf buffer overflow and abort adds 68d654afdfc Fix compilation of .c files as C++ when using Clang adds c20c017b2cd Fix gdb.base/infcall-nested-structs-c++.exp with Clang adds e851246a2a0 gdb: fix whitespaces in ChangeLog adds ee1b8b9477b Import mklog.py from gcc repo adds 3b93626be99 Add a missing munmap_list move constructor adds 956bdb595bd gdb: fix formatting of _debug_printf macros adds 0919fa3c461 Automatic date update in version.in adds 0be2fe677c5 ubsan: opcodes/csky-opc.h:929 shift exponent 536870912 adds 3cd7c7d7ef3 PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 63e5eea234c [GOLD] PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 8f9929bb97d gdb: Fix from_tty argument to gdb.execute in Python. adds 31f327a6c86 Automatic date update in version.in adds 5ecafd70201 Automatic date update in version.in adds 12cf8b93da0 Re: PR26656, power10 libstdc++.so segfault in __cxxabiv1::_ [...] adds 5f278258cca Remove test duplicate from gdb.tui adds 149830c137f Use an inner window in tui_py_window adds c15c15c8d99 Remove a call to show_source_line from TUI adds 9e820dec13e Use a curses pad for source and disassembly windows adds 35a982372fd Use ISCNTRL in tui_copy_source_line adds 2c72d5e58a5 Rewrite tui_puts adds f243e458cd5 PR26656 testcases adds c769fd6a32d aarch64: Neoverse V1 tweaks adds 9bede61ce5e arm: Add missing Neoverse V1 feature adds 1ff8e401058 This patch introduces TRBE (Trace Buffer Extension) system [...] adds 3454861d897 This patch introduces ETE (Embedded Trace Extension) system [...] adds 47e1f9deaa3 This patch adds support for Cortex-X1 adds 12e35da62fb This patch introduces ETMv4 (Embedded Trace Macrocell) syst [...] adds 394e9bf642d This patch adds support for Cortex-X1 for ARM. adds bd356ec6c0a gdb: fix formatting of serial::async_state's enumerators adds 2714a459f8b Automatic date update in version.in adds 5b8a477608a Remove target_has_all_memory adds a739972c7c9 Remove target_has_memory macro adds 841de12014d Remove target_has_stack macro adds 9dccd06e8a4 Remove target_has_registers macro adds 05374cfd90b Turn target_can_execute_reverse into function adds 55f6301ac03 Remove target_has_execution macro adds 8a3ecb79b03 Turn target_can_lock_scheduler into a function adds 9aed480c3a7 Turn target_have_steppable_watchpoint into function adds 1c9f770d16a binutils: dwarf.c handle DWARF5 DW_LLE_start_end and DW_LLE [...] adds aeaccbf4c55 Add a note about recent changes to the AArch64 assembler: T [...] adds de38d64ad25 Tweak gdbsupport/valid-expr.h for GCC 6, fix build adds 9dc318a3e50 Automatic date update in version.in adds f800b00e51f Add attribute::value_as_string method adds 95f982e587d Rename struct attribute accessors adds 6c412691f9a Avoid using DW_* macros in dwarf2/attribute.c adds 2c830f54758 Change some uses of DW_STRING to string method adds 3b64bf15bc9 Remove some uses of DW_STRING_IS_CANONICAL adds c648120540c Remove DW_STRING and DW_STRING_IS_CANONICAL adds 9d2246fce01 Remove DW_BLOCK adds 630ed6b975d Remove DW_SIGNATURE adds 1bc397c561f Remove DW_SND adds 414ad644a86 Use setter for attribute's unsigned value adds fe56917a86c Add reprocessing flag to struct attribute adds 36d378cf86c Remove DW_ADDR adds 7a5f294dbd1 Change how reprocessing is done adds bf23a268046 Change how accessibility is handled in dwarf2/read.c adds d4df075e8b9 Add attribute::as_unsigned method adds e8e5c1585dc Change is_valid_DW_AT_defaulted to a method on attribute adds 52c14d11284 Change die_info methods to check the attribute's form adds 23dca5c3d77 Add attribute::as_virtuality method adds c45bc3f8ab3 Add attribute::as_boolean method adds 529908cbd0a Remove DW_UNSND adds e37c930f9e4 gcc-4.4.7 warning fixes adds 51dee44b37c After preventing creating an import library for an exe when [...] adds f65825ec7a2 Fix gdb.dwarf2/dw2-double-set-die-type.exp with Clang adds 990e5268d2e aarch64: Add support for Neoverse N2 CPU adds c81946efc22 NEWS: Mention recent Arm CPU support adds 04e433a8571 ld: Override the IR definition for non-ELF targets adds 77718e5b7d3 [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE adds cae21f8ebf0 Fix regression in variant part handling adds 95eb9e54a51 [gdb] Fix regression in dwarf2_name adds 27f134698ac x86: Check register operand for AddrPrefixOpReg adds 1f22ee1f723 Automatic date update in version.in adds 642f545a933 Add new directive to GAS: .attach_to_group. adds 1eb6eb795fd Include the x86-bsd-nat.h header and fix the NetBSD/i386 build adds e2a2a24a8e7 Preinitialize the sockaddr_un variable to zero adds 15397b0e058 Refactor the NetBSD amd64 gdbserver support adds 8b667faedf6 Add NetBSD/i386 gdbserver support adds 6ff330351e7 Remove the old sanity check of sigcontext offsets for NetBSD/i386 adds 064280be25f Fix the i386 build adds 71a74ee72d1 Automatic date update in version.in adds 048fde1ef43 DWARFv5: Handle DW_MACRO_define_strx and DW_MACRO_undef_str [...] adds 7026832e52c Allow note sections to be discarded when they are linked to [...] adds 7bd766ccd82 Fix the mve-vcvtne-it assembler test for the arm-*-pe targets. adds 3ee6f75d058 Fix spelling mistake in gdb/testsuite/README. adds a7aba2668a7 gdb: remove arguments from inferior_created observable adds 2554f6f5640 gdb: give names to event loop file handlers adds db20ebdfae4 gdb: give names to async event/signal handlers adds ba98841943b gdb: move debug_prefixed_vprintf here adds 6b01403b25c gdb: add debug prints in event loop adds 18b67edc2c6 gdb: fix some inferior_created observer signatures adds 42c36b7366d arm: add support for Cortex-A78 and Cortex-A78AE adds d5519913107 Unconditionally use REG_EXTENDED adds 1fa1262d5a8 Automatic date update in version.in adds b3a3496f83a x86: Update register operand check for AddrPrefixOpReg adds 37df08e2fe2 Automatic date update in version.in adds 7b085b1c1c6 gdb/doc: space out list entries, fix one type adds 8d378f27bae gdb: add doc for "set/show debug event-loop" adds 1ba0655539b Automatic date update in version.in adds b71702f1c01 GAS: Update the .section directive so that a numeric sectio [...] adds b58e7f729eb Add Luis Machado to AArch64/ARM GDB maintainers adds 0e9f3bf1261 x86: Clear modrm if not needed adds 5b316d90e4e x86-64: Always display suffix for %LQ in 64bit adds cd096ec85fb Fix function argument and return value locations adds 983d925db6a Update the BFD linker so that it deprecates grouped short options. adds 6d96a5946d1 i386: Allow non-absolute segment values for lcall/ljmp adds 7d1441178ac gdb: avoid unnecessary string copy in auto_load_objfile_script_1 adds 0cc79db2b66 Fix spelling mistakes adds cc8b27f89cc Add NetBSD AArch64 GAS support. adds c0b31344171 Add NetBSD AArch64 Little Endian and Big Endian BFD support. adds a417e439c2a [PATCH][GAS][arm] Update Cortex-X1 feature flags adds f9b1d75e91c [PATCH][GAS][AArch64] Update Cortex-X1 feature flags adds 1f1845d435f Fix compile time error building windmc, detected by gcc 11. adds a1d217e844d gdb: TYPE_VECTOR -> type::is_vector in amd64-windows-tdep.c adds 9e6dbd8b542 gdb: sync tui header files in HFILES_NO_SRCDIR adds 0897537869c Automatic date update in version.in adds 6afcdeb3581 PR26667, Add powerpc64le-*-freebsd* support adds 3ce6300ea8e Fix gas sh-link-zero test for hppa64-hpux adds ed3bdac42ce gdb/testsuite: allow gdb.base/overlays.exp to compile for m32r adds 31a8f60f2f3 gdb: handle unmapped overlays in find_pc_line adds 043f5c63f06 sim: Fix autoreconf errors in sim/ directory adds 0ae9445d52b A small set of code improvements for the Z80 assembler. adds ced4a4c1ccf Fix gdb.base/list-ambiguous.exp with Clang adds 30897591915 Fix gdb.base/list.exp with Clang adds 0ec992e6647 Fix a bug in objcopy/strip's ability to merge notes in mult [...] adds 05cfb0d8cc9 aarch64: Fix bogus type punning in parse_barrier() [PR26699] adds 981b570a53f gdbserver: Remove unused argument in register_data() adds 574df58f529 x86: Properly merge -z ibt and -z shstk adds 8ab0be1717a Automatic date update in version.in adds 4b136f6f9ab gdb: Fix installation of gcore.1 on some platforms adds 64c03bdb6ed gdb: make signal_catch_counts a static array adds 8e1d0929290 Add NetBSD/aarch64 gdbserver support adds 9529c852664 Add ChangeLog for "Add NetBSD/aarch64 gdbserver support" adds 91e5e8db334 Add common write_memory and read_memory NetBSD routines adds 2be01f639c0 Fix whitespace formatting adds 4641551a7a1 Correct logical error in NetBSD's read_memory and write_memory adds b68bef998c8 gdb/infcmd: remove redundant clear_proceed_status call adds 48491055125 Stop passing netbsd_process_target to local functions adds e4bd363f994 arc: Rename "arc_gdbarch_features" struct adds 6d2d7c5668f gdbserver: Add GNU/Linux support for ARC adds cc463201c4b arc: Add support for Linux coredump files adds bbe90b5def8 gdb: Correct the ChageLog entry adds 8b558efe7a2 Add Makefile.in entry for "Add NetBSD/aarch64 gdbserver support" adds a038ffd88ec gdb: put user-supplied CFLAGS at the end adds e86efb3310c Rename some tests in find.exp adds 4a72de73660 Move simple_search_memory to gdbsupport/search.cc adds 55b10d89a41 Use simple_search_memory in gdbserver adds 60b746622b0 Remove some dead code from handle_search_memory adds 3a135a91861 Document inclusive range in help for "find" adds 485c47e5235 Add simple_search_memory unit tests adds 3d08aa66b3f x86: Update GNU property tests adds 467eed626ac Automatic date update in version.in adds f9ff65d4dff [GOLD] Increase --split-stack-adjust-size adds 51a948fdf0e gdb: Have allocate_target_description return a unique_ptr adds ada508b6cc5 Update GDB NEWS with ARC support in GDBserver adds f511427204f gold: Update testsuite/split_[i386|x32|x86_64].sh adds b3d3944ee56 Automatic date update in version.in adds b270168504d Style more output of "disassemble" command adds f5c4b229c67 Notify observers that directories have changed when using " [...] adds 361cb219351 gnulib: Ensure all libraries are used when building gdb/gdbserver adds bbb826f5e92 gdb: Delay releasing target_desc_up in more cases adds 3d87245cc1a Handle void results as unformatted prints adds 32930e4edbc x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker adds 4290b0ab2b6 [GOLD] internal error in relocate, at powerpc.cc:10473 adds fa40fbe4849 [GOLD] Power10 segv due to wild r2 adds 5c4258f4c05 Return std::string from ada_encode adds 7c184d334ad Fix bit offset regression adds 59c8a30b81e ada-lang.c::advance_wild_match improve doc and parameter+te [...] adds 448ba6860ec Automatic date update in version.in adds f7c1edaa78e Automatic date update in version.in adds 9370fd51ebf gdb: detect main function even when there's no matching msymbol adds 8a6e98c4a30 Automatic date update in version.in adds 71e1b6b0ac9 Fix testcases with required but unreferenced functions and [...] adds 87a37e5e078 Reject ambiguous C++ field accesses (PR exp/26602) adds f4a0f710aef Re: gdb: Improve formatting of 'show architecture' messages adds c65c6c4223c PowerPC testsuite fails and duplicates adds af1b7b51595 Automatic date update in version.in adds 7b466b10241 Introduce target-section.h adds bb2a67773c5 Use a std::vector in target_section_table adds 2d128614d41 build_section_table cannot fail adds 91840ee38a1 Simplify add_target_sections_of_objfile adds eda214cec17 Remove clear_section_table adds d7a78e5c41c Change target_section_table to std::vector alias adds 1b71cfcfdc3 Normalize names of the NetBSD files adds 1fb1d64f4a7 Gold: Skip zero-sized sections for ICF adds aac1d94f194 Gold: Enable safe ICF for shared object on x86-64 adds 6bf4a340474 gold: Properly align the NT_GNU_PROPERTY_TYPE_0 note adds 586e30940e6 gold: Update GNU_PROPERTY_X86_XXX macros adds 29700bfff45 gold: Discard .note.gnu.property section adds 6c0005b8f4a gold: Skip some incremental tests adds b07993f695b Remove unneeded netbsd_add_process() adds d3a071228e8 gdb: don't pass TARGET_WNOHANG to targets that can't async [...] adds 50441f0f8c8 'runto main' -> 'runto_main' throughout adds f71e6719e1c Introduce mi_runto_main adds 8abd8ee8c87 gdb/testsuite/: Use -qualified in runto_main / mi_runto_main adds e777225bfd7 gdb/testsuite/: Use "-qualified" in explicit "break main", etc. adds b75d55d4d2f Eliminate mi_run_to_main, introduce mi_clean_restart adds 6248f5e4fc4 Automatic date update in version.in adds 7b47a312561 x86: Rename VexOpcode to OpcodePrefix adds 76547ab31b1 [gdb] Fix segfault in solib_contains_address_p adds 8c8bd0babc6 [gdb/testsuite] Fix gdb.ada/mi_catch_ex{,_hand}.exp FAILs adds 8b65b8953af x86: Remove the prefix byte from non-VEX/EVEX base_opcode adds f64c42a9fb1 x86: Support Intel UINTR adds c1fa250ae16 x86: Add support for Intel HRESET instruction adds 58bf9b6a7ff x86: Support Intel AVX VNNI adds ba4d88ad892 gdb/gdbserver: add dependencies for distclean-gnulib adds a1c72cdfaba Automatic date update in version.in adds fba8689ad3b R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check adds db75b8f70c9 elf32-cr16.c tidy adds fd63a770b74 Automatic date update in version.in adds e7f2f959e38 elf32-arc.c: Don't cast between function pointer and void pointer adds 02dd9d25682 RISC-V: Support GNU indirect functions. adds 51a8a7c2e3c RISC-V: Fix that IRELATIVE relocs may be inserted to the wr [...] adds 57392598795 Enhancement for avx-vnni patch adds afe75f6d9fd [gdb/testsuite] Be more verbose about abort in gdb_breakpoint adds 472d09c18a7 [gdb/testsuite] Fix function comment for gdb_breakpoint adds 23ae20f5e3a Add a new option to the linker: --error-handling-script=<NA [...] adds 6915020bb13 gas: Reuse the input file entry in the file table adds 54874444da4 ld: More documentation for --defsym adds 874ef0386fe ld: Allow symbols from PROVIDE to be use in MEMORY regions adds d1c8a76d05e [gdb/testsuite] Remove hardcoded filenames in gdb.dwarf2/*.exp adds 520596f2eb7 [gdb/symtab] Handle setting line bp without debug line info adds 43f8eb75479 Automatic date update in version.in adds bd0c565edbf gas: Always use as_where for preprocessed assembly codes adds 7ffdc9ae6ed gas: Replace dwarf5-line-2.S with dwarf5-line-3.S adds 9717970a4e3 gas: Add a -gdwarf-5 debug_line test with .s file adds cfabbd351a1 Make range types inherit signed-ness from base type adds 932539d7a35 Have partial symbol tables own psymbol vectors adds 1341d6de52d Automatic date update in version.in adds 13e86dcf7a0 Automatic date update in version.in adds 740341b9be6 Provide dummy libraries for alpha-vms adds 0f03783c8e9 Readelf: Add --lto-syms option to display LTO symbol tables. adds 61c26be85f0 gdb: get jiter objfile from a bound minsym adds 267037210c9 gdb/frame: remove an unused type alias adds 3c6eb4d439a gdb/thread: fine-tune 'info threads' help text adds 22cc388e2b9 Don't erase TUI source window when switching focus adds a2b149805d6 Automatic date update in version.in adds ce786647f0c binutils: Add myself as RISC-V co-maintainer. adds b9e920ecd6f readelf.c display_lto_symtab offset outside bounds of const [...] adds 0cd2ad78f15 [gdb/testsuite] Use $gdb_test_file_name in gdb.dwarf2 adds 9c2412ec7fe [gdb/testsuite] Clean up redundant info in gdb.dwarf2 adds 8c1613603dc [gdb/testsuite] Use main.c in gdb.dwarf2 adds ae86f581c2a [gdb/testsuite] Remove superfluous marker in pr13961.S adds e0c45dedd90 Fix help string of alias command adds a9b45cb7766 Fix undefined behavior in gdbserver adds 2eb20436fae gdb: fix comment of get_displaced_stepping_state adds c4464adef2d gdb: change some int to bool in infrun.c adds 646cc3e0109 Add AMD znver3 processor support adds ad523d014ca Remove varobj_item typedef adds 3953519365a gdb: make gdbarch predicates return bool adds 07fbbd01382 gdb: make gdbarch_displaced_step_hw_singlestep return bool adds a1bd8917ab2 Automatic date update in version.in adds 98cec4f6a27 Fix gdb.mi/mi-fullname-deleted.exp with Clang adds 4dbe16c8115 gdbserver: fix overlap in sprintf argument and buffer adds c21f37a889d gdb: make gdbarch_make_corefile_notes return a unique ptr adds 59624513510 Work around problem in DWARF decoding library which can res [...] adds ffd73a8b9ed aarch64: Add testcase for HCR_EL2 system register adds 0d01fbe64f6 Remove libctf/mkerrors.sed adds a46d184353e gdb: fix two comments in infrun adds c53dcd7785d Automatic date update in version.in adds 2f1b18db863 gdb: Convert enum range_type to a bit field enum adds f2d8e4c5977 gdb: rename 'enum range_type' to 'enum range_flag' adds 6b4c676cc7f gdb/fortran: add support for parsing array strides in expressions adds 777cd7ab3fe Fix printf formatting errors where "0x" is used as a prefix [...] adds 64ec7c3f80a binutils: Report error message on error adds 9ef6c56ffc7 opcodes/po/es.po: Remove the duplicated entry adds 79248c83b9d arm: Fix the wrong error message string for mve vldr/vstr ( [...] adds 63aa0ac0fd8 sim: move ChangeLog entries into the correct files adds c6d47bff77d ld: Pass -fno-lto to non LTO tests adds 1bd57575dcb Fix gdb.base/corefile2.exp regression when running Docker/AUFS adds 6faad766e75 ld: Skip bootstrap tests for -fprofile-generate= adds bec0b9f6f2e gold: Skip bootstrap-test/bootstrap-test-r for LTO build adds 5feaa09beca aarch64: Define CSRE system registers adds 6278c6a6637 [PATCH][GAS][AArch64] Define BRBE system registers adds 557fc257203 Fix gdb.base/msym*.exp failures adds 4a636814934 gdb/dwarf: fix reading subprogram with DW_AT_specification [...] adds 5fb4027fae1 [gdb/symtab] Make find_block_in_blockvector more robust adds 24f5300a537 gdb: make target_ops::make_corefile_notes return a unique ptr adds 4b4bb603fda gdb: remove unused macros from target-debug.h adds 6b9d0dfda47 Don't create _Complex type name if there is no target type name adds 1a97fe8cf52 Remove gdb_assert for TYPE_CODE_METHOD in stabs reader adds a9485519428 Automatic date update in version.in adds b01175fc46b gdb: Merge auto and unknown language implementations adds 790e2a12487 gdb: move Modula2 language class into a header file adds d3b67c56fa2 gdb: remove LA_PRINT_TYPEDEF macro adds 00c696a6e2c gdb: remove LA_VALUE_PRINT macro adds e74b39ded0a gdb: remove LA_PRINT_ARRAY_INDEX macro adds 4b2f86ef2a3 gdb: remove LA_ITERATE_OVER_SYMBOLS macro adds 5399db93c53 gdb: Rename language_defn::demangle adds 88cefd9be07 gdb: Improve documentation comment on language_defn::print_type adds 1a0ea399135 gdb: move f_language class into a header file adds 8747316ecf9 ada-typeprint.c::ada_print_type: Remove redundant call to a [...] adds 9476b583cb3 [gdb/testsuite] Use $srcfile in DW_AT_name for CU adds 7d72802bfc3 [gdb/testsuite] Don't use default form in Dwarf::_guess_form adds 72d813f35ed ld: Set plug_opt only if compiler is available adds c1df7194086 Automatic date update in version.in adds 3c67532c05b Document the GDB 10.1 release in gdb/ChangeLog adds 92a048fd3b0 gdbserver: re-generate configure adds 46907955397 Automatic date update in version.in adds 0c70050a4bb asan: alpha-vms: buffer overflow adds a0ff652f4ca gdb: add inferior parameter to inferior_created observable adds 3f66685e9e9 gdb: pass inferior to check_pid_namespace_match adds 324956617c3 gdb: make jit.c use the inferior_created inferior parameter adds c75e31a1ec5 gdb: use inferior parameter in add_vsyscall_page adds 02855c3a546 Automatic date update in version.in adds 006811bc02f gdb: move ptrace.m4 to gdbsupport adds 069ef164801 Change avxvnni disassembler output from {vex3} to {vex} adds 039dac293d5 CSKY: Fix and add some instructions for VDSPV1. adds 9d1ccf22fd6 CSKY: Add version flag in eflag and fix bug in disassemblin [...] adds eae61d61e97 CSKY: Change plsl.u16 to plsl.16. adds 1b03c32c3bd CSKY: Change default linker script for elf toolchain. adds 2e58f3923ef C-SKY: Fix the literal dump of big vector constant. adds 7e300b86122 Update gas/ChangeLog of last commit adds 1612c4bbcb4 [gdb/testsuite] Add missing ranges base in dw2-objfile-overlap-*.S adds 93cf38c095a Invoke the linker's error handling script with the keyword [...] adds ae9d2233e61 gas: Clear all auto-assigned file slots adds 55c3ad88013 [gdb/testsuite] Prevent pagination in GDB_INTERNALFLAGS new 0fb7ea580dc gdb, gdbserver, gdbsupport: fix leading space vs tabs issues
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (2c81236f296) \ N -- N -- N refs/heads/users/simark/fix-leading-whitespace (0fb7ea580dc)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 6 + Makefile.def | 6 + Makefile.in | 2 + bfd/ChangeLog | 214 + bfd/coff-x86_64.c | 22 +- bfd/config.bfd | 25 +- bfd/configure | 5 +- bfd/configure.ac | 5 +- bfd/cpu-arm.c | 3 + bfd/elf-bfd.h | 5 +- bfd/elf-linker-x86.h | 3 + bfd/elf.c | 40 +- bfd/elf32-arc.c | 8 +- bfd/elf32-cr16.c | 729 +- bfd/elf32-cris.c | 2 +- bfd/elf64-ppc.c | 548 +- bfd/elf64-ppc.h | 3 +- bfd/elflink.c | 3 +- bfd/elfnn-riscv.c | 769 +- bfd/elfxx-riscv.c | 75 +- bfd/elfxx-sparc.c | 20 +- bfd/elfxx-x86.c | 95 +- bfd/po/es.po | 2 +- bfd/reloc.c | 18 + bfd/targets.c | 2 + bfd/verilog.c | 15 +- bfd/version.h | 2 +- bfd/vms-misc.c | 7 +- binutils/ChangeLog | 161 + binutils/MAINTAINERS | 1 + binutils/NEWS | 3 + binutils/README-how-to-make-a-release | 4 + binutils/doc/binutils.texi | 34 +- binutils/dwarf.c | 75 +- binutils/elfcomm.c | 59 +- binutils/nm.c | 2 +- binutils/objcopy.c | 8 +- binutils/po/binutils.pot | 3276 +-- binutils/readelf.c | 469 +- binutils/testsuite/binutils-all/dw5.W | 1 + binutils/testsuite/binutils-all/dwarf-attributes.W | 1 + 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/objcopy.exp | 1 + 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/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 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/windmc.c | 10 +- contrib/ChangeLog | 4 + contrib/mklog.py | 261 + cpu/ChangeLog | 11 + cpu/bpf.cpu | 38 +- cpu/m32r.cpu | 2 +- elfcpp/ChangeLog | 29 + elfcpp/dwarf.h | 9 + elfcpp/elfcpp.h | 18 +- gas/ChangeLog | 666 +- gas/NEWS | 25 + gas/config/obj-elf.c | 72 +- gas/config/obj-elf.h | 10 +- gas/config/tc-aarch64.c | 50 +- gas/config/tc-arc.c | 2 +- gas/config/tc-arm.c | 68 +- gas/config/tc-bpf.h | 4 +- gas/config/tc-csky.c | 656 +- gas/config/tc-i386.c | 271 +- gas/config/tc-m68hc11.c | 2 +- gas/config/tc-ppc.c | 8 +- gas/config/tc-riscv.c | 17 +- gas/config/tc-s12z.c | 9 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-z80.c | 28 +- gas/configure.tgt | 1 + gas/doc/as.texi | 21 +- gas/doc/c-aarch64.texi | 7 +- gas/doc/c-arm.texi | 5 + gas/doc/c-i386.texi | 29 +- gas/doc/c-wasm32.texi | 2 +- gas/dwarf2dbg.c | 57 +- gas/po/gas.pot | 6863 +++-- gas/read.c | 7 +- gas/symbols.c | 3 +- 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/ete.d | 18 + gas/testsuite/gas/aarch64/ete.s | 15 + gas/testsuite/gas/aarch64/etm-ro-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-ro-invalid.l | 37 + gas/testsuite/gas/aarch64/etm-ro-invalid.s | 39 + gas/testsuite/gas/aarch64/etm-ro.d | 44 + gas/testsuite/gas/aarch64/etm-ro.s | 39 + gas/testsuite/gas/aarch64/etm-wo-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.l | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.s | 5 + gas/testsuite/gas/aarch64/etm-wo.d | 10 + gas/testsuite/gas/aarch64/etm-wo.s | 5 + gas/testsuite/gas/aarch64/etm.d | 362 + gas/testsuite/gas/aarch64/etm.s | 360 + gas/testsuite/gas/aarch64/sysreg-6.d | 9 + gas/testsuite/gas/aarch64/sysreg-6.s | 2 + gas/testsuite/gas/aarch64/sysreg.d | 4 +- gas/testsuite/gas/aarch64/system.d | 1 + gas/testsuite/gas/aarch64/system.s | 1 + gas/testsuite/gas/aarch64/trbe-invalid.d | 3 + gas/testsuite/gas/aarch64/trbe-invalid.l | 2 + gas/testsuite/gas/aarch64/trbe-invalid.s | 2 + gas/testsuite/gas/aarch64/trbe.d | 21 + gas/testsuite/gas/aarch64/trbe.s | 16 + gas/testsuite/gas/arm/cpu-cortex-a78.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a78ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-x1.d | 6 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 3 +- gas/testsuite/gas/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/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/elf.exp | 6 + gas/testsuite/gas/elf/section21.l | 2 +- gas/testsuite/gas/elf/sh-link-zero.d | 9 + gas/testsuite/gas/elf/sh-link-zero.s | 12 + 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/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 | 106 +- 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-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-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-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-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/riscv/absolute-sec.d | 3 + gas/testsuite/gas/riscv/absolute-sec.l | 2 + gas/testsuite/gas/riscv/absolute-sec.s | 2 + gdb/ChangeLog | 2924 +- gdb/MAINTAINERS | 3 + gdb/Makefile.in | 97 +- gdb/NEWS | 10 + gdb/aarch64-tdep.c | 23 +- gdb/aarch64-tdep.h | 4 +- gdb/acinclude.m4 | 2 +- gdb/ada-exp.y | 77 +- gdb/ada-lang.c | 3738 +-- gdb/ada-lang.h | 2 +- gdb/ada-tasks.c | 6 +- gdb/ada-typeprint.c | 3 - gdb/ada-varobj.c | 2 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 6 +- gdb/alpha-bsd-nat.c | 2 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-nbsd-tdep.c | 292 - gdb/alpha-netbsd-tdep.c | 292 + 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-tdep.c | 28 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-tdep.c | 121 +- gdb/arc-linux-tdep.c | 191 + gdb/arc-linux-tdep.h | 52 + gdb/arc-tdep.c | 32 +- gdb/arc-tdep.h | 12 +- gdb/arch-utils.c | 2 +- gdb/arch-utils.h | 2 +- gdb/arch/aarch32.c | 12 +- gdb/arch/aarch64.c | 14 +- gdb/arch/amd64.c | 27 +- gdb/arch/arc.c | 37 +- gdb/arch/arc.h | 14 +- gdb/arch/arm.c | 18 +- gdb/arch/i386.c | 24 +- gdb/arch/riscv.c | 27 +- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 14 +- 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-tdep.c | 128 +- gdb/async-event.c | 49 +- gdb/async-event.h | 15 +- gdb/auto-load.c | 47 +- gdb/auxv.c | 2 +- gdb/avr-tdep.c | 13 +- gdb/ax-gdb.c | 2 +- gdb/bcache.c | 21 +- gdb/bcache.h | 41 +- gdb/bfd-target.c | 17 +- gdb/block.c | 2 + gdb/break-catch-sig.c | 4 +- gdb/breakpoint.c | 96 +- gdb/breakpoint.h | 18 +- gdb/bsd-uthread.c | 12 +- gdb/btrace.c | 4 +- gdb/c-exp.y | 52 +- gdb/c-lang.c | 270 +- gdb/c-typeprint.c | 5 +- gdb/c-valprint.c | 26 +- gdb/charset.c | 6 +- gdb/cli/cli-cmds.c | 26 +- gdb/cli/cli-dump.c | 96 +- gdb/cli/cli-script.c | 9 +- gdb/compile/compile-c-types.c | 13 +- gdb/compile/compile-cplus-symbols.c | 4 +- gdb/compile/compile-cplus-types.c | 55 +- gdb/compile/compile-object-load.c | 108 +- 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 | 29 +- gdb/completer.h | 4 +- gdb/config.in | 5 +- gdb/configure | 77 +- gdb/configure.ac | 6 - gdb/configure.nat | 22 +- gdb/configure.tgt | 32 +- gdb/corelow.c | 86 +- gdb/cp-name-parser.y | 12 +- gdb/cp-valprint.c | 4 +- gdb/csky-tdep.c | 2 +- gdb/ctfread.c | 29 +- gdb/d-exp.y | 12 +- gdb/d-lang.c | 75 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/dbxread.c | 83 +- gdb/debug.c | 13 +- gdb/debug.h | 32 - gdb/debuginfod-support.c | 37 +- gdb/doc/ChangeLog | 13 + gdb/doc/Makefile.in | 1 + gdb/doc/gdb.texinfo | 46 +- gdb/dummy-frame.c | 2 +- gdb/dwarf2/attribute.c | 141 +- gdb/dwarf2/attribute.h | 191 +- gdb/dwarf2/die.h | 22 +- gdb/dwarf2/index-write.c | 72 +- gdb/dwarf2/macro.c | 71 +- gdb/dwarf2/macro.h | 3 + gdb/dwarf2/read.c | 928 +- gdb/elfread.c | 10 +- gdb/eval.c | 233 +- gdb/event-top.c | 67 +- gdb/exec.c | 342 +- gdb/exec.h | 18 +- gdb/expprint.c | 144 +- gdb/expression.h | 45 +- gdb/f-exp.y | 78 +- gdb/f-lang.c | 524 +- gdb/f-lang.h | 272 +- gdb/f-typeprint.c | 82 +- gdb/f-valprint.c | 26 +- gdb/fbsd-nat.c | 141 +- gdb/fbsd-nat.h | 6 +- gdb/fbsd-tdep.c | 121 +- 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/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 | 6 +- 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 | 2 +- gdb/fortran-operator.def | 8 + gdb/frame.c | 41 +- gdb/ft32-tdep.c | 16 +- gdb/gcore.c | 22 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdb_bfd.c | 5 +- gdb/gdb_bfd.h | 10 +- gdb/gdb_buildall.sh | 8 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdbarch.c | 174 +- gdb/gdbarch.h | 150 +- gdb/gdbarch.sh | 76 +- gdb/gdbtypes.c | 150 +- gdb/gdbtypes.h | 90 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/go-exp.y | 16 +- gdb/go-lang.c | 50 +- gdb/go32-nat.c | 4 +- gdb/guile/scm-type.c | 7 +- 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/i386-bsd-nat.c | 6 +- gdb/i386-bsd-nat.h | 2 + gdb/i386-darwin-tdep.c | 70 +- 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-tdep.c | 2117 +- gdb/i386-tdep.h | 19 +- gdb/i386-windows-tdep.c | 100 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-tdep.c | 6 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 23 +- gdb/inferior.h | 4 +- gdb/infrun.c | 209 +- gdb/infrun.h | 10 +- gdb/jit.c | 33 +- gdb/jit.h | 3 +- gdb/language.c | 315 +- gdb/language.h | 263 +- gdb/linespec.c | 34 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 19 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 151 +- gdb/linux-thread-db.c | 24 +- gdb/m2-exp.y | 28 +- gdb/m2-lang.c | 408 +- gdb/m2-lang.h | 130 +- gdb/m2-typeprint.c | 4 +- gdb/m2-valprint.c | 18 +- gdb/m32r-tdep.c | 2 +- gdb/m68k-bsd-nat.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 28 +- gdb/mdebugread.c | 157 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-main.c | 6 +- gdb/microblaze-tdep.c | 17 +- 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 | 86 +- gdb/mips-tdep.h | 2 +- gdb/moxie-tdep.c | 2 +- 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/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-tdep.c | 13 +- gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 72 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/observable.h | 3 +- gdb/opencl-lang.c | 48 +- gdb/or1k-tdep.c | 11 +- gdb/osabi.c | 10 +- gdb/osabi.h | 6 +- gdb/p-exp.y | 104 +- gdb/p-lang.c | 63 +- gdb/parse.c | 39 +- gdb/parser-defs.h | 16 + 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/printcmd.c | 17 +- gdb/procfs.c | 103 +- gdb/progspace.c | 1 - gdb/progspace.h | 2 +- gdb/psympriv.h | 107 +- gdb/psymtab.c | 270 +- gdb/psymtab.h | 34 +- gdb/python/py-arch.c | 25 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-frame.c | 6 +- gdb/python/py-framefilter.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 27 +- gdb/python/py-lazy-string.c | 4 +- gdb/python/py-record-btrace.c | 12 +- gdb/python/py-record.c | 6 +- gdb/python/py-symbol.c | 4 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-tui.c | 67 +- gdb/python/py-type.c | 26 +- gdb/python/py-value.c | 6 +- gdb/python/python-internal.h | 6 - gdb/python/python.c | 6 +- gdb/ravenscar-thread.c | 6 +- gdb/record-btrace.c | 21 +- gdb/record-full.c | 49 +- gdb/regcache-dump.c | 4 +- gdb/remote-notif.c | 2 +- gdb/remote-sim.c | 5 +- gdb/remote.c | 61 +- gdb/reverse.c | 2 +- gdb/riscv-tdep.c | 21 +- gdb/rs6000-nat.c | 6 +- gdb/rs6000-tdep.c | 188 +- gdb/run-on-main-thread.c | 3 +- gdb/rust-exp.y | 25 +- gdb/rust-lang.c | 98 +- gdb/rx-tdep.c | 13 +- gdb/s390-tdep.c | 27 +- gdb/score-tdep.c | 2 +- gdb/ser-base.c | 19 +- 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/skip.c | 10 +- gdb/sol-thread.c | 4 +- gdb/solib-dsbt.c | 20 +- gdb/solib-svr4.c | 20 +- gdb/solib.c | 42 +- gdb/solist.h | 4 +- gdb/source.c | 18 +- gdb/sparc-nbsd-tdep.c | 326 - gdb/{sparc-nbsd-nat.c => sparc-netbsd-nat.c} | 0 gdb/sparc-netbsd-tdep.c | 326 + gdb/sparc-tdep.c | 48 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-nbsd-tdep.c | 279 - gdb/{sparc64-nbsd-nat.c => sparc64-netbsd-nat.c} | 0 gdb/sparc64-netbsd-tdep.c | 279 + gdb/sparc64-tdep.c | 16 +- gdb/sparc64-tdep.h | 2 +- gdb/stabsread.c | 560 +- gdb/stack.c | 8 +- gdb/stap-probe.c | 18 +- gdb/std-operator.def | 8 - gdb/symfile-mem.c | 5 +- gdb/symfile.c | 90 +- gdb/symfile.h | 8 +- gdb/symtab.c | 25 +- gdb/target-debug.h | 22 +- gdb/target-delegates.c | 40 +- gdb/target-descriptions.c | 51 +- gdb/target-descriptions.h | 22 +- gdb/target-section.h | 49 + gdb/target.c | 193 +- gdb/target.h | 99 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 15 +- gdb/testsuite/ChangeLog | 703 + gdb/testsuite/README | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.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 | 11 +- 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/scalar_storage.exp | 4 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 9 +- gdb/testsuite/gdb.ada/small_reg_param.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-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.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- .../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/testsuite/gdb.base/break.exp | 58 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.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 | 6 +- gdb/testsuite/gdb.base/condbreak.exp | 6 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- 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/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 4 +- 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/fullname.exp | 6 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- 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.base/infcall-nested-structs.exp.tcl | 7 + gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 4 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list.exp | 6 +- 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/memattr.exp | 2 +- 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/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/testsuite/gdb.base/pending.exp | 2 +- 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/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/skipcxx.cc | 32 + gdb/testsuite/gdb.base/skipcxx.exp | 29 + gdb/testsuite/gdb.base/step-over-syscall.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 7 +- 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/testenv.exp | 6 + gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- 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.cp/ambiguous.cc | 85 +- gdb/testsuite/gdb.cp/ambiguous.exp | 329 +- gdb/testsuite/gdb.cp/call-c-1.c | 3 + gdb/testsuite/gdb.cp/exception.exp | 2 +- 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-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 | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 2 +- 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 | 8 +- .../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 | 4 +- 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 | 2 +- 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 | 2 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c | 19 - gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 6 +- .../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/dynarr-ptr.exp | 2 +- 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-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.exp | 37 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 3 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- 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/explicit.exp | 10 +- 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 | 7 +- 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 | 14 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 18 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 10 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 10 +- 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-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-cmds.exp | 2 +- gdb/testsuite/gdb.python/py-as-string.c | 4 +- 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-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 4 +- 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.exp | 2 +- .../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.server/bkpt-other-inferior.exp | 4 +- .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.threads/kill.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- 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.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 | 22 +- gdb/testsuite/lib/dwarf.exp | 35 +- gdb/testsuite/lib/gdb.exp | 36 +- gdb/testsuite/lib/gdbserver-support.exp | 9 +- gdb/testsuite/lib/mi-support.exp | 75 +- gdb/testsuite/lib/rust-support.exp | 19 + gdb/thread.c | 26 +- gdb/tic6x-tdep.c | 40 +- gdb/top.c | 2 +- gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 2 +- gdb/tui/tui-data.c | 34 +- gdb/tui/tui-data.h | 6 + gdb/tui/tui-disasm.c | 9 +- gdb/tui/tui-io.c | 77 +- gdb/tui/tui-io.h | 3 +- gdb/tui/tui-regs.c | 4 +- gdb/tui/tui-source.c | 29 +- gdb/tui/tui-source.h | 11 + gdb/tui/tui-stack.h | 5 + gdb/tui/tui-win.c | 3 +- gdb/tui/tui-winsource.c | 92 +- gdb/tui/tui-winsource.h | 40 +- gdb/type-stack.c | 9 +- gdb/type-stack.h | 10 +- gdb/typeprint.c | 31 +- gdb/typeprint.h | 4 +- gdb/ui-style.c | 2 +- gdb/unittests/enum-flags-selftests.c | 596 + gdb/unittests/memory-map-selftests.c | 2 +- gdb/unittests/search-memory-selftests.c | 99 + gdb/unittests/tui-selftests.c | 6 +- gdb/utils.h | 43 + gdb/valarith.c | 6 +- gdb/valops.c | 245 +- gdb/valprint.c | 52 +- gdb/value.c | 55 +- gdb/varobj-iter.h | 4 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 - gdb/vax-bsd-nat.c | 2 +- gdb/vax-nbsd-tdep.c | 46 - gdb/vax-netbsd-tdep.c | 46 + gdb/windows-nat.c | 40 +- gdb/windows-tdep.c | 118 +- gdb/windows-tdep.h | 8 + gdb/x86-tdep.c | 6 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 107 +- gdb/xml-syscall.c | 18 +- gdb/xml-tdesc.c | 3 +- gdbserver/ChangeLog | 167 + gdbserver/Makefile.in | 29 +- gdbserver/acinclude.m4 | 2 +- gdbserver/ax.cc | 2 +- gdbserver/config.in | 2 +- gdbserver/configure | 16 +- gdbserver/configure.srv | 23 + gdbserver/inferiors.cc | 2 +- gdbserver/linux-arc-low.cc | 418 + gdbserver/linux-low.cc | 14 +- gdbserver/linux-low.h | 4 +- gdbserver/linux-riscv-low.cc | 6 +- gdbserver/linux-x86-low.cc | 18 +- gdbserver/netbsd-aarch64-low.cc | 113 + gdbserver/netbsd-amd64-low.cc | 57 +- gdbserver/netbsd-i386-low.cc | 157 + gdbserver/netbsd-low.cc | 146 +- gdbserver/netbsd-low.h | 32 +- gdbserver/regcache.cc | 14 +- gdbserver/remote-utils.cc | 10 +- gdbserver/server.cc | 143 +- 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 | 88 +- gdbsupport/Makefile.am | 1 + gdbsupport/Makefile.in | 6 +- gdbsupport/acinclude.m4 | 2 +- gdbsupport/agent.cc | 2 +- gdbsupport/common-debug.cc | 11 + gdbsupport/common-debug.h | 6 + gdbsupport/common.m4 | 10 +- gdbsupport/config.in | 2 +- gdbsupport/configure | 16 +- gdbsupport/enum-flags.h | 370 +- gdbsupport/event-loop.cc | 95 +- gdbsupport/event-loop.h | 54 +- {gdb => gdbsupport}/ptrace.m4 | 0 gdbsupport/search.cc | 120 + gdbsupport/search.h | 42 + gdbsupport/tdesc.h | 2 +- gdbsupport/traits.h | 67 + gdbsupport/valid-expr.h | 39 +- gnulib/ChangeLog | 7 + gnulib/Makefile.gnulib.inc.in | 44 + gnulib/Makefile.in | 4 +- gnulib/configure | 4 + gnulib/configure.ac | 2 + gold/ChangeLog | 149 + gold/Makefile.am | 16 +- gold/Makefile.in | 15 +- gold/configure | 74 + gold/configure.ac | 20 + gold/icf.cc | 2 + gold/layout.cc | 15 +- gold/options.h | 2 +- gold/output.cc | 1 + gold/output.h | 12 + gold/powerpc.cc | 182 +- gold/testsuite/Makefile.am | 24 +- gold/testsuite/Makefile.in | 134 +- 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/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/x86_64.cc | 52 +- include/ChangeLog | 39 + include/ctf-api.h | 127 +- include/dwarf2.def | 11 + include/dwarf2.h | 24 +- include/elf/common.h | 76 +- include/elf/riscv.h | 1 + include/opcode/csky.h | 5 + ld/ChangeLog | 470 + ld/Makefile.am | 2 + ld/Makefile.in | 3 + ld/NEWS | 8 + ld/config.in | 4 + ld/configure | 28 +- ld/configure.ac | 17 + ld/configure.tgt | 4 + 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 | 1 + ld/emulparams/x86-64-level.sh | 18 + ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/emultempl/ppc64elf.em | 18 +- ld/ld.texi | 33 + ld/ldelf.c | 3 +- ld/ldfile.c | 34 + ld/ldlang.c | 61 +- ld/ldlex.h | 3 + ld/ldmain.c | 38 + ld/ldmain.h | 3 + ld/lexsup.c | 28 + ld/plugin.c | 8 +- ld/po/BLD-POTFILES.in | 1 + ld/testsuite/config/default.exp | 342 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-checks/checks.exp | 6 +- ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + ld/testsuite/ld-csky/data.d | 12 +- ld/testsuite/ld-csky/hilo16.d | 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/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-gc/gc.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 9 + 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/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-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.exp | 16 - ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 17 +- ld/testsuite/ld-powerpc/notoc2.d | 4 +- ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/tlsdesc.wf | 4 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 9 +- ld/testsuite/ld-powerpc/tlsdesc2.wf | 6 +- ld/testsuite/ld-powerpc/tlsget.d | 89 + ld/testsuite/ld-powerpc/tlsget.s | 24 + ld/testsuite/ld-powerpc/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 | 118 + ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 8 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 4 +- 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-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/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-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/x86-64.exp | 16 + ld/testsuite/lib/ld-lib.exp | 47 +- libctf/ChangeLog | 12 + libctf/Makefile.am | 5 - libctf/Makefile.in | 15 +- libctf/ctf-error.c | 27 +- libctf/mkerrors.sed | 28 - libiberty/ChangeLog | 6 + libiberty/dwarfnames.c | 7 + opcodes/ChangeLog | 319 +- opcodes/aarch64-opc.c | 349 + 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/i386-dis.c | 477 +- 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/rx-dis.c | 16 +- opcodes/tic30-dis.c | 2 +- sim/arm/ChangeLog | 4 + sim/arm/armos.c | 4 +- sim/m32r/ChangeLog | 6 + sim/m32r/m32r.c | 20 +- sim/ppc/ChangeLog | 4 + sim/ppc/emul_netbsd.c | 2 +- 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 +- 1520 files changed, 63488 insertions(+), 39999 deletions(-) create mode 100755 contrib/mklog.py 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/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/sysreg-6.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-6.s create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.d create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.l create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.s create mode 100644 gas/testsuite/gas/aarch64/trbe.d create mode 100644 gas/testsuite/gas/aarch64/trbe.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a78ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-x1.d create mode 100644 gas/testsuite/gas/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/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/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/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/riscv/absolute-sec.d create mode 100644 gas/testsuite/gas/riscv/absolute-sec.l create mode 100644 gas/testsuite/gas/riscv/absolute-sec.s delete mode 100644 gdb/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/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 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/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 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-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 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 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 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 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.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/unittests/enum-flags-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 rename {gdb => gdbsupport}/ptrace.m4 (100%) 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 100644 ld/emulparams/elf64lppc_fbsd.sh create mode 100644 ld/emulparams/x86-64-level.sh create mode 100644 ld/testsuite/ld-cris/locref3.s create mode 100644 ld/testsuite/ld-cris/pr26589.d 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-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/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-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-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-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/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/simple.s delete mode 100644 libctf/mkerrors.sed