This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/binutils-gdb.
from 160f8a8f32 Adjust gdb.mi/mi-sym-info.exp filename patterns. adds 48e9cc8405 Ensure 'exec-file has changed' check has priority over 'exec [...] adds 0381901e62 Do without ld ENABLE_PLUGINS adds 1e92785005 PR26132, ar creates invalid libraries for some targets with [...] adds cf6f3e86de [PR gdb/25939] Move push_target call earlier in procfs.c adds 196535a69c Various procfs.c cleanups adds 41ab2f9b7b Automatic date update in version.in adds cbd7581f34 RISC-V: Don't assume the priv attributes are in order when h [...] adds 39ff0b8123 RISC-V: Report warning when linking the objects with differe [...] adds f809832224 Solaris, target_wait(), don't rely on inferior_ptid adds bd920864f3 gdb/jit: return bool in jit_breakpoint_re_set_internal and j [...] adds 013e3554b2 gdbserver/linux-low: use std::list to store pending signals adds d768f160a9 Recognize some new Mach-O load commands adds 359157df20 aarch64: Normalize and sort feature bit macros adds e4b7104b1e Add support for decoding the DW_MACRO_define_strx and DW_MAC [...] adds e822f2cda9 Disable parts of gdb.base/source-dir.exp on remote host adds cf00cd6faf default-args: allow to define default arguments for aliases adds 746ebfe8dd Add tests for new alias default-args related commands and ar [...] adds 5b860c93e3 NEWS and documentation for alias default-args related concep [...] adds 46dfcabeba Automatic date update in version.in adds d081ffffa0 binutils objdump.exp remote_file typo adds c7c970e4c6 Correct bfin XPASSes adds 1a79004f61 RISC-V: Generate ELF priv attributes if priv instruction are [...] adds 378258006c gdb: Add --with-python-libdir to gdb's --configuration output adds 2e573c0a3f Avoid testcase build failures with -Wunused-value adds 3084d7a27b ELF: Add _bfd_elf_add_dynamic_tags adds 87afa6523b gdb: Convert language la_parser field to a method adds 1bf9c36374 gdb: Convert language la_post_parser field to a method adds ec8cec5b96 gdb: Convert language la_emitchar field to a method adds 52b50f2c1b gdb: Convert language la_printchar field to a method adds d711ee67ac gdb: Convert language la_printstr field to a method adds 4ffc13fb0e gdb: Convert language la_print_typedef field to a method adds 39e7eccae6 gdb: Convert language la_is_string_type_p field to a method adds 80fda85ca1 Add a testcase for PR binutils/26112 adds 7e4b9c4cd3 Improve -Wunused-value testcase build failures fix adds 39f381cb80 Fix decoding of indexed DWARF strings using pre-DWARF-5 stri [...] adds 9221725d1f PR26150, Assertion when asm() defines global symbols, -flto [...] adds d0dded5bc2 Add a testcase for PR binutils/26160 adds bb8d126033 Adjust command completion output when TUI is disabled adds 236ef0346d Fix "maint selftest" regression, add struct scoped_mock_context adds f37b21b481 PR 22843: ld, gold: Add --dependency-file option. adds fc3ecb3e61 gdb: add empty lines in loc.c adds 1fb5ee6203 gdb: add some more empty lines in loc.c adds 20821f4ed1 gdb: Allow target description to be dumped even when it is remote adds fbf42f4e6d gdb: Print compatible information within print_xml_feature adds caa7fd04f6 gdb: New maintenance command to print XML target description adds d5722d3be2 Automatic date update in version.in adds f8b1e5f6fc ubsan: alpha-vms: shift exponent 536874240 is too large adds a5aae5087c ld --help output adds 5376d47f66 ld: Set non_ir_ref_regular on source for assignment adds c679ec98a1 cris: Don't generate unnecessary dynamic tags adds 2c8e370829 csky: Don't generate unnecessary dynamic tags adds 4bf05d4a90 ld: Correct --dependency-file order adds fb58f5e928 Fix a potential use of an uninitialised variable error in gold. adds 069057bf0f bfd/riscv: tighten matching rules in riscv_scan adds a8654e7d78 Fixes PR 25475: ensure exec-file-mismatch "ask" always asks [...] adds 331733cd4e W/ Clang, compile C/C++ testcases with -Wno-unknown-warning-option adds 221db974e6 W/ Clang, compile/link C++ test programs with "-x c++" adds 727b7b1864 Sync config, include and libiberty with GCC adds 0a3eb8aeb3 Automatic date update in version.in adds 11abe42647 x86: drop stray assignment from build_evex_prefix() adds 40d231b4fb x86: also refuse data size prefix on SIMD insns adds a5aeccd9d3 x86-64: honor REX prefixes for SSE2AVX adds 0b9404fd37 x86-64: REX prefix is invalid with VEX etc adds 589958d6ff x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE adds 8bbb3ad806 x86: operand sizing prefixes can disambiguate insns adds c423d21a43 x86: move ImmExt processing adds 464dc4af9a x86: drop left-over 4-way alternative disassembler templates adds 8f570d6288 x86: make J disassembler macro available for new use adds b59d128a11 Stop the assembler from generating R_ARM_THM_JMP11 relocatio [...] adds 6248d9d647 Remove the use of the register keyword in the libiberty.h he [...] adds 42cc83080d Update the Swedish translation in the gprof/ subdirectory. adds d412e69677 Move common handlers to sol2_init_abi adds a7e6196bb8 Don't include *sol2-tdep.o on Linux/sparc* adds c6d3683661 Use fork instead of vfork on Solaris adds bb6e55f3ee Remove obsolete gdbarch_static_transform_name adds 767a879e31 gdb/riscv: Improved register alias name creation adds 4445e8f59a gdb/riscv: Fix whitespace error adds ed69cbc8ef gdb/riscv: Take CSR names from target description adds 865bad2602 gdb/riscv: Remove CSR feature file adds 3b9fce9660 gdb/riscv: Improve support for matching against target descriptions adds be64fd0776 gdb: Extend target description processing of unknown registers adds 2e52d03824 gdb/riscv: Record information about unknown tdesc registers adds 6d74da72da gdb/riscv: Loop over all registers for 'info all-registers' adds d73be61168 cpu: fix offset16 type, update c-calls in bpf.cpu adds 277474eea0 gdb: make inferior::terminal a unique ptr adds 58373b80f3 gdb: use make_unique_xstrdup in set_inferior_io_terminal adds 30610e1520 Automatic date update in version.in adds ba9b3ef5ee RISCV changes broke 32-bit --enable-targets=all adds 85f7484a3a m68k: tag floating-point ABI used adds edf92af0fb Improve documentation of which shell is used by GDB's shell [...] adds f53b3eeb67 Fix -Wstring-compare testcase build failure adds 2a1bb84c67 x86: fix processing of -M disassembler option adds 198e1db737 ld/x86: actually invoke k1om tests adds d1c361252b x86: make I disassembler macro available for new use adds 1776e3e59c Fix --enable-libctf and --disable-static adds 094e34f221 binutils, ld: work with --disable-libctf adds fe4c2d5563 libctf: create: non-root-visible types should not appear in [...] adds 6bbf9da892 libctf: create: don't add forwards if the type added already exists adds d04a47ac53 libctf: create: ctf_add_type should hand back already-added [...] adds 8ffcdf1823 libctf: create: forwards are always in the namespace of thei [...] adds 2f6ecaed66 libctf, binutils: support CTF archives like objdump adds 2e428e7440 libctf: avoid nonportable __thread in CTF archive handling adds 866706584c libctf: work with compilers not supporting GNU C attributes adds e755667f94 libctf, elfcpp, gold: do not assume that <byteswap.h> contai [...] adds c1401ecc29 libctf: add some missing #includes. adds 8e6635bd14 libctf: support platforms with separate libintl adds 63112cd67b x86: Rename VecSIB to SIB for Intel AMX adds 79b32e73d8 x86: Correct VexSIB128 to VecSIB128 adds e978ad6249 i386-opc.tbl: Add a blank line adds b6cd5d100a x86: Process ImmExt without operands adds c0b3b3bdc6 Make test names unique in python.exp and guile.exp adds aa57a9d3b6 Automatic date update in version.in adds cfc16775b7 asan: readelf: use after free in process_archive adds 05779d57f9 Make {get,set}_inferior_io_terminal inferior methods adds 6db3031e5c gdbsupport: add format attribute to print_xml_feature::add_line adds a5122bfa07 Automatic date update in version.in adds cd4c4c07f4 Remove "cmd_type" function adds ffdbed0740 Automatic date update in version.in adds 290a25dc2d x86_64 k1om tests adds 279edac53d C++ comments adds 07d22f648e asan: _bfd_pei_slurp_codeview_record use of uninit value adds 9f27c36482 binutils/dwarf.c: Correct an `index' global shadowing error [...] adds b20e7614da gas: Fix mmix fixups and TC_FX_SIZE_SLACK, PR25331 adds 4e394b28e3 gas/testsuite: test-case for PR25331 (mmix reloc fixup bug) adds b0237c0eab [gdb/testsuite] Expect conformation question in gdb.server/s [...] adds f638ed7301 [gdbserver] Add missing include of gdbsupport/agent.h adds a3ca48cdda [gdb/testsuite] Emit unresolved for unknown proc adds a57f74bb7c tic6x: Call _bfd_elf_add_dynamic_tags adds 8c190ce038 x86: Support VEX base opcode length > 1 adds df5b887608 gdb/testsuite: better handle failures in simavr board, reap [...] adds 19b187a978 gdb: fix documentation of gdbarch_displaced_step_copy_insn adds 5e7d7e3681 Automatic date update in version.in adds 83d7d99e75 RISC-V: Cleanup the include/opcode/riscv-opc.h. adds 08ccfccf0e RISC-V: Support debug and float CSR as the unprivileged ones. adds 39d050ee50 microblaze-linux XPASS ld-elf/var1 adds d74b88ed7f Fix nds32*-elf XPASS readelf -wiaoRlL dw5 adds b9b9b0ef34 Don't xfail nds32 for ld-elf/reloc-discard test adds fb4a044b5a solaris XPASS ld-elf/group1 adds b011fe1a72 [gdb/testsuite] Handle early_flags in gdb_default_target_compile adds 5568cc9ee8 Add support for attributes using DW_FORM_GNU_strp_alt adds 5ac588997c Do not define basic_string_view::to_string adds a1520ad8fc Fix bug in quirk_rust_enum adds bbd19b19e4 Remove x86 NaCl target support adds 2a17c803f6 Fix test breakages caused by removal of gdb_py_test_multiple. adds 8cfb541ad1 Readline-8.0 patch 1: fix file descriptor leak with zero-len [...] adds fca1f7036a fix problems moving back beyond start of history adds c74251adf3 reading history entries with timestamps can result in joined [...] adds f5fb419ff3 problems restoring the history file are not signaled correct [...] adds b1d34c3e25 Update readline/README to mention patchlevel adds 66d743a43e Automatic date update in version.in adds 054b336d9a gas eqv-dot test fails adds 3443489c65 obsolete xc16x adds cc574a35a2 Re: Remove x86 NaCl target support adds 9cdf98207c Allow reference form for DW_AT_associated and DW_AT_allocate [...] adds 33d1369f18 PR26188, buff overflow in coff_find_nearest_line_with_names adds a8caed5d7f Recognize -1 as a tombstone value in .debug_line adds 0ac053609a Automatic date update in version.in adds ea68593bd2 Use complete_on_enum in tui_reggroup_completer adds 7a02bab704 Remove tui_expand_tabs adds e555083f95 Move some code out of tui-data.h adds 9ab26b4a0f Remove tui_data_window::name adds c9753adb01 Remove useless "if' from tui-regs.c adds 22b7b0412b Rename tui_data_item_window::item_no adds 7134f2eb92 Don't derive tui_data_item_window from tui_gen_win_info adds 1eb2161f83 Remove body of tui_locator_window constructor adds a30cb6dabb Derive tui_locator_window from tui_win_info adds 32c1e21009 Remove tui_gen_win_info adds 1cdf9e33ea Make tui_win_info::name pure virtual adds 0942c7ab94 Change readelf's display of symbol names (when not in --wide [...] adds b1a35af270 gdb: remove unused fetch_inferior_event and inferior_event_h [...] adds f405494f21 aarch64: Fix segfault on unicode symbols adds f436f38e7d Skip fill-1 gas test for MeP targets. adds c2ecccb33c x86: Add SwapSources adds 6d2f9adc67 Automatic date update in version.in adds b657622c3e Re: Change readelf's display of symbol names adds 9adda7af10 Remove stale overlay testcase bits adds 2eb8215700 Remove stale -DNO_PROTOTYPES bits from gdb testsuite adds bf90c83acc Fix gdb.base/charset.exp with Clang adds 3c8ea5be24 Fix gdb.base/structs2.exp with Clang adds ad8464f799 sim/ppc: Fix linker error with -fno-common adds c4df5bbeb8 sim/igen: Fix linker error with -fno-common adds 889d527eb4 Automatic date update in version.in adds 211d5b1c18 gdb: remove callback in macro expand functions adds 14d960c82a gdb: make macro_expand_next return a gdb::unique_xmalloc_ptr<char> adds a36158ec0c gdb: make macro_stringify return a gdb::unique_xmalloc_ptr<char> adds b115b9fd3c Add markers for binutils 2.35 branch adds b19d852dcf Update version to 2.35.50 and regenerate files adds b4396c5e6e oops - omitted from previous delta adds 2f4172d6cb Tweak version numbers in release-howto adds 983d1fb49c Automatic date update in version.in adds 1e7c1b2242 [gdb/build,c++17] Fix use of deprecated std::uncaught_exception adds c56374d118 Automatic date update in version.in adds ddb43bab17 asan: readelf: stack buffer overflow adds 947f759778 [gdb/tui,c++17] Fix NULL string_view in tui_partial_win_by_name adds 17550be7dd Updated translations for various binutils sub-directories adds ddc73fa987 Fix spelling mistakes in some of the binutils sub-directories. adds 5b872f7df7 x86: replace EX{d,q}Scalar by EXxmm_m{d,q} adds 39e0f45682 x86: replace EXqScalarS by EXqVexScalarS adds 6df22cf64c x86: drop EVEX table entries that can be served by VEX ones adds 6431c8015b x86: honor VEX.W for VCVT{PH2PS,PS2PH} adds e74d9fa9cf x86: AVX512 extract/insert insns need to honor EVEX.L'L adds 3a57774c7b x86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'L adds fedfb81e60 x86: drop EVEX table entries that can be made served by VEX ones adds c82a99a085 x86: adjust/correct V*{F,I}{32x8,64x4} adds bc152a17ff x86: most VBROADCAST{F,I}{32,64}x* only accept memory operands adds 21a3faebba x86: use %LW / %XW instead of going through vex_w_table[] adds b5b098c2c9 x86: adjust/correct VFRCZ{P,S}{S,D} decoding adds d8cc8af6a1 [gdb/symtab] Fix line-table end-of-sequence sorting adds 3bc98c0c83 gdb: Remove deprecated_set_gdbarch_data adds 87dbc77459 gdb/python: Add architecture method to gdb.PendingFrame adds 0f767f942b gdb/python: Add gdb.Architecture.registers method adds 64cb3757a9 gdb/python: New method to access list of register groups adds 9fc501fdfe gdb: Python unwinders, inline frames, and tail-call frames adds 3be5145ee6 Automatic date update in version.in adds 931452b644 x86: introduce %BW to avoid going through vex_w_table[] adds 3c6e74ce51 Fix recent failures in the ARM assembler testsuite due to th [...] adds 4ac3fa4996 Stop the GOLD linker from complaining about relocations from [...] adds 3bde5ad1a6 sh vxworks tests adds 8af7926f45 XCOFF C_HIDEXT and C_AIX_WEAKEXT classification adds c800188601 XCOFF deterministic archives adds 23f5e55ed1 XCOFF ld segfaults when running ld testsuite adds fb3dc21336 XCOFF linker script PROVIDE support adds efd0ed580e XCOFF binutils testsuite fix adds 5a2296ac1b Use is_xcoff_format in binutils testsuite adds 34e7979860 Use is_xcoff_format in gas testsuite adds 7193487fa8 Use is_xcoff_format in ld testsuite adds 231b7382c0 Use is_pecoff_format in ld testsuite adds e553d5b2e7 XCOFF ld testsuite fixes adds dbdba9b04d x86: Remove an incorrect AVX2 entry adds 35097e108a Re: Use is_xcoff_format in ld testsuite adds f337259fbd arc: Update vector instructions. adds 3128916d88 arc: Improve error messages when assembling adds 08534be985 Automatic date update in version.in adds babcb2ea89 powerpc-aix5.2 tests adds b13b1bc054 x86: re-work operand swapping for FMA4 and 4-operand XOP insns adds 93abb1468e x86: re-work operand handling for 5-operand XOP insns adds e6123d0c61 x86: re-work operand swapping for XOP shift/rotate insns adds 6384fd9e1d x86: FMA4 scalar insns ignore VEX.L adds 467bbef07f x86: various XOP insns lack L and/or W bit decoding adds a7f987e837 Commit: Fix GOLD testsuite failures for 2.35 branch. adds 15f3b07769 Use read_memory in ada_exception_message_1 adds d1076c4151 Rename the 'obfd' argument to fbsd_nat_target::find_memory_regions. adds 6e2469ff7a Handle Windows drives in auto-load script paths adds a6978338d9 Automatic date update in version.in adds e3fdc001d3 asan: readelf: heap buffer overflow in slurp_hppa_unwind_table adds d90171dec1 Update the Windows Resource compiler (windres) to support th [...] adds 7646efdf5d Update French translation in the bfd sub-directory adds efe497e587 Update Turkish translation in the gprof sub-directory adds 470cd0faa7 pr18841 tests on powerpc64 adds c560184eb2 powerpc garbage collect test adds fe49679d51 Remove powerpc PE support adds 939b95c77b Linux/x86: Configure gas with --enable-x86-used-note by default adds fc238d4a06 Support several new ELF auxiliary vector types on FreeBSD. adds 39776b1117 x86: Properly set YMM/ZMM features adds f37e5866aa Don't compare the pid returned from 'wait' against inferior_ptid. adds bf7682fdf7 Automatic date update in version.in adds d3b10ee787 PowerPC64 ld --no-power10-stubs adds d882c98893 Document powerpc64 ld options adds af2b318648 [readelf] Fix end_seq entry in -wL. Specifically stop the d [...] adds 260cd341da x86: Add support for Intel AMX instructions adds d249bf8670 gas/i386/property-5.d: Correct test name adds 921eafeada x86: Extract extended states from instruction template adds 54904d818b Enable multi-process mode in the FreeBSD native target. adds 96118d114e Fix spurious unhandled remote %Stop notifications adds 43667cc6f6 Fix latent bug in target_pass_ctrlc adds 42bd97a6b1 Avoid constant stream of TARGET_WAITKIND_NO_RESUMED adds 7d3badc6a8 Fix handle_no_resumed w/ multiple targets adds d6cc5d980a Make handle_no_resumed transfer terminal adds 4fdba23df6 Testcase for previous handle_no_resumed fixes adds b3e3a4c114 Fix GDB busy loop when interrupting non-stop program (PR 26199) adds 6d7aa59270 Fix crash if connection drops in scoped_restore_current_thre [...] adds cce20f1074 Fix crash if connection drops in scoped_restore_current_thre [...] adds ee9cb95ea1 Automatic date update in version.in adds a308b89de7 x86: Support GNU_PROPERTY_X86_FEATURE_2_TMM adds 0a278aa755 Fine tune exec-file-mismatch help and documentation. adds 0ed35c9ae0 rust: Fix rust modules test adds 14c4811d65 Automatic date update in version.in adds 07716b63cb Automatic date update in version.in adds c4dfcb3638 gdb: add type::bounds / type::set_bounds adds 599088e3ff gdb: remove TYPE_RANGE_DATA macro adds 7c6f271296 gdb: make get_discrete_bounds check for non-constant range bounds adds 8c2e4e0689 gdb: add accessors to struct dynamic_prop adds 5537ddd024 gdb: remove TYPE_HIGH_BOUND and TYPE_LOW_BOUND adds 064d9cb9e7 gdb: remove TYPE_LOW_BOUND_UNDEFINED and TYPE_HIGH_BOUND_UNDEFINED adds 3b606f384d gdb: remove TYPE_LOW_BOUND_KIND and TYPE_HIGH_BOUND_KIND adds 39498edbc8 gdb: remove TYPE_ARRAY_{UPPER,LOWER}_BOUND_IS_UNDEFINED adds bb789949e9 gdb: remove TYPE_ARRAY_{LOWER,UPPER}_BOUND_VALUE adds 107406b738 gdb: remove TYPE_BIT_STRIDE adds 509971ae76 gdb: remove TYPE_ARRAY_BIT_STRIDE adds cf88be6855 gdb: make type::bounds work for array and string types adds 963eeee42a [gdb/testsuite] Handle missing gold linker in gdb.base/mores [...] adds 8884c29c0f gas DWARF2 test XPASSes adds 7a34d0ea4d x86_64-cygwin tests adds 3f00c730ac Skip VLA structure field tests when compiling with clang adds 2a122642b4 Use volatile pointers when attempting to trigger SIGSEGVs adds 0a5c31d1ac Updated French translation for the gas/ and binutils/ sub-di [...] adds 915771bb8a Fix gdb.arch/i386-sse.exp with clang adds f413dd7439 Fix gdb.base/savedregs.exp with clang adds 7a70531559 x86: Remove 32-bit sign extension in offset_in_range adds 74e4b667ec Skip directory tests in gdb.base/info_sources.exp on remote host adds ed788fee02 Fix frame-apply.html collision in GDB manual. adds 0a3a820f6c Automatic date update in version.in adds b315b67d7a gdbserver: fix memory leak when handling qsupported packet adds 38397794c9 x86-64: fold ILP32 test expectations adds e8b5d5f971 x86: drop dead code from OP_IMREG() adds e184e6110e x86-64: don't hide an empty but meaningless REX prefix adds 2875b28aa8 x86: avoid attaching suffix to register-only CRC32 adds 9ab00b61a9 x86: don't disassemble MOVBE with two suffixes adds c4de76066e x86: fold VCMP_Fixup() into CMP_Fixup() adds b24d668c07 x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel mode adds 4726e9a479 x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W} adds 059edf8b97 x86: merge/move logic determining the EVEX disp8 shift adds 492a76aab5 x86: replace %LW by %DQ adds 89e65d17e3 x86: drop Vex128 and Vex256 adds 41f5efc685 x86: drop need_vex_reg adds 17d3c7eccd x86: drop further EVEX table entries that can be served by VEX ones adds 7531c61332 x86: simplify decode of opcodes valid with (embedded) 66 pre [...] adds 025a39a7c2 [gdb/testsuite] Fix clone-new-thread-event.c with glibc 2.30 adds bb5b3501b3 x86: also use %BW / %DQ for kshift* adds 035e7389dd x86: simplify decode of opcodes valid only without any (embe [...] adds 464d2b6568 x86: drop Rdq, Rd, and MaskR adds 78467458dd x86: drop Rm and the 'L' macro adds bfbd943845 x86/Intel: debug registers are named DRn adds 570b0ed6d5 arc: Detect usage of illegal double register pairs adds ccb9eba6a2 gdb: Improve formatting of 'show architecture' messages adds f63dcaf808 gdb: Improve formatting of 'show endian' messages adds 8e58ef803c x86-64: Zero-extend lower 32 bits displacement to 64 bits adds e8a83e931e PR26198 MinGW failure to link regular object file and LTO ob [...] adds 360f1cd72d Automatic date update in version.in adds 054a095926 gdb/testsuite/lib/dwarf.exp: fix addr_size parameter comments adds a8a48c756c mmix bfd: fix bfd_assert for R_MMIX_PUSHJ_STUBBABLE against [...] adds 36938cabf0 x86: avoid attaching suffixes to unambiguous insns adds e2e018c340 x86-64: adjust stack insn test case adds c3f5525ff1 x86: make PUSH/POP disassembly uniform adds f0e8d0bae4 x86: move putop() case labels to restore alphabetic sorting adds 3dcc261cf8 gdb/fortran: Handle dynamic string types when printing types adds 52781cce79 [gdb/testsuite] Handle callq -> call disassembly change adds 4fd8d58564 Fix an illegal memory access in the BFD library which can be [...] adds 28b80303a2 PR26239, memory leak in _bfd_dwarf2_slurp_debug_info adds 56c1b507aa Fix the generation of relocs for missing build notes. adds 04c662e2b6 x86: Don't display eiz with no scale adds fe07b5721a gdb/testsuite: Update test pattern in ptype-on-functions.exp adds 8ed8e29f05 Automatic date update in version.in adds 853772cc18 [gdb/testsuite] Add pseudo line number program instruction: line adds d0ce17d853 gdb: fix issues with handling DWARF v5 rnglists & .dwo files. adds 5597c9402d Fix POSIX-isms in gdb.base/shell.exp adds 555a578963 mmix ld: move .init (and _init) first. adds a26a62b197 Automatic date update in version.in adds 315e6afc82 [gdb/testsuite] Remove Dwarf::extern adds 10da644dc4 [gdb/testsuite] Drop src arg of MACRO_AT_{func,range} adds 90c3ec2d21 [gdb/testsuite] Use MACRO_AT_{func,range} adds f80c8ec423 Use boolean literals in linux-nat.c adds 33176ea7d7 [gdb/testsuite] Add gdb.base/valgrind-infcall-2.exp adds 0e26741636 gdb/riscv: delete target descriptions when gdb exits adds dea6fdedf9 Automatic date update in version.in adds aee91db3eb Remove "linux_multi_process" global adds 6095ca5257 Automatic date update in version.in adds e10a07b32d Power10 stub selection adds 4609ada49f ld: optionally emit _etext last, before .data adds 2585b7a5ce x86: Change PLT32 reloc against section to PC32 adds 9e6b97601b gold: Update x86-64 tests adds 53752b85ac gold: Update x32 test adds 49bcc13929 Automatic date update in version.in adds 693bec1ed6 ix86: enable more ELF tests for VxWorks adds 48ef937e91 x86: honor absolute section when emitting code adds 750e4bf70f gas: generalize comment character escaping recognition adds b3983e5f53 x86: handle SVR4 escaped binary operators adds 6e22f11784 [gdb/testsuite] Bail out after gdb_start error in gdb.thread [...] adds c06ad8b573 [gdb/testsuite] Fix valgrind-infcall-2.exp without libc debug info adds 98b3697bcd x86: Update PR gas/26263 linker tests adds b243ba58e8 [gdb/testsuite] Stabilize execution order in omp-par-scope.c adds 2f5541f384 PR26265, Spurious 'gc-sections requires ... when --init or --fini adds 39326c35dd Fix problem running a few PowerPC linker tests when the .dat [...] adds c14b491355 Skip tests requiring "alignof (void)" when compiling using clang adds 68cf161c24 guile: Add support for Guile 2.2. adds ae5369e773 guile: Add support for Guile 3.0. adds ed810cc7d3 Implement the skip_solib_resolver gdbarch hook for FreeBSD a [...] adds 3ce8f1ed68 Automatic date update in version.in adds ec4fcab0ee MIPS/GAS: Remove stale `prev_reloc_op_frag' variable adds bd460ecb31 [gdb/testsuite] Don't leak env vars in gdb.debuginfod/fetch_ [...] adds f0f9e75a82 [gdb/testsuite] Make inline-locals.c deterministic adds 185a798e66 Revert "x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s" adds e9bdc5108c [gdb/testsuite] Fix gdb.fortran/info-modules.exp with gcc-8 adds 84dc5f0b5c Updated Swedish translation for the binutils sub-directory adds 2b42b0415a Fix Unreasonable arch and cpu conflict warning for ther CSky [...] adds bf4ba07ca6 Revert "x86: Don't display eiz with no scale" adds 1de14d77bb Enable multi-process mode in the NetBSD native target. adds 803d0592ab [gdb/testsuite] Fix step-reverse.c with gcc-10 adds 6d3d6e4ba7 [gdb/testsuite] Fix gdb.reverse/solib-{precsave,reverse}.exp [...] adds d1fd641e0b gdb: handle undefined properties in ada_discrete_type_{low,h [...] adds 05c309a8ae gdb, gdbserver: make stopped_pids global variables static adds f7306dac19 gdb/python: Reuse gdb.RegisterDescriptor objects where possible adds baf8791efb gdb/python: Reuse gdb.RegisterGroup objects where possible adds 98f5f7740a Automatic date update in version.in adds 272bb05cc5 Add a new gdbarch hook to report additional signal information. adds ad97bfc533 Report architecture-specific signal information for core files. adds 77bdfeb2e6 Migrate the x86 MPX handle_segmentation_fault hook to report [...] adds 0e42f66a30 Migrate the sparc64 ADI handle_segmentation_fault hook to re [...] adds 4cec0c6689 Retire the now-unused gdbarch handle_segmentation_fault hook. adds 1ad2776d3d bfd: xtensa: pr26246: fix removed_literal_compare adds 0e6a3f07f5 ld: Properly override the IR definition adds 028a46039a gdbserver: handle running threads in qXfer:threads:read adds b83d958fc7 MIPS/GAS/testsuite: Use a helper variable for IRIX/non-IRIX [...] adds 39fdda0744 MIPS/GAS/testsuite: Fix JALR relocation tests for IRIX targets adds fe053b9e85 gdb/jit: pass the jiter objfile as an argument to jit_event_handler adds 238b5c9f08 gdb/jit: link to jit_objfile_data directly from the objfile struct adds 0e74a041c0 gdb/jit: split jit_objfile_data in two adds 8c1c720faa gdb/jit: apply some simplifications and assertions adds 77208eb7e2 gdb/jit: move cached_code_address and jit_breakpoint to jite [...] adds c8474dc353 gdb/jit: enable tracking multiple JITer objfiles adds c1072906f1 gdb/jit: remove jiter_objfile_data -> objfile back-link adds 2340e834df gdb/jit: apply minor cleanup and modernization adds a7b4ff4f0a gdb/jit: skip jit symbol lookup if already detected the symb [...] adds df16e041de Fix problems in CTF handling code exposed by the Coverity st [...] adds a67a1c41fe gdb/python: Use reference not pointer in py-registers.c adds c9fe1b583c Correct an error in the remote protocol specification adds b64751cf0b include, libctf: typo fixes adds 7eea9d3bdb libctf: restructure error handling to reduce relocations adds 2361f1c859 libctf, create: support addition of references to the unimpl [...] adds afd78bd6f0 libctf, create: do not corrupt function types' arglists at i [...] adds 9943fa3a73 libctf, create: add explicit casts for variables' and slices' types adds 437061996d libctf, types: allow ctf_type_reference of dynamic slices adds 2484ca436a libctf, open: drop unnecessary historical wart around forwards adds ab769488e7 libctf, create: member names of "" and NULL should be the same adds f47ca31135 libctf, create: fix addition of anonymous struct/union members adds dd987f0043 libctf, create: empty dicts are dirty to start with adds 502e838ed9 libctf, types: support slices of anything terminating in an int adds 96e3ec2966 libctf, types: ints, floats and typedefs with no name are invalid adds 601e455b75 libctf, archive: stop ctf_arc_bufopen triggering crazy unmaps adds 5ec7465fec libctf: having debugging enabled is unlikely adds 01d9317436 libctf: add ctf_type_name_raw adds 9b15cbb789 libctf: add ctf_type_kind_forwarded adds e0325e2ced libctf: add ctf_member_count adds 9c23dfa5aa libctf: add ctf_archive_count adds 469e75b621 libctf: fix __extension__ with non-GNU C compilers adds 809f6eb332 libctf: add new dynhash functions adds 5ceee3dba3 libctf, hash: improve insertion of existing keys into dynhashes adds a49c6c6a65 libctf, hash: save per-item space when no key/item freeing function adds 7764824138 libctf, hash: introduce the ctf_dynset adds 2c9ca36be1 libctf: move existing inlines into ctf-inlines.h adds 9850ce4d7b libctf: add ctf_forwardable_kind adds 2399827bfa libctf: add ctf_ref adds 688d28f621 libctf, next: introduce new class of easier-to-use iterators adds e28591b3df libctf, next, hash: add dynhash and dynset _next iteration adds 67d4cc671b libctf: pass the thunk down properly when wrapping qsort_r adds ec388c16cd libctf: error out on corrupt CTF with invalid header flags adds b7190c821e libctf, types: ensure the emission of ECTF_NOPARENT adds 8b37e7b63e libctf, ld, binutils: add textual error/warning reporting fo [...] adds c6e9a1e576 libctf, types: enhance ctf_type_aname to print function arg types adds b255b35feb libctf, decl: avoid leaks of the formatted string on error adds 8e795b46f5 libctf, dump: migrate towards dumping errors rather than truncation adds 7044740174 libctf, dump: fix slice dumping adds d50c08025d libctf, open: fix opening CTF in binaries with no symtab adds ac2ff76030 libctf, archive: fix bad error message adds 43a61d7d3e libctf: check for vasprintf adds 3166467b00 libctf: rename the type_mapping_key to type_key adds 1fa7a0c24e libctf: sort out potential refcount loops adds e148b73013 libctf: drop error-prone ctf_strerror adds 8d2229ad1e libctf, link: add lazy linking: clean up input members: err/ [...] adds e3f17159e2 libctf, link: fix ctf_link_write fd leak adds 5f54462c6a libctf, link: redo cu-mapping handling adds 19d4b1addc libctf, link: fix spurious conflicts of variables in the var [...] adds 6dd2819ffc libctf, link: add the ability to filter out variables from the link adds 1f2e8b5b87 libctf: add SHA-1 support for libctf adds a9b9870206 libctf, dedup: add new configure option --enable-libctf-hash [...] adds 0f0c11f7fc libctf, dedup: add deduplicator adds e3e8411bec libctf, link: add CTF_LINK_OMIT_VARIABLES_SECTION adds 662df3c3f1 libctf, link: tie in the deduplicating linker adds 3dd6b890b4 binutils: objdump: ctf: drop incorrect linefeeds adds f320bba50f ld: Reformat CTF errors into warnings. adds 5dba6f05b7 ld: new options --ctf-variables and --ctf-share-types adds 0b88415108 binutils, testsuite: allow compilation before doing run_dump_test adds b1b33524ad ld: new CTF testsuite adds 7cdfc3462f ld, testsuite: only run CTF tests when ld and GCC support CTF adds fa03171fb4 ld: do not produce one empty output .ctf section for every i [...] adds 62cdd7b18f ld, testsuite: do not run CTF tests at all on non-ELF for now adds 4533ed564d libctf, binutils: fix big-endian libctf archive opening adds 734c894234 libctf: fix isspace casts adds 8c419a91d7 libctf: fixes for systems on which sizeof (void *) > sizeof (long) adds 32fa152e3b Fix crash in -stack-list-arguments adds ea57e509a2 Remove hack for GDB which sets the section size to 0 adds 678c7a56ce Adjust corefile.exp test to show regression after bfd hack removal adds e56cb451c9 section_table_xfer_memory: Replace section name with callbac [...] adds 2735d4218e Provide access to non SEC_HAS_CONTENTS core file sections adds 94c265d790 Test ability to access unwritten-to mmap data in core file adds 5efb677960 Update binary_get_section_contents to seek using section's f [...] adds 7e183d2736 Add new gdbarch method, read_core_file_mappings adds db082f5979 Use NT_FILE note section for reading core target memory adds f9e233c9c4 Add test for accessing read-only mmapped data in a core file adds 4ba11f89a2 gcore command: Place all file-backed mappings in NT_FILE note adds 9c5ec5c2da Adjust coredump-filter.exp to account for NT_FILE note handling adds 09c2f5d45c Add new command "maint print core-file-backed-mappings" adds b089853a22 Add documentation for "maint print core-file-backed-mappings" adds 7da515fd76 New core file tests with mappings over existing program memory adds 25322a133a Automatic date update in version.in adds 25dfed247b Fix more bugs in gdb testglue wrapper handling adds 78344df7b5 gdb/disassembly: Update to handle non-statement addresses adds 90fcc46681 [gdb/tui] Fix Wmaybe-uninitialized warning in tui-winsource.c adds e7bc9db8f4 Don't touch frame_info objects if frame cache was reinitialized adds b5dd7120f6 PR ld/26288: Revert obsolete part of PR ld/26047 fix adds 97c79e2174 PR ld/26288: Allow the use of `--just-symbols' with ET_EXEC input adds 513487e1a8 Fix BZ 26294 - Add period to help text for maint print core- [...] adds 4b495c31c1 Automatic date update in version.in adds 2dddfa201b Updated German translation for the opcodes sub-directory adds 04f096fb9e Move the xc16x target to the obsolete list adds bf772a1ecd Update documentation on how to make a release adds 6dcfb80a28 [gdb/testsuite] Require gnatmake-8 for gdb.ada/mi_prot.exp adds f6720b1cfe config/debuginfod.m4: Use PKG_CHECK_MODULES adds 876518dd0a [gdb/symtab] Ignore zero line table entries adds 719251fee1 Automatic date update in version.in adds e79eb02f2f gdb/fortran: resolve dynamic types when readjusting after an [...] adds a237ab1af0 Automatic date update in version.in adds 3abf975826 MIPS/binutils/testsuite: Correct mips.exp test ABI/emul/endi [...] adds 05a6b8c28b Don't unnecessarily redefine 'socklen_t' type in MinGW builds. adds 555adca2e3 libctf: compilation failure on MinGW due to missing errno values adds 9e3d7d43cf Automatic date update in version.in adds 95420d3027 [gdb/build] Fix typo sys/sockets.h -> sys/socket.h adds 608d61c202 doc: Replace preceeded with preceded adds afd2ea2362 [GOLD] Power10 stub selection adds 344e66534e ctf test ERROR: $target-cc does not exist adds 8fab9282e5 Prevent strange "section mentioned in a -j option but not found" adds 93fd13c704 Accept --just-symbols symbols as absolute for xcoff adds 32377a8037 Allow new just-symbols test to run on XCOFF and PE adds a4089f524f Remove unused declaration from gcore.h adds ddce17585c Use SIGTRAP si_code values for all FreeBSD architectures on [...] adds cf0ae6e41f Automatic date update in version.in adds c38166b376 Re: Allow new just-symbols test to run on XCOFF and PE adds f437dadd89 More just-syms changes adds 67411cbf63 PR25022 testcase segfault for generic ELF linker targets adds 14fa8fb307 gdb: Add a find method for RegisterDescriptorIterator adds 43d5901ded gdb/python: make more use of RegisterDescriptors adds 1a02d6b0ff x86: Handle {disp32} for (%bp)/(%ebp)/(%rbp) adds d70f978b44 PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works adds 866b34a12d [gdb/build] Fix Wmaybe-uninitialized in gdb_optional.h adds 377170fa31 PKG_CHECK_MODULES: Properly check if $pkg_cv_[]$1[]_LIBS works adds 4d46f40270 Implement xfer_partial TARGET_OBJECT_SIGNAL_INFO for NetBSD adds 4888741a22 Fix bug in DW_OP_GNU_variable_value evaluation adds 16f3242c05 Update "disassemble" help adds f75a069335 Demangle function names when disassembling adds f6882bb131 Automatic date update in version.in adds f5c79e97fe [gdb/testsuite] Make gdb.dwarf2/dw2-line-number-zero.exp mor [...] adds 8ba83e9109 [tdep/s390] Fix Wmaybe-uninitialized in s390_displaced_step_fixup adds 5987401fcb Don't assert at ldwrite.c:212 adds 4d68fd750f Don't segfault on discarded section dynsyms adds a69ee13f5a For DWARF v5 Dwarf Package Files (.dwp files), the section i [...] adds 90fd07fcd3 [gdb/testsuite] Fix captured_command_loop breakpoint in selftests adds 9811697376 PR26279 Work around maybe-uninitialized warning in s390-mkopc.c adds 3f1b17bbf0 MIPS/LD: Set symtab's `sh_info' correctly for IRIX emulations adds c77cb2a09c MIPS: Make the IRIX naming of local section symbols consistent adds f693213d12 Run `autoreconf -vf` throughout adds 13069b87d1 Automatic date update in version.in adds 5a99adb860 [gdb/build] Fix Wmaybe-uninitialized in gdb/ui-style.h adds 4d8ee86073 Prevent the generation of DWARF level 0 line number tables... adds 6cc64caaba [gdb/testsuite] Fix gdb.fortran/ptype-on-functions.exp with gcc-4.8 adds f1dfbfdbc6 elf: Add sym_cache to elf_link_hash_table adds ac2599c447 x86: Pass --gdwarf-3 to assembler adds c8693053f8 Unify Solaris procfs and largefile handling adds f291783b26 Default to DWARF level 3 for the assembler. adds 3f853ba383 Strange - my previous commit to as.c to set the default dwar [...] adds e12dcc50da [gdb/testsuite] Fix gdb.fortran/info-modules.exp with gcc-4.8 adds 4d3bb35620 aarch64: set sh_entsize of .plt to 0 adds 1e6205909c gdb/breakpoint: do not update the condition string if parsin [...] adds 4c55e97025 gdb/breakpoint: set the condition exp after parsing the cond [...] adds 78319c1568 gdb/breakpoint: refactor 'set_breakpoint_condition' adds 5e500d3323 gdb: handle non-const property types in ada_modulus (PR ada/26318) adds 41eb8e8885 x86: Add {disp16} pseudo prefix adds 15f2a3ede0 Automatic date update in version.in adds 223d5266de ARC: Fix ld/pr24511 test adds a896df97b9 PR26314, Linking LTO objects with symbols from static and sh [...] adds e6a6c7676a ld: Add -fno-lto to linker tests adds 9ef1ec5dca Fix gdb.base/corefile2.exp test case for ppc64le adds 0245e13677 gdb.base/coremaker2.c: Fix compilation problems for x86_64 - [...] adds cec80c3843 Automatic date update in version.in adds d0e70c4189 Automatic date update in version.in adds 38883e3839 Automatic date update in version.in adds 39d744bdcc Tidy objdump_symstuff and objdump_dynsymstuff adds bfd133d0d8 PR26328, Compilation warning when building ld v2.35 with MinGW adds ee44c2ac7b Use xmalloc rather than malloc adds b5f386d520 PR26330, Malloc size error in objdump adds e44a1d7b9a asan: alpha-vms: buffer overflow in vms_traverse_index adds 8f34b74686 [gdb/symtab] Ignore DW_LNE_lo_user/DW_LNE_hi_user range adds e4ae357fe8 MSP430: Remove unused -md GAS option adds 0cf82b8156 Fix script name in usage and generated year range. adds 5d6356e960 Update FreeBSD system calls for 13.0-CURRENT. adds 31be51609c Automatic date update in version.in adds 521894aa4b [gdb/symtab] Handle invalid partial DIE reference adds 25b1f10d9b gas: Fix as.texi typo infortmation adds a3b3e8586d gas: Fix .debug_info CU header for --gdwarf-5 adds f63d03dde0 gas: Make sure .debug_line file table contains a zero filena [...] adds 6b9a135d72 gas: Use udata for DW_AT_high_pc when emitting DWARF4 adds b0a72f49df gas: Revert an accidental change in x86-64-pseudos.d adds 789198ca95 gas/NEWS: Mention {disp16} pseudo prefix adds 10c381b53f gdb/testsuite: Use 'array unset' instead of just 'unset' adds 39791af2a2 gdb: support for eBPF adds b26e2ae7d3 sim: eBPF simulator adds 8c4c18181e sim: generated files for the eBPF simulator adds 51d6067d78 gdb: remove TYPE_DYN_PROP_BATON adds 8a6d5e35fe gdb: remove TYPE_DYN_PROP_KIND adds 66d6346b25 gdb: remove TYPE_DYN_PROP_ADDR adds 6cfa9b59e2 Update email address in MAINTAINERS adds fedfee8850 gdb: change frame_info::prev_func::p type to cached_copy_status adds 97916bfedf gdb: use bool in frame code adds 563a322515 Z8k: fix sout/soudb opcodes with direct address adds b7563b2492 Automatic date update in version.in adds 0b97e81846 PR26337, Malloc size error in objdump adds 787bbc56d8 Revert "PR26337, Malloc size error in objdump" adds 5555c86d3e [gdb] Fix prop->const_val uses in gdbtypes.c adds e8a387fb5f MSP430: sim: Fix incorrect simulation of unsigned widening multiply adds 57d02173a2 Fix variant part regressions with older Rust compiler adds ea946b861c gdb/testsuite: link some dwarf2 tests with nopie adds f5750f89e3 Automatic date update in version.in adds b5582ab72f Don't output null pathname in core_target::build_file_mappin [...] adds 1a9f72a7a8 MSP430: ld: Update output section tail when shuffling ".eith [...] adds 3ee9565c95 bpf: relocation fixes for eBPF ELF backend adds ed908db649 amd64_analyze_prologue: fix incorrect comment adds d27aad4ec3 gas: Fix internal error on long local labels adds 174981ae1f gdb: rename regcache::current_regcache to regcache::regcaches adds 159ed7d93f gdb: move regcache::regcaches to regcache.c adds 939bf1224d Automatic date update in version.in adds 4b48e6d46d MSP430: sim: Increase main memory region size adds 7bb178ecf8 as: Ignore rest of line on overflow error adds d2854d8d5a Add code for processing version 5 DWP files (for use with DW [...] adds b161a60d1f gdb: pass target to thread_ptid_changed observable adds 888bdb2b74 gdb: change regcache list to be a map adds 3d4470e5d4 Call add_active_thread after pushing the ravenscar target adds e95465793d Avoid crash in ravenscar_thread_target::wait adds 550ab58d6e Return event_ptid from ravenscar_thread_target::wait adds a8ac85bb7d Handle case where Ada task is current but not listed adds d5d833afcf Change names given to Ravenscar threads adds 78c02f21ad Use gdb::function_view in iterate_over_live_ada_tasks adds 2080266b77 Wrap xfer_partial and enable_btrace for Ravenscar adds e09eef98a6 Update Ravenscar documentation adds 39e2018a4e Fix Ravenscar "process" resume adds 592f9bd76a Fetch registers from correct thread in ravenscar-thread.c adds 0e29517d97 Set inferior_ptid in ravenscar_thread_target::update_thread_list adds a52b3ae2b1 Fix remaining Ravenscar regressions adds fe4c3d430b gdb: fix whitespace issues in ChangeLog adds d844f10ac2 bpf: fix false overflow in eBPF ELF backend linker adds aebda2fbcb bpf: add missing tests from previous commits adds bc853409cc Automatic date update in version.in adds 38f8aa06d9 [gdb/build] Fix missing implicit constructor call with gcc 4.8 adds 0770687e1e Automatic date update in version.in adds 041d9819fb gdb: replace function pointer with `void *` data with function_view adds 40f3419a81 Automatic date update in version.in adds 9b0ac51b22 nm: Remove --with-symbol-versions adds 86c0f617ac Error on lmw, lswi and related PowerPC insns when LE adds 5fbec329ec Prioritise mtfprd and mtvrd over mtvsrd in PowerPC disassembly adds 8b2742a156 Implement missing powerpc extended mnemonics adds 3eb651743e Implement missing powerpc mtspr and mfspr extended insns adds cc308722fb [AArch64] Fix incorrectly-defined SVE macro adds f8e3fe0d27 [AArch64] Improve prologue handling (and fix PR26310) adds f7cb161ea6 [aarch64] GAS doesn't validate the architecture version for [...] adds b3f8962bdb [sim] Fix mbuild build breaker in sim-cpu.c adds ccd9fae5d5 Improve the documentation of the linker's --relax option. adds 9546e03d55 Remove spurious text in changelog entry adds fa63795f40 aarch64: Don't assert on long sysreg names adds 0110183789 Automatic date update in version.in adds 1796a2a150 [gdb/build] Mark ms1 as deleted in MAINTAINERS adds 08770ec259 PowerPC CELL cctp* adds 8989de8220 Automatic date update in version.in adds 79ddc88496 Updated Serbian and Russian translations for various sub-dir [...] adds 79bc120c7b Add demangling support to readelf. adds 369afd5008 The description for -mno-csr-check talks about "cheching" ra [...] adds 2e49fd1edf aarch64: Add support for MPAM system registers adds c0ab14ae2a Fix duplicate label in gdb.dwarf2/dw2-op-out-param.S adds ff2084b9ef Read tid from correct offset in win32pstatus NOTE_INFO_THREAD adds 8fbac78b14 Define constants for win32pstatus ELF notes adds 03c29a6faf Don't hardcode CONTEXT size for a NOTE_INFO_THREAD win32psta [...] adds 04ec0fa297 Refine size constraints applied to win32pstatus ELF notes adds d61f3d0383 Add handling for 64-bit module addresses in Cygwin core dumps adds 404ec93359 Only warn about malformed win32pstatus notes adds d3511b24ea Two fixes in dwarf-mode.el adds 2fef937354 Fix signedness comparison warning in elfcore_grok_win32pstatus() adds 225f168451 [PATCH] gas: arm: Fix IT-predicated MVE vcvt adds 27c7b875bd gdb.base/corefile.exp regression for unix/-m32 on x86_64 (PR 26336) adds 7cf663a932 Move multi-target NEWS entry to GDB 10 features adds 6d8a0a5e90 Fix malloc allocation size sanity check adds 75e100a30d PR26348, Malloc error in write_zeros adds 6738c8a7c9 PowerPC64 --no-pcrel-optimize adds e5a59fd37e Automatic date update in version.in adds 2b6ba032ad Obsolete arm-symbianelf adds 73d0dc162e Obsolete ia64 adds 8118fd4346 Fix an internal compiler error when attempting to create a s [...] adds ece5bc8ac3 gdb: allow specifying multiple filters when running selftests adds a5353ae6cf [ARM, sim] Fix build failure with -Werror (PR26365) adds 7a82e90312 Add skip_ada_tests to more Ada testcases adds a54a7f13f3 Add skip_fortran_tests to more Fortran testcases adds 002a3166d3 debuginfod-support.c: Replace globals with user_data adds b31488a344 gdb: Implement native dumpcore function adds a6e6223e9a gdb: Implement native dumpcore function for NetBSD adds dac736f6a1 Automatic date update in version.in adds 95c210664d AArch64: Relax thumb-plt testcases regexpr. adds fc0efc4bd7 Readelf demangling test typo adds 82fcdb3938 PR26388, objdump debug dump memory leaks adds 19bddbe95c Allow larger bfd_default_hash_table_size adds d369b608a1 gdb: add gdb_argv::as_array_view method adds 6e562fa3ba [PowerPC] Use < 0 and >= 0 for watchpoint ptrace calls adds 6ea815e781 [PowerPC] Always clear watchpoint with PTRACE_SET_DEBUGREG adds a9ca57d09a Automatic date update in version.in adds 4d1823674e PR26389, nm prints "c" for a common symbol with -flto and -fcommon adds 10885e2436 Set SEC_SMALL_DATA on small common adds 547ce8f00b [gdb/backtrace] Fix printing of fortran string args adds 3d11c30a6e [gdb/testsuite] Fix charlen type in mixed-lang-stack.c adds 878000178e Automatic date update in version.in adds f569c1c51a [gdb/testsuite] Add gdb.base/eh_return.exp adds 246b9ea198 ld: Add a PR binutils/26389 test adds 0dbd452ad2 PowerPC64 inline PLT call tests adds d3267445af Automatic date update in version.in adds 53d5a2a5c1 [gdb] Fix printing of unresolved dynamic type adds d4d05d13eb gas: Fix internal error in S_SET_SEGMENT adds f54be24b10 gdb: use bool in dwarf2_loc_desc_get_symbol_read_needs adds 7635cf797e gdb: fix wrong indentation in symbol_needs_eval_context adds b017825fab Convert CORE_ADDR to Python using gdb_py_object_from_ulongest adds 3ae7ab9992 Fix MI crash with Ada string access adds 326afb7229 Update xfail pattern in gdb.rust/simple.exp adds f9b11e6b18 gdb: fix IA64 build failure of linux-nat adds d2bb907b8b Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + bfd/ChangeLog | 636 + bfd/Makefile.am | 6 +- bfd/Makefile.in | 13 +- bfd/arc-got.h | 2 +- bfd/archures.c | 4 - bfd/bfd-in2.h | 8 +- bfd/bfd.c | 4 + bfd/bfd.m4 | 16 +- bfd/binary.c | 12 +- bfd/coff-ppc.c | 2582 -- bfd/coff-rs6000.c | 14 + bfd/coff-z80.c | 4 +- bfd/coffcode.h | 46 +- bfd/coffgen.c | 27 +- bfd/config.bfd | 29 +- bfd/config.in | 3 + bfd/configure | 235 +- bfd/configure.ac | 43 +- bfd/cpu-i386.c | 28 +- bfd/cpu-riscv.c | 98 +- bfd/doc/Makefile.in | 1 + bfd/ecoff.c | 4 +- bfd/elf-bfd.h | 40 +- bfd/elf-m10300.c | 66 +- bfd/elf-vxworks.c | 13 + bfd/elf-vxworks.h | 3 +- bfd/elf.c | 193 +- bfd/elf32-arc.c | 53 +- bfd/elf32-arm.c | 81 +- bfd/elf32-bfin.c | 47 +- bfd/elf32-cr16.c | 66 +- bfd/elf32-cris.c | 49 +- bfd/elf32-csky.c | 56 +- bfd/elf32-frv.c | 23 +- bfd/elf32-hppa.c | 63 +- bfd/elf32-i386.c | 211 +- bfd/elf32-lm32.c | 49 +- bfd/elf32-m32c.c | 1 - bfd/elf32-m32r.c | 182 +- bfd/elf32-m68hc1x.h | 3 - bfd/elf32-m68k.c | 114 +- bfd/elf32-metag.c | 57 +- bfd/elf32-microblaze.c | 49 +- bfd/elf32-mips.c | 12 + bfd/elf32-nds32.c | 80 +- bfd/elf32-nds32.h | 7 - bfd/elf32-nios2.c | 54 +- bfd/elf32-or1k.c | 55 +- bfd/elf32-ppc.c | 52 +- bfd/elf32-s390.c | 58 +- bfd/elf32-score.c | 4 +- bfd/elf32-score7.c | 4 +- bfd/elf32-sh.c | 82 +- bfd/elf32-tic6x.c | 44 +- bfd/elf32-tilepro.c | 264 +- bfd/elf32-v850.c | 15 +- bfd/elf32-vax.c | 70 +- bfd/elf32-xtensa.c | 36 +- bfd/elf64-alpha.c | 39 +- bfd/elf64-bpf.c | 215 +- bfd/elf64-hppa.c | 58 +- bfd/elf64-ia64-vms.c | 1 + bfd/elf64-mmix.c | 9 +- bfd/elf64-ppc.c | 229 +- bfd/elf64-ppc.h | 6 + bfd/elf64-s390.c | 60 +- bfd/elf64-x86-64.c | 322 +- bfd/elfcode.h | 22 +- bfd/elflink.c | 150 +- bfd/elfn32-mips.c | 12 + bfd/elfnn-aarch64.c | 56 +- bfd/elfnn-ia64.c | 35 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-mips.c | 11 +- bfd/elfxx-riscv.c | 1 - bfd/elfxx-riscv.h | 13 + bfd/elfxx-sparc.c | 39 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 4 + bfd/elfxx-tilegx.c | 51 +- bfd/elfxx-x86.c | 88 +- bfd/elfxx-x86.h | 6 - bfd/hash.c | 25 +- bfd/libcoff-in.h | 8 - bfd/libcoff.h | 8 - bfd/mach-o.c | 2 + bfd/pe-ppc.c | 47 - bfd/peXXigen.c | 133 +- bfd/pei-ppc.c | 50 - bfd/plugin.c | 2 +- bfd/po/SRC-POTFILES.in | 2 - bfd/po/bfd.pot | 3070 +- bfd/po/fr.po | 3567 +- bfd/po/pt.po | 3564 +- bfd/po/ru.po | 3562 +- bfd/po/sr.po | 3598 +- bfd/po/uk.po | 3537 +- bfd/syms.c | 6 +- bfd/targets.c | 14 - bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 29 +- bfd/vms-lib.c | 6 +- bfd/xcofflink.c | 48 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 435 + binutils/Makefile.am | 12 +- binutils/Makefile.in | 23 +- binutils/NEWS | 14 + binutils/README-how-to-make-a-release | 51 +- binutils/aclocal.m4 | 1 + binutils/config.in | 3 + binutils/configure | 493 +- binutils/configure.ac | 15 +- binutils/dlltool.c | 324 +- binutils/doc/Makefile.in | 10 +- binutils/doc/binutils.texi | 79 +- binutils/doc/debug.options.texi | 4 + binutils/dwarf-mode.el | 12 +- binutils/dwarf.c | 314 +- binutils/dwarf.h | 1 + binutils/elfcomm.c | 9 +- binutils/nm.c | 26 +- binutils/objcopy.c | 10 +- binutils/objdump.c | 60 +- binutils/od-macho.c | 4 + binutils/po/bg.po | 4536 ++- binutils/po/binutils.pot | 3833 +- binutils/po/fr.po | 4068 ++- binutils/po/pt.po | 4122 ++- binutils/po/sr.po | 4060 ++- binutils/po/sv.po | 3976 +- binutils/po/uk.po | 4199 ++- binutils/rclex.c | 2 +- binutils/rcparse.y | 10 +- binutils/rddbg.c | 11 +- binutils/readelf.c | 379 +- binutils/resrc.c | 6 +- binutils/testsuite/binutils-all/ar.exp | 2 +- binutils/testsuite/binutils-all/arc/double_regs.s | 3 + binutils/testsuite/binutils-all/arc/objdump.exp | 3 + binutils/testsuite/binutils-all/copy-2.d | 7 +- binutils/testsuite/binutils-all/copy-3.d | 7 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/dw5.W | 4 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- .../testsuite/binutils-all/i386/compressed-1a.d | 2 +- .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 4 +- binutils/testsuite/binutils-all/mangled.s | 5 + .../mips/global-local-symtab-final-n32.d | 9 + .../mips/global-local-symtab-final-n64.d | 9 + .../mips/global-local-symtab-final-o32.d | 9 + .../binutils-all/mips/global-local-symtab-n32.d | 8 + .../binutils-all/mips/global-local-symtab-n32t.d | 8 + .../binutils-all/mips/global-local-symtab-n64.d | 10 + .../binutils-all/mips/global-local-symtab-o32.d | 10 + .../binutils-all/mips/global-local-symtab-o32t.d | 10 + .../mips/global-local-symtab-sort-n32.d | 8 + .../mips/global-local-symtab-sort-n32t.d | 8 + .../mips/global-local-symtab-sort-n64.d | 14 + .../mips/global-local-symtab-sort-n64t.d | 14 + .../mips/global-local-symtab-sort-o32.d | 14 + .../mips/global-local-symtab-sort-o32t.d | 14 + binutils/testsuite/binutils-all/mips/mips-ase-1.d | 1 - binutils/testsuite/binutils-all/mips/mips-ase-2.d | 1 - binutils/testsuite/binutils-all/mips/mips-ase-3.d | 1 - .../testsuite/binutils-all/mips/mips-note-2-n32.d | 1 - .../testsuite/binutils-all/mips/mips-note-2-n64.d | 1 - binutils/testsuite/binutils-all/mips/mips-note-2.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r-n32.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r-n64.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r.d | 1 - .../testsuite/binutils-all/mips/mips-reginfo-n32.d | 1 - .../testsuite/binutils-all/mips/mips-reginfo.d | 1 - binutils/testsuite/binutils-all/mips/mips.exp | 257 +- .../testsuite/binutils-all/mips/mips16-alias.d | 2 +- .../binutils-all/mips/mips16-extend-insn.d | 2 +- .../binutils-all/mips/mips16-extend-noinsn.d | 1 - .../testsuite/binutils-all/mips/mips16-noalias.d | 2 +- .../testsuite/binutils-all/mips/mips16-pcrel.d | 1 - .../testsuite/binutils-all/mips/mips16-undecoded.d | 2 +- .../binutils-all/mips/mips16e2-extend-insn.d | 2 +- .../binutils-all/mips/mips16e2-undecoded.d | 2 +- .../testsuite/binutils-all/mips/mixed-micromips.d | 2 +- .../testsuite/binutils-all/mips/mixed-mips16.d | 2 +- binutils/testsuite/binutils-all/nm.exp | 8 +- binutils/testsuite/binutils-all/objcopy.exp | 5 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/binutils-all/pr26112.o.bz2 | Bin 0 -> 4998 bytes binutils/testsuite/binutils-all/pr26112.r | 350 + binutils/testsuite/binutils-all/pr26160.dwp.bz2 | Bin 0 -> 2951 bytes binutils/testsuite/binutils-all/pr26160.r | 1441 + binutils/testsuite/binutils-all/readelf.demangled | 5 + binutils/testsuite/binutils-all/readelf.exp | 31 +- .../testsuite/binutils-all/set-section-alignment.d | 3 +- .../binutils-all/windres/menuitem_flags.rc | 16 + .../testsuite/binutils-all/x86-64/compressed-1a.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494a.d | 1 - .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494b.d | 1 - .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494c.d | 1 - .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494d.d | 1 - .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494e.d | 1 - binutils/testsuite/binutils-all/x86-64/x86-64.exp | 4 +- binutils/testsuite/lib/binutils-common.exp | 91 +- binutils/windres.c | 2 + config/ChangeLog | 38 + config/cet.m4 | 17 +- config/debuginfod.m4 | 38 +- config/largefile.m4 | 45 +- config/pkg.m4 | 283 + configure | 139 +- configure.ac | 4 - cpu/ChangeLog | 13 + cpu/bpf.cpu | 20 +- elfcpp/ChangeLog | 13 + elfcpp/elfcpp_swap.h | 16 +- gas/ChangeLog | 992 + gas/Makefile.am | 2 +- gas/Makefile.in | 3 +- gas/NEWS | 10 + gas/app.c | 23 +- gas/as.c | 5 +- gas/config/obj-coff.h | 4 - gas/config/obj-elf.c | 9 +- gas/config/obj-som.c | 6 +- gas/config/tc-aarch64.c | 61 +- gas/config/tc-arc.c | 60 +- gas/config/tc-arm.c | 21 +- gas/config/tc-csky.c | 6 +- gas/config/tc-i386-intel.c | 10 + gas/config/tc-i386.c | 559 +- gas/config/tc-i386.h | 4 - gas/config/tc-m68k.c | 20 + gas/config/tc-mips.c | 13 +- gas/config/tc-mmix.c | 19 +- gas/config/tc-mmix.h | 3 - gas/config/tc-msp430.c | 9 - gas/config/tc-ppc.c | 885 +- gas/config/tc-ppc.h | 18 +- gas/config/tc-riscv.c | 139 +- gas/config/tc-s12z.c | 28 +- gas/config/tc-xc16x.c | 2 + gas/config/tc-xtensa.c | 2 +- gas/config/tc-z80.c | 9 +- gas/configure | 91 +- gas/configure.ac | 7 + gas/configure.tgt | 7 - gas/doc/Makefile.in | 1 + gas/doc/as.texi | 24 +- gas/doc/c-i386.texi | 20 +- gas/doc/c-riscv.texi | 2 +- gas/dwarf2dbg.c | 61 +- gas/po/fr.po | 4906 +-- gas/po/gas.pot | 3168 +- gas/po/ru.po | 4890 +-- gas/po/uk.po | 4898 +-- gas/read.c | 24 +- gas/read.h | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-5.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-5.l | 2 + gas/testsuite/gas/aarch64/invalid-sysreg-assert.d | 3 + gas/testsuite/gas/aarch64/invalid-sysreg-assert.l | 2 + gas/testsuite/gas/aarch64/invalid-sysreg-assert.s | 2 + gas/testsuite/gas/aarch64/mpam-bad.d | 2 + gas/testsuite/gas/aarch64/mpam-bad.l | 2 + gas/testsuite/gas/aarch64/mpam-bad.s | 1 + gas/testsuite/gas/aarch64/mpam.d | 38 + gas/testsuite/gas/aarch64/mpam.s | 31 + .../gas/aarch64/reglike-label-unicode-segv.d | 8 + .../gas/aarch64/reglike-label-unicode-segv.s | 2 + gas/testsuite/gas/aarch64/sysreg-5.s | 1 + gas/testsuite/gas/all/eqv-dot.d | 5 +- gas/testsuite/gas/all/fill-1.d | 4 +- gas/testsuite/gas/all/gas.exp | 5 +- gas/testsuite/gas/all/local-label-overflow.d | 3 + gas/testsuite/gas/all/local-label-overflow.l | 2 + gas/testsuite/gas/all/local-label-overflow.s | 1 + gas/testsuite/gas/all/weakref1l.d | 2 +- gas/testsuite/gas/arc/add_s-err.s | 4 +- gas/testsuite/gas/arc/asm-errors.err | 6 +- gas/testsuite/gas/arc/cpu-em-err.s | 2 +- gas/testsuite/gas/arc/dsp.d | 4 +- gas/testsuite/gas/arc/hregs-err.s | 8 +- gas/testsuite/gas/arc/warn.s | 4 +- gas/testsuite/gas/arm/cde-missing-fp.l | 184 +- gas/testsuite/gas/arm/mve-vcvtne-it-bad.d | 5 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 2 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 3 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 9 + gas/testsuite/gas/arm/mve-vcvtne-it.s | 4 + gas/testsuite/gas/arm/plt-1.d | 12 +- gas/testsuite/gas/cfi/cfi.exp | 3 +- gas/testsuite/gas/elf/dwarf-4-cu.d | 11 + gas/testsuite/gas/elf/dwarf-4-cu.s | 14 + gas/testsuite/gas/elf/dwarf-5-cu.d | 11 + gas/testsuite/gas/elf/dwarf-5-cu.s | 14 + gas/testsuite/gas/elf/dwarf2-11.d | 2 +- gas/testsuite/gas/elf/dwarf2-12.d | 5 +- gas/testsuite/gas/elf/dwarf2-13.d | 5 +- gas/testsuite/gas/elf/dwarf2-14.d | 5 +- gas/testsuite/gas/elf/dwarf2-15.d | 2 +- gas/testsuite/gas/elf/dwarf2-16.d | 2 +- gas/testsuite/gas/elf/dwarf2-17.d | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 2 +- gas/testsuite/gas/elf/dwarf2-19.d | 2 +- gas/testsuite/gas/elf/dwarf2-3.d | 1 + gas/testsuite/gas/elf/dwarf2-5.d | 4 +- gas/testsuite/gas/elf/dwarf2-6.d | 2 +- gas/testsuite/gas/elf/dwarf2-7.d | 5 +- gas/testsuite/gas/elf/elf.exp | 3 + gas/testsuite/gas/elf/section-symbol-redef.d | 5 + gas/testsuite/gas/elf/section-symbol-redef.s | 3 + gas/testsuite/gas/i386/addr32.d | 6 + gas/testsuite/gas/i386/addr32.s | 6 + gas/testsuite/gas/i386/arch-10-bdver1.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver2.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver3.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver4.d | 39 +- gas/testsuite/gas/i386/arch-10-btver1.d | 39 +- gas/testsuite/gas/i386/arch-10-btver2.d | 39 +- gas/testsuite/gas/i386/arch-10-lzcnt.d | 39 +- gas/testsuite/gas/i386/arch-10-prefetchw.d | 39 +- gas/testsuite/gas/i386/arch-10.d | 2 +- gas/testsuite/gas/i386/arch-2.d | 2 +- gas/testsuite/gas/i386/arch-3.d | 14 +- gas/testsuite/gas/i386/arch-5.d | 2 +- gas/testsuite/gas/i386/arch-6.d | 2 +- gas/testsuite/gas/i386/avx-16bit.d | 54 +- gas/testsuite/gas/i386/avx-scalar.d | 54 +- gas/testsuite/gas/i386/avx.d | 54 +- gas/testsuite/gas/i386/avx512f-16bit.d | 48 +- gas/testsuite/gas/i386/avx512f-opts-intel.d | 2 + gas/testsuite/gas/i386/avx512f-opts.d | 2 + gas/testsuite/gas/i386/avx512f-opts.s | 3 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/crc32-suffix.d | 25 + gas/testsuite/gas/i386/crc32.d | 18 +- gas/testsuite/gas/i386/disassem.d | 16 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 2 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-3a.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-3b.d | 2 +- gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-32.d | 2 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 - gas/testsuite/gas/i386/evex-no-scale-64.d | 2 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 - gas/testsuite/gas/i386/evex-no-scale.s | 18 + gas/testsuite/gas/i386/evex-wig1.d | 8 +- gas/testsuite/gas/i386/fma4-lig.d | 97 + gas/testsuite/gas/i386/i386.exp | 53 +- gas/testsuite/gas/i386/iamcu-1.d | 1 - gas/testsuite/gas/i386/iamcu-2.d | 1 - gas/testsuite/gas/i386/iamcu-3.d | 1 - gas/testsuite/gas/i386/iamcu-4.d | 1 - gas/testsuite/gas/i386/iamcu-5.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-1.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 39 +- gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 3600 +- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 3600 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 60 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32-intel.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d | 25 +- gas/testsuite/gas/i386/ilp32/x86-64-ifunc.d | 18 +- gas/testsuite/gas/i386/ilp32/x86-64-reg-intel.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-reg.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-rep-suffix.d | 20 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d | 84 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d | 48 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/intel-intel.d | 4 +- gas/testsuite/gas/i386/intel-regs.d | 4 + gas/testsuite/gas/i386/intel-regs.s | 4 + gas/testsuite/gas/i386/intel.d | 4 +- gas/testsuite/gas/i386/intel.s | 4 +- gas/testsuite/gas/i386/inval-pseudo.l | 6 +- gas/testsuite/gas/i386/inval-pseudo.s | 2 + gas/testsuite/gas/i386/jump16.d | 4 +- gas/testsuite/gas/i386/k1om.d | 1 - gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/l1om.d | 1 - gas/testsuite/gas/i386/lfence-load.d | 2 +- gas/testsuite/gas/i386/movbe-suffix.d | 22 + gas/testsuite/gas/i386/nop-1-suffix.d | 60 + gas/testsuite/gas/i386/noreg16-data32.d | 152 + gas/testsuite/gas/i386/noreg16.d | 36 +- gas/testsuite/gas/i386/noreg16.s | 286 +- gas/testsuite/gas/i386/noreg32-data16.d | 163 + gas/testsuite/gas/i386/noreg32-data16.e | 11 + gas/testsuite/gas/i386/noreg32.d | 22 +- gas/testsuite/gas/i386/noreg32.s | 306 +- gas/testsuite/gas/i386/noreg64-data16.d | 161 + gas/testsuite/gas/i386/noreg64-data16.e | 11 + gas/testsuite/gas/i386/noreg64-rex64.d | 160 + gas/testsuite/gas/i386/noreg64.d | 12 +- gas/testsuite/gas/i386/noreg64.s | 328 +- gas/testsuite/gas/i386/notrack.d | 22 +- gas/testsuite/gas/i386/opcode-intel.d | 4 +- gas/testsuite/gas/i386/opcode.d | 2 +- gas/testsuite/gas/i386/prefix.d | 8 +- gas/testsuite/gas/i386/prefix32.l | 8 +- gas/testsuite/gas/i386/prefix32.s | 2 +- gas/testsuite/gas/i386/prefix64.l | 10 +- gas/testsuite/gas/i386/prefix64.s | 2 +- gas/testsuite/gas/i386/property-4.d | 9 + gas/testsuite/gas/i386/property-4.s | 2 + gas/testsuite/gas/i386/property-5.d | 9 + gas/testsuite/gas/i386/property-5.s | 2 + gas/testsuite/gas/i386/property-6.d | 9 + gas/testsuite/gas/i386/property-6.s | 2 + gas/testsuite/gas/i386/pseudos.d | 38 + gas/testsuite/gas/i386/pseudos.s | 51 + gas/testsuite/gas/i386/ptwrite.d | 16 +- gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/simd.d | 20 +- gas/testsuite/gas/i386/sizing.s | 55 + gas/testsuite/gas/i386/sizing32.d | 20 + gas/testsuite/gas/i386/sizing64.d | 20 + gas/testsuite/gas/i386/solaris/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/solaris/x86-64-jump.d | 26 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/solaris/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/solaris/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/sse-noavx.d | 2 +- gas/testsuite/gas/i386/sse2-16bit.d | 4 +- gas/testsuite/gas/i386/sse2.d | 2 +- gas/testsuite/gas/i386/sse2avx.d | 10 +- gas/testsuite/gas/i386/sse2avx.s | 4 + gas/testsuite/gas/i386/sse4_2.d | 24 +- gas/testsuite/gas/i386/svr4.d | 24 + gas/testsuite/gas/i386/svr4.s | 31 + gas/testsuite/gas/i386/x86-64-addr32-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.s | 6 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-2a.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-3.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 24 + gas/testsuite/gas/i386/x86-64-amx-bad.s | 63 + gas/testsuite/gas/i386/x86-64-amx-intel.d | 70 + gas/testsuite/gas/i386/x86-64-amx-inval.l | 17 + gas/testsuite/gas/i386/x86-64-amx-inval.s | 22 + gas/testsuite/gas/i386/x86-64-amx.d | 70 + gas/testsuite/gas/i386/x86-64-amx.s | 61 + gas/testsuite/gas/i386/x86-64-arch-2-bdver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver3.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver4.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- .../gas/i386/x86-64-avx512bw-wig1-intel.d | 32 +- gas/testsuite/gas/i386/x86-64-avx512bw-wig1.d | 32 +- gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-opts.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-opts.s | 1 + gas/testsuite/gas/i386/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/x86-64-branch-3.d | 10 +- gas/testsuite/gas/i386/x86-64-branch.d | 60 +- gas/testsuite/gas/i386/x86-64-crc32-suffix.d | 35 + gas/testsuite/gas/i386/x86-64-crc32.d | 30 +- gas/testsuite/gas/i386/x86-64-disassem.d | 36 +- gas/testsuite/gas/i386/x86-64-disp32.d | 2 +- gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-evex-wig1.d | 4 +- gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d | 17 +- gas/testsuite/gas/i386/x86-64-gotpcrel.d | 17 +- gas/testsuite/gas/i386/x86-64-ifunc.d | 6 +- gas/testsuite/gas/i386/x86-64-inval-pseudo.l | 10 + gas/testsuite/gas/i386/x86-64-inval-pseudo.s | 4 + gas/testsuite/gas/i386/x86-64-jump.d | 26 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 20 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 8 +- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 12 +- gas/testsuite/gas/i386/x86-64-movbe-suffix.d | 28 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 18 +- gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/x86-64-mpx.d | 28 +- gas/testsuite/gas/i386/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 4 +- gas/testsuite/gas/i386/x86-64-notrack.d | 126 +- gas/testsuite/gas/i386/x86-64-opcode.d | 42 +- gas/testsuite/gas/i386/x86-64-property-4.d | 10 + gas/testsuite/gas/i386/x86-64-property-5.d | 10 + gas/testsuite/gas/i386/x86-64-property-6.d | 10 + gas/testsuite/gas/i386/x86-64-property-7.d | 9 + gas/testsuite/gas/i386/x86-64-property-7.s | 2 + gas/testsuite/gas/i386/x86-64-property-8.d | 9 + gas/testsuite/gas/i386/x86-64-property-8.s | 2 + gas/testsuite/gas/i386/x86-64-property-9.d | 9 + gas/testsuite/gas/i386/x86-64-property-9.s | 2 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 3 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 3 + gas/testsuite/gas/i386/x86-64-pseudos.d | 43 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 54 +- gas/testsuite/gas/i386/x86-64-reg-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-reg.d | 8 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 4 +- gas/testsuite/gas/i386/x86-64-rtm.d | 8 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 2 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 27 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 39 +- gas/testsuite/gas/i386/x86-64-sse4_2-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-sse4_2.d | 20 +- gas/testsuite/gas/i386/x86-64-stack-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-stack-suffix.d | 10 +- gas/testsuite/gas/i386/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/x86-64-stack.s | 4 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86_64-intel.d | 4 +- gas/testsuite/gas/i386/xop-lig.d | 5 + gas/testsuite/gas/ia64/group-2.d | 2 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 2 +- gas/testsuite/gas/ia64/unwind.d | 2 +- gas/testsuite/gas/macros/macros.exp | 1 - gas/testsuite/gas/mips/global-local-symtab-n32.d | 6 + gas/testsuite/gas/mips/global-local-symtab-n32t.d | 6 + gas/testsuite/gas/mips/global-local-symtab-n64.d | 8 + gas/testsuite/gas/mips/global-local-symtab-o32.d | 8 + gas/testsuite/gas/mips/global-local-symtab-o32t.d | 8 + .../gas/mips/global-local-symtab-sort-n32.d | 6 + .../gas/mips/global-local-symtab-sort-n32t.d | 6 + .../gas/mips/global-local-symtab-sort-n64.d | 17 + .../gas/mips/global-local-symtab-sort-n64t.d | 17 + .../gas/mips/global-local-symtab-sort-o32.d | 17 + .../gas/mips/global-local-symtab-sort-o32t.d | 17 + gas/testsuite/gas/mips/global-local-symtab.s | 10 + gas/testsuite/gas/mips/jal-svr4pic-irix.d | 40 + gas/testsuite/gas/mips/jal-svr4pic-local-irix.d | 30 + gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- .../gas/mips/jal-svr4pic-noreorder-irix.d | 42 + gas/testsuite/gas/mips/jal-xgot-irix.d | 52 + gas/testsuite/gas/mips/jalr2-irix.d | 39 + gas/testsuite/gas/mips/jalr2.d | 1 + .../mips/micromips-branch-relax-insn32-pic-irix.d | 571 + .../gas/mips/micromips-branch-relax-pic-irix.d | 623 + .../gas/mips/micromips@jal-svr4pic-irix.d | 43 + .../gas/mips/micromips@jal-svr4pic-local-irix.d | 30 + .../gas/mips/micromips@jal-svr4pic-local.d | 1 - .../mips/micromips@jal-svr4pic-noreorder-irix.d | 43 + gas/testsuite/gas/mips/mips-abi32-pic2-irix.d | 72 + gas/testsuite/gas/mips/mips.exp | 33 +- gas/testsuite/gas/mips/mips1@jal-svr4pic-irix.d | 48 + .../gas/mips/mips1@jal-svr4pic-local-irix.d | 31 + gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d | 1 - .../gas/mips/mips1@jal-svr4pic-noreorder-irix.d | 45 + gas/testsuite/gas/mips/mipsr6@jal-svr4pic-irix.d | 41 + .../gas/mips/mipsr6@jal-svr4pic-noreorder-irix.d | 43 + gas/testsuite/gas/mips/r3000@jal-svr4pic-irix.d | 5 + .../gas/mips/r3000@jal-svr4pic-local-irix.d | 5 + gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d | 1 - .../gas/mips/r3000@jal-svr4pic-noreorder-irix.d | 5 + gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/bspec-2.d | 2 +- gas/testsuite/gas/mmix/comment-1.d | 2 +- gas/testsuite/gas/mmix/pr25331.d | 34 + gas/testsuite/gas/mmix/pr25331.s | 447 + gas/testsuite/gas/ppc/476.d | 970 +- gas/testsuite/gas/ppc/476.s | 6 - gas/testsuite/gas/ppc/a2.d | 1138 +- gas/testsuite/gas/ppc/a2.s | 8 - gas/testsuite/gas/ppc/be.d | 17 + gas/testsuite/gas/ppc/be.s | 10 + gas/testsuite/gas/ppc/le_error.d | 3 + gas/testsuite/gas/ppc/le_error.l | 9 + gas/testsuite/gas/ppc/power8.d | 292 +- gas/testsuite/gas/ppc/power8.s | 2 + gas/testsuite/gas/ppc/power9.d | 4 + gas/testsuite/gas/ppc/power9.s | 4 + gas/testsuite/gas/ppc/ppc.exp | 6 +- gas/testsuite/gas/ppc/vsx2.d | 110 +- gas/testsuite/gas/riscv/attribute-11.s | 2 + gas/testsuite/gas/riscv/attribute-14.s | 19 + gas/testsuite/gas/riscv/attribute-14a.d | 8 + gas/testsuite/gas/riscv/attribute-14b.d | 8 + gas/testsuite/gas/riscv/attribute-14c.d | 8 + gas/testsuite/gas/riscv/attribute-14d.d | 8 + gas/testsuite/gas/riscv/attribute-14e.d | 8 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 33 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 37 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 27 +- .../gas/riscv/priv-reg-fail-read-only-01.d | 2 +- .../gas/riscv/priv-reg-fail-read-only-01.l | 27 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 27 +- .../gas/riscv/priv-reg-fail-version-1p10.l | 2 - .../gas/riscv/priv-reg-fail-version-1p11.l | 1 - .../gas/riscv/priv-reg-fail-version-1p9p1.l | 2 - gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 34 +- gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 34 +- gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 34 +- gas/testsuite/gas/riscv/priv-reg.s | 45 +- gas/testsuite/gas/tic6x/scomm-directive-4.d | 2 +- gas/testsuite/gas/z8k/inout.d | 4 +- gas/write.c | 27 +- gdb/ChangeLog | 2168 ++ gdb/MAINTAINERS | 8 +- gdb/Makefile.in | 16 +- gdb/NEWS | 79 +- gdb/aarch64-tdep.c | 139 + gdb/acinclude.m4 | 3 + gdb/ada-lang.c | 190 +- gdb/ada-lang.h | 5 +- gdb/ada-tasks.c | 9 +- gdb/ada-typeprint.c | 8 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 8 +- gdb/amd64-linux-tdep.c | 3 +- gdb/amd64-sol2-tdep.c | 23 +- gdb/amd64-tdep.c | 2 +- gdb/arch-utils.c | 30 +- gdb/arch-utils.h | 12 + gdb/arch/riscv.c | 13 +- gdb/auto-load.c | 7 + gdb/bfd-target.c | 3 +- gdb/blockframe.c | 36 +- gdb/bpf-tdep.c | 386 + gdb/breakpoint.c | 82 +- gdb/buildsym.c | 4 + gdb/c-exp.y | 19 +- gdb/c-lang.c | 28 - gdb/c-typeprint.c | 4 +- gdb/c-varobj.c | 18 +- gdb/cli/cli-cmds.c | 268 +- gdb/cli/cli-decode.c | 116 +- gdb/cli/cli-decode.h | 21 +- gdb/cli/cli-script.c | 12 +- gdb/command.h | 18 +- gdb/compile/compile-c-symbols.c | 6 +- gdb/compile/compile-c-types.c | 10 +- gdb/compile/compile-cplus-types.c | 10 +- gdb/completer.c | 2 +- gdb/config.in | 9 + gdb/configure | 555 +- gdb/configure.ac | 32 +- gdb/configure.tgt | 14 +- gdb/corelow.c | 269 +- gdb/ctfread.c | 15 +- gdb/d-lang.c | 15 +- gdb/dbxread.c | 3 - gdb/debuginfod-support.c | 38 +- gdb/disasm.c | 6 - gdb/doc/ChangeLog | 102 + gdb/doc/gdb.texinfo | 214 +- gdb/doc/guile.texi | 18 +- gdb/doc/python.texi | 122 +- gdb/dwarf2/expr.c | 3 +- gdb/dwarf2/frame-tailcall.c | 57 +- gdb/dwarf2/index-write.c | 1 + gdb/dwarf2/loc.c | 150 +- gdb/dwarf2/read.c | 904 +- gdb/dwarf2/read.h | 8 +- gdb/eval.c | 8 +- gdb/exec.c | 29 +- gdb/exec.h | 13 +- gdb/f-lang.c | 132 +- gdb/f-typeprint.c | 20 +- gdb/f-valprint.c | 10 +- gdb/fbsd-nat.c | 18 +- gdb/fbsd-nat.h | 14 +- gdb/fbsd-tdep.c | 19 + gdb/fbsd-tdep.h | 5 + gdb/features/Makefile | 6 - gdb/features/riscv/32bit-csr.c | 253 - gdb/features/riscv/32bit-csr.xml | 251 - gdb/features/riscv/64bit-csr.c | 253 - gdb/features/riscv/64bit-csr.xml | 186 - gdb/features/riscv/rebuild-csr-xml.sh | 37 - gdb/findvar.c | 8 + gdb/fork-child.c | 4 +- gdb/frame-unwind.c | 13 +- gdb/frame.c | 268 +- gdb/frame.h | 68 +- gdb/gcore.c | 21 +- gdb/gcore.h | 1 - gdb/gdbarch-selftests.c | 39 +- gdb/gdbarch.c | 111 +- gdb/gdbarch.h | 34 +- gdb/gdbarch.sh | 41 +- gdb/gdbthread.h | 14 +- gdb/gdbtypes.c | 217 +- gdb/gdbtypes.h | 166 +- gdb/gnu-v3-abi.c | 3 +- gdb/go-lang.c | 35 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-param.c | 6 +- gdb/guile/scm-ports.c | 618 +- gdb/guile/scm-type.c | 7 +- gdb/i386-linux-tdep.c | 11 +- gdb/i386-linux-tdep.h | 5 +- gdb/i386-sol2-tdep.c | 52 +- gdb/ia64-libunwind-tdep.c | 15 +- gdb/ia64-linux-nat.c | 1 + gdb/inf-loop.c | 5 +- gdb/inf-loop.h | 3 +- gdb/inf-ptrace.c | 2 +- gdb/infcmd.c | 39 +- gdb/inferior.c | 16 +- gdb/inferior.h | 30 +- gdb/infrun.c | 222 +- gdb/infrun.h | 2 +- gdb/jit.c | 359 +- gdb/jit.h | 43 +- gdb/language.c | 213 +- gdb/language.h | 103 +- gdb/linux-nat.c | 19 +- gdb/linux-tdep.c | 244 +- gdb/m2-lang.c | 324 +- gdb/m2-typeprint.c | 20 +- gdb/m2-valprint.c | 4 +- gdb/macrocmd.c | 22 +- gdb/macroexp.c | 67 +- gdb/macroexp.h | 59 +- gdb/macroscope.c | 14 +- gdb/macroscope.h | 9 +- gdb/macrotab.c | 14 +- gdb/main.c | 2 +- gdb/maint.c | 3 +- gdb/mdebugread.c | 12 +- gdb/mi/mi-cmd-env.c | 9 +- gdb/mi/mi-cmd-stack.c | 5 +- gdb/mips-fbsd-tdep.c | 16 + gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nbsd-nat.c | 73 + gdb/nbsd-nat.h | 9 + gdb/nbsd-tdep.c | 156 + gdb/nto-procfs.c | 10 +- gdb/objc-lang.c | 7 - gdb/objfiles.h | 15 + gdb/observable.h | 6 +- gdb/opencl-lang.c | 7 - gdb/p-lang.c | 274 +- gdb/p-lang.h | 4 - gdb/p-typeprint.c | 10 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 13 +- gdb/parser-defs.h | 3 - gdb/ppc-linux-nat.c | 27 +- gdb/printcmd.c | 3 +- gdb/proc-api.c | 2 - gdb/proc-events.c | 2 - gdb/proc-flags.c | 2 - gdb/proc-why.c | 2 - gdb/procfs.c | 267 +- gdb/progspace.c | 6 + gdb/python/py-arch.c | 45 + gdb/python/py-auto-load.c | 4 +- gdb/python/py-cmd.c | 2 +- gdb/python/py-frame.c | 22 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-linetable.c | 2 +- gdb/python/py-param.c | 4 +- gdb/python/py-registers.c | 613 + gdb/python/py-type.c | 7 +- gdb/python/py-unwind.c | 56 +- gdb/python/python-internal.h | 25 + gdb/python/python.c | 1 + gdb/ravenscar-thread.c | 256 +- gdb/record-btrace.c | 3 +- gdb/record-full.c | 2 +- gdb/regcache.c | 301 +- gdb/regcache.h | 9 +- gdb/remote.c | 24 +- gdb/riscv-tdep.c | 519 +- gdb/riscv-tdep.h | 15 + gdb/rust-lang.c | 170 +- gdb/s390-tdep.c | 5 +- gdb/scoped-mock-context.h | 82 + gdb/sol-thread.c | 30 +- gdb/sol2-tdep.c | 66 +- gdb/sol2-tdep.h | 4 +- gdb/sparc-sol2-tdep.c | 79 +- gdb/sparc-tdep.h | 7 - gdb/sparc64-linux-tdep.c | 12 +- gdb/sparc64-sol2-tdep.c | 26 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 3 - gdb/stabsread.c | 41 +- gdb/stack.c | 6 + gdb/symfile-add-flags.h | 6 + gdb/symfile.c | 10 +- gdb/symtab.c | 7 +- gdb/symtab.h | 8 + gdb/syscalls/freebsd.xml | 17 +- gdb/syscalls/update-freebsd.sh | 4 +- gdb/target-delegates.c | 50 + gdb/target-descriptions.c | 144 +- gdb/target-descriptions.h | 39 +- gdb/target.c | 20 +- gdb/target.h | 18 + gdb/testsuite/ChangeLog | 845 + gdb/testsuite/Makefile.in | 2 + gdb/testsuite/aclocal.m4 | 1 + gdb/testsuite/boards/simavr.exp | 37 +- gdb/testsuite/configure | 18 + gdb/testsuite/configure.ac | 3 + gdb/testsuite/gdb.ada/access_tagged_param.exp | 2 + gdb/testsuite/gdb.ada/access_to_packed_array.exp | 2 + .../gdb.ada/access_to_unbounded_array.exp | 2 + gdb/testsuite/gdb.ada/addr_arith.exp | 2 + gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 2 + gdb/testsuite/gdb.ada/arr_arr.exp | 2 + gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 2 + gdb/testsuite/gdb.ada/array_bounds.exp | 2 + gdb/testsuite/gdb.ada/array_of_variable_length.exp | 2 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 + gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 + gdb/testsuite/gdb.ada/arraydim.exp | 2 + gdb/testsuite/gdb.ada/arrayparam.exp | 2 + gdb/testsuite/gdb.ada/arrayptr.exp | 2 + gdb/testsuite/gdb.ada/assign_1.exp | 2 + gdb/testsuite/gdb.ada/assign_arr.exp | 2 + gdb/testsuite/gdb.ada/atomic_enum.exp | 2 + gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 2 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 + gdb/testsuite/gdb.ada/bias.exp | 2 + gdb/testsuite/gdb.ada/boolean_expr.exp | 2 + gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 2 + gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 + gdb/testsuite/gdb.ada/bp_on_var.exp | 2 + gdb/testsuite/gdb.ada/bp_range_type.exp | 2 + gdb/testsuite/gdb.ada/bp_reset.exp | 2 + gdb/testsuite/gdb.ada/call_pn.exp | 2 + gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 + gdb/testsuite/gdb.ada/catch_ex.exp | 4 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 2 + gdb/testsuite/gdb.ada/char_enum.exp | 2 + gdb/testsuite/gdb.ada/char_param.exp | 2 + gdb/testsuite/gdb.ada/complete.exp | 2 + gdb/testsuite/gdb.ada/cond_lang.exp | 2 + gdb/testsuite/gdb.ada/convvar_comp.exp | 2 + gdb/testsuite/gdb.ada/dgopt.exp | 2 + gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 + gdb/testsuite/gdb.ada/display_nested.exp | 2 + gdb/testsuite/gdb.ada/dot_all.exp | 2 + gdb/testsuite/gdb.ada/dyn_loc.exp | 2 + gdb/testsuite/gdb.ada/dyn_stride.exp | 2 + gdb/testsuite/gdb.ada/excep_handle.exp | 2 + gdb/testsuite/gdb.ada/expr_delims.exp | 2 + gdb/testsuite/gdb.ada/expr_with_funcall.exp | 2 + gdb/testsuite/gdb.ada/exprs.exp | 2 + gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 + gdb/testsuite/gdb.ada/formatted_ref.exp | 2 + gdb/testsuite/gdb.ada/frame_arg_lang.exp | 2 + gdb/testsuite/gdb.ada/frame_args.exp | 2 + gdb/testsuite/gdb.ada/fullname_bp.exp | 2 + gdb/testsuite/gdb.ada/fun_addr.exp | 2 + gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 + gdb/testsuite/gdb.ada/fun_overload_menu.exp | 2 + gdb/testsuite/gdb.ada/fun_renaming.exp | 2 + gdb/testsuite/gdb.ada/funcall_char.exp | 2 + gdb/testsuite/gdb.ada/funcall_param.exp | 2 + gdb/testsuite/gdb.ada/funcall_ptr.exp | 2 + gdb/testsuite/gdb.ada/funcall_ref.exp | 2 + gdb/testsuite/gdb.ada/homonym.exp | 2 + gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 2 + gdb/testsuite/gdb.ada/info_auto_lang.exp | 2 + gdb/testsuite/gdb.ada/info_exc.exp | 2 + gdb/testsuite/gdb.ada/info_types.exp | 2 + gdb/testsuite/gdb.ada/int_deref.exp | 2 + gdb/testsuite/gdb.ada/interface.exp | 2 + gdb/testsuite/gdb.ada/iwide.exp | 2 + gdb/testsuite/gdb.ada/lang_switch.exp | 2 + gdb/testsuite/gdb.ada/length_cond.exp | 2 + gdb/testsuite/gdb.ada/maint_with_ada.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_ex.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 2 + gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 2 + gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 + gdb/testsuite/gdb.ada/mi_exc_info.exp | 2 + gdb/testsuite/gdb.ada/mi_interface.exp | 2 + gdb/testsuite/gdb.ada/mi_prot.exp | 52 + gdb/testsuite/gdb.ada/mi_prot/pkg.adb | 21 + gdb/testsuite/gdb.ada/mi_prot/pkg.ads | 19 + gdb/testsuite/gdb.ada/mi_prot/prot.adb | 47 + gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 2 + gdb/testsuite/gdb.ada/mi_string_access.exp | 2 + gdb/testsuite/gdb.ada/mi_task_arg.exp | 2 + gdb/testsuite/gdb.ada/mi_task_info.exp | 2 + gdb/testsuite/gdb.ada/mi_var_access.exp | 52 + gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 37 + gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 26 + gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 23 + gdb/testsuite/gdb.ada/mi_var_array.exp | 2 + gdb/testsuite/gdb.ada/mi_var_union.exp | 2 + gdb/testsuite/gdb.ada/mi_variant.exp | 2 + gdb/testsuite/gdb.ada/minsyms.exp | 2 + gdb/testsuite/gdb.ada/mod_from_name.exp | 2 + gdb/testsuite/gdb.ada/nested.exp | 2 + gdb/testsuite/gdb.ada/null_array.exp | 2 + gdb/testsuite/gdb.ada/optim_drec.exp | 2 + gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 2 + gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 + gdb/testsuite/gdb.ada/packed_tagged.exp | 2 + gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 + gdb/testsuite/gdb.ada/print_chars.exp | 2 + gdb/testsuite/gdb.ada/print_pc.exp | 2 + gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 + gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 + gdb/testsuite/gdb.ada/ptype_array.exp | 2 + gdb/testsuite/gdb.ada/ptype_field.exp | 2 + gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 2 + gdb/testsuite/gdb.ada/ptype_union.exp | 2 + gdb/testsuite/gdb.ada/py_range.exp | 2 + gdb/testsuite/gdb.ada/py_taft.exp | 2 + gdb/testsuite/gdb.ada/rdv_wait.exp | 2 + gdb/testsuite/gdb.ada/rec_comp.exp | 2 + gdb/testsuite/gdb.ada/rec_return.exp | 2 + gdb/testsuite/gdb.ada/ref_param.exp | 2 + gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 + gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 + gdb/testsuite/gdb.ada/repeat_dyn.exp | 2 + gdb/testsuite/gdb.ada/same_component_name.exp | 2 + gdb/testsuite/gdb.ada/same_enum.exp | 2 + gdb/testsuite/gdb.ada/scalar_storage.exp | 2 + gdb/testsuite/gdb.ada/set_wstr.exp | 2 + gdb/testsuite/gdb.ada/small_reg_param.exp | 2 + gdb/testsuite/gdb.ada/str_binop_equal.exp | 2 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 + gdb/testsuite/gdb.ada/str_uninit.exp | 2 + gdb/testsuite/gdb.ada/sub_variant.exp | 2 + gdb/testsuite/gdb.ada/sym_print_name.exp | 2 + gdb/testsuite/gdb.ada/taft_type.exp | 2 + gdb/testsuite/gdb.ada/tagged.exp | 2 + gdb/testsuite/gdb.ada/tagged_access.exp | 2 + gdb/testsuite/gdb.ada/task_bp.exp | 2 + gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 + gdb/testsuite/gdb.ada/tasks.exp | 2 + gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 + .../gdb.ada/tick_length_array_enum_idx.exp | 2 + gdb/testsuite/gdb.ada/type_coercion.exp | 2 + gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 + gdb/testsuite/gdb.ada/unchecked_union.exp | 2 + gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 + gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 + gdb/testsuite/gdb.ada/var_arr_typedef.exp | 2 + gdb/testsuite/gdb.ada/var_rec_arr.exp | 2 + gdb/testsuite/gdb.ada/variant-record.exp | 2 + gdb/testsuite/gdb.ada/variant.exp | 2 + .../gdb.ada/variant_record_packed_array.exp | 2 + gdb/testsuite/gdb.ada/varsize_limit.exp | 2 + gdb/testsuite/gdb.ada/whatis_array_val.exp | 2 + gdb/testsuite/gdb.ada/widewide.exp | 2 + gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 + .../gdb.arch/amd64-entry-value-paramref.exp | 3 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 2 +- .../gdb.arch/arm-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml | 83 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml | 81 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml | 79 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml | 77 + gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 39 + gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml | 89 + gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml | 93 + .../riscv-tdesc-regs.c} | 0 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 123 + .../gdb.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 6 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 4 +- gdb/testsuite/gdb.base/attach.c | 2 +- gdb/testsuite/gdb.base/attach.exp | 54 +- gdb/testsuite/gdb.base/attach2.c | 4 +- gdb/testsuite/gdb.base/attach3.c | 25 + gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 15 +- gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/charset.c | 17 +- gdb/testsuite/gdb.base/condbreak-bad.c | 24 + gdb/testsuite/gdb.base/condbreak-bad.exp | 128 + gdb/testsuite/gdb.base/coredump-filter.exp | 18 +- gdb/testsuite/gdb.base/corefile.exp | 27 +- gdb/testsuite/gdb.base/corefile2.exp | 185 + gdb/testsuite/gdb.base/coremaker.c | 30 +- gdb/testsuite/gdb.base/coremaker2.c | 154 + gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 3 +- gdb/testsuite/gdb.base/d10vovly.c | 225 - gdb/testsuite/gdb.base/default-args.c | 39 + gdb/testsuite/gdb.base/default-args.exp | 123 + gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/eh_return.c | 98 + gdb/testsuite/gdb.base/eh_return.exp | 47 + gdb/testsuite/gdb.base/endian.exp | 34 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 4 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 + gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 10 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 43 +- gdb/testsuite/gdb.base/m32rovly.c | 225 - gdb/testsuite/gdb.base/morestack.exp | 8 +- gdb/testsuite/gdb.base/overlays.c | 8 +- gdb/testsuite/gdb.base/ovlymgr.c | 133 - gdb/testsuite/gdb.base/ovlymgr.h | 11 +- gdb/testsuite/gdb.base/page.exp | 4 +- gdb/testsuite/gdb.base/reread.exp | 2 - gdb/testsuite/gdb.base/savedregs.c | 4 +- gdb/testsuite/gdb.base/shell.exp | 26 +- gdb/testsuite/gdb.base/source-dir.exp | 12 +- gdb/testsuite/gdb.base/structs.exp | 15 +- gdb/testsuite/gdb.base/structs2.c | 2 +- gdb/testsuite/gdb.base/structs2.exp | 28 +- gdb/testsuite/gdb.base/style.exp | 8 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 25 + gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 75 + gdb/testsuite/gdb.base/varargs.exp | 2 - gdb/testsuite/gdb.base/vla-datatypes.c | 53 - gdb/testsuite/gdb.base/vla-datatypes.exp | 24 - gdb/testsuite/gdb.base/vla-struct-fields.c | 104 + gdb/testsuite/gdb.base/vla-struct-fields.exp | 67 + gdb/testsuite/gdb.compile/compile-cplus.exp | 12 +- gdb/testsuite/gdb.compile/compile-ops.exp | 1 - gdb/testsuite/gdb.cp/align.exp | 13 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 48 + gdb/testsuite/gdb.cp/disasm-func-name.exp | 50 + gdb/testsuite/gdb.cp/namespace.cc | 22 +- gdb/testsuite/gdb.cp/nsimport.cc | 6 +- gdb/testsuite/gdb.cp/nsnested.cc | 2 +- gdb/testsuite/gdb.cp/nsnoimports.cc | 12 +- gdb/testsuite/gdb.cp/nsusing.cc | 12 +- gdb/testsuite/gdb.cp/smartp.cc | 8 +- gdb/testsuite/gdb.cp/try_catch.cc | 5 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 209 +- gdb/testsuite/gdb.dlang/circular.c | 5 +- gdb/testsuite/gdb.dlang/circular.exp | 6 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 4 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 12 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 1 + gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 3 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 10 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 3 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 9 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 9 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 206 + gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 7 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 48 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 55 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 15 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 19 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 62 + gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 140 + gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 16 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 14 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 26 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 13 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 2 - .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 32 + .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 81 + gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 97 + gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 40 + gdb/testsuite/gdb.dwarf2/dwz.exp | 5 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 4 +- .../imported-unit-abstract-const-value.exp | 11 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 11 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 19 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 3 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 10 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 18 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 10 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 5 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 16 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 18 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 3 +- gdb/testsuite/gdb.dwarf2/varval.exp | 6 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 18 +- .../gdb.fortran/class-allocatable-array.exp | 43 + .../gdb.fortran/class-allocatable-array.f90 | 54 + gdb/testsuite/gdb.fortran/complex.exp | 2 + gdb/testsuite/gdb.fortran/info-modules.exp | 8 +- gdb/testsuite/gdb.fortran/library-module.exp | 5 +- gdb/testsuite/gdb.fortran/logical.exp | 2 + gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 10 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 30 +- gdb/testsuite/gdb.fortran/module.exp | 2 + gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 46 + gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 34 + gdb/testsuite/gdb.fortran/print_type.exp | 2 + gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 10 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 23 + gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 2 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 + gdb/testsuite/gdb.fortran/vla-history.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 2 + gdb/testsuite/gdb.fortran/vla-type.exp | 2 + .../gdb.fortran/vla-value-sub-arbitrary.exp | 2 + gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 2 + gdb/testsuite/gdb.fortran/vla-value-sub.exp | 2 + gdb/testsuite/gdb.fortran/vla-value.exp | 2 + gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.c | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 4 +- gdb/testsuite/gdb.multi/multi-target.exp | 76 + gdb/testsuite/gdb.opt/inline-locals.c | 9 + gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 106 + gdb/testsuite/gdb.python/py-arch-reg-names.exp | 121 + gdb/testsuite/gdb.python/py-breakpoint.exp | 14 +- gdb/testsuite/gdb.python/py-cmd.exp | 20 +- gdb/testsuite/gdb.python/py-events.exp | 4 +- gdb/testsuite/gdb.python/py-function.exp | 12 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.python/py-infthread.exp | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 2 +- gdb/testsuite/gdb.python/py-parameter.exp | 16 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 37 + gdb/testsuite/gdb.python/py-unwind-inline.exp | 49 + gdb/testsuite/gdb.python/py-unwind-inline.py | 71 + gdb/testsuite/gdb.python/py-unwind.py | 21 +- gdb/testsuite/gdb.python/py-value.exp | 4 +- gdb/testsuite/gdb.python/python.exp | 120 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 30 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 30 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.rust/modules.rs | 3 +- gdb/testsuite/gdb.rust/simple.exp | 3 +- gdb/testsuite/gdb.server/server-kill.exp | 114 +- gdb/testsuite/gdb.server/solib-list.exp | 3 + gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 7 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 4 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 47 + gdb/testsuite/gdb.trace/entry-values.exp | 4 +- gdb/testsuite/gdb.xml/maint-xml-dump-01.xml | 10 + gdb/testsuite/gdb.xml/maint-xml-dump-02.xml | 27 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 124 + gdb/testsuite/gdb.xml/tdesc-arch.exp | 6 +- .../persistent-lang.cc => gdb.xml/tdesc-reload.c} | 0 gdb/testsuite/gdb.xml/tdesc-reload.exp | 83 + gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/completion-support.exp | 17 +- gdb/testsuite/lib/dwarf.exp | 68 +- gdb/testsuite/lib/future.exp | 17 +- gdb/testsuite/lib/gdb-guile.exp | 20 - gdb/testsuite/lib/gdb-python.exp | 19 - gdb/testsuite/lib/gdb.exp | 92 +- gdb/testsuite/lib/selftest-support.exp | 5 +- gdb/testsuite/lib/sym-info-cmds.exp | 21 +- gdb/testsuite/lib/valgrind.exp | 38 +- gdb/thread.c | 27 +- gdb/top.c | 30 +- gdb/tracepoint.c | 6 +- gdb/tui/tui-data.h | 143 +- gdb/tui/tui-io.c | 52 - gdb/tui/tui-io.h | 3 - gdb/tui/tui-layout.c | 15 +- gdb/tui/tui-layout.h | 4 +- gdb/tui/tui-regs.c | 166 +- gdb/tui/tui-regs.h | 34 +- gdb/tui/tui-stack.c | 3 + gdb/tui/tui-stack.h | 24 +- gdb/tui/tui-win.c | 27 +- gdb/tui/tui-wingeneral.c | 17 +- gdb/tui/tui-winsource.h | 22 + gdb/type-stack.c | 3 +- gdb/typeprint.c | 9 - gdb/ui-style.h | 10 +- gdb/user-regs.c | 18 +- gdb/utils.c | 26 + gdb/utils.h | 8 + gdb/valarith.c | 11 +- gdb/valops.c | 26 +- gdb/valprint.c | 2 +- gdb/value.c | 50 +- gdb/value.h | 7 +- gdb/windows-nat.c | 16 +- gdb/xcoffread.c | 5 - gdbserver/ChangeLog | 81 + gdbserver/ax.h | 1 + gdbserver/config.in | 6 + gdbserver/configure | 65 +- gdbserver/configure.ac | 8 +- gdbserver/inferiors.cc | 10 + gdbserver/inferiors.h | 3 + gdbserver/linux-low.cc | 103 +- gdbserver/linux-low.h | 27 +- gdbserver/linux-x86-low.cc | 12 +- gdbserver/server.cc | 108 +- gdbserver/target.cc | 3 +- gdbserver/target.h | 10 +- gdbserver/tdesc.cc | 31 + gdbserver/tdesc.h | 2 +- gdbserver/thread-db.cc | 8 - gdbsupport/ChangeLog | 59 + gdbsupport/Makefile.am | 3 +- gdbsupport/Makefile.in | 4 +- gdbsupport/common.m4 | 3 +- gdbsupport/config.in | 3 + gdbsupport/configure | 117 +- gdbsupport/gdb_optional.h | 2 + gdbsupport/gdb_string_view.h | 17 +- gdbsupport/ptid.h | 16 + gdbsupport/selftest.cc | 17 +- gdbsupport/selftest.h | 8 +- gdbsupport/tdesc.cc | 106 +- gdbsupport/tdesc.h | 58 +- gnulib/ChangeLog | 5 + gnulib/Makefile.in | 1 + gnulib/configure | 1475 +- gnulib/configure.ac | 5 +- gnulib/import/Makefile.in | 1 + gold/ChangeLog | 90 + gold/config.in | 12 + gold/configure | 127 +- gold/configure.ac | 3 + gold/fileread.cc | 30 + gold/fileread.h | 14 +- gold/layout.cc | 70 +- gold/options.cc | 29 + gold/options.h | 60 +- gold/po/fr.po | 752 +- gold/po/sr.po | 754 +- gold/po/uk.po | 841 +- gold/powerpc.cc | 680 +- gold/target-reloc.h | 3 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/testsuite/bnd_ifunc_1.sh | 6 +- gold/testsuite/bnd_plt_1.sh | 10 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_9.sh | 3 +- gold/testsuite/split_x32.sh | 8 +- gold/testsuite/split_x86_64.sh | 8 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 4 +- gprof/ChangeLog | 26 + gprof/Makefile.am | 2 +- gprof/Makefile.in | 3 +- gprof/configure | 84 +- gprof/po/bg.po | 52 +- gprof/po/sv.po | 54 +- gprof/po/tr.po | 10 +- include/ChangeLog | 228 + include/bfdlink.h | 3 + include/coff/internal.h | 2 +- include/coff/pe.h | 8 +- include/coff/powerpc.h | 57 - include/ctf-api.h | 182 +- include/ctf.h | 3 +- include/dwarf2.h | 41 +- include/elf/common.h | 6 + include/elf/m68k.h | 14 +- include/elf/ppc64.h | 4 +- include/filenames.h | 3 +- include/libiberty.h | 7 + include/mach-o/loader.h | 2 + include/opcode/aarch64.h | 121 +- include/opcode/riscv-opc.h | 123 +- include/opcode/riscv.h | 5 +- ld/ChangeLog | 1183 + ld/Makefile.am | 46 +- ld/Makefile.in | 106 +- ld/NEWS | 18 + ld/aclocal.m4 | 1 + ld/config.in | 7 + ld/configure | 172 +- ld/configure.ac | 13 +- ld/configure.tgt | 25 +- ld/emulparams/elf32_x86_64_nacl.sh | 4 - ld/emulparams/elf64mmix.sh | 4 + ld/emulparams/elf_i386_nacl.sh | 4 - ld/emulparams/elf_x86_64_nacl.sh | 4 - ld/emulparams/ppclynx.sh | 12 - ld/emulparams/ppcpe.sh | 7 - ld/emultempl/aix.em | 1 + ld/emultempl/beos.em | 21 +- ld/emultempl/cskyelf.em | 14 +- ld/emultempl/msp430.em | 32 +- ld/emultempl/pe.em | 17 - ld/emultempl/ppc64elf.em | 43 +- ld/ld.h | 10 + ld/ld.texi | 88 +- ld/ldelf.c | 15 +- ld/ldelfgen.c | 14 + ld/ldexp.c | 10 +- ld/ldfile.c | 38 +- ld/ldlang.c | 164 +- ld/ldlang.h | 4 +- ld/ldlex.h | 8 +- ld/ldlex.l | 5 +- ld/ldmain.c | 87 +- ld/ldmain.h | 1 + ld/lexsup.c | 65 +- ld/pe-dll.c | 2 + ld/plugin.c | 18 +- ld/po/BLD-POTFILES.in | 5 - ld/po/bg.po | 6449 ++-- ld/po/fr.po | 3603 +- ld/po/ld.pot | 3552 +- ld/po/pt_BR.po | 3680 +- ld/po/uk.po | 3643 +- ld/scripttempl/elf.sc | 13 +- ld/scripttempl/elfarc.sc | 24 +- ld/scripttempl/elfmicroblaze.sc | 1 + ld/scripttempl/mmo.sc | 12 +- ld/scripttempl/ppcpe.sc | 208 - ld/testplug.c | 2 + ld/testplug2.c | 2 + ld/testplug3.c | 2 + ld/testplug4.c | 2 + ld/testsuite/ld-arm/arm-elf.exp | 8 +- ld/testsuite/ld-arm/thumb-plt-got.d | 4 +- ld/testsuite/ld-arm/thumb-plt.d | 4 +- ld/testsuite/ld-arm/vxworks1.rd | 26 +- ld/testsuite/ld-bpf/call-2.d | 20 + ld/testsuite/ld-bpf/call-2.s | 3 + ld/testsuite/ld-bpf/call-3.d | 19 + ld/testsuite/ld-bpf/call-3.s | 12 + ld/testsuite/ld-bpf/reloc-data-be.d | 11 + ld/testsuite/ld-bpf/reloc-data-le.d | 11 + ld/testsuite/ld-bpf/reloc-data.s | 16 + ld/testsuite/ld-bpf/reloc-insn-external-be.d | 16 + ld/testsuite/ld-bpf/reloc-insn-external-le.d | 16 + ld/testsuite/ld-bpf/reloc-insn-external.s | 5 + ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 + ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 + ld/testsuite/ld-bpf/reloc-insn32.s | 20 + ld/testsuite/ld-bpf/reloc-insn64-be.d | 12 + ld/testsuite/ld-bpf/reloc-insn64-le.d | 12 + ld/testsuite/ld-bpf/reloc-insn64.s | 9 + ld/testsuite/ld-checks/checks.exp | 7 +- ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-15c.d | 22 + ld/testsuite/ld-cris/libdso-1c.d | 6 +- ld/testsuite/ld-cris/libdso-1d.d | 10 +- ld/testsuite/ld-csky/tls-ie-v1.d | 5 +- ld/testsuite/ld-csky/tls-ie.d | 5 +- ld/testsuite/ld-ctf/A-2.c | 6 + ld/testsuite/ld-ctf/A.c | 5 + ld/testsuite/ld-ctf/B-2.c | 5 + ld/testsuite/ld-ctf/B.c | 4 + ld/testsuite/ld-ctf/C-2.c | 5 + ld/testsuite/ld-ctf/C.c | 5 + ld/testsuite/ld-ctf/array-char.c | 2 + ld/testsuite/ld-ctf/array-int.c | 1 + ld/testsuite/ld-ctf/array.d | 34 + ld/testsuite/ld-ctf/child-float.c | 4 + ld/testsuite/ld-ctf/child-int.c | 4 + ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 41 + ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 38 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 41 + ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 39 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 37 + ld/testsuite/ld-ctf/conflicting-enums.d | 35 + ld/testsuite/ld-ctf/conflicting-typedefs.d | 33 + ld/testsuite/ld-ctf/cross-tu-1.c | 12 + ld/testsuite/ld-ctf/cross-tu-2.c | 8 + ld/testsuite/ld-ctf/cross-tu-conflicting-2.c | 8 + ld/testsuite/ld-ctf/cross-tu-cyclic-1.c | 14 + ld/testsuite/ld-ctf/cross-tu-cyclic-2.c | 16 + ld/testsuite/ld-ctf/cross-tu-cyclic-3.c | 3 + ld/testsuite/ld-ctf/cross-tu-cyclic-4.c | 4 + ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 57 + .../ld-ctf/cross-tu-cyclic-nonconflicting.d | 50 + ld/testsuite/ld-ctf/cross-tu-into-cycle.d | 64 + ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 46 + ld/testsuite/ld-ctf/ctf.exp | 41 + ld/testsuite/ld-ctf/cycle-1.c | 7 + ld/testsuite/ld-ctf/cycle-1.d | 36 + ld/testsuite/ld-ctf/cycle-2.A.d | 40 + ld/testsuite/ld-ctf/cycle-2.B.d | 40 + ld/testsuite/ld-ctf/cycle-2.C.d | 40 + ld/testsuite/ld-ctf/diag-ctf-version-0.d | 5 + ld/testsuite/ld-ctf/diag-ctf-version-0.s | 44 + .../diag-ctf-version-2-unsupported-feature.d | 5 + .../diag-ctf-version-2-unsupported-feature.s | 44 + ld/testsuite/ld-ctf/diag-ctf-version-f.d | 5 + ld/testsuite/ld-ctf/diag-ctf-version-f.s | 44 + ld/testsuite/ld-ctf/diag-cttname-invalid.d | 5 + ld/testsuite/ld-ctf/diag-cttname-invalid.s | 44 + ld/testsuite/ld-ctf/diag-cttname-null.d | 24 + ld/testsuite/ld-ctf/diag-cttname-null.s | 44 + ld/testsuite/ld-ctf/diag-cuname.d | 39 + ld/testsuite/ld-ctf/diag-cuname.s | 44 + ld/testsuite/ld-ctf/diag-decompression-failure.d | 5 + ld/testsuite/ld-ctf/diag-decompression-failure.s | 44 + ld/testsuite/ld-ctf/diag-parlabel.d | 39 + ld/testsuite/ld-ctf/diag-parlabel.s | 44 + ld/testsuite/ld-ctf/diag-parname.d | 5 + ld/testsuite/ld-ctf/diag-parname.s | 44 + ld/testsuite/ld-ctf/diag-unsupported-flag.d | 5 + ld/testsuite/ld-ctf/diag-unsupported-flag.s | 44 + .../ld-ctf/diag-wrong-magic-number-mixed.d | 39 + ld/testsuite/ld-ctf/diag-wrong-magic-number.d | 5 + ld/testsuite/ld-ctf/diag-wrong-magic-number.s | 44 + ld/testsuite/ld-ctf/enum-2.c | 3 + ld/testsuite/ld-ctf/enum.c | 3 + ld/testsuite/ld-ctf/function.c | 3 + ld/testsuite/ld-ctf/function.d | 23 + ld/testsuite/ld-ctf/slice.c | 6 + ld/testsuite/ld-ctf/slice.d | 30 + ld/testsuite/ld-ctf/super-sub-cycles.c | 10 + ld/testsuite/ld-ctf/super-sub-cycles.d | 34 + ld/testsuite/ld-ctf/typedef-int.c | 3 + ld/testsuite/ld-ctf/typedef-long.c | 3 + ld/testsuite/ld-ctf/union-1.c | 4 + ld/testsuite/ld-elf/binutils.exp | 4 +- ld/testsuite/ld-elf/elf.exp | 7 - ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 32 +- ld/testsuite/ld-elf/pr26302.nd | 3 + ld/testsuite/ld-elf/{pr19553.map => pr26302.ver} | 0 ld/testsuite/ld-elf/{pr23162a.c => pr26302a.c} | 0 ld/testsuite/ld-elf/{indirect1c.c => pr26302b.c} | 0 ld/testsuite/ld-elf/reloc-discard.d | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 50 +- ld/testsuite/ld-elf/var1.d | 2 +- ld/testsuite/ld-elfvers/vers.exp | 47 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 126 +- ld/testsuite/ld-elfweak/elfweak.exp | 74 +- ld/testsuite/ld-gc/gc.exp | 9 +- ld/testsuite/ld-gc/noent.d | 2 +- ld/testsuite/ld-i386/align-branch-1.d | 1 - ld/testsuite/ld-i386/emit-relocs-nacl.rd | 8 - ld/testsuite/ld-i386/export-class.exp | 1 - ld/testsuite/ld-i386/i386.exp | 36 +- ld/testsuite/ld-i386/ibt-plt-1.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 2 +- ld/testsuite/ld-i386/load1-nacl.d | 59 - ld/testsuite/ld-i386/load1.d | 1 - ld/testsuite/ld-i386/pie1-nacl.d | 18 - ld/testsuite/ld-i386/pie1.d | 1 - ld/testsuite/ld-i386/plt-nacl.pd | 162 - ld/testsuite/ld-i386/plt-pic-nacl.pd | 168 - ld/testsuite/ld-i386/plt-pic.pd | 2 +- ld/testsuite/ld-i386/plt-pic2.dd | 2 +- ld/testsuite/ld-i386/plt.pd | 2 +- ld/testsuite/ld-i386/plt2.dd | 2 +- ld/testsuite/ld-i386/pr12570a.d | 1 - ld/testsuite/ld-i386/pr12570b.d | 1 - ld/testsuite/ld-i386/pr17709-nacl.rd | 4 - ld/testsuite/ld-i386/pr19636-1d-nacl.d | 124 - ld/testsuite/ld-i386/pr19636-1d.d | 3 +- ld/testsuite/ld-i386/pr19636-1l.d | 3 +- ld/testsuite/ld-i386/pr19636-2c-nacl.d | 126 - ld/testsuite/ld-i386/pr19636-2c.d | 3 +- ld/testsuite/ld-i386/pr19636-2d-nacl.d | 21 - ld/testsuite/ld-i386/pr19636-2d.d | 1 - ld/testsuite/ld-i386/pr19636-2e-nacl.d | 21 - ld/testsuite/ld-i386/pr19636-2e.d | 1 - ld/testsuite/ld-i386/pr19827-nacl.rd | 5 - ld/testsuite/ld-i386/pr20244-1a.d | 1 - ld/testsuite/ld-i386/pr20244-1b.d | 1 - ld/testsuite/ld-i386/pr20244-2a.d | 1 - ld/testsuite/ld-i386/pr20244-2b.d | 1 - ld/testsuite/ld-i386/pr20244-2c.d | 1 - ld/testsuite/ld-i386/pr20244-4a.d | 1 - ld/testsuite/ld-i386/pr20244-4b.d | 1 - ld/testsuite/ld-i386/pr20830.d | 2 +- ld/testsuite/ld-i386/pr21884-nacl.d | 10 - ld/testsuite/ld-i386/pr21884-nacl.t | 11 - ld/testsuite/ld-i386/pr21884.d | 1 - ld/testsuite/ld-i386/pr26263.d | 19 + ld/testsuite/ld-i386/tlsbin-nacl.rd | 160 - ld/testsuite/ld-i386/tlsbin2-nacl.rd | 153 - ld/testsuite/ld-i386/tlsbindesc-nacl.rd | 151 - ld/testsuite/ld-i386/tlsdesc-nacl.rd | 145 - ld/testsuite/ld-i386/tlsgdesc-nacl.rd | 97 - ld/testsuite/ld-i386/tlsnopic-nacl.rd | 112 - ld/testsuite/ld-i386/tlspic-nacl.rd | 150 - ld/testsuite/ld-i386/tlspic2-nacl.rd | 143 - ld/testsuite/ld-i386/vxworks1-lib.dd | 2 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-i386/vxworks1.rd | 28 +- ld/testsuite/ld-ifunc/binutils.exp | 2 - ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-10-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 1 - ld/testsuite/ld-ifunc/ifunc-16-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 17 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 17 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 9 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 9 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc.exp | 38 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 4 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 4 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 37 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 37 +- .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-00.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-01.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-02.d | 8 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-10.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-11.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-12.d | 4 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-20.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-21.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-22.d | 8 + ld/testsuite/ld-m68k/m68k.exp | 10 + .../ld-mips-elf/global-local-symtab-final-n32.d | 6 + .../ld-mips-elf/global-local-symtab-final-n64.d | 6 + .../ld-mips-elf/global-local-symtab-final-o32.d | 6 + ld/testsuite/ld-mips-elf/global-local-symtab-n32.d | 6 + .../ld-mips-elf/global-local-symtab-n32t.d | 6 + ld/testsuite/ld-mips-elf/global-local-symtab-n64.d | 8 + ld/testsuite/ld-mips-elf/global-local-symtab-o32.d | 8 + .../ld-mips-elf/global-local-symtab-o32t.d | 8 + .../ld-mips-elf/global-local-symtab-sort-n32.d | 6 + .../ld-mips-elf/global-local-symtab-sort-n32t.d | 6 + .../ld-mips-elf/global-local-symtab-sort-n64.d | 13 + .../ld-mips-elf/global-local-symtab-sort-n64t.d | 13 + .../ld-mips-elf/global-local-symtab-sort-o32.d | 13 + .../ld-mips-elf/global-local-symtab-sort-o32t.d | 13 + ld/testsuite/ld-mips-elf/global-local-symtab.ld | 8 + ld/testsuite/ld-mips-elf/mips-elf.exp | 16 +- ld/testsuite/ld-misc/just-symbols-0.s | 4 + ld/testsuite/ld-misc/just-symbols-1.dd | 5 + ld/testsuite/ld-misc/just-symbols-1.s | 4 + ld/testsuite/ld-misc/just-symbols.exp | 68 + ld/testsuite/ld-misc/just-symbols.ld | 7 + ld/testsuite/ld-mmix/bpo-9m.d | 12 +- ld/testsuite/ld-mmix/local1.d | 2 +- ld/testsuite/ld-mmix/local3.d | 2 +- ld/testsuite/ld-mmix/local5.d | 2 +- ld/testsuite/ld-mmix/local7.d | 2 +- ld/testsuite/ld-mmix/sec-1.d | 2 +- ld/testsuite/ld-mmix/undef-1.d | 2 +- ld/testsuite/ld-mmix/undef-1m.d | 2 +- ld/testsuite/ld-mmix/undef-2.d | 2 +- ld/testsuite/ld-mmix/undef-2m.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 57 +- ld/testsuite/ld-plugin/pr26163a.c | 9 + ld/testsuite/ld-plugin/pr26163b.c | 19 + ld/testsuite/ld-plugin/pr26262a.c | 21 + ld/testsuite/ld-plugin/pr26262b.c | 16 + ld/testsuite/ld-plugin/pr26262c.c | 6 + ld/testsuite/ld-plugin/pr26267.err | 3 + ld/testsuite/ld-plugin/pr26267a.c | 21 + ld/testsuite/ld-plugin/pr26267b.c | 15 + ld/testsuite/ld-plugin/pr26267c.c | 6 + ld/testsuite/ld-plugin/pr26389.c | 1 + ld/testsuite/ld-plugin/pr26389.d | 3 + ld/testsuite/ld-powerpc/aix-abs-branch-1-32.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-branch-1-64.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-branch-1.dd | 17 +- ld/testsuite/ld-powerpc/aix-abs-branch-1.nd | 3 - ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.od | 7 + ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.od | 7 + ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd | 3 - ld/testsuite/ld-powerpc/aix-abs-reloc-1.od | 7 - ld/testsuite/ld-powerpc/aix-core-sec-1.hd | 2 +- ld/testsuite/ld-powerpc/aix-export-1-all-32.dd | 10 + ld/testsuite/ld-powerpc/aix-export-1-all-64.dd | 10 + ld/testsuite/ld-powerpc/aix-export-1-all.dd | 11 - ld/testsuite/ld-powerpc/aix-export-1-full-32.dd | 20 + ld/testsuite/ld-powerpc/aix-export-1-full-64.dd | 20 + ld/testsuite/ld-powerpc/aix-export-1-full.dd | 21 - ld/testsuite/ld-powerpc/aix-export-2-32.nd | 1 + ld/testsuite/ld-powerpc/aix-export-2-64.nd | 1 + ld/testsuite/ld-powerpc/aix-export-2.nd | 1 - ld/testsuite/ld-powerpc/aix-gc-1-32.dd | 83 +- ld/testsuite/ld-powerpc/aix-gc-1-32.nd | 3 + ld/testsuite/ld-powerpc/aix-gc-1-64.dd | 127 +- ld/testsuite/ld-powerpc/aix-gc-1-64.nd | 3 + ld/testsuite/ld-powerpc/aix-gc-1.nd | 3 - ld/testsuite/ld-powerpc/aix-glink-1-32.dd | 62 +- ld/testsuite/ld-powerpc/aix-glink-1-64.dd | 69 +- ld/testsuite/ld-powerpc/aix-glink-2-32.dd | 112 +- ld/testsuite/ld-powerpc/aix-glink-2-64.dd | 121 +- ld/testsuite/ld-powerpc/aix-glink-3-32.dd | 14 + ld/testsuite/ld-powerpc/aix-glink-3-64.dd | 14 + ld/testsuite/ld-powerpc/aix-glink-3.dd | 14 - ld/testsuite/ld-powerpc/aix-lineno-1a-32.dd | 24 + ld/testsuite/ld-powerpc/aix-lineno-1a-32.nd | 8 + ld/testsuite/ld-powerpc/aix-lineno-1a-64.dd | 24 + ld/testsuite/ld-powerpc/aix-lineno-1a-64.nd | 8 + ld/testsuite/ld-powerpc/aix-lineno-1a.dd | 24 - ld/testsuite/ld-powerpc/aix-lineno-1a.nd | 8 - ld/testsuite/ld-powerpc/aix-lineno-1b-32.dd | 16 + ld/testsuite/ld-powerpc/aix-lineno-1b-32.nd | 3 + ld/testsuite/ld-powerpc/aix-lineno-1b-64.dd | 16 + ld/testsuite/ld-powerpc/aix-lineno-1b-64.nd | 3 + ld/testsuite/ld-powerpc/aix-lineno-1b.dd | 16 - ld/testsuite/ld-powerpc/aix-lineno-1b.nd | 3 - .../ld-powerpc/aix-no-dup-syms-1-dso-32.dnd | 4 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.drd | 9 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.nd | 8 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.rd | 9 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.dnd | 4 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.drd | 9 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.nd | 8 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.rd | 9 + ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd | 4 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd | 9 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd | 8 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.rd | 9 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd | 2 +- ld/testsuite/ld-powerpc/aix-ref-1-32.od | 16 +- ld/testsuite/ld-powerpc/aix-ref-1-64.od | 16 +- ld/testsuite/ld-powerpc/aix-toc-1-32.dd | 11 +- ld/testsuite/ld-powerpc/aix-toc-1-64.dd | 11 +- ld/testsuite/ld-powerpc/aix-weak-1-dso-32.dnd | 17 + ld/testsuite/ld-powerpc/aix-weak-1-dso-32.hd | 12 + ld/testsuite/ld-powerpc/aix-weak-1-dso-32.nd | 25 + ld/testsuite/ld-powerpc/aix-weak-1-dso-64.dnd | 17 + ld/testsuite/ld-powerpc/aix-weak-1-dso-64.hd | 12 + ld/testsuite/ld-powerpc/aix-weak-1-dso-64.nd | 25 + ld/testsuite/ld-powerpc/aix-weak-1-dso.dnd | 17 - ld/testsuite/ld-powerpc/aix-weak-1-dso.hd | 12 - ld/testsuite/ld-powerpc/aix-weak-1-dso.nd | 25 - ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.dnd | 17 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.hd | 12 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.nd | 22 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.dnd | 17 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.hd | 12 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.nd | 22 + ld/testsuite/ld-powerpc/aix-weak-1-gcdso.dnd | 17 - ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd | 12 - ld/testsuite/ld-powerpc/aix-weak-1-gcdso.nd | 22 - ld/testsuite/ld-powerpc/aix-weak-2a-32.nd | 8 + ld/testsuite/ld-powerpc/aix-weak-2a-64.nd | 8 + ld/testsuite/ld-powerpc/aix-weak-2a.nd | 8 - ld/testsuite/ld-powerpc/aix-weak-2b-32.nd | 8 + ld/testsuite/ld-powerpc/aix-weak-2b-64.nd | 8 + ld/testsuite/ld-powerpc/aix-weak-2b.nd | 8 - ld/testsuite/ld-powerpc/aix-weak-2c-32.nd | 10 + ld/testsuite/ld-powerpc/aix-weak-2c-32.od | 13 + ld/testsuite/ld-powerpc/aix-weak-2c-64.nd | 10 + ld/testsuite/ld-powerpc/aix-weak-2c-64.od | 13 + ld/testsuite/ld-powerpc/aix-weak-2c.nd | 10 - ld/testsuite/ld-powerpc/aix-weak-2c.od | 13 - ld/testsuite/ld-powerpc/aix-weak-3-32.dd | 28 +- ld/testsuite/ld-powerpc/aix-weak-3-64.dd | 40 +- ld/testsuite/ld-powerpc/aix52.exp | 43 +- ld/testsuite/ld-powerpc/callstub-1.d | 12 +- ld/testsuite/ld-powerpc/callstub-2.d | 8 +- ld/testsuite/ld-powerpc/callstub-3.d | 38 + ld/testsuite/ld-powerpc/callstub-4.d | 32 + ld/testsuite/ld-powerpc/inline-1.d | 19 + ld/testsuite/ld-powerpc/inline-2.d | 20 + ld/testsuite/ld-powerpc/inline-3.d | 20 + ld/testsuite/ld-powerpc/inline-4.d | 20 + ld/testsuite/ld-powerpc/inline.s | 12 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 17 + ld/testsuite/ld-powerpc/inlinepcrel-2.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel-3.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel.s | 9 + ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc3.d | 97 + ld/testsuite/ld-powerpc/notoc3.s | 59 + ld/testsuite/ld-powerpc/notoc3.wf | 17 + ld/testsuite/ld-powerpc/powerpc.exp | 33 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 10 +- ld/testsuite/ld-scripts/align.exp | 13 +- ld/testsuite/ld-scripts/align.t | 2 +- ld/testsuite/ld-scripts/align2.t | 5 +- ld/testsuite/ld-scripts/align5.t | 7 +- ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/assign-loc.t | 3 + ld/testsuite/ld-scripts/data.exp | 7 + ld/testsuite/ld-scripts/default-script.exp | 2 + ld/testsuite/ld-scripts/default-script.t | 4 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/defined.exp | 6 +- ld/testsuite/ld-scripts/defined3.d | 1 - ld/testsuite/ld-scripts/defined3.t | 2 +- ld/testsuite/ld-scripts/defined4.d | 1 - ld/testsuite/ld-scripts/defined4.t | 2 +- ld/testsuite/ld-scripts/defined5.d | 3 +- ld/testsuite/ld-scripts/defined5.s | 2 +- ld/testsuite/ld-scripts/defined5.t | 4 +- ld/testsuite/ld-scripts/empty-address-1.t | 3 +- ld/testsuite/ld-scripts/empty-address-2a.t | 3 +- ld/testsuite/ld-scripts/empty-address-2b.t | 3 +- ld/testsuite/ld-scripts/empty-address-3a.t | 3 +- ld/testsuite/ld-scripts/empty-address-3b.t | 3 +- ld/testsuite/ld-scripts/empty-address-3c.t | 3 +- ld/testsuite/ld-scripts/empty-address.exp | 9 +- ld/testsuite/ld-scripts/expr.exp | 17 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/fill.t | 6 +- ld/testsuite/ld-scripts/fill16.d | 2 +- ld/testsuite/ld-scripts/include-1.d | 13 +- ld/testsuite/ld-scripts/include-sections.t | 3 +- ld/testsuite/ld-scripts/include-subdata.t | 2 +- ld/testsuite/ld-scripts/include.exp | 6 +- ld/testsuite/ld-scripts/pr14962.t | 5 +- ld/testsuite/ld-scripts/pr18963.d | 5 +- ld/testsuite/ld-scripts/pr20302.d | 3 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 3 +- ld/testsuite/ld-scripts/provide-1.t | 2 +- ld/testsuite/ld-scripts/provide-2.d | 1 + ld/testsuite/ld-scripts/provide-2.t | 2 +- ld/testsuite/ld-scripts/provide-3.t | 2 +- ld/testsuite/ld-scripts/provide-4.d | 4 + ld/testsuite/ld-scripts/provide-4.t | 2 +- ld/testsuite/ld-scripts/provide-5.d | 1 + ld/testsuite/ld-scripts/provide-5.t | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-6.t | 2 +- ld/testsuite/ld-scripts/provide-7.d | 1 + ld/testsuite/ld-scripts/provide-7.t | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/provide-8.t | 2 +- ld/testsuite/ld-scripts/provide.exp | 9 +- ld/testsuite/ld-scripts/sane1.d | 3 +- ld/testsuite/ld-scripts/sane1.t | 4 +- ld/testsuite/ld-scripts/script.exp | 16 +- ld/testsuite/ld-scripts/section-match-1.d | 5 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.t | 7 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/vxworks1-lib.rd | 2 +- ld/testsuite/ld-sh/vxworks1.rd | 26 +- ld/testsuite/ld-sh/vxworks4.d | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-sparc/vxworks1.rd | 32 +- ld/testsuite/ld-srec/srec.exp | 8 +- ld/testsuite/ld-tic6x/shlib-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 6 +- ld/testsuite/ld-undefined/require-defined.exp | 3 +- ld/testsuite/ld-x86-64/abs-k1om.d | 1 + ld/testsuite/ld-x86-64/align-branch-1.d | 3 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-branch-1.d | 12 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 16 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 36 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 36 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 40 +- ld/testsuite/ld-x86-64/call1a.d | 2 +- ld/testsuite/ld-x86-64/call1b.d | 2 +- ld/testsuite/ld-x86-64/call1d.d | 2 +- ld/testsuite/ld-x86-64/call1e.d | 2 +- ld/testsuite/ld-x86-64/call1f.d | 2 +- ld/testsuite/ld-x86-64/call1g.d | 2 +- ld/testsuite/ld-x86-64/call1h.d | 2 +- ld/testsuite/ld-x86-64/call1i.d | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 4 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 14 +- ld/testsuite/ld-x86-64/hidden2.d | 4 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 30 - ld/testsuite/ld-x86-64/libno-plt-1b.dd | 4 +- ld/testsuite/ld-x86-64/line.exp | 11 +- ld/testsuite/ld-x86-64/load1a-nacl.d | 55 - ld/testsuite/ld-x86-64/load1a.d | 1 - ld/testsuite/ld-x86-64/load1b-nacl.d | 55 - ld/testsuite/ld-x86-64/load1b.d | 1 - ld/testsuite/ld-x86-64/load1c-nacl.d | 48 - ld/testsuite/ld-x86-64/load1c.d | 1 - ld/testsuite/ld-x86-64/load1d-nacl.d | 48 - ld/testsuite/ld-x86-64/load1d.d | 1 - ld/testsuite/ld-x86-64/mpx3.dd | 16 +- ld/testsuite/ld-x86-64/mpx3n.dd | 16 +- ld/testsuite/ld-x86-64/mpx4.dd | 12 +- ld/testsuite/ld-x86-64/mpx4n.dd | 12 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1b.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1c.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1d.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1e.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1f.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1g.dd | 10 +- ld/testsuite/ld-x86-64/pie3-nacl.d | 14 - ld/testsuite/ld-x86-64/pie3.d | 1 - ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/plt-nacl.pd | 55 - ld/testsuite/ld-x86-64/plt.pd | 16 +- ld/testsuite/ld-x86-64/plt2.dd | 20 +- ld/testsuite/ld-x86-64/pr17709-nacl.rd | 4 - ld/testsuite/ld-x86-64/pr18160.d | 1 - ld/testsuite/ld-x86-64/pr19013-nacl.d | 9 - ld/testsuite/ld-x86-64/pr19013-x32.d | 1 - ld/testsuite/ld-x86-64/pr19013.d | 1 - ld/testsuite/ld-x86-64/pr19609-5a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5e.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 37 - ld/testsuite/ld-x86-64/pr19636-2d.d | 15 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 15 +- ld/testsuite/ld-x86-64/pr19827-nacl.rd | 5 - ld/testsuite/ld-x86-64/pr20253-1b.d | 9 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 9 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 9 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 9 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 9 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 9 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830a.d | 8 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038a.d | 8 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038b.d | 12 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 16 +- ld/testsuite/ld-x86-64/pr21038c.d | 16 +- ld/testsuite/ld-x86-64/pr21884-nacl.d | 10 - ld/testsuite/ld-x86-64/pr21884-nacl.t | 11 - ld/testsuite/ld-x86-64/pr21884.d | 1 - ld/testsuite/ld-x86-64/pr22393-3a.rd | 2 +- ld/testsuite/ld-x86-64/pr22393-3b.rd | 2 +- ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr25416-1a.d | 2 +- ld/testsuite/ld-x86-64/pr25416-2a.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 4 +- ld/testsuite/ld-x86-64/pr26263.d | 18 + ld/testsuite/ld-x86-64/pr26263.s | 8 + ld/testsuite/ld-x86-64/protected2-k1om.d | 7 +- ld/testsuite/ld-x86-64/protected2-l1om.d | 6 +- ld/testsuite/ld-x86-64/protected2.d | 6 +- ld/testsuite/ld-x86-64/protected3-k1om.d | 1 + ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/split-by-file-nacl.rd | 15 - ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 147 - ld/testsuite/ld-x86-64/tlsbin.dd | 8 +- ld/testsuite/ld-x86-64/tlsbin2-nacl.rd | 140 - ld/testsuite/ld-x86-64/tlsbin2.dd | 8 +- ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd | 138 - ld/testsuite/ld-x86-64/tlsbindesc.dd | 8 +- ld/testsuite/ld-x86-64/tlsdesc-nacl.pd | 40 - ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 154 - ld/testsuite/ld-x86-64/tlsdesc.dd | 14 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 8 +- ld/testsuite/ld-x86-64/tlsgd10.dd | 4 +- ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd7.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd8.dd | 4 +- ld/testsuite/ld-x86-64/tlsgd9.dd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd | 97 - ld/testsuite/ld-x86-64/tlsgdesc.dd | 12 +- ld/testsuite/ld-x86-64/tlsld3.dd | 2 +- ld/testsuite/ld-x86-64/tlsld4.dd | 2 +- ld/testsuite/ld-x86-64/tlspic-nacl.rd | 138 - ld/testsuite/ld-x86-64/tlspic.dd | 32 +- ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 139 - ld/testsuite/ld-x86-64/tlspic2.dd | 32 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 58 +- ld/testsuite/lib/ld-lib.exp | 76 +- libctf/.gitignore | 1 + libctf/ChangeLog | 617 + libctf/Makefile.am | 12 +- libctf/Makefile.in | 373 +- libctf/aclocal.m4 | 2 + libctf/config.h.in | 27 + libctf/configure | 177 +- libctf/configure.ac | 11 +- libctf/ctf-archive.c | 248 +- libctf/ctf-create.c | 181 +- libctf/ctf-decl.c | 5 +- libctf/ctf-decls.h | 6 +- libctf/ctf-dedup.c | 3155 ++ libctf/ctf-dump.c | 199 +- libctf/ctf-error.c | 102 +- libctf/ctf-hash.c | 563 +- libctf/ctf-impl.h | 312 +- libctf/ctf-inlines.h | 97 + libctf/ctf-link.c | 1192 +- libctf/ctf-lookup.c | 25 +- libctf/ctf-open-bfd.c | 152 +- libctf/ctf-open.c | 128 +- libctf/ctf-sha1.c | 50 + libctf/ctf-sha1.h | 41 + libctf/ctf-subr.c | 105 +- libctf/ctf-types.c | 510 +- libctf/ctf-util.c | 66 + libctf/libctf.ver | 19 +- libctf/mkerrors.sed | 28 + libctf/swap.h | 16 +- libdecnumber/ChangeLog | 4 + libdecnumber/aclocal.m4 | 1 - libdecnumber/configure | 3 - libiberty/ChangeLog | 50 + libiberty/Makefile.in | 12 +- libiberty/bsearch_r.c | 93 + libiberty/configure | 12 +- libiberty/d-demangle.c | 773 +- libiberty/functions.texi | 21 +- libiberty/testsuite/d-demangle-expected | 80 + opcodes/ChangeLog | 1170 + opcodes/aarch64-opc.c | 215 +- opcodes/arc-dis.c | 16 +- opcodes/arc-opc.c | 22 +- opcodes/arc-tbl.h | 150 +- opcodes/arm-dis.c | 6 +- opcodes/configure | 20 +- opcodes/cr16-opc.c | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 291 +- opcodes/i386-dis-evex-mod.h | 83 +- opcodes/i386-dis-evex-prefix.h | 1742 +- opcodes/i386-dis-evex-reg.h | 24 +- opcodes/i386-dis-evex-w.h | 500 +- opcodes/i386-dis-evex.h | 472 +- opcodes/i386-dis.c | 17045 ++++----- opcodes/i386-gen.c | 21 +- opcodes/i386-init.h | 506 +- opcodes/i386-opc.h | 42 +- opcodes/i386-opc.tbl | 246 +- opcodes/i386-reg.tbl | 9 + opcodes/i386-tbl.h | 36416 ++++++++++--------- opcodes/moxie-opc.c | 4 +- opcodes/po/de.po | 560 +- opcodes/po/opcodes.pot | 226 +- opcodes/po/pt_BR.po | 564 +- opcodes/po/sr.po | 558 +- opcodes/po/uk.po | 668 +- opcodes/ppc-opc.c | 195 +- opcodes/riscv-dis.c | 10 +- opcodes/riscv-opc.c | 50 - opcodes/s12z-opc.c | 2 +- opcodes/s390-mkopc.c | 3 +- opcodes/tic54x-dis.c | 2 +- opcodes/xgate-dis.c | 1 - opcodes/z8k-opc.h | 8 +- opcodes/z8kgen.c | 4 +- readline/ChangeLog | 4 + readline/README | 4 + readline/readline/histfile.c | 18 +- readline/readline/misc.c | 5 +- readline/readline/patchlevel | 2 +- sim/ChangeLog | 40 + sim/MAINTAINERS | 1 + sim/arm/ChangeLog | 8 + sim/arm/wrapper.c | 42 +- sim/bfin/ChangeLog | 4 + sim/bfin/aclocal.m4 | 344 - sim/bfin/configure | 261 +- sim/bpf/Makefile.in | 203 + sim/{aarch64 => bpf}/aclocal.m4 | 0 sim/bpf/arch.c | 35 + sim/bpf/arch.h | 50 + sim/bpf/bpf-helpers.c | 175 + sim/bpf/bpf-helpers.def | 194 + sim/bpf/bpf-helpers.h | 31 + sim/bpf/bpf-sim.h | 31 + sim/bpf/bpf.c | 327 + sim/{aarch64 => bpf}/config.in | 0 sim/bpf/configure | 15942 ++++++++ sim/bpf/configure.ac | 13 + sim/bpf/cpu.c | 69 + sim/bpf/cpu.h | 81 + sim/bpf/cpuall.h | 65 + sim/bpf/decode-be.c | 1129 + sim/bpf/decode-be.h | 94 + sim/bpf/decode-le.c | 1129 + sim/bpf/decode-le.h | 94 + sim/bpf/decode.h | 37 + sim/bpf/defs-be.h | 383 + sim/bpf/defs-le.h | 383 + sim/bpf/eng.h | 23 + sim/bpf/mloop.in | 165 + sim/bpf/sem-be.c | 3207 ++ sim/bpf/sem-le.c | 3207 ++ sim/bpf/sim-if.c | 214 + sim/bpf/sim-main.h | 51 + sim/bpf/traps.c | 33 + sim/common/ChangeLog | 4 + sim/common/sim-cpu.c | 2 + sim/configure | 8 + sim/configure.tgt | 3 + sim/erc32/ChangeLog | 4 + sim/erc32/configure | 1 - sim/igen/ChangeLog | 9 + sim/igen/gen-idecode.c | 2 + sim/igen/lf.c | 7 + sim/igen/lf.h | 2 + sim/mips/ChangeLog | 4 + sim/mips/configure | 2 +- sim/msp430/ChangeLog | 12 + sim/msp430/msp430-sim.c | 30 +- sim/msp430/msp430-sim.h | 8 +- sim/ppc/ChangeLog | 13 + sim/ppc/ld-insn.c | 18 + sim/ppc/ld-insn.h | 24 +- sim/testsuite/ChangeLog | 21 + sim/testsuite/configure | 9 +- sim/testsuite/sim/bpf/allinsn.exp | 26 + sim/testsuite/sim/bpf/alu.s | 109 + sim/testsuite/sim/bpf/alu32.s | 99 + sim/testsuite/sim/bpf/endbe.s | 46 + sim/testsuite/sim/bpf/endle.s | 43 + sim/testsuite/sim/bpf/jmp.s | 120 + sim/testsuite/sim/bpf/jmp32.s | 120 + sim/testsuite/sim/bpf/ldabs.s | 87 + sim/testsuite/sim/bpf/mem.s | 56 + sim/testsuite/sim/bpf/mov.s | 54 + sim/testsuite/sim/bpf/testutils.inc | 38 + sim/testsuite/sim/bpf/xadd.s | 44 + sim/testsuite/sim/msp430/ChangeLog | 4 + sim/testsuite/sim/msp430/mpyull_hwmult.s | 55 + 2182 files changed, 156498 insertions(+), 111307 deletions(-) delete mode 100644 bfd/coff-ppc.c delete mode 100644 bfd/pe-ppc.c delete mode 100644 bfd/pei-ppc.c create mode 100644 binutils/testsuite/binutils-all/arc/double_regs.s create mode 100644 binutils/testsuite/binutils-all/mangled.s create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-o32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n64t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-o32t.d create mode 100644 binutils/testsuite/binutils-all/pr26112.o.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26112.r create mode 100644 binutils/testsuite/binutils-all/pr26160.dwp.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26160.r create mode 100644 binutils/testsuite/binutils-all/readelf.demangled create mode 100644 binutils/testsuite/binutils-all/windres/menuitem_flags.rc create mode 100644 config/pkg.m4 create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-5.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-5.l create mode 100644 gas/testsuite/gas/aarch64/invalid-sysreg-assert.d create mode 100644 gas/testsuite/gas/aarch64/invalid-sysreg-assert.l create mode 100644 gas/testsuite/gas/aarch64/invalid-sysreg-assert.s create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.d create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.l create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.s create mode 100644 gas/testsuite/gas/aarch64/mpam.d create mode 100644 gas/testsuite/gas/aarch64/mpam.s create mode 100644 gas/testsuite/gas/aarch64/reglike-label-unicode-segv.d create mode 100644 gas/testsuite/gas/aarch64/reglike-label-unicode-segv.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-5.s create mode 100644 gas/testsuite/gas/all/local-label-overflow.d create mode 100644 gas/testsuite/gas/all/local-label-overflow.l create mode 100644 gas/testsuite/gas/all/local-label-overflow.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.s create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.s create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.d create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.s create mode 100644 gas/testsuite/gas/i386/crc32-suffix.d delete mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s delete mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale.s create mode 100644 gas/testsuite/gas/i386/fma4-lig.d create mode 100644 gas/testsuite/gas/i386/movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/nop-1-suffix.d create mode 100644 gas/testsuite/gas/i386/noreg16-data32.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-rex64.d create mode 100644 gas/testsuite/gas/i386/property-4.d create mode 100644 gas/testsuite/gas/i386/property-4.s create mode 100644 gas/testsuite/gas/i386/property-5.d create mode 100644 gas/testsuite/gas/i386/property-5.s create mode 100644 gas/testsuite/gas/i386/property-6.d create mode 100644 gas/testsuite/gas/i386/property-6.s create mode 100644 gas/testsuite/gas/i386/sizing.s create mode 100644 gas/testsuite/gas/i386/sizing32.d create mode 100644 gas/testsuite/gas/i386/sizing64.d create mode 100644 gas/testsuite/gas/i386/svr4.d create mode 100644 gas/testsuite/gas/i386/svr4.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx.s create mode 100644 gas/testsuite/gas/i386/x86-64-crc32-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.s create mode 100644 gas/testsuite/gas/i386/x86-64-movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.s create mode 100644 gas/testsuite/gas/i386/xop-lig.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n64.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-o32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-o32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n64.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n64t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-o32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-o32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-irix.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/jal-xgot-irix.d create mode 100644 gas/testsuite/gas/mips/jalr2-irix.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic-irix.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-pic-irix.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-irix.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/mips-abi32-pic2-irix.d create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-local-irix.d create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-local-irix.d create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mmix/pr25331.d create mode 100755 gas/testsuite/gas/mmix/pr25331.s create mode 100644 gas/testsuite/gas/ppc/be.d create mode 100644 gas/testsuite/gas/ppc/be.s create mode 100644 gas/testsuite/gas/ppc/le_error.d create mode 100644 gas/testsuite/gas/ppc/le_error.l create mode 100644 gas/testsuite/gas/riscv/attribute-14.s create mode 100644 gas/testsuite/gas/riscv/attribute-14a.d create mode 100644 gas/testsuite/gas/riscv/attribute-14b.d create mode 100644 gas/testsuite/gas/riscv/attribute-14c.d create mode 100644 gas/testsuite/gas/riscv/attribute-14d.d create mode 100644 gas/testsuite/gas/riscv/attribute-14e.d create mode 100644 gdb/bpf-tdep.c delete mode 100644 gdb/features/riscv/32bit-csr.c delete mode 100644 gdb/features/riscv/32bit-csr.xml delete mode 100644 gdb/features/riscv/64bit-csr.c delete mode 100644 gdb/features/riscv/64bit-csr.xml delete mode 100755 gdb/features/riscv/rebuild-csr-xml.sh create mode 100644 gdb/python/py-registers.c create mode 100644 gdb/scoped-mock-context.h create mode 100644 gdb/testsuite/gdb.ada/mi_prot.exp create mode 100644 gdb/testsuite/gdb.ada/mi_prot/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/mi_prot/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/mi_prot/prot.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.ads create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.arch/riscv-tdesc-regs.c} (100%) create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp create mode 100644 gdb/testsuite/gdb.base/attach3.c create mode 100644 gdb/testsuite/gdb.base/condbreak-bad.c create mode 100644 gdb/testsuite/gdb.base/condbreak-bad.exp create mode 100644 gdb/testsuite/gdb.base/corefile2.exp create mode 100644 gdb/testsuite/gdb.base/coremaker2.c delete mode 100644 gdb/testsuite/gdb.base/d10vovly.c create mode 100644 gdb/testsuite/gdb.base/default-args.c create mode 100644 gdb/testsuite/gdb.base/default-args.exp create mode 100644 gdb/testsuite/gdb.base/eh_return.c create mode 100644 gdb/testsuite/gdb.base/eh_return.exp delete mode 100644 gdb/testsuite/gdb.base/m32rovly.c create mode 100644 gdb/testsuite/gdb.base/valgrind-infcall-2.c create mode 100644 gdb/testsuite/gdb.base/valgrind-infcall-2.exp create mode 100644 gdb/testsuite/gdb.base/vla-struct-fields.c create mode 100644 gdb/testsuite/gdb.base/vla-struct-fields.exp create mode 100644 gdb/testsuite/gdb.cp/disasm-func-name.cc create mode 100644 gdb/testsuite/gdb.cp/disasm-func-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-disasm-over-non-stmt.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-vendor-extended-opcode.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-vendor-extended-opcode.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp create mode 100644 gdb/testsuite/gdb.fortran/class-allocatable-array.exp create mode 100644 gdb/testsuite/gdb.fortran/class-allocatable-array.f90 create mode 100644 gdb/testsuite/gdb.fortran/pointer-to-pointer.exp create mode 100644 gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 create mode 100644 gdb/testsuite/gdb.python/py-arch-reg-groups.exp create mode 100644 gdb/testsuite/gdb.python/py-arch-reg-names.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-inline.c create mode 100644 gdb/testsuite/gdb.python/py-unwind-inline.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-inline.py create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-01.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-02.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.xml/tdesc-reload.c} (100%) create mode 100644 gdb/testsuite/gdb.xml/tdesc-reload.exp delete mode 100644 include/coff/powerpc.h delete mode 100644 ld/emulparams/elf32_x86_64_nacl.sh delete mode 100644 ld/emulparams/elf_i386_nacl.sh delete mode 100644 ld/emulparams/elf_x86_64_nacl.sh delete mode 100644 ld/emulparams/ppclynx.sh delete mode 100644 ld/emulparams/ppcpe.sh delete mode 100644 ld/scripttempl/ppcpe.sc create mode 100644 ld/testsuite/ld-bpf/call-2.d create mode 100644 ld/testsuite/ld-bpf/call-2.s create mode 100644 ld/testsuite/ld-bpf/call-3.d create mode 100644 ld/testsuite/ld-bpf/call-3.s create mode 100644 ld/testsuite/ld-bpf/reloc-data-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-data-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-data.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn64.s create mode 100644 ld/testsuite/ld-cris/libdso-15c.d create mode 100644 ld/testsuite/ld-ctf/A-2.c create mode 100644 ld/testsuite/ld-ctf/A.c create mode 100644 ld/testsuite/ld-ctf/B-2.c create mode 100644 ld/testsuite/ld-ctf/B.c create mode 100644 ld/testsuite/ld-ctf/C-2.c create mode 100644 ld/testsuite/ld-ctf/C.c create mode 100644 ld/testsuite/ld-ctf/array-char.c create mode 100644 ld/testsuite/ld-ctf/array-int.c create mode 100644 ld/testsuite/ld-ctf/array.d create mode 100644 ld/testsuite/ld-ctf/child-float.c create mode 100644 ld/testsuite/ld-ctf/child-int.c create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-enums.d create mode 100644 ld/testsuite/ld-ctf/conflicting-typedefs.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-1.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-conflicting-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-1.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-3.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-4.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-into-cycle.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-noncyclic.d create mode 100644 ld/testsuite/ld-ctf/ctf.exp create mode 100644 ld/testsuite/ld-ctf/cycle-1.c create mode 100644 ld/testsuite/ld-ctf/cycle-1.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.A.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.B.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.C.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-0.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-0.s create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-2-unsupported-feature.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-2-unsupported-feature.s create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-f.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-f.s create mode 100644 ld/testsuite/ld-ctf/diag-cttname-invalid.d create mode 100644 ld/testsuite/ld-ctf/diag-cttname-invalid.s create mode 100644 ld/testsuite/ld-ctf/diag-cttname-null.d create mode 100644 ld/testsuite/ld-ctf/diag-cttname-null.s create mode 100644 ld/testsuite/ld-ctf/diag-cuname.d create mode 100644 ld/testsuite/ld-ctf/diag-cuname.s create mode 100644 ld/testsuite/ld-ctf/diag-decompression-failure.d create mode 100644 ld/testsuite/ld-ctf/diag-decompression-failure.s create mode 100644 ld/testsuite/ld-ctf/diag-parlabel.d create mode 100644 ld/testsuite/ld-ctf/diag-parlabel.s create mode 100644 ld/testsuite/ld-ctf/diag-parname.d create mode 100644 ld/testsuite/ld-ctf/diag-parname.s create mode 100644 ld/testsuite/ld-ctf/diag-unsupported-flag.d create mode 100644 ld/testsuite/ld-ctf/diag-unsupported-flag.s create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number-mixed.d create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number.d create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number.s create mode 100644 ld/testsuite/ld-ctf/enum-2.c create mode 100644 ld/testsuite/ld-ctf/enum.c create mode 100644 ld/testsuite/ld-ctf/function.c create mode 100644 ld/testsuite/ld-ctf/function.d create mode 100644 ld/testsuite/ld-ctf/slice.c create mode 100644 ld/testsuite/ld-ctf/slice.d create mode 100644 ld/testsuite/ld-ctf/super-sub-cycles.c create mode 100644 ld/testsuite/ld-ctf/super-sub-cycles.d create mode 100644 ld/testsuite/ld-ctf/typedef-int.c create mode 100644 ld/testsuite/ld-ctf/typedef-long.c create mode 100644 ld/testsuite/ld-ctf/union-1.c create mode 100644 ld/testsuite/ld-elf/pr26302.nd copy ld/testsuite/ld-elf/{pr19553.map => pr26302.ver} (100%) copy ld/testsuite/ld-elf/{pr23162a.c => pr26302a.c} (100%) copy ld/testsuite/ld-elf/{indirect1c.c => pr26302b.c} (100%) delete mode 100644 ld/testsuite/ld-i386/emit-relocs-nacl.rd delete mode 100644 ld/testsuite/ld-i386/load1-nacl.d delete mode 100644 ld/testsuite/ld-i386/pie1-nacl.d delete mode 100644 ld/testsuite/ld-i386/plt-nacl.pd delete mode 100644 ld/testsuite/ld-i386/plt-pic-nacl.pd delete mode 100644 ld/testsuite/ld-i386/pr17709-nacl.rd delete mode 100644 ld/testsuite/ld-i386/pr19636-1d-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2c-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2d-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2e-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19827-nacl.rd delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.t create mode 100644 ld/testsuite/ld-i386/pr26263.d delete mode 100644 ld/testsuite/ld-i386/tlsbin-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsbin2-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsbindesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsdesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsgdesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsnopic-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlspic-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlspic2-nacl.rd copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-00.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-01.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-02.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-10.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-11.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-12.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-20.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-21.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-22.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-o32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab.ld create mode 100644 ld/testsuite/ld-misc/just-symbols-0.s create mode 100644 ld/testsuite/ld-misc/just-symbols-1.dd create mode 100644 ld/testsuite/ld-misc/just-symbols-1.s create mode 100644 ld/testsuite/ld-misc/just-symbols.exp create mode 100644 ld/testsuite/ld-misc/just-symbols.ld create mode 100644 ld/testsuite/ld-plugin/pr26163a.c create mode 100644 ld/testsuite/ld-plugin/pr26163b.c create mode 100644 ld/testsuite/ld-plugin/pr26262a.c create mode 100644 ld/testsuite/ld-plugin/pr26262b.c create mode 100644 ld/testsuite/ld-plugin/pr26262c.c create mode 100644 ld/testsuite/ld-plugin/pr26267.err create mode 100644 ld/testsuite/ld-plugin/pr26267a.c create mode 100644 ld/testsuite/ld-plugin/pr26267b.c create mode 100644 ld/testsuite/ld-plugin/pr26267c.c create mode 100644 ld/testsuite/ld-plugin/pr26389.c create mode 100644 ld/testsuite/ld-plugin/pr26389.d create mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.od create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.od delete mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1.od create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-2-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-export-2-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-2.nd create mode 100644 ld/testsuite/ld-powerpc/aix-gc-1-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-gc-1-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-gc-1.nd create mode 100644 ld/testsuite/ld-powerpc/aix-glink-3-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-glink-3-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-glink-3.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-64.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-64.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b.nd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.nd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.rd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-32.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-32.hd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-64.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-64.hd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso.dnd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso.hd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.hd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.hd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso.dnd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2a-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2a-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-2a.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2b-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2b-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-2b.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-32.od create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-64.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-64.od delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c.od create mode 100644 ld/testsuite/ld-powerpc/callstub-3.d create mode 100644 ld/testsuite/ld-powerpc/callstub-4.d create mode 100644 ld/testsuite/ld-powerpc/inline-1.d create mode 100644 ld/testsuite/ld-powerpc/inline-2.d create mode 100644 ld/testsuite/ld-powerpc/inline-3.d create mode 100644 ld/testsuite/ld-powerpc/inline-4.d create mode 100644 ld/testsuite/ld-powerpc/inline.s create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-1.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-2.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-3.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel.s create mode 100644 ld/testsuite/ld-powerpc/notoc3.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.s create mode 100644 ld/testsuite/ld-powerpc/notoc3.wf delete mode 100644 ld/testsuite/ld-x86-64/ilp32-4-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1a-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1b-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1c-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1d-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pie3-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/plt-nacl.pd delete mode 100644 ld/testsuite/ld-x86-64/pr17709-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/pr19013-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr19636-2d-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr19827-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.t create mode 100644 ld/testsuite/ld-x86-64/pr26263.d create mode 100644 ld/testsuite/ld-x86-64/pr26263.s delete mode 100644 ld/testsuite/ld-x86-64/split-by-file-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbin-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsdesc-nacl.pd delete mode 100644 ld/testsuite/ld-x86-64/tlsdesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlspic-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd create mode 100644 libctf/.gitignore create mode 100644 libctf/ctf-dedup.c create mode 100644 libctf/ctf-inlines.h create mode 100644 libctf/ctf-sha1.c create mode 100644 libctf/ctf-sha1.h create mode 100644 libctf/mkerrors.sed create mode 100644 libiberty/bsearch_r.c create mode 100644 sim/bpf/Makefile.in copy sim/{aarch64 => bpf}/aclocal.m4 (100%) create mode 100644 sim/bpf/arch.c create mode 100644 sim/bpf/arch.h create mode 100644 sim/bpf/bpf-helpers.c create mode 100644 sim/bpf/bpf-helpers.def create mode 100644 sim/bpf/bpf-helpers.h create mode 100644 sim/bpf/bpf-sim.h create mode 100644 sim/bpf/bpf.c copy sim/{aarch64 => bpf}/config.in (100%) create mode 100755 sim/bpf/configure create mode 100644 sim/bpf/configure.ac create mode 100644 sim/bpf/cpu.c create mode 100644 sim/bpf/cpu.h create mode 100644 sim/bpf/cpuall.h create mode 100644 sim/bpf/decode-be.c create mode 100644 sim/bpf/decode-be.h create mode 100644 sim/bpf/decode-le.c create mode 100644 sim/bpf/decode-le.h create mode 100644 sim/bpf/decode.h create mode 100644 sim/bpf/defs-be.h create mode 100644 sim/bpf/defs-le.h create mode 100644 sim/bpf/eng.h create mode 100644 sim/bpf/mloop.in create mode 100644 sim/bpf/sem-be.c create mode 100644 sim/bpf/sem-le.c create mode 100644 sim/bpf/sim-if.c create mode 100644 sim/bpf/sim-main.h create mode 100644 sim/bpf/traps.c create mode 100644 sim/testsuite/sim/bpf/allinsn.exp create mode 100644 sim/testsuite/sim/bpf/alu.s create mode 100644 sim/testsuite/sim/bpf/alu32.s create mode 100644 sim/testsuite/sim/bpf/endbe.s create mode 100644 sim/testsuite/sim/bpf/endle.s create mode 100644 sim/testsuite/sim/bpf/jmp.s create mode 100644 sim/testsuite/sim/bpf/jmp32.s create mode 100644 sim/testsuite/sim/bpf/ldabs.s create mode 100644 sim/testsuite/sim/bpf/mem.s create mode 100644 sim/testsuite/sim/bpf/mov.s create mode 100644 sim/testsuite/sim/bpf/testutils.inc create mode 100644 sim/testsuite/sim/bpf/xadd.s create mode 100644 sim/testsuite/sim/msp430/mpyull_hwmult.s