This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/lto-mixed/master in repository binutils-gdb.
discards 96e07b278e Don't check the plugin target twice discards 07b8ef94ea Add test for nm on mixed LTO/non-LTO object discards a285ab81f8 Add lto and none-lto input support for ld -r adds d6ad07fdef S390: Improve comments for s390-tdbregs test case adds a3ab6cb019 [gas/ARM] Remove spurious comments adds 6bd6f3b656 Remove args from target detach adds 6e1e1966ba Pass inferior down to target_detach and to_detach adds bc09b0c14f Make linux_nat_detach/thread_db_detach use the inferior parameter adds 5a6c3296a7 gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h adds a0aad53764 gdb: Add missing #ifdef USE_THREAD_DB to gdbserver adds 634c1c3109 S390: Fix infcalls in s390-vregs test case adds fcfcc37696 Fix qualified name lookup for Rust adds 44301db1ac Automatic date update in version.in adds 8a1b824af7 x86: Check the versioned __tls_get_addr symbol adds f49464e428 Automatic date update in version.in adds b1b189e04c gdb: Add test for some error cases of @entry usage adds 396af9a152 gdb: Remove duplicate declaration of global innermost_block adds aee1fcdf97 gdb: New API for tracking innermost block adds ae45162705 gdb: PR mi/20395: Fix -var-update for registers in frames 1 and up adds 03d0bf7b78 gdb: Remove out of date comment adds e707fc445e gdb: Don't store a thread-id for floating varobj adds 3b76a4a069 Automatic date update in version.in adds a9e408182d wrong line number in breakpoint location adds de4cb04a20 Ada/DWARF: Assume the Ada compiler produces descriptive type [...] adds 3f5a868b22 Don't call gdbarch_pseudo_register_read_value in jit.c adds dc71152484 Remove mt port adds 03f50fc878 Replace regcache_raw_read with regcache->raw_read adds 11f57cb67e regcache_cooked_read -> regcache->cooked_read adds ec7a5fcbfd regcache::cooked_write test adds f433138f1f Update Swedish translation for the binutils sub-directory adds 49da480ff6 Fix the RX assembler so that it can handle escaped double qu [...] adds d65ce302ab MAINTAINERS: Update my company e-mail address adds 5c319bb260 Fix segfault with 'set print object on' + 'whatis <struct>' & co adds 1ea332d693 binutils/doc: Fix a "using" typo in `objcopy --rename-sectio [...] adds 75c80ee120 GAS/doc: Correct `.set nomips16e2' directive description syntax adds d820e164e4 Automatic date update in version.in adds 0eb97953ad s390: Remove duplicate checks for cached gdbarch at init adds 21f6f5ffc6 s390: Allocate gdbarch & tdep at start of gdbarch_init adds ab9bcc6797 s390: gdbarch_tdep.have_* int -> bool adds 095085d847 s390: gdbarch_tdep add field tdesc adds 47c9317e71 s390: Move tdesc validation to separate function adds 650f5e1370 s390: if -> gdb_assert for tdesc_has_registers check adds 7042632bf7 s390: Hook s390 into OSABI mechanism adds 9c0b896ee1 s390: gdbarch_tdep add hook for syscall record adds d6e5894564 s390: Split up s390-linux-tdep.c into two files adds ef8914a4d7 s390: Move record-replay to s390-tdep.c adds 14c41f479f s390: Clean up s390-linux-tdep.c adds f866b262e8 MIPS/GAS: Add missing `-mmips16e2'/`-mno-mips16e2' help text adds b4f6242e95 MIPS/GAS: Correct `as --help' always reporting `o32' as the [...] adds 3233d7d074 Enable Intel WBNOINVD instruction. adds be3a8dca2d Enable Intel PCONFIG instruction. adds 1c5e4ee9ab MIPS/BFD: Update a stale `mips_elf32_section_processing' reference adds 62fd0a980b MIPS/GAS: Remove a stale OPTION_COMPAT_ARCH_BASE option marker adds 0984958bd1 MIPS/GAS: Correct default ABI selection for `mips64*-ps2-elf*' adds cc40406d1d Automatic date update in version.in adds 322474019d [GAS][AARCH64]Add group relocations to create PC-relative offset. adds 1daf502a16 [LD][AARCH64]Add group relocations to create PC-relative offset. adds 0f59d5fc1c Fix GCC PR83906 - [8 Regression] Random FAIL: libstdc++-pret [...] adds 3e53a58e1f Automatic date update in version.in adds bb363086e7 Fix PR ld/22727 (TLS breakage in PIC/PIE mode on SPARC). adds 38e64b0ecc PR22746, crash when running 32-bit objdump on corrupted file adds 8a69c6d07b Automatic date update in version.in adds ba21f56464 PowerPC64 .branch_lt size change leads to "stubs don't match [...] adds 32253bb796 Define __start/__stop symbols when there is only a dynamic def adds 7433498b7f PowerPC PLT stub matching adds 94c2436bb8 Update notes on making a release adds 56ae9dc397 Add myself as a write-after-approval GDB maintainer. adds 0bdd8eac9b Add myself as a write-after-approval GDB maintainer. adds c00f0d7a8a MIPS/GAS: Correct `mips-*-sysv4*' target emulation configuration adds 1e3f554897 MIPS/GAS: Correct `mips-*-windiss' target emulation configuration adds 2ebd05b80b MIPS/LD: Correct `mips-*-windiss' target emulation configuration adds a2f6c13ea5 Automatic date update in version.in adds 7d73b4c8df Updated Russian translation for the bfd sub-directory adds de54ee813f Avoid compilation warning in libiberty/simple-object-xcoff.c adds b2a426e2c5 Avoid compilation errors in MinGW native builds of GDB adds 9a5db26e6d Update documentation on making a release adds d580dcc7aa PR22751, LTO broken for libgcc libcalls adds 8d3b78ce45 Automatic date update in version.in adds fef75122c0 Add a testcase for PR ld/22751 adds a8d6d6acff Update release notes with a reminder to check the gpg key be [...] adds fc8e7e75c2 Remove dwarf2_per_objfile_free and use after free of dwarf2_ [...] adds 0d5e2f6abe Automatic date update in version.in adds eb77f6a462 PR22741, objcopy segfault on fuzzed COFF object adds 98d72909f8 ld: Skip unsupported static executable tests adds b431b4ea88 Prevent patch remnants from being included in release tarballs. adds c32b891ab6 Update Russian translation for the gas sub-directory adds 69ab5edb4d Don't call "detach_inferior" on "remote_follow_fork" adds 86b24e15c4 MIPS/LD/testsuite: Correct comm-data.exp test ABI/emul/endia [...] adds d85815e2d1 Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit). adds 185cdb8cc7 Adjust test for PR ld/22269. adds 36b8fda5d6 Make __start/__stop symbols dynamic and add testcase adds 016548df72 Automatic date update in version.in adds f49db8befa 32-bit objcopy build fail adds 8225203377 MIPS/LD/testsuite: Adjust match patterns for special section [...] adds af667f2218 MIPS/LD/testsuite: Correct PR ld/22649 test case failures adds fc413dc467 gdb.base/break.exp: fix last "info break" test failure on Ub [...] adds 76cb3a89a6 PR22758, FAIL: Run pr22393-2 adds 040b4a9eb8 Add --gc-sections test checking removal of __start/__stop symbols. adds 9c3a5d9319 linux-nat: Eliminate custom target_terminal_{inferior,ours}, [...] adds e671cd59d7 Per-inferior target_terminal state, fix PR gdb/13211, more adds c81e887979 s390: Fix gdb.base/all-architectures.exp with --enable-targets=all adds fcabedd5cb Update description of nm's symbol bss type letters. adds 52b2f30022 Improve junk file removal in source tarball creation script. adds cc41a04afb Automatic date update in version.in adds 29236ca20a Document the GDB 8.1 release in gdb/ChangeLog adds ab1fadc6b2 PR22714, Assembler preprocessor loses track of @ adds 929b5ad40f internal-error using '@' (repeat) operator on array of dynam [...] adds 395507f62b (Ada) Add testcase for catch assert with condition adds 4fa955b25e (Ada/MI) Add testcase for mi catch assert with condition adds 56ecd069f0 (Ada) C++fy conditional string when catching exception. adds bea298f954 (Ada) Add gdb-mi support for stopping at start of exception [...] adds 823143c6ca Check if __start/__stop symbols are referenced by shared objects adds bf3077a6c3 bfd_elf_define_start_stop: Fix check adds f6cfb42730 gdb: Fix remote-sim/MinGW/Darwin builds adds 3045b47554 gdb: Fix remote-sim/MinGW/Darwin builds adds f3a9baf18d LD/testsuite: Move ELF shared library tests from elf.exp to [...] adds 8988502d75 MIPS/LD/testsuite: Correct dynamic links with VR4100, VR4300 [...] adds 450b631735 LD/testsuite: Fix a typo s/scrip/script/ in `note-3.so' buil [...] adds 07e5f5cf88 Fix for prologue processing on PowerPC adds f000c2b940 Fix testsuite/ld-elf/pr21964-5.c adds 35f48e217a Automatic date update in version.in adds f2023ce7e8 PR22769, crash when running 32-bit objdump on corrupted file adds e99955cd8e Fix compile time warnings building the binutils with clang. adds d4d38844fa Fix gdb.base/attach.exp fails when gdb is configured --with- [...] adds df95a9cf09 set ret signed in arm_record_extension_space adds 2d9e6acbdb Rewrite arm_record_coproc_data_proc and arm_record_data_proc [...] adds 17545aa1bf Automatic date update in version.in adds 59498c305e Do not classify C struct members as a filename adds d830549dba PowerPC64, don't relocate nops adds e54d3c943b LD/testsuite: Pass $AFLAGS_PIC to GAS for PIC assembly adds 5bb0830d10 binutils/riscv: Register names in DWARF output adds 0625771b9e MI: Allow non-raw varobj evaluation adds 7f02625eb4 RISC-V: Fix --wrap and relaxation conflict. adds d73daf84d6 Automatic date update in version.in adds c833445823 Add support for DWARF-4 line number tables. adds 138a158f0a Disable -shared support in nios2-elf-ld. adds b0daac83d7 Remove PROVIDE() qualifiers from definition of __CTOR_LIST__ [...] adds f721678315 gdb/testsuite: Remove use of dejagnu cleanup proc adds c5b47a421e Automatic date update in version.in adds 9f7393d8fc ld/testsuite: Replace -Sw with -SW for readelf adds 27d2460e7a Automatic date update in version.in adds 0eb876f52f Move comment in gdb/dwarf2read.c::dwarf2_physname adds e813d34aaa Align natural-format register values to the same column adds f174ef9fb2 Updated Brazillian portuguese and Russian translation adds 78c8836415 binutils/testsuite: Support stderr options with `run_dump_test' adds 7550610057 ELF/BFD: Propagate the return status from backend section pr [...] adds 2d6dda7161 MIPS/BFD: Correctly report unsupported `.reginfo' section size adds e65b1a7868 RISC-V/BFD: Correct a missing initializer error with pre-4.7 GCC adds 89424b1d69 RISC-V/GAS: Correct an `expr' global shadowing error for pre [...] adds b8df6ca79e Use visitors for make_gdb_type adds cd04836359 x86: Remove the unused _GLOBAL_OFFSET_TABLE_ adds f3b91ed8f9 Remove myself as a write-after-approval GDB maintainer. adds 279b2f9416 [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_AB [...] adds 72dd273062 ppc64: Fix stwux encoding adds 9d0e82daf9 Automatic date update in version.in adds 422f3d3d6d Allow the find_abstract_instance_name() function in the BFD [...] adds 64e234d417 Prevent attempts to call strncpy with a zero-length field by [...] adds 68807c3cd6 Replace reachable assertion with a test and return of NULL. adds 8278e7cec3 Fix GCC 8's -Wstringop-overflow on bfd/coff-rs6000.c adds 46d09186d3 Improve the find_nearest_line function for the MIPS target s [...] adds 583e3f9061 Fix up one ChangeLog entry date adds bca65a2394 Treat OP_F77_UNDETERMINED_ARGLIST as OP_FUNCALL adds c20c30f615 Fix PR ld/22263 on SPARC. adds 3f8c94b478 Remove some $ARCH_read_pc and $ARCH_write_pc adds f3342ae030 Automatic date update in version.in adds ed01220cc8 RISC-V: Eliminate spurious error w/ reloc truncated message adds 407aa07cee Revert "PowerPC PLT speculative execution barriers" adds c2e0e465f9 Fix type of values representing optimized out static members adds 02ecce62be Automatic date update in version.in adds a9479dc051 PR22819, powerpc gas "instruction address is not a multiple of 4" adds ef135d4314 Fix a seg-fault in the ELF note parser when a note with an e [...] adds 8de3a6e2af Speed up readelf and objdump by not looking for DWO links un [...] adds 45dd3607e2 Remove a cleanup from gdbserver adds 8ce47547b3 Remove make_cleanup_restore_current_thread from gdbserver adds f6c2623eb8 Return unique_xmalloc_ptr from macro scope functions adds 1739cf248f Class-ify macro_buffer adds 0354904bda Use std::string in maybe_expand adds 84f27c6fcb Remove cleanups from macro_define_command adds a9abc43451 Use gdb::def_vector in find_source_lines adds 58ef3771fb Use unique_xmalloc_ptr in build_id_to_debug_bfd adds 9a897d43f0 Remove cleanups from solib.c adds 3f48fe4a95 RISC-V: Add comment for previous change. adds dc11dea212 x86: Keep the unused _GLOBAL_OFFSET_TABLE_ for Solaris adds 4d6945e70a Automatic date update in version.in adds 15b23f3612 x86: Set need_global_offset_table with info->output_bfd->xvec adds 4e72534799 gdb/NEWS: Clarify the news entry for "rbreak" in GDB 8.1 adds a37a2ae708 Use std::string in execute_script_contents adds 869e8290ea Use gdb::unique_xmalloc_ptr in auto_load_section_scripts adds ea4a088812 common: add scoped_fd adds 84696f37ae common: add scoped_mmap adds 5c3284c1ec btrace: prepare for throwing exceptions when enabling btrace adds 9ee23a853c btrace, gdbserver: use exceptions to convey btrace enable/di [...] adds de6242d307 btrace, gdbserver: remove the to_supports_btrace target method adds 17ad2a4f46 btrace: improve enable error messages adds 88711fbfea btrace: check perf_event_paranoid adds c4e1263132 btrace: reword error messages adds 9c3630e983 Don't reference past the end of the vector adds 3b4c384407 x86: Add is_solaris to elf_x86_target_os adds 5d0fb5ffdf Automatic date update in version.in adds a8735c82b8 Fix GOT relocation overflow on SPARC. adds d805612e38 Fix commit date. adds e5bc5e207b Automatic date update in version.in adds 7eb84119d8 Automatic date update in version.in adds 94fe5757db Fix compile time warning: bfd/elf32-nds32.c:9693]: (warning) [...] adds 6444b19b24 oops - actually remove the assignment this time: bfd/elf32-n [...] adds 0b8683b7eb Fix compile time warning: bfd/elf32-arc.c:1537]: (warning) R [...] adds 7e784da543 Update Russian translation for the gas/ sub-directory. adds 830db0485e Add support for reading msdos MZ executables. adds d2159fdc0f MIPS: Fix encoding for MIPSr6 sigrie instruction. adds 12a43565ad MIPS/GAS/test: Fix an n32 `.reginfo' size test failure adds b303c6f688 gdb: Remove cleanup from dw2_do_instantiate_symtab adds 0f3f3a55b5 Automatic date update in version.in adds 387cd15b93 Fix prefix of maint set/show per-command adds f2731e0c37 PR22829, objcopy/strip removes PT_GNU_RELRO from lld binaries adds 6e5e9d58c1 PR22836, "-r -s" doesn't work with -g3 using GCC 7 adds 30147392ca MIPS/GAS/testsuite: Correct duplicate `Loongson-3A tests' test name adds 87993319a5 WebAssembly: Correct an `index' global shadowing error for p [...] adds b29d26411c WebAssembly: Disable subdirectory configuration for unsupported LD adds 68d2067666 Fix compile time warning messages from gcc version 8 about c [...] adds 80c9635046 Fix typo in Russian translation for the bfd/ sub-directory w [...] adds bd7ab16b45 x86-64: Generate branch with PLT32 relocation adds db7bf1058d Fix ARm assembler so that it rejects invalid immediate value [...] adds 24b9144d4b Use enum flags for flags passed to openp adds db5d5ad16f gas: xtensa: fix trampoline placement adds 1031c264fd x86: Properly check building shared library adds 9abc632d37 Automatic date update in version.in adds 60f763ee16 PR22836 testcases adds 85f2093ddc x86-64: Use pr22393-3a.so and pr22393-3a-now.so adds d4dd94f863 LD: Remove a stale `ldlex_command' prototype adds f98b2e334f Remove references to ada_name_for_lookup (deleted) adds 451875b4f9 x86-64: Use PLT address for PC-relative reloc adds 12ef3f5a7c Fix compilation of the BFD sub-directory with a gcc v8 compi [...] adds 797bc1cb25 Return unique_xmalloc_ptr from some solib.c functions adds b46a8d7c1d Move some declarations to source.h adds e0cc99a62f Change openp et al to use a unique_xmalloc_ptr adds 692d6f9760 Constify target_so_ops::bfd_open adds 980548fd88 Fix GDB crash after Quit thrown from unwinder sniffer adds 074bca956e Automatic date update in version.in adds 355c559b74 delete ada-lang.c::ada_to_fixed_value_create advance declaration adds 85046ae23f Reset inferior::control on inferior exit adds e513bd38a6 PR ld/22832 on SPARC. adds 49ded53def Fix AArch32 build attributes for Armv8.4-A. adds 2a0d985349 RISC-V: Give error for ignored pcrel_lo addend. adds 09ca4b9d9b RISC-V: Fix relocation failure with zero address sections. adds 43859909e2 Automatic date update in version.in adds 3281b315c8 Fix symbol resolution with linker plugins for defsym symbols. adds d00dd7dc5e Remove bfd stub function casts. adds 75cdede099 Add -z noseparate-code to ld-elf tests adds fd90ace4c1 New class allocate_on_obstack adds 760b289300 i386.exp: Add -z noseparate-code adds 75bd00e87e i386: Update tests for -z separate-code adds 410a69a022 i386: Add -z noseparate-code to linker tests adds 9f4aec8d97 x86: Update IFUNC tests for -z separate-code adds 62e2b91b9a i386: Update IFUNC tests for PLT address adds 679a5bc862 x86-64: Add -z max-page-size=0x200000 -z noseparate-code to [...] adds c9d3eb5f61 x86: Add -z noseparate-code to IFUNC tests adds 7c9f387aef x86-64.exp: Add -z noseparate-code -z max-page-size=0x200000 adds 197741f19d mpx.exp: Add -z max-page-size=0x200000 -z noseparate-code adds c441b62343 x86-64: Update tests for -z separate-code adds c2596c4a72 x86-64: Add -z max-page-size=0x200000 -z noseparate-code to [...] adds 325ba6fb34 Ignore degenerate PT_LOAD segments adds bb57c12e55 Automatic date update in version.in adds 62a02d25b6 Add .nop assembler directive adds 92d9e363b5 ld-elf/eh4: Pass -z max-page-size=0x200000 -z noseparate-code to ld adds 34b00afa03 ld: Add -z separate-code test for zero size section adds d85502cffa ld-elf/ehdr_start: Pass --build-id to ld adds e64676d21c Automatic date update in version.in adds d5c78119f7 Automatic date update in version.in adds dbc88fc149 PT_LOAD and PT_GNU_RELRO segment overlap adds b5884fa710 Add common/ dir in build directories adds e535d0ddb3 Fix mistake in the declaration of the --include-all-whitespa [...] adds e207bc53a4 [ARM] Fix bxns mask adds f61f94ec1b ld: Add -z separate-code tests to frame.exp adds 871b3ab29e Use %pA and %pB in messages rather than %A and %B adds c1c8c1ef9a Use %pI, %pR, %pS, %pT in place of %I, %R, %S and %T. adds 2dcf00ce6c %L conversions adds 8979927ae7 Don't use %ll adds f2b740ac53 Add attribute printf to _bfd_error_handler adds 4f7fd351a7 BFD: Remove unused SEC_HAS_GOT_REF section flag adds 8772de117d LD: Support fixed-size sections some psABIs may require adds 6798f8bfa6 MIPS/BFD: Fix the size of `.reginfo' and `.MIPS.abiflags' sections adds b248d650a4 Revert "_bfd_mips_elf_final_link: Notify user about wrong .r [...] adds db1ae9c5b6 gdb/doc: Additional information about 'info line' adds afec267feb Automatic date update in version.in adds a543c5ca7c Fix make 3.81 build errors adds 8811c8f495 Clarify .arch_extension possible values adds de65820cd6 btrace, testsuite: do not force BTS adds 2d8adcbd07 gnulib: import mkstemp adds 6e8d06db1a Enable link time garbage collection support for the IA64 target. adds b0ab9c4549 Fix typo in listing of objcopy's command line options. adds 7104e59bec remote-sim: Add missing ATTRIBUTE_PRINTF adds cd665a945e gas: xtensa: limit size of auto litpools adds 75f3166520 MIPS16/opcodes: Free up `M' operand code adds 1f1e0a5d0e MIPS16/GAS/testsuite: Add cross-section R_MIPS16_PC16_S1 rel [...] adds 50a98a5b43 Automatic date update in version.in adds bbad996200 ia64 testsuite changes for --gc-sections adds 31716595b5 Class reg_buffer adds 849d0ba802 class readable_regcache and pass readable_regcache to gdbarc [...] adds fc5b873615 Remove regcache_save and regcache_cpy adds daf6667d1f Class readonly_detached_regcache adds c8ec2f334c Class detached_regcache adds f3384e664d Replace regcache::dump with class register_dump adds 215c69dc9a No longer create readonly regcache adds 796bb02641 Remove regcache::m_readonly_p adds 4c74fe6b84 Move register_dump to regcache-dump.c adds c113ed0ca2 Pass readable_regcache to gdbarch method read_pc adds 6ccb583f75 Remove a cleanup from call_function_by_hand_dummy adds 3eac2b6548 Remove a cleanup from parse_expression_for_completion adds 8ec57239e9 Add "common-defs.h" include to files in arch/ subdir not yet [...] adds 54a27fe598 Fix a typo. adds f4a69c9aea Automatic date update in version.in adds 39334a61e6 Fix memory access violation when attempting to shorten a suf [...] adds 6b6b680700 x86: Add {rex} pseudo prefix adds 7bdf778b10 Diagnose when trying to assemble conditional FP16 vmovx and vins adds 0bccfb2994 RISC-V: Make disassebler work for --enable-targets=all config. adds 0b65c07b97 New plugin interface to get list of symbols wrapped with --w [...] adds 5bce538d6a Automatic date update in version.in adds 9c70c5223b Fix up one ChangeLog date. adds e859f6558c nds32: Support target directive .ict_model. adds 340d33e565 Document the assembler's .dc, .dcb and .ds directives. adds 01f7e10cf2 PR22881, null pointer dereference in assign_file_positions_f [...] adds 9d8780f0d0 dwarf: Make sect_offset 64-bits adds 11b031457e GDB/testsuite: Fix a typo in $actual_line adds d4333bab0a Automatic date update in version.in adds 281d762b1a Remove cleanups from check_fast_tracepoint_sals adds 9b292f6880 Remove most cleanups from linux-thread-db.c adds 4de41a68ed Automatic date update in version.in adds 6f6d0c269e Fix double space expected in cp_test_ptype_class adds cf97bcb0c3 PPC error/warning messages adds 0aa13feeeb unrecognized/unsupported reloc message adds 9793eb7792 ELF linker messages adds 2c1c967956 MIPS messages adds 90b6238f06 ARM and AArch64 messages adds 59d08d6ce8 AOUT/COFF/PE messages adds 6e05870c97 BFD messages adds 38f14ab8fc assorted target messages adds 128a19de3d Automatic date update in version.in adds e95b887f85 crx string overflow warning adds 33589acbfe ld message translation for emultempl and emulparams adds df5f2391f7 ld error/warning messages adds 6838f2bed6 Segfault on phdrs allocated but not created adds 46c685acda Fix typo in documentation of assembler's .dc directive. adds f46cd62a69 Move arch/tdesc.h to common/tdesc.h adds cd9983dd5f Re-write partial_die_info allocation in load_partial_dies adds fd0a254f81 Don't check abbrev is NULL in read_partial_die adds d590ff257c Change find_partial_die_in_comp_unit to dwarf2_cu::find_partial_die adds 6f06d47ba0 Class-fy partial_die_info adds 35cc7ed70c Remove one argument abbrev_len in read_partial_die adds 52356b79d7 Move fixup_partial_die to partial_die_info::fixup adds 48fbe735fb Move read_partial_die to partial_die_info::read adds d7c798565e GAS/doc: Clean up `.dc' and `.ds' directive descriptions adds 15ce8941e7 Sign-extend non-bit-fields in unpack_bits_as_long adds 7c22600aab Initial support for variant parts adds c9317f214b Convert Rust to use discriminated unions adds 2ddeaf8a7d Handle DW_TAG_variant_part and DW_TAG_variant adds 6893c19a8b Make "bt N" print correct number of frames when using a fram [...] adds d4dd32824a Change frame_filter_flags to use DEF_ENUM_FLAGS_TYPE adds 37c33887bd MIPS: Reorder ABI determination ahead of target description loading adds c5196c9298 MIPS: Don't use a 32-bit BFD architecture with a 64-bit ABI adds 3275ef4774 Add test for load command adds 6f6372fadc IA-64: Fix linker error with --no-keep-memory. adds 1f4bace8d6 ChangeLog entry for previous commit. adds b643315dec Automatic date update in version.in adds f3185997ac Have info_to_howto functions return a success/fail status. [...] adds e8f5af786c Use standardized error message for unrecognized relocs. adds bc7c0509f2 Add a new Portuguese translation for the binutils sub-direct [...] adds b6f8c7c452 x86: Add -O[2|s] assembler command-line options adds 0c305b6176 Explicitly specify common tdesc.h for use with aarch64.h adds 5b616beff4 [ARM] Remove ARM_FEATURE_COPY macro adds 55089490f7 Change target_write_memory_blocks to use std::vector adds f6aec96dce ld: Add --enable-separate-code adds e05cac70d8 Update get_args documentation adds 8f065d3b4a gas: Rename .nop directive to .nops adds 0b25598b35 Automatic date update in version.in adds f169cfdc08 Workaround a FreeBSD ptrace() bug with clearing thread events. adds 0d329c0a83 Nonsense error messages on invalid aout string offset adds eef104664e Fix potential integer overflow when reading corrupt dwarf1 d [...] adds 889be5dbd2 Remove any trailing directory separator from ld_canon_sysroo [...] adds 116acb2c26 PR22887, null pointer dereference in aout_32_swap_std_reloc_out adds 12c963421d Catch integer overflows/underflows when parsing corrupt DWAR [...] adds 3083294d65 testsuite: Restore gdb_is_target_remote_prompt adds b4987c956d Create new common/pathstuff.[ch] adds 25e3c82c0e Make gdbserver work with filename-only binaries adds 815615463b Change order of error message printed when gdbserver can't find CWD adds 5224fa0399 correct ft32 reloc range test adds e184813fdb Add missing translations to ALL_LINGUAS adds ca8e0133c4 Automatic date update in version.in adds b1223e7890 btrace, gdbserver: check btrace target pointers adds 8305403a1f x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 adds 0cb7c7b0bb Propagate record_print_flags adds d11ae95ea3 Prevent illegal memory accesses triggerd by intger overflow [...] adds 4d354d8b89 [ARM] Clean up selection of feature bits adds c7b15a66dc Fix Rust enum test failures adds 788af978df RISC-V: Fix symbol size bug when relaxation deletes bytes. adds e1e6f073a9 Improve gcore shell quoting and portability adds ed2592386c Automatic date update in version.in adds e7da50fa4b [ARM] Fix NULL dereference of march_ext_opt adds 9a2ebffd4d Ensure 8-byte alignment for AArch64 stubs. adds ecc054c097 [GDB/testsuite] Use %progbits in watch-loc.c adds ab818ade01 Conditionally include "<windows.h>" on common/pathstuff.c (a [...] adds 5c1f594e58 Automatic date update in version.in adds a6743a5420 opcodes error messages adds e80aaf6183 Make delim_string_to_char_ptr_vec return an std::vector adds 564b1e3f29 C++ify program_space adds 6fb16ce6ea Make program_space::deleted_solibs a vector of std::string adds ccb2231cd8 C++ify charsets adds 54693cf5f1 Remove free_char_ptr_vec adds b9671caf8f handle_general_set: Remove useless xstrdup adds dfb93f1158 PR ld/21900: MIPS: Fix relocation processing with undefined symbols adds 72f53f22df Automatic date update in version.in adds 12279366d7 Implement "to_stopped_by_hw_breakpoint" for x86 debug registers. adds 386a867618 Add a new debug knob for the FreeBSD native target. adds 7efba073e2 Use signal information to determine SIGTRAP type for FreeBSD. adds 5e3290e973 Automatic date update in version.in adds 3dea1ef72c Propagate gdb_disassembly_flags to btrace_print_lines adds 0e70b27ba9 Use binary search on dynamic relocations adds 52bc7e85d9 Automatic date update in version.in adds 5dc4391345 gdb/amd64: Ignore zero sized fields when calling functions adds dbbb1059e6 gdb: Initial baremetal riscv support adds cab5bb9d1f gdb/riscv: Fixes to printf format strings adds fb29465572 gdb/riscv: Additional print format string fixes adds b2970c238e gdb/riscv: Fix type when reading register from regcache adds 228f15081e btrace: Remove btrace disable cleanup adds 5312700841 btrace: Remove VEC cleanups adds 7ea78b5973 btrace: Remove ui_out cleanups adds d74aff3d95 gdb/riscv: Remove use of pseudo registers adds c9486dfe27 gdb/riscv: Remove 'Contributed by....' comments adds 9add17f218 gdb/riscv: Remove partial target description support adds 770aa8a3d3 RISC-V: Disallow output format changes. adds d8344f3d05 Formatting fixes in rust-exp.y adds 1ab3e66438 Automatic date update in version.in adds 0118219e18 mips64 rtype_to_howto error status adds 52fe4420b7 XCOFF disassembler adds 3ae729d5a4 x86: Rewrite NOP generation for fill and alignment adds e95a97d41a Fix watching structs in C++ adds 0c1ded8dc0 [PR20402][LD][AARCH64]Don't emit RELATIVE relocation for abs [...] adds ea005f31ca gdb: Add riscv to list of architectures with a save_reggroup adds 779bdadbea New option -z,keep-text-section prefix. adds d6ab64818b xtensa: ld: support -z relro adds e0d3522b88 Return gdb::optionalstd::string from target_fileio_readlink adds bdd2279f13 Automatic date update in version.in adds 6d4f21f6ee Fix PR binutils/22923. adds 3fea0c3b3f Remove unnecessary power9 group terminating nop adds 6a7524c6aa Really remove unnecessary power9 group terminating nop adds 73053c1fc4 x86: fold AVX vcvtpd2ps memory forms adds 2907c2f555 x86: bogus VMOVD with 64-bit operands should only allow for [...] adds a477a8c4f4 x86: adjust 4-XMM-register-group related warning adds d53e6b98a2 x86/Intel: correct disassembly of fsub*/fdiv* adds 38e314eb06 x86: drop FloatD adds 6e3e5c9e41 x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns adds f2f6a710f4 x86: avoid SSE check for LDMXCSR/STMXCSR adds 1b193f0b12 x86: drop bogus NoAVX adds bcb1753ee6 x86: avoid cpu_flags_match() bogusly setting CPU_FLAGS_ARCH_MATCH adds b9d498173c x86: simplify AVX checks in cpu_flags_match() adds db12e14ea0 x86: drop CPU_FLAGS_32BIT_MATCH adds ab592e757e x86: change AVX512VL handling in cpu_flags_match() adds 929f69fa96 x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match() adds 548d0ee6e7 x86: simplify result processing of cpu_flags_match() adds 8819ada6c4 x86: fold redundant expressions in process_suffix() adds 23e42951f2 x86: correct operand size match checks for BMI/BMI2 insns adds d2224064f1 x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX adds 25a4277fec x86: fold FMA and FMA4 templates adds e7f5c0a99e x86: fold LWP templates adds 3682415023 x86: fold a few AVX512F templates adds 454172a99e x86: fold VEX-encoded GFNI templates adds ed438a93f1 x86: fold certain AVX512 rotate and shift templates adds e771e7c9fb x86: fold several AVX512VL templates adds 4ef0bef68c Remove MAX_REGISTER_SIZE define adds bd5dea8822 x86: Remove support for old (<= 2.8.1) versions of gcc adds 347a87745e x86: Treat relocation against IFUNC symbol as FUNC adds d3d50934a9 x86-64: Also optimize "clr reg64" adds e4fe375676 Don't redefine upload/download/file in gdbserver-base adds 4872dc464d remote-stdio-gdbserver: Pass "target" to remote_exec to delete file adds f6e8a41e67 linux_qxfer_libraries_svr4: Use std::string adds e6a58aa8a7 Add xml_escape_text_append and use it adds a8dbfd5853 Make find_separate_debug_file* return std::string adds 00b400574a Use std::string to simplify build_id_to_debug_bfd adds f6d8ae8f07 Automatic date update in version.in adds 567a3e54d2 Fix misreporting of omitted bytes for large remote packets adds 0089daceab x86: Optimize with EVEX128 encoding for AVX512VL adds fdf07f3aeb Change enable_thread_stack_temporaries to an RAII class adds 5dc1a7047a Use scoped_fd in more places adds 0ba3a73180 x86: Strip whitespace in check_VecOperations adds 9bd8e0b072 Update "gdb --configuration" with recently added features adds f657f8c4a1 Fix Sparc, s390 and AArch64 targets so that they can handle [...] adds 80c34c3812 x86: Encode EVEX instructions with VEX128 if possible adds 7d4f13635f Automatic date update in version.in adds 69a52a7b7a Automatic date update in version.in adds c20bca94fa Automatic date update in version.in adds 484cf504af Remove cleanup from build_type_psymtabs_1 adds be2daae6b8 Use std::vector for field lists in dwarf2read.c adds 933522d1db Fix ia64 GDB build adds 984c72381c Use gdb::byte_vector when reading section data adds 89a3b63e52 gdb/riscv: Fix some ARI issues adds b0d186effc Automatic date update in version.in adds 3e33b23945 Prevent memory access violations when attempting to parse an [...] adds 81db3241f2 Add range changing to STABS parsing functions, in order to p [...] adds b4a3689a68 Updated Russian and Brazilian Portuguese translations. adds e45ad1239d Prevent a buffer overrun when parsing corrupt STABS debug in [...] adds b577b6af8e Remove two cleanups using std::string adds f8ed12daa1 Automatic date update in version.in adds bf48520113 gc.exp: Fix a typo: $LFLAGS -> $LDFLAGS adds 9e223787a4 GC: Also check the local debug definition section adds 7dda8d3cf3 PowerPC64 debian bug 886264, out-of-line save/restore functions adds 0d671d99a6 Update my email address adds 80ae639d3c Add usage to printf command adds b8c2339b2f Allow - in %p for printf adds 3ae9ce5dd7 Special case NULL when using printf's %s format adds 0e35537d75 RISC-V: Add .insn support. adds 399912428d Missing testcase files for last commit. adds 8bb251a84a Automatic date update in version.in adds f967164095 nds32: Remove the unsupported target feature. adds 202d116e57 RISC-V: Don't enable relaxation in relocatable link adds 0854d50445 xtensa: bfd: fix assertion in xlate_offset_with_removed_text adds acc834c7ab Automatic date update in version.in adds 03afa6ef8a Add selftest for substitute_path_component adds ca2fd32c55 RISC-V: Emit better warning for unknown CSR. adds 8b067d2cf5 Fix tspeed test case: copy libinproctrace to target adds 37e136b168 Remove make_cleanup_free_section_addr_info adds 39be3c7e98 Add silent Makefile rules adds 04153a3e04 Automatic date update in version.in adds 770623f79f Remove target_fileio_close_cleanup adds a06ab151cb Change auto_load_objfile_script_1 to use std::string adds 2e1d1be528 Automatic date update in version.in adds c820f6a44d Automatic date update in version.in adds 1cb1f3dae7 Remove some cleanups from solib.c adds 315aa1cf83 Updated Spanish translation for the bfd/ sub-directory, and [...] adds 194ed4130d Testsuite: Fix ambiguous "break" due to libinproctrace adds 76727919ce Convert observers to C++ adds 926300415b Support bare-identifier field initializers in Rust adds 9d6aac5354 Automatic date update in version.in adds 416c34d683 Set non_ir_ref_dynamic if a symbol is made dynamic adds 7e1001406d Updated Russian and Spanish translations for the binutils/ s [...] adds ed38187755 gc.exp: Remove extraneous LD flags from the personality test adds 4ee89e903d Replace the linear search in find_pc_sect_line with a binary [...] adds 8c5b71ad6d Adjust testsuite/ld-plugin/pr22983.d adds 7cbe16e99d Fix misleading indentation error. adds cbac223123 ld/testsuite: XFAIL pr20995-2 on aarch64*-*-elf* adds dca9fbc845 Automatic date update in version.in adds 675e28092f Don't exceed reloc array bounds adds 6a3858a69e Correct multi-toc tprel relocs adds bac3c8c5e7 Make tls_mask unsigned in elf32-ppc.c adds 4bad6366a7 Delete unused elf32-ppc.c code adds 0ccf57bd81 PowerPC64 synthetic symbols adds 7edb9bd32b S390: Enable re-attaching with native-extended-gdbserver adds c49bd90bdb S390: gdbserver: Don't write guarded storage registers adds ce29f8439f S390: Make IPA recognize tdescs with guarded storage adds b1202ffa53 DT_FLAGS_1: Add Solaris bits adds 7eb2418fa4 Add myself as a write-after-approval GDB maintainer. adds 92c00f4228 Automatic date update in version.in adds 62c222b6d9 Make parse_static_tracepoint_marker_definition work with mul [...] adds 5d9310c4b8 Get rid of VEC(static_tracepoint_marker_p) adds f776822506 x86: fold a few XOP templates adds d6793fa1ac x86/Intel: fix fallout from earlier template folding adds 9f79e88693 x86: fix swapped operand handling for BNDMOV adds 1212781b35 ix86: allow HLE store of accumulator to absolute address adds 96bc132a73 x86: drop remaining redundant DispN adds b8c169f359 x86: drop pointless VecESize adds 32546502f3 x86: use local variable in check_VecOperands() adds f69c5afb18 S390: Correct brace style in s390_get_wordsize adds 26d6cec4a9 Make "info proc cmdline" show args on GNU/Linux adds dd6d677f0b ppc: Detect when LR is saved through frame pointer adds 7a8f494c7b ppc: Fix stwux and stdux masks in skip_prologue adds 8ff5bf3db3 Automatic date update in version.in adds a2b2bc12af Remove some cleanups from record-full.c adds 079670b94a Testsuite: fully migrate to use_gdb_stub convenience func adds d80e524238 Move gdbserver tdesc header funcs to c file adds 066cfa988d gdb: Minor cleanup in some gdb.arch/* tests adds 376be529a7 gdb: Fix testsuite issue in gdb.arch/amd64-disp-step-avx.exp adds f6c4d4b152 Add an extra library name template to the list used by the W [...] adds 8fd7578189 Improve readelf's selection of a file start symbol when disp [...] adds dff7492c9b Make gdbserver find_register_by_number static adds 2cc9b3048b Change machoread.c to use std::vector adds 291158a341 Add --debug=plugin option to record plugin actions. adds b7fee5a326 Add psymbols for nested types adds 9a96cf3834 Automatic date update in version.in adds bce02d8884 aarch64: Make "info address" resolve TLS variables adds 3215deaaa6 Add missing ChangeLog entry for last commit. adds 8da9a904f4 Fix warn-unused-return message. adds b3ee71e749 Automatic date update in version.in adds bf54968b12 x86-64: Add ENDBR64 to the TLSDESC PLT entry adds c88d2fccb1 Fix date in gdb/ChangeLog adds 3e5ef9a4de eval.c: reverse minsym and sym adds af9d57d205 Automatic date update in version.in adds 5cd3e386e0 Make gdbserver reg_defs a vector of objects adds 4f7ae6f505 Remove struct keyword from section_addr_info adds 0b7a4aa6ba Fix case where IR file provides symbol visibility but replac [...] adds ce1459e528 Add include guard to filename-seen-cache.h adds 9f034d7573 Remove DEF_VEC_I(offset_type) adds 07dca93f3b Automatic date update in version.in adds ea3b06874c Rationalize "backtrace" command line parsing adds 1cf7e64086 Change backtrace_command_1 calling to use flags adds 978d6c756f Allow hiding of some filtered frames adds 63283d4a29 Remove EXT_LANG_BT_COMPLETED adds 7a630bc2f9 Avoid manual resource management in py-framefilter.c adds 92256134f3 Allow C-c to work in backtrace in more cases adds 4ca59a9f36 Throw a "quit" on a KeyboardException in py-framefilter.c adds fb7eb8b582 Move some code later in backtrace_command_1 adds 1f111921a0 Return EXT_LANG_BT_ERROR in one more spot in py-framefilter.c adds eb68e48764 Call wrap_hint in one more spot in py-framefilter.c adds 9507b29c0a Improve "backtrace" help text adds 76c939acfd Simplify exception handling in py-framefilter.c adds 675015399b Remove verbose code from backtrace command adds 59cc4834e5 problem looking up some symbols when they have a linkage name adds cd4fb1b2ff Move DWARF index-related things to a separate file adds 3fcded8f30 set varsize-limit: New GDB setting for maximum dynamic object size adds 608219fb29 Include <cmath> in dwarf-index-write.c adds c819b2c0b2 C++-ify typedef hash adds 1dbeed45b6 Remove cleanups from gdb_readline_wrapper adds 5aa892761c Remove cleanups from prompt_for_continue adds bbcd71b480 Automatic date update in version.in adds 9c75b45645 gold/testsuite: Fix bad regexp in split_x86_64.sh adds c8d59609b1 Enhance the AARCH64 assembler to support LDFF1xx instruction [...] adds f8745e1cd1 PR ld/22972 on SPARC. adds 9646c87b5a x86: don't show suffixes for to-scalar-int conversion insns adds 9f123b911e x86: fold to-scalar-int conversion insns adds 8e6e0792d1 x86: convert broadcast insn attribute to boolean adds c39e5b2671 x86: drop VecESize adds e82e6b2b19 Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc. adds 84f1b9fb08 [1/2][GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/6 [...] adds e04ef02299 [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64 [...] adds 8205a328f8 MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 adds 24538276c6 Use top-level config support for enabling plugins. adds 60dceb8d3b MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 [...] adds d81270c369 BFD/PA: Correct formatting in `elf_hppa_info_to_howto_rel' adds 8b6a949ae5 BFD/PA: Remove ATTRIBUTE_UNUSED from `elf_hppa_info_to_howto_rel' adds 515d75a486 Automatic date update in version.in adds 75def2abc3 PR binutils/22875: MIPS: Remove duplicate unsupported reloca [...] adds f7c486b165 Automatic date update in version.in adds f2ab4b4206 Make power8 the default cpu when assembling for 64-bit littl [...] adds 9ae79dac31 Remove make_cleanup_unpush_target adds 11ed8cada6 Remove free_cached_comp_units cleanups adds 5dafb3d176 Remove parameter from free_dwo_file adds 263db9a1f4 Remove free_dwo_file_cleanup adds e83e4e2402 Change target_read_string to use unique_xmalloc_ptr adds a7961323e2 Remove some cleanups from solib-svr4.c adds a18ba4e4c9 Use std::vector in uploaded_tp adds 17d08cd413 Use std::vector and std::string instead of VEC(char_ptr) in [...] adds d8611974cf Remove usage of VEC(char_ptr) in gdbscm_parse_function_args adds dc20d41409 Automatic date update in version.in adds a16ffec0da Automatic date update in version.in adds ec1f2d91e0 Remove char_ptr typedef adds a9f4c2f56f Automatic date update in version.in adds 09473be85c Change rs6000_ptrace_ldinfo to return a byte_vector adds 3d6b3b8221 gdb/ChangeLog: Fix filenames in a couple of entries adds 79f1873171 Fix infinite recursion when printing static member with typedef adds 121ad66c94 Fix merge issues in gdb/ChangeLog and gdb/testsuite/ChangeLog... adds b39efc483a Add myself as a write-after-approval GDB maintainer. adds 8849a5e9ed Automatic date update in version.in adds bce5a025d2 Fix problem where mixed section types can cause internal err [...] adds dfdad367e4 MIPS/LD/testsuite: Correct LD emulations for `mips*-*-kfreeb [...] adds c5edbf3d1c Change read_alphacoff_dynamic_symtab to use gdb::byte_vector adds 270baac007 Automatic date update in version.in adds 7ed6f92aaf PR binutils/22875: MIPS/ELF: Also fail with relocation placeholders adds f428698edf PR binutils/22875: FRV/ELF: Prevent an out-of-bounds howto t [...] adds 0cc919dc6a PR binutils/22875: IQ2000/ELF: Prevent an out-of-bounds howt [...] adds 707bad1b21 PR binutils/22875: Visium/ELF: Prevent an out-of-bounds howt [...] adds 5d7c8b8048 PR binutils/22875: i860/ELF: Report unsupported relocation types adds 8ee55178c2 PR binutils/22875: HPPA/ELF: Also fail with relocation placeholders adds f1ca0d6d8b Retire Jason Eckhardt as i860 maintainer. adds 4fb0d2b912 Update Spanish translations for ld/ opcodes/ and gold/ sub-d [...] adds 317ff0084b Speed up direct linking with DLLs on Windows (1/2). adds 9d8e8f445c Speed up direct linking with DLLs on Windows (2/2). adds 142b7a144b Add blurb about linker changes for Cygwin and Mingw targets. adds caf0678c84 i386: Clear vex instead of vex.evex adds 89f60df20b * binutils/MAINTAINERS: Update e-mail address. adds 0e8452bb22 elf-hppa.h warning fix adds 544838989a [GOLD] Make powerpc64 .branch_lt relro adds e778be0dd1 Automatic date update in version.in adds aad7be454b binutils/testsuite: Enable `strip-13' test for `hppa*-*' adds 2f8ceb3899 binutils/testsuite: Support REL and MIPS64 reloc formats wit [...] adds 65bd20451f binutils/testsuite: Tighten the error message check with `strip-13' adds 41c1efc614 Remove some cleanups from search_minsyms_for_name adds 6a307fc5f5 Fix some indentation in linespec.c adds a5b5adf529 Make copy_token_string return unique_xmalloc_ptr adds 53a0f8a250 Return std::string from canonical_to_fullform adds f73c6ece78 Have filter_results take a std::vector adds 9be2c17a90 Remove a string copy from event_location_to_sals adds 459a2e4ccf Change streq to return bool adds 9b2f85815c More use of std::vector in linespec.c adds 8e8d776ead Remove typep and VEC(typep) from linespec.c adds 8a76bd3ba4 Remove unnecessary include from linespec.h adds 043e9508be Stop the IA64 linker from removing unwind tables when garbag [...] adds 67faf1f4c2 MIPS: Fix GOT page counter in multi-got links adds 494e49c985 Revert previous patch and apply revised patch. adds 2d8c1a2318 MIPS/binutils/testsuite: Fix `.dc.l' typo in `strip-13mips64.s' adds c54b27d1c0 Improve warnings for relocations referring to discarded sections. adds 552d4da417 config: Sync with GCC adds 3cba8b6c93 Use dlsym to check if libdl is needed for plugin adds 85d8342bee Automatic date update in version.in adds a6fd92b057 x86-64: Don't mask out R_X86_64_converted_reloc_bit adds 2008a0dbe3 Display all DWARF 5 language names adds 7f8a5d38ed Add -Wno-error=deprecated-register to gdb build flags adds 22bc8444e6 Introduce a gdb_ref_ptr specialization for struct value adds 850645cfe8 Change breakpoints to use value_ref_ptr adds 9b5587295b Change last_examine_value to value_ref_ptr adds b4d61099ba Change varobj to use value_ref_ptr adds 4d0266a0e0 Change value history to use value_ref_ptr adds b562120198 Remove free_all_values adds a6535de190 Remove free_value_chain adds 062d818d25 Remove value::next and value::released adds 466ce3aea9 Use new and delete for values adds 2c8331b987 Change value::parent to a value_ref_ptr adds 0c7e6dd852 Remove range_s VEC adds 14c88955a1 Change value::contents to be a unique_xmalloc_ptr adds ef4bf13b1f Automatic date update in version.in adds 43193fe9fc Further improve warnings for relocations referring to discar [...] adds 9018be22e0 Make target_read_alloc & al return vectors adds 2654040249 Make "set osabi none" really work (PR 22980) adds c912f608be Fix generation of x86-64 gdbarch with osabi none (PR 22979) adds 5dc026d3f0 Remove stale file i386-avx.dat adds 7c4e78cf63 Implement write_async_safe for mi_console_file (PR 22299) adds b2e586e850 Defer breakpoint reset when cloning progspace for fork child adds 5ca3fcb669 Remove some unused variables in dwarf2read.c adds ff4c9fec84 Replace dw2_get_cu/dw2_get_cutu with methods of dwarf2_per_objfile adds 12359b5e8f Remove some usages of get_dwarf2_per_objfile adds b76e467de3 Make dwarf2_per_objfile::all_comp_units an std::vector adds b2bdb8cf39 Make dwarf2_per_objfile::all_type_units an std::vector adds 6f14adc558 Replace make_cleanup_restore_current_traceframe with RAII class adds 9b73db3673 Fix indentation in gdb.mi/mi-stack.exp adds a0be7a3671 Fix gdb.mi/mi-stack.exp when gcc generates a stack protector adds ec5fd53433 Automatic date update in version.in adds 51066b9350 Automatic date update in version.in adds 37da22e5c8 PowerPC indirect calls to __tls_get_addr adds 08be322439 PowerPC PLT16 relocations adds 49c09209d0 Rearrange PLT reloc output on powerpc adds 2d7ad24e87 Support PLT16 relocs against local symbols adds 23cedd1dc9 PowerPC inline PLT call support adds 3e04d7655b Inline PLT call optimization adds 9ccfa98b4c MIPS64/BFD: Fix a crash with invalid `r_sym' in relocation adds 3f97ba9fc8 binutils/testsuite: Verify the handling of invalid `r_sym' i [...] adds aec2e0d252 MIPS64/BFD: Fix a crash with STN_UNDEF in relocation adds d52e3d06e5 binutils/testsuite: Fix a crash with STN_UNDEF in relocation adds 0bee6dd4aa Apply "Convert observers to C++" edit to gdbarch.sh adds c4a614e239 Regenerate some files adds 41260ac25d Update ax_cv_cxx_compile_cxx.m4 adds 7adcdf08e7 Copy string_view files from libstdc++ adds 8345c4a267 Add gdb::string_view adds fdc116781b Copy string_view tests from libstdc++ adds c9638d2669 Adapt and integrate string_view tests adds c252925ccc Remove VEC(tsv_s), use std::vector instead adds b24531ed17 Use an std::vector for inline_states adds d5f4488f09 Add selftests for range_contains and insert_into_bit_range_vector adds 6c7c5081f0 Automatic date update in version.in adds d4ae193277 Fix some strip test fails on nds32 and pru adds 731f534f91 Replace finish_thread_state_cleanup with a RAII class adds f50d8a2eae Fix gdb.base/fork-running-state.exp race adds 6e22e10d63 Iterate by index in auto_load_safe_path_vec_update adds b6572eb070 Automatic date update in version.in adds 18e404c4e2 Silence nds32 pic warnings adds 5ff79300ae C++ify fileio_fh_t, replace VEC with std::vector adds 20db9c52a2 File I/O file handles after target closes adds c43b2c546b binutils/testsuite: Also consider `*-*-lynxos*' and `*-*-sym [...] adds a8eb42a8b7 Remove i860, i960, bout and aout-adobe targets adds 50146e7022 Add Rust test case for ".." struct initializer adds 6295b6da16 Add test for following fork on position-independent executables adds de89d0a34d Enable Intel WAITPKG instructions. adds f7ebc2b18a Automatic date update in version.in adds 73a05be215 Updated Spanish and Russian translations for the gas sub-directory adds 67f846b59b Stop the assembler from overwriting its output file. adds 86c6c6df00 Fix the loading of the dynamic string table in a file withou [...] adds 436411b1c6 Eliminate target_has_exited adds 70b33f195b Fix Solaris build adds 53d7df28bc Remove old univariant code from rust-lang.c adds b4be9bfdab Fix -D_GLIBCXX_DEBUG gdb-add-index regression adds 7a2711e437 Automatic date update in version.in adds 1d509aa625 infrun: step through indirect branch thunks adds b85310e1ec btrace: fix output of "set record btrace" adds 69f90c75b3 record: fix typo in "set record" output adds 4a4495d62d btrace: set/show record btrace cpu adds b744723f57 Show line numbers in output for "info var/func/type" adds 68e91e4249 Automatic date update in version.in adds fb70ec1714 Reinstate readelf decoding of i860 and i960 machine names adds 24acfe5e2b powerpc-lynxos and powerpc-windiss fixes adds 03aa968462 powerpc max-page-size vs __QNXTARGET__ adds 702d167134 powerpc common-page-size adds aae8280935 Fix bug where --icf=safe triggers segfault when linking ARM. adds 7c31c22f1a Automatic date update in version.in adds ae1d384372 x86: Allow 32-bit registers for tpause and umwait adds eda4efb127 Add x86-tdep.o to i386/amd64 target build adds 5a48b83f3f Automatic date update in version.in adds fceadf0951 Remove tahoe support adds b4b594e304 Remove netware support adds 5972ac7375 Remove sony newsos3 support adds de96689e03 Remove tandem support adds fdef394344 Remove IEEE 695 object support adds fe0bf0fd57 Remove h8300-coff support adds e82aa7944d Remove h8500 support adds 6793974daa Remove i370 support adds c2bf1eecf9 Remove m88k support adds 04cb01fd5a Remove we32k support adds a9a4b30244 Remove w65 support adds 9f5d15933b Remove vax-bsd and vax-ultrix support adds 4db9937a27 Remove sh-symbianelf support adds 211dc24b87 Remove sh5 and sh64 support adds dc12032bca Remove m68k-aout and m68k-coff support adds c9098af41e Remove sparc-aout and sparc-coff support adds 5452f388a5 sparc-coff removal leftover adds ddb000396c Remove arm-epoc-pe support adds e9af4700bc Prevent an illegal memory access via an out of range fixup pointer. adds a2a79012fe gdb: Remove OpenBSD/m88k support adds 8a3de5e1a3 gdb: Remove support for SH-5/SH64 adds d7867d174c Fix i960 machine name adds fc7aa874aa Remove sunos.em adds c77852c891 Fix illegal memory accesses in the assembler when attempting [...] adds e3a91079b5 Adjust more test cases to changed output of info var/func/type adds 07d28c7777 linux_spu_make_corefile_notes: return note_data instead of nullptr adds 0d6deb358d Automatic date update in version.in adds f954747f10 Reinstate readelf decoding of i860, i960 and i370 relocs adds c48935d75f Enable Intel CLDEMOTE instruction. adds 6aea08d9f3 Fix illegal memory access when parsing corrupt DWARF information. adds bdd7c8fc34 Fix tests to avoid cldemote encoding. adds e9301e762a Resync libiberty sources with master version in GCC repository. adds 6327533b1f Add a check for a NULL table pointer before attempting to co [...] adds 56d8f8a952 Remove an abort() from the readelf sources. adds c4a91159af Fix typo in ChangeLog entry in previous delta. adds 808346fcfc Fix illegal memory accesses trigeered when linking corrupt i [...] adds c7dcbf88c6 Don't print symbol declaration's line number in rbreak output adds a037790ec5 Fix crash in quirk_rust_enum adds bedda9aced Conditionally drop the discriminant field in quirk_rust_enum adds 3f0a5f17d7 [MicroBlaze] PIC data text relative adds 9e558a506b Automatic date update in version.in adds 884d4d8aa7 Correct ChangeLog dates for git commit 3f0a5f17d7f adds e2e4f0fdfd Tidy gas/configure.tgt adds c65c21e1ff various i386-aout and i386-coff target removal adds e4e6a73d26 x86: Use a normal input file with compatible relocation adds 8f56f7a239 elf32_bed/elf64_bed adds d9dd20453a x86: Don't define elf32_bed/elf64_bed variables adds 3596d8ceb2 Remove mips aout, coff, and pe support adds f792cedd00 Updated Spanish translations for the gold and gprof sub-directories adds 82deb12e5f Updated Spanish translation for gprof directory adds a7504f87d4 Prevent an assertion failure in readelf & objdump when parsi [...] adds ea3e7d7179 Commonise tdesc_reg and makes use of it in gdbserver tdesc adds 82ec9bc705 Commonise tdesc_feature and makes use of it in gdbserver tdesc adds eee8a18dd2 Commonise tdesc types and makes use of them in gdbserver tdesc adds d278f585af Add tdesc osabi and architecture functions adds ad7fc756d1 Add feature reference in .dat files adds e98577a9dc Create xml from target descriptions adds 3b74854b8d Remove xml file references from target descriptions adds b319b0984b Remove xml files from gdbserver adds 8dc99ac8fc Automatic date update in version.in adds 8e415ce8fe Reinstate mips ecoff support adds f6a8b8c7ac PR22537, Segmentation fault with static PIE adds d83d540335 Fix second bug where --icf=safe triggers segfault when linking ARM. adds f31c089e78 Fix dependency tracking in gdbserver subdirectories adds 224608c3ca [OB PATCH] Fix some comments in thread.c adds ebf7373d2f Automatic date update in version.in adds d27d16bfdc Add test case for a known hang in infrun adds 1a1de166f4 Updated Spanish translation for gas sub-directory adds 4352556b36 PR22978, TLS local-dynamic incorrectly linked on hppa-linux adds 5c8f23cdab Improve on-line help for thread_apply_command and thread_app [...] adds 7106056554 RISC-V: Add new option -mrelax/-mno-relax. adds 3d75146d2b Automatic date update in version.in adds 5a8edf8ece Test that gcc -B picks up new ld adds 00aecdcf62 FreeBSD: Fix 'Couldn't get registers: Device busy' error (PR [...] adds b2c5b54ee3 Automatic date update in version.in adds db86b02b3a Fixed test case to compile & run on FreeBSD adds 5373441d20 Automatic date update in version.in adds 5a6312e8c0 Silence gcc-8 warnings adds bf82069dce Prevent an illegal memory access in gprof by ensuring that s [...] adds b9f26d2e29 Revert bfd part of "Silence gcc-8 warnings" adds 458412c368 Regenerate gdb/configure and gdbserver/configure adds a95c7daba4 Remove a cleanup from scm-frame.c adds 0f703942d7 Automatic date update in version.in adds 05b1d8d6fc Remove cli_ui_out::out_field_fmt adds e427af1889 Reindent cli-out.h adds 0a8ddac418 info-shared.exp: Replace libs=-ldl with shlib_load adds aa4a8c2a2a Fix an illegal memory access when copying a PE format file w [...] adds db0c309f40 Fix an illegal memory access when trying to copy an ELF bina [...] adds f67c0c9171 Enable 'set print inferior-events' and improve detach/fork/k [...] adds 890d155592 Fix internal error caused by conflicting default version def [...] adds 00ae6230f0 Automatic date update in version.in adds 2ac93be706 Remove arm-aout and arm-coff support adds 651d162038 Fix bug with relocation addends and merge sections with --icf. adds d99b4b92c8 Silence gcc-8 warnings adds 1e84581ff0 Updated Spanish translation for the gas directory. adds 10bba94bd4 Fix the mask for the sqrdml(a|s)h instructions. adds bacd145775 x86: drop redundant AVX512VL shift templates adds 249b573352 Fix new inferior events output adds 617a5ada88 [ARM] Add armelf_linux_fdpiceabi and armelfb_linux_fdpiceabi [...] adds 18a2033805 [ARM] Add FDPIC OSABI flag support. adds 188fd7aea6 [ARM] Add FDPIC relocations definitions adds e8b09b8710 [ARM] Implement FDPIC relocations. adds 7801f98f84 [ARM] Implement PLT for FDPIC. adds 5c5a4843ec [ARM] Add TLS relocations for FDPIC. adds cb10292c2a [ARM] FDPIC: Add stack segment adds 29e9b073e3 [ARM] FDPIC: Translate R_ARM_TARGET2 relocation into R_ARM_G [...] adds fac7bd6475 [ARM] FDPIC: Make _GLOBAL_OFFSET_TABLE_ a relative symbol adds f350fc2e37 [ARM] FDPIC: Fix ld testcase not to conflict with uclibc's i [...] adds 4b86cbe91c [ARM] FDPIC: New tests. adds 59029f57eb [ARM] FDPIC: Implement Thumb-only PLT for FDPIC. adds f1ac0afe48 [ARM] FDPIC: Update testsuite so that many tests pass with a [...] adds c47b0ff06d Automatic date update in version.in adds 6b8d358865 x86: drop dead code from build_modrm_byte() adds dcd7e32376 x86: tighten assertion in build_modrm_byte() adds 2f1bada2dc x86: drop VexImmExt adds 48db9223e9 x86: move and fold common code in build_modrm_byte() adds bed3d976b7 x86: fix indentation in build_modrm_byte() adds 0e0eea7820 x86: x87-related adjustments adds 1adf7f5604 x86: don't recognize bnd<N> as registers without CpuMPX adds 6e041cf4b0 x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask adds 59ef5df41e x86: CpuXSAVE is a prereq for various other features adds 1d3f82868d x86: properly force / avoid forcing EVEX encoding adds 7a69eac330 x86: also optimize zeroing-masking variants of insns adds e2195274d4 x86: fold various non-memory operand AVX512VL templates adds 02e169e2da Fix breakpoints in ifunc after inferior resolved it (@got.pl [...] adds a376e11d84 Fix calling ifunc functions when resolver has debug info and [...] adds 8388016d7f Calling ifunc functions when target has no debug info but re [...] adds ca31ab1d67 Calling ifunc functions when resolver has debug info, user s [...] adds 28f4fa4d05 Fix elf_gnu_ifunc_resolve_by_got buglet adds 3467ec66bc Fix setting breakpoints on ifunc functions after they're alr [...] adds 76af0f2635 Breakpoints, don't skip prologue of ifunc resolvers with debug info adds a0aca7b0e1 Eliminate find_pc_partial_function_gnu_ifunc adds 42ddae103c Factor out minsym_found/find_function_start_sal overload adds 1adeb82266 For PPC64: elf_gnu_ifunc_record_cache: handle plt symbols in [...] adds 20944a6e20 Fix stepping past GNU ifunc resolvers (introduce lookup_msym [...] adds f50776aad5 For PPC64/ELFv1: Introduce mst_data_gnu_ifunc adds bfa5bd2ab3 PPC64: always make synthetic .text symbols for GNU ifunc symbols adds c7075ad503 Extend GNU ifunc testcases adds 79188d8d27 Fix resolving GNU ifunc bp locations when inferior runs resolver adds aa68434129 [ld/testsuite] Fix pr2404 output. adds 0df8ad28f0 Extend the assembler so that it can automatically generate G [...] adds a914a7c958 Enable Intel MOVDIRI, MOVDIR64B instructions. adds b75abf5bb6 Fix remote 'g' command error handling (PR remote/9665) adds ced8ce28a4 Automatic date update in version.in adds 04383fd15b PR23123, PowerPC32 ifunc regression adds ffa389a396 Regenerate some files for recent ARM patches adds aa17843739 Revert "Enable Intel MOVDIRI, MOVDIR64B instructions." adds 6d9dabbbc6 testsuite: Support filtering targets by TCL procedure in `ru [...] adds 197b262f98 MIPS/LD/testsuite: Update `run_dump_test' cases for non-DSO targets adds 632e107b32 Enable -Wsuggest-override adds 6873858b7e Add inclusive range support for Rust adds 476d250ee8 Add libcc1 v1 compatibility to C compile feature adds 0d40a647f2 Automatic date update in version.in adds 1c831f5654 Automatic date update in version.in adds cd8c76e410 Fix race when building ada-lex.c adds e28b63a989 proc-events.c: fix compilation on Solaris adds 425050ff8d Automatic date update in version.in adds d33bc52e51 Use bool in read_index_from_section adds fe944acf8f This patch adds support to objdump for disassembly of NFP (N [...] adds 2b4424c35b Add initial type alignment support adds 007e153034 Handle alignof and _Alignof adds 6d7bb8246b Expose type alignment on gdb.Type adds 2fff16dd8c Remove rust_type_alignment adds e11fb955fb Remove long_long_align_bit gdbarch attribute adds 7c1b5f3db7 Introduce ref_ptr::new_reference adds 1831a9f9d3 Remove new_bfd_ref adds bbfa6f0086 Use new_reference for struct value adds 7c66fffc1f Change Python code to use new_reference adds 4904c3c6b6 Make do_is_mi_like_p const. adds 2038b7fdf3 Remove some uses of is_mi_like_p from py-framefilter.c adds 40c03530b1 Remove some uses of is_mi_like_p from spu-tdep.c adds f3c6ababac Remove a use of is_mi_like_p from tracepoint.c adds 2d33446d4d Remove some is_mi_like_p from breakpoint code adds 7676193654 Remove a use of is_mi_like_p from darwin-nat-info.c adds 0ca1fc2913 [Ada/ravenscar] error during "continue" after task/thread switch adds e31efe5645 Automatic date update in version.in adds 1632f8baf0 rust: Fix null deref when casting (PR 23124) adds 1063beb58c Add the Netronome Flow Processor as a build target to the to [...] adds b5778783ad Bring in support for the NFP target in the config.sub file. adds 8e4bd9922a Updated Spanish translation for the gas sub-directory. adds b3ac5c6c28 Fix unintialized memory in aarch64 opcodes. adds d966ab2dc5 Automatic date update in version.in adds 0489430a0e Handle var_zuinteger and var_zuinteger_unlimited from Python adds 77d3c63b0d Set test message in py-parameter.exp adds b5c8fcb1b4 Eliminate procfs.c:procfs_use_watchpoints adds c1955e1792 More procfs.c simplification adds 6798487f5b Make inf_ptrace_trad Linux-only, move to separate file adds 3fffc0701a Eliminate target_ops::to_xclose adds f6ac5f3d63 Convert struct target_ops to C++ adds ad6a4e2dd6 make-target-delegates: line break between return type and fu [...] adds 57810aa7e8 target_ops: Use bool throughout adds 135340afdf linux_nat_target: More low methods adds d9f719f1ad target factories, target open and multiple instances of targets adds 7c8be091a2 Automatic date update in version.in adds bd732259bd Fix s390 GNU/Linux build adds 3be08ea472 BFD: Prevent writing the MIPS _gp_disp symbol into symbol tables adds 9b0797e268 gdb/testsuite: Filter out some registers for riscv adds 4ea17de8f1 Use flex's -t option instead of --stdout adds b5e2df0d1a Automatic date update in version.in adds d1e9de16df Fix typo in Makefile.am to make it agree with Makefile.in. adds a27ca19c95 ppc: Fix warning messages when IBM and IEEE long double are mixed adds 602f165704 -Wstringop-truncation warnings adds 089a949083 gdb/testsuite: Fix broken regexp in gdbstub case adds bf27f0e2c7 configure uses incorrect link order when testing libpython adds 11859c310c gdb/testsuite: Handle targets with lots of registers adds 69b6ecb049 Remove a cleanup from remote.c adds 2be4d7f0e0 [spu] Fix build break adds ade72a3453 Use gdb_bfd_ref_ptr in target_bfd adds 49d83361cd Remove cleanup from old_renaming_is_invisible adds cb7de75eb3 Return std::string from ada_exception_catchpoint_cond_string adds 862d101ada Remove cleanup from print_mention_exception adds f0b3976bdc Remove do_closedir_cleanup adds 9be2ae8fc6 Use previous count when 'x' command is repeated adds 2f433492bd Minor cleanups in printcmd.c adds 05bc7456b8 (SPARC/LEON) fix incorrect array return value printed by "finish" adds 45fe4a03b4 gdb: Make test names unique in gdb.base/maint.exp adds a3b60e4588 aarch64: PR 19806: watchpoints: false negatives + PR 20207 c [...] adds e2fc72e2c5 Allocate cmd_list_element with new adds 12973681f5 Use counted_command_line everywhere adds 1263a9d5f1 Make print_command_trace varargs adds 295dc222a7 Constify prompt argument to read_command_lines adds 7a2c85f259 Allow defining a user command inside a user command adds 60b3cef2e4 Use function_view in cli-script.c adds a913fffbde Allow breakpoint commands to be set from Python adds 56bcdbea2b Let gdb.execute handle multi-line commands adds 4e6fe7477a Automatic date update in version.in adds 86a7300762 Fix "fall through" comments adds 621846f4e2 Add missing ATTRIBUTE_NORETURNs adds 565e0edacc Fix "obvious" fall-through warnings adds 0019cd49ca Add a fall-through comment to stabsread.c adds da0e15638d Add fall-through comment to i386-tdep.c adds e3829d13f6 Add two fall-through comments in rs6000-tdep.c adds 15c9ffd697 Add missing "breaks" adds 449b1ac7ad Add a missing break in record_linux_system_call adds 85e26832a0 Add -Wimplicit-fallthrough adds 82cd47d5d1 Automatic date update in version.in adds 6ec91bb19f Automatic date update in version.in adds 57930ca905 i386: Append ".p2align 4,0" to gas tests adds fe5bc53b24 gas/i386/xmmhi32.d: Also allow dir32 relocation adds 7bd8862c3a Replace uses of strncmp with memcmp adds ce4ec1a9b6 Bug 23142, SIGSEGV in is_strip_section adds 2ceb7719f7 Cleanup ppc code dealing with opcode dumps. adds ce887586b4 Fix decoding of ARM VFP instructions adds aff689d36d Add -Wduplicated-cond adds 75c0a43899 x86: Replace AddrPrefixOp0 with AddrPrefixOpReg adds c0a30a9f0a Enable Intel MOVDIRI, MOVDIR64B instructions adds a87a64780f Simplify VLE handling in print_insn_powerpc(). adds 95a6d23566 Prevent a memory exhaustion failure when running objdump on [...] adds 968ae51bac [spu] Fix "info spu event" output formatting adds 7785df4880 watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests adds f413a91378 Correct powerpc spe opcode lookup adds 886d542809 PR23141, SIGSEGV in bfd_elf_set_group_contents adds 8ee22052f6 gdb/x86: Handle kernels using compact xsave format adds 10d9808829 RISC-V: New emulations to make path searches follow glibc ABI. adds 7402fbcae1 Define GNULIB_NAMESPACE in unittests/string_view-selftests.c adds e6f372ba66 RISC-V: Add missing hint instructions from RV128I. adds 937d92afc3 Automatic date update in version.in adds 53db9cf9fc PR23147, Heap buffer overflow in pe_print_idata adds b4560c7d15 PR23148, Heap buffer overflow in pe_print_edata adds a7287b941e Regen ld potfile adds 84f9f8c330 PR22069, Several instances of register accidentally spelled [...] adds 493ffac5aa Fix binary compatibility between GCC and the TI compiler for [...] adds 60cb2c8a33 Fix typo in od-macho.c adds 37d9e06231 gdb: xtensa: handle privileged registers adds 06cfb1c895 x86: Remove Disp<N> from movidir{i,64b} adds d0ad159d68 gas: xtensa: fix literal movement adds 6fe88226c2 Automatic date update in version.in adds a45a8f9178 Fix _GLOBAL_OFFSET_TABLE_ value for large GOTs (aarch64). adds 8727de56b0 Fix tagged pointer support adds 637b19704c Add support for detecting Freescale S12Z binaries in readelf. adds 906994d9d5 [gdbserver/win32] fatal "glob could not process pattern '(nu [...] adds 7dbac825b0 gdbserver/Windows: Fix "no program to debug" error adds 190852c8ac gdbserver/Windows: crash during connection establishment phase adds 58ed5c38f5 Allow integer immediate for VFP vmov instructions. adds 6688183925 Allow integer immediates for AArch64 fmov instructions. adds 1a34f210bb Fix the clang build adds 55271bf969 x86 LynxOS-178: Adjust floating-point context structure adds 702dff05e5 Automatic date update in version.in adds 633cf2548b Remove cleanups from mdebugread.c adds e540a5a223 Move core_bfd to program space adds 451953fa44 Eliminate the 'the_core_target' global adds 1524450719 Heap-allocate core_target instances adds 3afc23a681 Fix email address in ChangeLog entry adds 67e6f569eb gdb: xtensa: drop gdb_target definition adds cf4912ae57 gdb/x86: Fix write out of mxcsr register for xsave targets adds c64c5aae28 Automatic date update in version.in adds 9933dc5273 PR20659, Objcopy and change section lma failing adds 861d86514a score gcc-8 warning fixes adds de7bbc27f9 Automatic date update in version.in adds 85bd2d83f8 Automatic date update in version.in adds 9bc935ef33 x86: Mark __bss_start, _end and _edata locally defined adds 4ec0995016 x86; Allow IFUNC pointer defined in PDE adds c3533c4c7c Fix a problem in the assembler when checking for overlapping [...] adds 864bb26cb3 Stop generating GNU build notes for linkonce sections. adds 2d79090eab Clear rust_unions in rust_union_quirks adds ee7545fe36 Automatic date update in version.in adds 679ca9753b Recognize more targets as ELF for testing adds aa82c0d347 Restore LDFLAGS in notes.exp adds 293b4d4fe9 Add a new Portuguese translation for the bfd sub-directory. adds 1678bd35a3 Fix error messages in the NFP sources when building for 32-b [...] adds 810ed4db98 Fix uninitialised memory acccess in COFF bfd backend adds 0726fcc61a testsuite: Fix a `server_pid' access crash in gdb.server/ser [...] adds ea33cd9290 MIPS: Make `mask_address_var' static adds 4e6ff0e1b8 MIPS/Linux/native: Supply $zero for the !PTRACE_GETREGS case adds 561a72d4dd Modify AArch64 Assembly and disassembly functions to be able [...] adds 7d02540ab7 Allow non-fatal errors to be emitted and for disassembly not [...] adds f9830ec165 Implement Read/Write constraints on system registers on AArch64 adds 0255c1a349 Automatic date update in version.in adds ff329288d5 Fix disassembly mask for vector sdot on AArch64. adds 7cf7fcc83c PR22458, failure to choose a matching ELF target adds 3acb7083a6 regcache.c: Remove unused typedefs adds 921222e2e8 Use a distinguishing name for minidebug objfile adds 06333fea76 Make "cbfd" a gdb_bfd_ref_ptr adds 1624c9ca3f NDS32/BFD: Fix build error in `nds32_convert_32_to_16' adds 49d519ec2f NDS32/GAS: Correct an `expr' global shadowing error for pre-4.8 GCC adds 1d7611244c PR gdb/22286: linux-nat-trad: Support arbitrary register widths adds 1a87f0eedc Automatic date update in version.in adds fe10fe3131 Initialize py_type_printers in ext_lang_type_printers adds 3e6188349f value.c: Remove unused variables adds 809276d28a Updated simplified Chinese translation for the opcodes directory. adds 58f0c71853 Fix for dwz-related crash adds b17992c1c0 Make format_pieces recognize the \e escape sequence adds ddfe970e6b Don't elide all inlined frames adds 838c49a4f3 Automatic date update in version.in adds 29e0f0a144 opcodes sources should not include libbfd.h adds 0b43954349 libbfd.h and libcoff.h include guards adds 8722de9c41 ATTRIBUTE_HIDDEN for libbfd.h adds 4bba0fb1c6 PR23199, Invalid SHT_GROUP entry leads to group confusion adds 011b32fd42 x86: Don't set eh->local_ref to 1 for linker defined symbols adds 7b4ae82428 Add support for the Freescale s12z processor. adds ce1e8424c6 Show padding in ptype/o output adds 1d143c36ee format_pieces-selftests.c: Silence ARI warnings adds d3d02dee8d Remove mapped_index::total_size adds 6487709f3f RISC-V: Fix ld-elf/pr22269* testcases. adds 3063847f29 Use new to allocate mapped_index adds 400174b12a Allocate dwp_file with new adds 7f99954970 RISC-V: Add RV32E support. adds 7ff8cb8c51 Allocate dwz_file with new adds 941036f4ff ld: Run pr23189 for all targets adds 97373b2eba x86: Don't set eh->local_ref to 1 for versioned symbol adds 2dd50e74b7 Automatic date update in version.in adds 50c65c2d60 Fix reference in comment: SRC_AND_LOC instead of LOC_AND_SRC adds 59f66be3ac Remove useless variable int i in backtrace_command_1 adds 205f121826 Automatic date update in version.in adds b1aed5de0c Automatic date update in version.in adds 284a0e3cbf Introduce obstack_new, poison other "typed" obstack functions adds e39db4db7c Use XOBNEW/XOBNEWVEC/OBSTACK_ZALLOC when possible adds 184cde7552 Fix copy-pasto, allocate objfile_per_bfd_storage with obstack_new adds 22ca247e9e Use std::unique_ptr in dwarf2_read_debug_names adds c0c9f665d9 Use std::string in reread_symbols adds 15b6611c69 Remove a cleanup from trace_dump_actions adds 6f46ac8531 Remove cleanup from ada-lang.c adds 790217f673 Remove cleanup from ada_collect_symbol_completion_matches adds bc18fbb575 Change ada_catchpoint::excep_string to be a std::string adds 122b53ea6a Remove output_command_const adds 98553ad33e Remove fake operand handling for extended mnemonics. adds e4439e4346 MIPS/gdbserver: Fix issues with $zero register reads adds e54bb2a017 Automatic date update in version.in adds 75d74ccace MIPS/Linux: Disable n32 USR `ptrace' accesses to 64-bit registers adds bae363f114 Mark section in a section group with SHF_GROUP adds 34a87bb07a ld: Hide symbols defined by HIDDEN/PROVIDE_HIDDEN adds 29e11a0437 ld: Adjust tic6x tests adds 7455c018e4 PR23207, hppa ld SIGSEGVs on invalid object files adds 215f527155 PR23207, hppa ld SIGSEGVs on invalid object files adds 241db429d5 fix "stale cleanup" internal-warning when using "catch asser [...] adds bd64614eb7 [PowerPC] Consolidate linux target description selection adds 2e077f5e67 [PowerPC] Consolidate wordsize getter between native and gdbserver adds 7273b5fc4b [PowerPC] Disable regsets using zero sizes in gdbserver adds d078308a2e [PowerPC] Consolidate linux vector regset sizes adds 1d75a65809 [PowerPC] Fix access to VSCR in linux targets adds 2c3305f6b0 [PowerPC] Fix VSX registers in linux core files adds 0fb2aaa15e [PowerPC] Fix inclusion of dfp pseudoregs in tdep adds 0ec848ad25 [PowerPC] Recognize isa205 in linux core files adds b1b60145ae Support UTF-8 identifiers in C/C++ expressions (PR gdb/22973) adds de44f5a735 remote: struct remote_state, use op new, fix leaks adds 440b7aece4 remote: Eliminate remote_hostio_close_cleanup adds dd194f6b36 remote: Make readahead_cache a C++ class adds 9d6eea3132 remote: multiple remote_arch_state instances per arch adds 43c3a0e473 remote: remote_arch_state pointers -> remote_arch_state objects adds 0e9a6b2f04 remote: Small cleanup in compare_section_command adds 9607784ac0 remote: Move discard_pending_stop_replies call adds cc0be08f80 Handle "show remote memory-write-packet-size" when not connected adds f5db4863f5 remote: Make vcont_builder a class adds 6b8edb5101 remote: one struct remote_state per struct remote_target adds 7e947ad343 MIPS/gdbserver: Correctly handle narrow big-endian register [...] adds 35f1fea3fc gdb/x86: Fix `-Wstrict-overflow' build error in `i387_collec [...] adds 035522c022 Fix gdb.base/remote.exp with native-extended-gdbserver board adds f2a3bd7da2 Automatic date update in version.in adds 81e25b7c91 Improve File I/O overflow detection in gdbserver (PR server/23198) adds 2b9496b2b4 Remove internal_complaint adds 43ba33c768 Remove elements from complaint_series adds 4e9668d0d1 Remove "noisy" parameter from clear_complaints adds b98664d386 Remove symfile_complaints adds 2ac237e52b Remove struct explanation adds de54e1a5d2 Remove vcomplaint adds 7ff8817441 Remove file and line from struct complain adds ff1cf532db Remove struct complain adds a8be540e8a Remove struct complaints adds 9ef6d1e31f Add ATTRIBUTE_NONSTRING to ppc64_elf_write_core_note adds 08163f025e Automatic date update in version.in adds da05d921f0 Fix macOS build, missing override adds d9f6d7f8b6 testsuite: Extend TLS core file testing with an OS-generated dump adds 45f25d6c83 gdb: Restore selected frame in print_frame_local_vars adds e80ae1906b RISC-V: Fix .align handling when .option norelax. adds a3c25011e4 Fix help and documentation for inferior commands adds 784e4b3e80 Update help strings in skip.c adds 0cab2f1e91 Update core-related help strings adds 99806209a4 Update memattr.c help strings adds bf212be198 Update help strings in TUI adds ffb2b66cab Update help text in dcache.c adds 0a8ba311d0 Update help text for "jump" command adds 7c9ee61b9f Update help text in disasm.c adds 02d016b71f Update help text in tracepoint.c adds 55063ddb8e Update help text in record-btrace.c adds c8a15b78e6 Update help text in linux-fork.c adds a974b5ec9a Update help text in record.c adds d392224a09 PATCH (obvious): Fix a comment, and pass stream to cb_data. adds 39f0c2040f gdb: Split func_command into two parts. adds f9885f5602 Automatic date update in version.in adds 629dabe3b7 Fix hidden visibility compiler test adds 277eb7f64a s12z regen adds 3c69da406c remote_target::m_remote_state, pointer -> object adds d8dab6c3bb MIPS/Linux: Correct o32 core file FGR interpretation adds 09a5e1b570 Use TRY/CATCH in remove_prev_frame adds 3173aa2fc2 Remove cleanups from coff-pe-read.c adds 5ca3b2605c Use gdb::byte_vector in remote.c adds 753ff9bd83 Use scoped_restore in a couple of interp-related places adds 716b8bc52e Change the as_*_interp functions to use dynamic_cast adds 29f9434081 Remove interp_ui_out adds da505cff6e Remove interp_name adds d525a99be1 Add "name" method to class interp adds bf259e253f Remove cleanups from dbxread.c adds 41a883c8ed Clear entire "location" in value constructor adds d7460de3ea Automatic date update in version.in adds 099bb8fb97 ld: Add _bfd_elf_link_hide_sym_by_version adds 121dac5822 Automatic date update in version.in adds b8283aea9e Remove last reference to REMOTE_OBS adds 46207bf3b5 Automatic date update in version.in adds bb3b531633 PR23235, make check uses system installed ld adds 03fce1c78c ld: Skip some x86 IFUNC tests for NaCl targets adds ac98f9e227 ld: Unify STT_GNU_IFUNC handling adds 92e68c1d65 x86-64: Add TLSDESC fields to elf_x86_lazy_plt_layout adds fe1658217f Automatic date update in version.in adds 4f7deebe0c Remove const_char_ptr typedef adds 10b2ded43c Remove tp_t typedef adds 894882e344 Remove a VEC from type.c adds bcb430e4cd Change program_space::added_solibs to a std::vector adds e7ec8713ec Fix fall-through comment in windows-nat.c adds 64cc34d870 Removing lookup_minimal_symbol_and_objfile adds 51af6fa066 Automatic date update in version.in adds 5294170687 Remove "struct" keyword in range-based for loops adds a9660a6f40 Add znver2 support. adds f7c6f42310 Mark END_CATCH as ATTRIBUTE_NORETURN (-Wmaybe-uninitialized [...] adds 421acf1873 2018-05-30 Amaan Cheval amaan.cheval@gmail.com adds fdbe37e35f Add or1k target to --enable-targets=all adds 1869e86f2e Add option to ar's 't' command to display the offset of elem [...] adds 222312d359 Remove regcache_get_ptid adds 0ec9f11447 Remove regcache_register_status adds 0b47d9858c Remove regcache_raw_update adds 0b8835861c Remove regcache_raw_read adds 10eaee5f56 Remove regcache_raw_write adds dca08e1fe1 Remove regcache_cooked_read adds 502fe83eb5 Remove regcache_raw_read_part adds 4f0420fdab Remove regcache_raw_write_part adds 6aa7d72401 Remove regcache_invalidate adds b66f5587de Remove regcache_cooked_write adds 46a45e9d5b Remove regcache_cooked_read_value adds 73bb000052 Remove regcache_cooked_read_part adds e4c4a59b48 Remove regcache_cooked_write_part adds 73e1c03f93 Remove regcache_raw_supply adds 34a79281e4 Remove regcache_raw_collect adds 61367c6157 (ARI) remove trailing newline in call to error in stack.c::f [...] adds 4a4459db18 Automatic date update in version.in adds 0034eed03a Run a few more binutils tests non-native adds 5969f0dba7 Unset gdbarch significant_addr_bit by default adds e4554bf702 * argv.c (expandargv): Fix memory leak for expanded arguments. adds 5b372a4d35 Improve boostrap-ubsan config (PR bootstrap/64914). adds 22467434fd include: 2018-05-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 95228a0d79 Add Aarch64 SVE target description adds 122394f147 Function for reading the Aarch64 SVE vector length adds 4b2dfa9d87 arch-utils: Make the last endianness actually chosen sticky adds 8a60efe714 Fix Alpha native GDB build adds 7729052b53 Add basic Python API for convenience variables adds 984ee559a2 Fix "set" handling of Python parameters adds 61a9a607b5 Automatic date update in version.in adds 030157d8a6 Make _bfd_error_handler available outside libbfd adds 6479571075 x86/Intel: accept "oword ptr" for INVPCID adds e0c7f90025 x86: tighten condition for emitting LOCK on control register [...] adds 4787f4a586 x86: simplify control register check adds 44846f29ab x86: relax redundant REX prefix check adds dfd27d4183 x86: don't emit REX.W for SLDT and STR adds 733bd0abdd x86: fold MOV to/from segment register templates adds 3a00b02d27 Drop view when consuming line info adds 739e8682ff Add SVE register defines adds bc8453a7bb Make c_type_print_varspec_suffix static adds c1ec8cea7f Thread language through c_type_print_args adds e86ca25fd6 Remove TYPE_TAG_NAME adds a737d952e0 Remove type_name_no_tag and rename type_name_no_tag_or_error adds 55e99962b2 Bump version number to 2.30.52 adds 8e81706197 inadvertent language switch during breakpoint_re_set_one adds e9cb46ab59 Move gdb/common/diagnostics.h to include/diagnostics.h adds 3513a6bb20 Remove a static buffer from cp-name-parser.y adds 55b6c98496 Use yy-remap.h in cp-name-parser.y adds 49265499d8 Make cp-name-parser.y a pure parser adds 98e69eb381 Include parser-defs.h in cp-name-parser.y adds 7b640f7268 Make two cp-name-parser.y constants "const" adds a131318670 Automatic date update in version.in adds 41c60b4b26 Split value_fetch_lazy adds b15fe636af Automatic date update in version.in adds 137b5cbd20 RISC-V: Fix symbol address problem with versioned symbols. adds cf7a5066b9 RISC-V: Handle out-of-range calls to undefined weak. adds ff183b0d82 Automatic date update in version.in adds 39bfb9373c Use uint64_t for SVE VQ adds ba2d2bb24e Enable SVE for GDB adds 1332a14001 Use uint64_t for aarch64 tdep VQ adds 59f413d541 Fix macOS null pointer dereference adds 3c5cd5c3b4 Add aarch64 pseudo help functions adds 214b073ced Change functions in cp-name-parser.y into methods adds 23081219bf Add DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION adds c12a508964 Add client_state struct. adds baf00c2d75 Add configure.nat as a dependency of config.status adds 62b74cb8b0 Use ELF_SECTION_IN_SEGMENT to map segments adds 95da985446 Use DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION to silence GCC 8.1 adds 8255c61b8a xtensa: add separate property sections option adds 4b8e28c793 xtensa: use property tables for correct disassembly adds 178d6a6386 (windows) GDB/MI crash when using "-list-thread-groups --available" adds 54d343a240 Remove last Ada cleanups adds e6d079c2fb Automatic date update in version.in adds 84e219e23c Updated Malay and Esperanto translations for the gprof/ subd [...] adds 112ba8675e Add a test of the linker's "-z noexecstack" command line option. adds 8347745522 Another s12z regen adds 27b0767593 PR23254, ld.bfd mishandles file pointers while scanning archive adds 5c4ce239a3 Tidy bfdio to consistenly use containing archive adds eb6af80922 Add "continue" response to pager adds 115f7325b5 Fix typo in common/enum-flags.h example adds c61b06a19a Remove some text from --version output adds 773ff7907c Automatic date update in version.in adds ce72cd46ec Fix xtensa "clobbered by longjmp" warnings adds 08f22593f0 armelf_fbsd and armelf_fuchsia dependencies adds eb5c42e511 Update the AArch64 assembler to note that the Qualcomm Saphi [...] adds e5a77256e8 Guard declarations of 'sve_{vq,vl}_from_{vl,vq}' macros on A [...] adds 527278f336 TIC6X __c6xabi_DSBT_BASE adds fc6041a776 EXECUTABLE_SYMBOLS -> OTHER_SYMBOLS adds 066b621238 Automatic date update in version.in adds 63bad7b636 Aarch64 SVE pseudo register support adds 2a9b2c1abe Fix AArch64 unintialized variable which can cause diagnostic [...] adds c7110220be Change build_address_symbolic to return std::string adds 8b88a78e63 target_stack -> current_top_target() throughout adds b6a8c27bb8 target_ops::beneath -> target_ops::beneath() adds d6ca69cddc Eliminate find_target_beneath adds a1740ee157 Introduce class target_stack adds 13e3c6088e Add ChangeLog entry for e5a77256e8961294b3ea7d483124834311ca363b adds 4f652d7b9a Automatic date update in version.in adds fd161d860f Define various symbols conditionally in shared libraries adds cb36699271 Prevent undefined FMOV instructions being accepted by the AA [...] adds 8dcc53b37f Remove cleanups from btrace code adds 343b0027ae Remove last cleanup from btrace code adds c2a0f9293a [AArch64][gas] Add support for Arm Cortex-A76 adds 7ebd13590c [arm][gas] Add support for Arm Cortex-A76 adds 2f4f025ff1 Fix gdb mingw build adds 5045b3d789 linux: Add maintenance commands to test libthread_db adds aeab512851 Fix build issue with Python 3.7 adds ecf99cc092 ld/x86: Remove hidden _edata, __bss_start, and _end adds 03349c9345 Make gdbreplay use more common routines adds 6341380d5c Add missing client_state struct references to win target. adds 30d42fef63 Automatic date update in version.in adds 2f8b83ee96 MIPS/LD: Add missing `mips-*-windiss' target emulation dependency adds 653e0a1e04 MIPS/LD/testsuite: Fix lazy binding stub test symbol count comment adds d68033ea86 MIPS/LD/testsuite: Add microMIPS lazy binding stub tests adds c5d0225d25 Remove a VEC from dwarf2read.c adds 191cca6383 Remove a VEC from serial.c adds 77ad739445 Remove two more uses of make_cleanup_close adds 4059184490 Remove use of queue.h from gdbserver/event-loop.c adds 09897e3330 Automatic date update in version.in adds aac0d564ce Change type of reg_buffer::m_register_status to register_status adds 835dcf9261 Use std::unique_ptr in reg_buffer adds d14b92bf8a Remove cleanups from tracefile.c adds 4360561f5a Fix some missed "beneath" conversions adds 65a68903e2 Automatic date update in version.in adds 71b7376497 Remove more "struct" keywords in range-based for loops adds 219605fd6a Remove a VEC from record-full.c adds 1ddbba9df5 Remove cleanups from record-full.c adds 953edf2b6c Remove use of queue from remote.c adds 9c86188316 Add reg_buffer_common adds f868386e72 Add regcache raw_compare method adds 65d4cadafd Add Aarch64 SVE dwarf regnums adds b91ad3ff94 Increase gdbsever PBUFSIZ adds 5a485b3899 Updated Spanish translations for the binutils/ and ld/ subdi [...] adds fefa175e8f Enable Aarch64 SVE for gdbserver adds 092a534fe1 MIPS/GAS: Correct `-O0' and `-O' option help, add `-O1' and `-O2' adds 41fc26a2cb Fix build of GDB documentation. adds 90b345f613 Automatic date update in version.in adds 69c67a0b2a Fix gdb build on hppa-linux adds 7b23e0874d Rename some functions, index -> gdb_index adds d89c18895b Fix syntax error in AArch64 default linker scripts when invo [...] adds 212b9bc7b4 Fix the PR22983 test so that it will work regardless of the [...] adds 1d3bf4a0a0 testsuite/ld-cris/libdso-1.d: Correct recent address pattern [...] adds defd21729f gdb: Fix an infrun debug log message adds 9516f85aea gdb: Mark async event handler when event is already pending adds 1840d81a20 gdb: Run INF_EXEC_COMPLETE handler for additional cases adds c75c496d6d Automatic date update in version.in adds 62c808aef6 Fix procfs.c compilation adds 7a486e6d2e Fix problems with objdump.1: Unbalanced group in command syn [...] adds c75d3d4144 [gdb/testsuite] Update gdb startup text in selftest.exp adds a08ac84b96 [gdb/testsuite] Fix hang in fork-running-state.c adds 730c31740a MIPS: Add CRC ASE support adds 7be6cc9284 Automatic date update in version.in adds ab89b5a57c Fix GDB sparc build adds ff91d2f0e2 PR23282, Reinstate seek optimization adds 7f923b7fd2 ELF dynsyms adds 11f4b608e6 [gdb/testsuite] Add missing ChangeLog entries adds 70ee000084 [gdb] Allow function arguments in bp print match in selftest_setup adds 1d39de443a Remove stale inline function handling from selftest_setup adds a898ca0e0c Inline breakpoints adds 11ae5818f7 gdb.gdb/selftest.exp, Use multi_line to build gdb's expected [...] adds 7b045207d1 Revert accidental push of "Inline breakpoints" commit adds 1f6f5dba57 elf: Check if the first symbol version is base version adds 5d9a060879 [gdb/cli] Honour 'print pretty' when printing result of fini [...] adds 14897d65b5 Avoid gdb.base/fork-running-state.exp lingering processes adds 0dbfed25e9 [gdb] Add 'Concept Index' entry '&' for background execution adds 87a8eca781 Fix/improve on-line help of 'define' command. adds 74fdb8ff70 [gdb] Fixup incomplete patch 0dbfed25e9 adds 8993072900 MIPS: Add CRC ASE support (ChangeLog) adds 6f20c942c3 MIPS: Add Global INValidate ASE support adds b9a3c020ea Fix "beneath" conversion on AIX adds 55c748a1c0 type alignment: Use type_length_units adds 8199b8f4d4 update-gnulib.sh: Report required versions of autoconf/aclocal adds 5785bb826b Automatic date update in version.in adds 479b3ef4a3 [gdb] Add me to write-after-approval section in MAINTAINERS adds c8e1763890 Automatic date update in version.in adds 7010835a6c gdb: Don't drop SIGSTOP during stop_all_threads adds 8887b88af8 Automatic date update in version.in adds fd8079f900 Automatic date update in version.in adds 0fe3a55830 [gdb/testsuite/ada] Fix number-of-bp test in bp_inlined_func.exp adds 17a1cc89b5 Add Aarch64 SVE compatibility macros adds e9902bfc28 Ptrace support for Aarch64 SVE adds 02895270ec Ptrace support for AArch64 SVE gdbserver adds ed1299fe46 Add support for the TLV relocation generated by LLVM for x86 [...] adds 77236b8349 Build ifunc tests when non-native adds 37f980dc03 config: Sync with GCC adds 978588dc58 libiberty: Sync with GCC adds b0f49e3fd7 zlib: Sync with GCC adds f57a3bca61 libdecnumber: Sync with GCC adds db67d45895 configure.ac: Sync with GCC adds 69d340c684 Remove la_error adds 3f0dbd670b Remove cleanups from ser-mingw.c adds b4be9fadea Use unique_xmalloc_ptr for read_string adds 06424eac62 Remove resume_section_map_updates_cleanup adds 309822ca28 Use unique_xmalloc_ptr in two solib functions adds 668eb2f045 Use unique_xmalloc_ptr in darwin_current_sos adds f709fabb61 Use unique_xmalloc_ptr in solib-aix.c adds c4eb05ff9a Remove current_traceframe declaration adds bf2977b5f3 Fix failure to find member of a typedef base class adds e054112458 This was already applied on the GCC side. adds e31716b076 Automatic date update in version.in adds f63b508a87 Fix ChangeLog merge conflict adds 39e07931b1 readelf: Handle more RISC-V relocations adds 3a075e5628 Fix ChangeLog entry adds 61b04dd04a Change inline frame breakpoint skipping logic (fix gdb.gdb/s [...] adds 6ae5026709 Silence -Wmaybe-uninitialized warning in minsyms.c:lookup_mi [...] adds d856f9a8d6 include: Sync with GCC adds d0ac1c4488 Bump to autoconf 2.69 and automake 1.15.1 adds a4eb69274d MIPS/LD/testsuite: XFAIL DT_TEXTREL map file warning test adds 6a382bcead MIPS/BFD: Fix `loc' formatting in `_bfd_mips_elf_finish_dyna [...] adds 789ff5b6c2 PR ld/22966: Fix n64 MIPS `.got.plt' range checks adds 7c69913eaa Automatic date update in version.in adds 27ab04240b Remove *.stderr when "make clean". adds c8dc28bcc0 Replace thread config with automatic config using ax_pthread.m4. adds 4ef2c1b90e Fix typo in most recent entry. adds 160d1b3d74 RISC-V: Accept constant operands in la and lla adds ebb1332297 Fix problem where gold does not create base version for exec [...] adds c6643fcc05 Stop objcopy from corrupting mach-o files. adds fc6141f097 Change the ARM assembler's ADR and ADRl pseudo-ops so that t [...] adds b939d8a0de [BFD][AARCH64]Properly truncate no overflow checking relocat [...] adds 1d554008b3 Improve gdb.base/float128.exp failure message adds 6077de0645 Fix potential illegal memroy access when using a build-id no [...] adds 19f3f25f37 Remove struct keyword in range-based for-loop adds f00674fe07 testsuite: Fix cc-with-tweaks.sh being executed in the wrong shell adds 302abd6e9f Rename regcache_cooked_read_ftype and make a function_view adds 6ff79ccd1c Automatic date update in version.in adds 0d0b0ea29a Fix a memory leak in py-param.c adds 57c0d77c2c Use offsets instead of addresses in ELF_SECTION_IN_SEGMENT f [...] adds 8363f9d5f2 Enable hardware watchpoints on attach for aarch64 adds d388f64333 Regen doc/Makefile.in adds 33bab475a6 Avoid memcpys in regcache read_part/write_part for full registers. adds 00431a78b2 Use thread_info and inferior pointers more throughout adds 25eb8346ac RISC-V: Fix 3 PIE related ld testsuite failures. adds bb29b84d8c MIPS/BFD: Use enumeration constants for EI_ABIVERSION adds 334cd8a780 MIPS/BFD: Keep EI_ABIVERSION setting together adds 1ced1a5f10 MIPS/BFD: Correct formatting of compact EH backend methods adds cea6ffbd06 Fix treatment of symbol versions with unused as-needed libraries. adds 385e4d0f27 MIPS/opcodes: Fix a typo in `-M ginv' option description adds 8ea3acd626 Automatic date update in version.in adds bfd60e344c Fix up HAS_SVE_STATE macro adds 514cd3a0f5 Correct negs aliasing on AArch64. adds 8e7767e3f7 Use partial register read/writes in transfer_regset adds 6c04fd9b2f Add support for .note.gnu.property sections. adds 6d72d289c4 Fix "info registers" regexes in gdb.base/jit-reader.exp adds 2e7a29d570 Automatic date update in version.in adds a1893a821c Silence GCC 9 error about deprecated implicit copy constructor. adds a2575bec24 Update support for .note.gnu.property sections. adds 750ea5ed38 Add x86-64 support for Indirect Branch Tracking (IBT). adds add4131108 Fix "may be used uninitialized" warning. adds 155ea1bc92 Bump version number and summarize new features in 1.16. adds 6706f77062 Automatic date update in version.in adds 719d828850 Add 2.30 branch notes to ChangeLogs and NEWS files. adds 5127f20732 Update version number on development (aka HEAD) branch. adds 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] adds 79d89b5524 Add more updated to release notes adds c1080aae0f Automatic date update in version.in adds bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] adds 1021d1cb12 Add a syntax table to dwarf-mode.el adds b7a08269ca gdb: Fix build on several hosts/ports adds 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ adds e4a882f4b0 Automatic date update in version.in adds eca4b72146 Fix spelling mistakes. adds 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 2db70efacd Fix parens in ld bootstrap.exp adds 2822b09ff6 PR23169 bogus test adds 791755f59d Fix the MSP430 assembler's parsing of register names. adds 30aa13067f Updated translations. adds e0c547d14a Move ptype/o printing code to typeprint.c adds a33ccfc7af Support ptype/o in Rust adds 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] adds ac0734dea7 Automatic date update in version.in adds e11078da44 gas object file locations adds bd583225a5 Add overrides, fix FreeBSD build adds 7ab6656f27 Fix lost line info for symbol at addr zero adds 4c4e7ad46e Fix Cell debugging regression adds 141ec9f67f Copy gdb-gdb.py to build dir adds 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 adds 189366cd86 gdb-gdb.py.in: Don't print value's tag_name adds 9a14af7b1a Add pretty-printer for CORE_ADDR adds e76f78a052 Format gdb-gdb.py.in with autopep8 adds 6317728958 Fix crash in machoread.c adds 0c6aef226e Remove a VEC from py-unwind.c adds 41827fc34d Update "func" help text to GNU standards adds 1b47b6a218 Automatic date update in version.in adds 39b27ab6ae Add myself as a write-after-approval GDB maintainer. adds d4d429d589 Add an optional offset option to the "symbol-file" command adds ed6dfe517e Make add-symbol-file's address argument optional adds d81a3eaff3 Make sure that sorting does not change section order adds 291f9a9643 Add an optional offset option to the "add-symbol-file" command adds be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach adds 2512d7efdf Remove 2 excessive executable permission flags adds d95d3aef9e Make dwarf2_free_objfile static adds ecdc3a72c8 Fix follow-exec regression / crash adds f2ffa92bbc gdb: Eliminate the 'stop_pc' global adds 44cee4fdf4 Add --enable-codesign to gdb's configure adds fd1ae90587 Automatic date update in version.in adds 369c9167d4 Fix AArch64 encodings for by element instructions. adds ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check adds 49af4b7012 Remove unstable test output adds 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry adds 991ff2922a Fix running to breakpoint set in inline function by lineno/address adds cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output adds c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] adds 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] adds de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers adds b9c04e5a82 RISC-V: Add gas support for "fp" register. adds 41206e32fb fix GDB build failure for various amd64 targets adds 6d3c495640 Automatic date update in version.in adds c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] adds 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets adds 3e4ce31cb8 Automatic date update in version.in adds f2075844e2 Automatic date update in version.in adds a05a5b64cf Fix use of "command line X" in binutils doc adds c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge adds 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" adds eac61af65b Allow BFD to recognize macOS universal libraries adds b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' adds 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name adds 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations adds 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros adds 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets adds 1825c89e22 Automatic date update in version.in adds af0bfb9c42 Hide dynamic symbols in discarded sections adds 8d2c8c3d17 GNU attribute output on errors adds b8a6ced796 Correct removal of .gnu.attributes adds a50c11c666 Fix crash in "run" on macOS when gdb is not signed adds 057302ceb3 Remove exit_inferior_num_silent adds fd79271bd9 Remove ptid_build adds f2907e4991 Remove pid_to_ptid adds e99b03dcf4 Remove ptid_get_pid adds e38504b392 Remove ptid_get_lwp adds cc6bcb548d Remove ptid_get_tid adds 0e998d966b Remove ptid_is_pid adds 15a9e13e52 Remove ptid_lwp_p adds d2a107e3f9 Remove ptid_tid_p adds 26a57c9256 Remove ptid_match adds d7e15655a4 Remove ptid_equal adds 9b960ba18c Automatic date update in version.in adds f51e0e20bd Remove VEC from breakpoint adds 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header adds db40acb0be Also install diagnostics.h adds b14b7ff14f ld: Properly display default for -z separate-code adds 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL adds 1b919490e8 Warn if /proc is not accessible adds 538ccc4a22 Bump version to 8.2.50.DATE-git. adds 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. adds 6242c6a690 darwin: Don't use sbrk adds a7d0f0f000 Use exit_inferior in darwin_attach_pid adds 4423fa9672 Automatic date update in version.in adds 4a91d0ba30 Error for mismatched powerpc ABI tags adds c530603c59 [gdb] Fix build error in macroexp.c adds d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] adds c524414837 Update config.guess and config.sub adds 56ad703d56 x86: Remove x86 ISA properties with empty bits adds a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] adds 01b5d12f28 Automatic date update in version.in adds bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 6821842f15 darwin: Silence syscall deprecated declaration warning adds 724436fccb [GOLD] PowerPC .gnu.attributes support adds fe75810f8e Fix diagnostic errors adds 269965964e Update config.sub adds 2e48456f02 Fix the relocs created to adjust notes created by the assembler. adds d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] adds e0e5e971ae gdb/testsuite: Ensure test links in malloc and free adds cba05feb51 Fix the read/write flag for these registers on AArch64 adds f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. adds ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. adds c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol adds 674e55f7b1 Automatic date update in version.in adds e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors adds 25289ac167 contrib/gdb-add-index.sh -dwarf-5 adds a47a3dc8fb Automatic date update in version.in adds dc7fc9ab5d Automatic date update in version.in adds f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol adds 61658d78f0 m68hc1* fixes adds 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" adds 97a34db942 Remove TSOBS from gdb/Makefile.in adds 6497f1dd03 Remove some unused code from init.c build rule adds 4c7549492b Simplify INIT_FILES adds 1998086d54 Use a stamp file for init.c adds 5d3c3a68c3 Use a stamp file for version.c adds 14ccceb2e2 Remove lint support adds 981e0c0c1a Fix exec.c handling in Makefile adds e5fd1493fd Minimize yacc and lex output adds 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in adds 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS adds c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses adds 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] adds 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP adds 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] adds 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. adds 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c adds 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs adds 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests adds c3c5e48680 Fix test for availability of emplace_back. adds aa4bd7e6ae Automatic date update in version.in adds 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] adds 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME adds 8c49aa89ab gdb/riscv: Fix assertion in inferior call code adds 3541979fff gdb/testsuite: Run test with software and hardware watchpoints adds 624940689a ld testsuite use of notarget adds 1594e052d4 xgate cleanup adds be570f0684 xgate testsuite fixes adds 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] adds 71feec8213 Automatic date update in version.in adds 1123588c0b Use std::vector for moribund_locations adds c7df3df443 Revise "ld testsuite use of notarget" adds 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix adds f0a85b0706 x86: replace off-by-one OTMax adds 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns adds bd59a6313d x86: simplify legacy prefix emission adds 2fb5be8dac x86: drop {,reg16_}inoutportreg variables adds a79eaed6a5 x86: adjust monitor/mwait templates adds 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize adds 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] adds 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables adds c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] adds cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] adds 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] adds a6f88f6e44 gdb: Remove traces of h8300 ecoff support adds 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] adds 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] adds c7ab0aef11 Implement IPv6 support for GDB/gdbserver adds 639eff9357 Automatic date update in version.in adds 55cc53e98b readelf: Don't print section type twice for --section-details adds 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. adds cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] adds 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] adds f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets adds 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] adds 529c08b25e Add helper functions parse_flags and parse_flags_qcs adds 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] adds 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. adds 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas adds a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. adds 3606ccab0f Add a test for 'frame apply' adds 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] adds bc7b042bcb Add a self-test for cli-utils.c adds 9451a3b9a1 Automatic date update in version.in adds ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] adds a780ef4f27 GDBserver: Pass process_info pointer to target_kill adds 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" adds 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] adds b84f59efc6 Add a test that relocs are correctly generated for missing b [...] adds 027a4c30d0 Remove a warning on macOS adds 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] adds 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. adds 3137562654 sim: Add Stafford Horne as or1k maintainer. adds 1e65a4a40e Automatic date update in version.in adds ff27d0737e Remove struct keyword in range-based for loop adds 6cb624f8a0 Update the notes on how to make a binutils release. adds 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] adds 1074bc6d41 Fix internal error when using --emit-relocs with plugins. adds b63ea3389d Automatic date update in version.in adds 4869c5854e Fix filename in prior ChangeLog entry adds 4ad422a635 Automatic date update in version.in adds 3ac21baa84 x86: fix operand size checking adds 0a8288f78a Update the src-release script to include the new top level f [...] adds ad96220cc7 Update release making notes to metion checking for new top l [...] adds b248663fe5 Use new and delete for buildsym_compunit adds 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr adds e62cca7ccb Add assert in prepare_for_building adds c0015d4497 Move last_source file to buildsym_compunit adds 6a976300e7 Move pending_macros to buildsym_compunit adds 530fedbcbf Move have_line_numbers to buildsym_compunit adds 2c99ee5c4f Move last_source_start_addr to buildsym_compunit adds 81cc346dc9 Move processing_acc_compilation to dbxread.c adds 0ec44fc067 Make context_stack_size static in buildsym.c adds 2150c3ef04 Move some code from buildsym to stabsread adds 6b84eeb216 Move processing_gcc to stabsread adds 5985ac614d Move within_function to stabsread adds 2c722d18f3 Remove buildsym_new_init adds 77d6f1aa16 Move scan_file_globals declaration to stabsread.h adds 43130d6f96 Remove merge_symbol_lists adds ccdac490bb Use gdb_assert in two places in buildsym.c adds 8419ee5331 Move the subfile stack to buildsym_compunit adds 652788a731 Make free_pending_blocks static adds 6cccc9a891 Move the using directives to buildsym_compunit adds edb0470b99 Use outermost_context_p in more places adds 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 adds 8b411ff8d5 Add missing ChangeLog entry adds a700e753e5 remote-sim.c: Remove unused variables adds ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 adds b4792091ca Remove unused variables in ia64*tdep.c adds 8a67aaa818 Add missing ChangeLog entry adds cb2366c198 Add grok/write functions for new ppc core note sections adds 3fd217186c Fix typo in NT_PPC_TM_CVSX note description adds 117a0e996d RISC-V: Add osabi support. adds 0909f342a2 Automatic date update in version.in adds 4735f0edf4 Use scoped_free_pendings in coff_symtab_read adds 056dec39ed Remove --disable-gdbcli adds ce73f31015 RISC-V: Correct legacy misa register number. adds 27724bad00 RISC-V: Don't decrement pc after break. adds d5c928c053 LD: Export relative-from-absolute symbol marking to BFD adds c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] adds 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception adds 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] adds a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string adds c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string adds 012ab41373 Automatic date update in version.in adds 0984c34e76 Updated French translation for gold and Spanish translation for ld. adds a38137289e ld: Enable using separate linker script for -z relro adds afca762f59 S/390: Improve partial relro support for 64 bit adds 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests adds d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols adds 6592ceed48 microMIPS: Add SYSCALL instruction decoding adds 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla adds 557e56be26 Eliminate most remaining cleanups under gdb/guile/ adds 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command adds e387da76fc Automatic date update in version.in adds c30be56ebf x86: pre-process opcodes table before parsing adds 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] adds 755908cce5 x86: fold various AVX512CD templates adds 8282b7ad0d x86: fold various AVX512BW templates adds cf769ed505 x86: fold various AVX512DQ templates adds 86b15c3204 x86: fold various AVX512* templates adds 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates adds 5f32791e1e x86: fold narrowing VCVT* templates adds f559b440bb S/390: Set the htm flag on PPA adds 43cc6c3adb gdbscm_wrap, really forward args adds 442a6ce858 Stop potential memory leaks in dwarf CIE reader. adds db3410f80f Fix GDB build using mingw.org's MinGW adds fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp adds 4581dc8297 Remove make_cleanup_value_free_to_mark adds 4c6933327e Eliminate remaining gdb/guile cleanups adds 8f153adc1d Automatic date update in version.in adds 79f5b65e3e Remove myself from target-specific MAINTAINERS adds 0458ca4440 Specify architecture for SPARC gas tests adds db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section adds 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a adds 3391569f21 Close memory and resource leaks detected by coverity in the [...] adds 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c adds 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms adds 56ba65a047 Make the Rust parser pure adds a60f3166aa Move the context stack to buildsym_compunit adds 3c65e5b31c Move current_subfile to buildsym_compunit adds 7ea05a7b63 Move pending addrmap globals to buildsym_compunit adds 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit adds c233e9c641 Remove the "listhead" argument from finish_block adds 1d376700df Remove free_pendings adds f62f6af5da Do not look at file symbols when reading psymtabs adds 93b8bea414 Set list_in_scope later in DWARF reader adds e148f09d75 Move the symbol lists to buildsym_compunit adds b37dd3bcaa Remove buildsym_init adds ddb7060226 Remove a TODO adds b80a981d08 Remove EXTERN from buildsym.h adds 6b213a4778 Remove parameter from record_pending_block adds 4a2125f531 Add many methods to buildsym_compunit adds da6580e59c Do not use buildsym.h in some files adds 74c72eac23 Remove reset_symtab_globals adds ab209f6fa9 Move struct buildsym_compunit to buildsym.h adds 0baae8dbd3 Introduce buildsym-legacy.h adds 80e649fcac Parameterize cp_scan_for_anonymous_namespaces adds 804d27291b Convert the DWARF reader to new-style buildysm adds 0e6f30610f Remove some unused buildsym functions adds bfe2e011c0 Remove record_line_ftype adds cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" adds 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction adds d5f4da5e33 ld: Discard .rel.* and .rela.* sections adds 7a54636a02 x86: Rename match_reg_size to match_operand_size adds e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs adds bef891d212 Automatic date update in version.in adds 0ee6c332f3 Rename some frame unwind function parameters adds 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. adds dd40ce22d0 gas/config/tc-i386.c: Break long line adds dcc0660f04 Automatic date update in version.in adds 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation adds c7213af9b3 x86: Determine vector length from the last vector operand adds 8d49165d83 Simple unused variable removals adds f4e80e1301 Remove an unused variable from spu_get_overlay_table adds 1576637036 Unused variable fixes related to conditional compilation adds 996d693a07 Use a previously unused variable in bfin-tdep.c adds d5e9a511c4 Call some functions in guile/ for effect adds 374fd1fd7b Remove declarations from m32c-tdep.c adds c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers adds 494f80a932 Fix ravenscar-thread.c to use arch_ops adds c486b6106a Pass the correct argument to the observer in reread_symbols adds 8c8807f439 Remove unused declaration from value.c adds b0a7723d29 Remove unused variables from gdbserver adds 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh adds a0de763e32 Add -Wunused-variable to warnings.m4 adds 6018c5acdf Automatic date update in version.in adds cf4088a92f Remove some unused variables adds bb71536f28 power9 mfupmc/mtupmc adds 49ddb0fbda PowerPC64 fails reloc-discard test adds 898ade12ee S/390: Suppress string diagnostics for pre-release GCC adds f02806be1f [ARC] Fix case-sensitivity for extension instructions. adds 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. adds 04e65276fa [ARC] Fix decoding of w6 signed short immediate. adds c265869848 x86: Remove broadcast_not_on_src_operand adds e2b7fbc46d x86: Add a test for missing broadcast adds 01bcaf636a Avoid ubsan complaint in BFD adds 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] adds f82863d797 xtensa: move dynamic relocations sections consistency check adds da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp adds f5e263426f xtensa: ld: add tests for static linkage relaxation adds 2ae0bdddef xtensa: ld: convert tests to run_dump_test adds f47194a9cd Automatic date update in version.in adds 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling adds 67ce483baa PR23430, Indices misspelled adds 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated adds 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] adds 56522fc5af x86: Use unsigned int to iterate through vector operands adds 29d17e4773 Remove some unnecessary declarations and configury adds 4b17aefe75 Fix indentation in scoped_mmap.h adds 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) adds 5fbad1b909 Automatic date update in version.in adds be3e27bb55 Suppress string diagnostics for pre-release GCC adds 491993044b Enhance powerpc ld -r --relax adds e3d39609d1 Fix potential memory leaks in some of the binutils source files. adds 5469110733 Clarify doc for .arch/.cpu adds a45389f60d list Tom Tromey as GDB Global Maintainer adds d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] adds 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla adds 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count adds 4a1b91eabb x86: Expand Broadcast to 3 bits adds 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint adds 6cf212b445 Automatic date update in version.in adds 33cb30a1f9 Implement PowerPC64 .localentry for value 1 adds 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders adds b358827438 Re: Enhance powerpc ld -r --relax adds fa758a7046 PowerPC Improve support for Gekko & Broadway adds 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c adds 08994e1ddc Remove dead code in end_psymtab adds 8a6d423450 Change representation of psymbol to flush out accessors adds 02e9e7f7e2 Introduce partial_symbol::address adds 4ae976d1df Introduce accessors for psymtab high and low fields adds 52948f01e4 Add validity bits for psymtab high and low fields adds 7974897237 Make psymbols and psymtabs independent of the program space adds 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 adds 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. adds c93cb6280f Automatic date update in version.in adds 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway adds 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro adds 5b73b52bcc S12Z: Emit initialized data segment image. adds fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment adds cd4d353f81 S12Z: Remove inappropriate comment. adds 370e4b5079 Add functions and macros to read and write 24 bit values. adds 469d3b57ce S12Z: Remove ELF_TARGET_ID macro adds 1286ab7881 x86: Check for more than 2 memory references adds 129eb0f1f1 Improve gcore manpage and clarify "-o" option adds d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. adds 5842d7025f Automatic date update in version.in adds 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] adds c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running adds 51b7979529 Automatic date update in version.in adds 29e6f4745e Fix unwind offset for start_symbol. adds 906c6f2c54 Automatic date update in version.in adds 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] adds b8891f8d62 Add support for the C_SKY series of processors. adds 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. adds a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] adds dba7455e76 Remove old lint code adds 463c08d160 Fix crash with -D_GLIBCXX_DEBUG adds d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. adds 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. adds 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements adds c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays adds eb41b24898 RISC-V: Set insn info fields correctly when disassembling. adds fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] adds ef6ba1ed0d Automatic date update in version.in adds e951d5ca3d x86: drop CpuVREX adds 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn adds 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] adds fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking adds ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] adds 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} adds 1c28969efc Delete test target descriptions when exiting adds 472fa5eec2 Re-generate gnulib import adds 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] adds f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog adds 11cfdeb386 Updated Swedish translation for the binutils sub-directory. adds 07cc045019 Correct previous update - new translation for the opcodes su [...] adds 33633d9f5b Automatic date update in version.in adds cb86a42aba csky regen adds 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] adds 103da91bc0 Close resource leaks in the BFD library's plugin handler. adds f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] adds 4a9f7d653c Fix potential illegal memory access in AVR backend. adds c25179e71f Suppress compile time warning message when compiling coff-rs [...] adds 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] adds e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] adds e256144888 Add a note about regenerating the info files when creating a [...] adds c198a1ecf8 Fix spurious check-ld failures on aarch64-elf adds 09a8cc152b Automatic date update in version.in adds 36a900f483 Add a testcase for PR binutils/23460 adds d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog adds 8a28fa1b4b Disable the PR12982 test for HPPA targets. adds 8094f49a4d Backport gettext fixes to get rid of warnings on macOS adds b5bddbbbbc Check results of get_darwin_inferior adds 1584354913 Fix kill issue leading to zombie process on MacOS Sierra adds 3e1d3d8c24 Allow "info address" of a template parameter adds 13755f406d RISC-V: Fix TLS and --gc-sections conflict. adds 3ed12f02a2 Automatic date update in version.in adds c48dadc9a8 x86: drop "mem" operand type attribute adds dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* adds 2688aab226 Update PRU assembler to corect hardware register numbering f [...] adds 4aae6e5abd Improve objcopy's ability to merge build notes. adds 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm adds 39aac631ba x32: Align the .note.gnu.property section to 4 bytes adds 5e7f20ca9a Automatic date update in version.in adds 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp adds 1a6204c9a7 Automatic date update in version.in adds 3f6ff4799b Lose _r2off in powerpc64 stub names adds 05d0e962f0 R_PPC64_REL24_NOTOC support adds 99c2d522f7 x86: Update assembler tests for non-ELF targets adds b01474366f Automatic date update in version.in adds e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz adds 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS adds 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported adds 821a26825b Remove unused variables in procfs.c etc. adds b6523c37fb [ARC] Update handling AUX-registers. adds db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. adds 2fd43d7870 [ARC] Update merging attributes. adds 6af0448446 [ARC] Update warning reporting. adds 63741043bd [ARC] Check if an input asm file is rf16 compliant adds 5a6996172e Update dg-extract-results.* from gcc adds 02d7a79e1b Update binutils/MAINTAINERS for ARC. adds 05abfc39c7 Fix indentation in remote_target::download_tracepoint adds aa6f3694ce Remove trailing '-' from the last QTDP action packet adds 3df3a985a4 Use get_remote_packet_size in download_tracepoint adds 4277c4b87a Use remote register numbers in tracepoint mask adds a04b9d62a2 Variable size for regs mask in collection list adds 296956befe Allow larger regblock sizes when saving tracefiles adds dc1f2887c5 Fix type checking errors. adds a7f25a84f4 Fix compilation failure in remote.c adds 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] adds 877877f5d5 Automatic date update in version.in adds 71f6efc44e Updated Bulgarian translation for the ld/ directory adds 8f9ea98beb Correct the parsing of derferred register addressing in the [...] adds 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] adds e81b4c933c __tls_get_addr_opt stubs and tocsave optimization adds df136d64fa PowerPC64 EH info for _notoc linkage stubs adds 96d68bd48c Support parallel make check with GNU make 4.2+ adds 528e15722b Replace some uses of xstrprintf with string_printf adds 4485a1c1d8 Make index reading functions more modular adds 5c831bb1eb Introduce mmap_file function adds 8a99096f31 Import gnulib's mkdir module adds 87d6a7aa93 Add DWARF index cache adds 7d11235d04 Add doc and news for DWARF index cache adds 9c61296405 Allow CPPFLAGS to be set on the make command line adds b825f3a90e Automatic date update in version.in adds 09ce46f230 Make target_options_to_string return an std::string adds 045cf01286 Fix gdb.fortran/nested-funcs.exp failure adds a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). adds f6f9ed015e Fix "may be used uninitialized" warning. adds ff36536c92 Fix gdb/remote.c build failure adds 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) adds f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds f384a1f025 Add support for DW_OP_GNU_variable_value to readelf adds 411baa470e RISC-V: Make riscv_isa_xlen a global function. adds 5c720ed886 RISC-V: Add software single step support. adds 83202f7ae8 Check result of "write" adds fdbac7d8d1 Fix some comments in target.c adds f40f4a11d1 Automatic date update in version.in adds 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 adds 57285adece arm - Add some comments about the versions of ARM ELF that d [...] adds e5bbcd0f04 gdb: Merge similar tests into a single test script adds 5ff2bbae19 gdb: Check element of optimised out vla exists adds 7c5c05effd x86: Display default x86-specific options for "as --help" adds 3a53fb12c8 as --help: Display default option for --elf-stt-common= adds 83c8d318d1 Fix some gettext ARI warnings adds 06ab921988 Minor formatting fixes in riscv-tdep.h adds aff4e1751f gdb: Make infrun.c:resume function static adds 90ad36544c RISC-V: Add linux target support. adds 3c77f97eb0 RISC-V: Add native linux support. adds 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. adds db850b6865 Automatic date update in version.in adds dbd534fee4 Rename size in get_core_register_section adds 11459a79d9 Skip PR binutils/23494 tests for nacl targets adds 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE adds 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 adds bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations adds 6f36b6d29f Rename symbol_substitution_name adds b7dc48b4a8 Move C-related declarations to compile-c.h adds 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in adds 9cdfd9a26e Change compile_instance/compile_c_instance into classes adds 946d3d10e7 Move compile_instance to compile.c adds 0cfbf43085 Use unique_ptr for htabs adds ad3a68e9b9 Use policies for code generation adds 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition adds a9925d4f99 Fix forgotten xstrprintf -> string_printf change adds ae1f3b64e5 Automatic date update in version.in adds 7cf9ebc695 Deal with relocations which are 3 bytes in size adds 1dc9e2d63e Factor out common relocation processing adds ab9e342807 x86: Properly add X86_ISA_1_NEEDED property adds d871f3f483 x86: Add CpuCMOV and CpuFXSR adds 8e92e6d4b2 Automatic date update in version.in adds 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds facbd8bd3d Automatic date update in version.in adds a616bb9450 Split size in regset section iterators adds b7fd65b9dc Detect SVE when reading aarch64 core files adds 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing adds 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS adds a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h adds 08887f4a64 Automatic date update in version.in adds 2a50366ded When the assembler reports that the input and output are the [...] adds 67943c005f gdb: Fix instability in thread groups test adds 26fb3983d7 MI: Add -a option to the "-data-disassemble" command adds 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix adds 07aff30e92 Automatic date update in version.in adds 495143533a Use pulongest in aarch64-linux-tdep.c adds 3b7b80752f Automatic date update in version.in adds 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes adds c1854f1d5a Use gdb_test_no_output for compile tests expected to pass adds 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c adds bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property adds 1258253330 Fix use-after-free in number_or_range_parser adds 89fbedf3ab Remove "repeat" argument from command_line_input adds 503c367dc2 Automatic date update in version.in adds 506b86a4f5 binutils testsuite strip-13 test adds 2e72a56e45 Remove duplicate ld testsuite function adds 7ba3ba91a3 S12Z: Move opcode header to public include directory. adds f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] adds a6b786da4e Add support for DW_OP_GNU_variable_value adds ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler adds 7d140d1a0b Test case for DW_OP_GNU_variable_value adds d604f19ade Automatic date update in version.in adds be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS adds 8ca28cdfbe Automatic date update in version.in adds ba1c4c6fee Balance parentheses in expression adds d203b41ac7 Tidy bit twiddling adds 865dcc8a4d Don't init array at run time adds c44deb735e Fix formatting in solib-svr4.c adds fe22d84fe4 Automatic date update in version.in adds 08a8fe2ffd Fix s12z test regexps adds 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct adds 706704c883 Pack reloc_howto_struct adds 46807bf451 PowerPC HOWTOs adds 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] adds 9dcbfff1e0 Fix invalid strcpy on unterminated buffer adds 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. adds 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. adds a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c adds 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. adds c8455dc986 Update the documentation of the linker's --hash-style option. adds ae19acf320 Fix running objcopy on Mach-O binaries. adds 4895f384b4 Don't throw Scheme exceptions with live std::vector objects adds 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] adds ac1e2e51c0 Automatic date update in version.in adds e8a648884d Correct readelf e_shstrndx range check adds 86b9fea102 Re: Pack reloc_howto_struct adds ebf983a444 Fix changelog entries adds 1461bdac5c Add AArch64 SVE to NEWS and GDB manual adds 9758a8f84b Aarch64 SVE VG is Vector Granule adds d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] adds 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] adds 6f4286c4f7 Use the correct constants when setting the section type of H [...] adds 6d52907e22 MI: Print frame architecture when printing frames on an MI channel adds 467dc1e2ea Replace xstrvprintf usages with string_vprintf adds ae739fe7b8 Fix restoring of inferior terminal settings adds 9eef060895 bfd/development.sh: Add experimental adds 4e2aa47284 Restore behavior of disabling address randomization by defau [...] adds 17658d46e4 Make read_program_header return a gdb::byte_vector adds d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector adds d3f467568f Automatic date update in version.in adds d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs adds 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] adds 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. adds 44c2eb6680 Document setting experimental on release branch. adds 7dd36a6f1c Prune BFD warnings for unknown GNU properties adds 14732552e7 PowerPC64 st_other decoding in readelf adds f53ad3cf2b PowerPC64 "call lacks nop" adds 2cd65cb935 PR23566, false uninitialized warning adds 12a0d0f661 Darwin: fix bad loop incrementation adds b0ceb98aec Avoid problems with plugins being loaded multiple times. adds bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. adds 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] adds 2d5f09ec45 Record explicit block ranges from dwarf2read.c adds fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function adds e94802301b Disassemble blocks with non-contiguous ranges adds 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START adds 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c adds 9644dc3a47 Relocate block range start and end addresses adds 450d1e88e3 Test case for functions with non-contiguous ranges adds 4575aaa964 Automatic date update in version.in adds 772758ac42 ehdr_start twiddles adds aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID adds a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros adds 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. adds da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] adds d98fc15be2 gdb/python: Use copy-initialization more when possible adds bbf6c6b8ca Automatic date update in version.in adds 7a815dd566 elf: Check for corrupt symbol version info adds bbbbbceebc Initialize variable in py_get_event_thread adds ed60adf0a3 Automatic date update in version.in adds 3d9c8f6b3f Delay evaluation of alignment expressions in output sections adds 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string adds c645cda49e Make ada_tasks_inferior_data::task_list an std::vector adds 2cd0bfe054 Automatic date update in version.in adds dd33d41d54 Fix indentation in solist.h adds 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() adds 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays adds 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances adds ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h adds 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c adds b4f183d23e Avoid -Wnarrowing warnings in gdbserver adds 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c adds d3d8724aac Remove -Wno-narrowing from warnings.m4 adds 65b3d26e7d readelf.c: Break multi-statement line adds 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] adds 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit adds 626887ddc3 Automatic date update in version.in adds 9d24df82ec Add support for new target 'csky'. adds 416a69af89 Mention csky target in the NEWS. adds 858d8004b0 Implement struct type_stack with a vector adds 5fe3f3e463 Remove some uses of VEC from parsers adds 999700cd99 Fix regression for multi breakpoints command line clearing. adds ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] adds ad202fcc22 Get rid of -Wodr warning (PR build/23399) adds 160fc977b6 Automatic date update in version.in adds bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* adds ea92689a17 Aarch64: Func to detect args passed in float regs adds 0e745c6011 Aarch64: Float register detection for _push_dummy_call adds 4f4aedebed Aarch64: Float register detection for return values adds 36eb4c5f9b infcall-nested-structs: Test up to five fields adds 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a adds bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. adds a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. adds ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. adds bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. adds 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. adds 2362e7f76a Remove newline at end of warning message adds b0f492b90f Indicate batch mode failures by exiting with nonzero status adds 7a6dbc2fdb Update gnulib to current upstream master adds 4d3928d7e0 Fix riscv-linux native gdb build failure. adds df28970fcc sparc/leon: add support for partial write psr instruction adds 73c13fe69a Fix windows-nat.c for -Wnarrowing adds f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue adds 2a90824133 Change `file_symtabs' to std::vector adds 7243d0118a Change `function_symbols' to std::vector adds 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures adds c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures adds 4dedf84da9 Change decode_compound_collector to use std::vector adds 63e8c3daad Remove VEC definitions from linespec.c adds 7e41c8db84 Use block_symbol in linespec APIs adds fcaad03cc0 Add new search_symbols_multiple API adds 078a020797 C++ compile support adds 450629c8d5 Automatic date update in version.in adds 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. adds fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope adds 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections adds a0dc02a6df Fix compile-cplus-types.c build errors adds c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test adds 0b3f9efc04 gdb/riscv: remove extra caching of misa register adds ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions adds a869991180 Skip elf/section14 test for h8300 targets adds 43135d3b15 RISC-V: Allow instruction require more than one extension adds 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] adds 0cb8eedc91 Automatic date update in version.in adds b4a3a7b44c x86: Extend assembler to generate GNU property notes adds 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests adds 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section adds 2550e95256 x86: pass -mx86-used-note=no to assembler adds 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler adds 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests adds e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS adds 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests adds f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples adds 4a9699735b PowerPC64 higher REL16 relocations adds 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs adds dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps adds 4d1c633545 ld: Lookup section in output with the same name adds 6e1453f681 gas/elf/section14.d: Change skip to xfail adds 7eb65fafed Eliminate target_have_continuable_watchpoint adds 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] adds 0c8885885a Regenerate gdbarch.h adds aef9346c25 Fix a small bug in gdb.rust/simple.rs adds c8c8163573 Set TYPE_LENGTH on a variant part adds be192bc284 RISC-V: Correct the requirement of compressed floating point [...] adds d431d6279b Automatic date update in version.in adds b986869b66 Allow an IR object with unknown architecture adds 5c889512f3 Fix ARI violations in c++compile adds 23a29771e0 Automatic date update in version.in adds ec8da87a22 Automatic date update in version.in adds 0d9a433be4 Re: ld: Lookup section in output with the same name adds 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf adds b6f00d89c7 Updated Finnish translation for the ld sub-directory. adds 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. adds 23e60e7a4e gdb: Extend the trad-frame API adds 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder adds 8744470dea Change the .section directive for the AVR assembler so that [...] adds 70f95c89a1 Automatic date update in version.in adds 6c9d681b07 gdb/riscv: Fix an ARI warning adds 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] adds dd083ee23d Fix batch exit status test failure on Fedora 28 adds ba2bf2aaba Remove obsolete comments from Makefiles adds 3322c5d9a1 Remove unneeded explicit .o targets adds 8dc9fd87b0 Simplify ada-exp.o rule adds d53d543682 Remove --enable-multi-ice adds fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib adds 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] adds e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. adds 5e627001a0 Automatic date update in version.in adds 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog adds e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies adds 081bca4d62 Remove unnecessary casts from cli-cmds.c adds 4f075c06a3 Automatic date update in version.in adds af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c adds f1628857d7 Make -Wformat-nonliteral work with gcc adds deee88e981 PR23570, AVR .noinit section defaults to PROGBITS adds 137be54029 Remove unused tui_win_info::detail::opaque adds cc5a5ae5b7 Remove unused tui_win_element::highlight adds d82b3862f1 compile: Remove non-const reference parameters adds 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps adds 7235dd9f90 Automatic date update in version.in adds 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp adds b8c876004b Automatic date update in version.in adds 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. adds d1908f2d6b gdb: Add builtin types for 24 bit integers. adds 2a62dfa93f (Ada) assigning packed array aggregate with variable as component adds fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint adds 57aff202b4 (Ada) "catch assert" spurious internal error adds 0d81f350ec Handle PPC64 function descriptor in Ada decoding adds d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value adds 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum adds 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses adds 424da6cf3b (Ada) fix handling of expression with parameterless function call adds 0653638f9f Automatic date update in version.in adds 332cf4c925 Allow a pretty-printer without a to_string method adds 1aac008f1c Make py-prettyprint.exp test names unique adds a5c5eda7e4 python: Make two functions return gdbpy_ref<> adds 78f8307c93 Automatic date update in version.in adds f9853190c8 PR23611, objcopy is not removing executable relocatable sections adds 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh adds 22eb9e92ea Update Python Block.end documentation adds 088a96da05 Fix typo in pretty-printer example adds 60c0454d3d Document that Frame.block can throw adds a154931ef1 Fix help text for "python" command adds f5a476a7b1 Avoid warnings from makeinfo adds 4a5a194ae8 Reword gdb.GdbError text adds 521b499b96 Update Python frame filter documentation adds fb5af5e335 Fix gdb.events.inferior_call documentation adds e7b5068cc2 Update Python unwinder documentation adds 05c6bdc1a9 Mention Python versions in the documentation adds 0d2a583976 Small typo fix in Basic Python node adds 9da10427dd Mention virtual tables in Python dynamic_type documentation adds 27a9fec6aa Swap two sentences in the Pretty Printing API node adds 849cba3b83 Remove periods from Python section titles adds 2963898f38 (Ada) Fix -var-list-children MI command for union type adds 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array adds b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] adds cc330e39bc (Ada) Fix printing of access to unconstrained arrays adds d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] adds 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types adds 8ec235834d Remove unused variable in record-btrace.c adds 5e8754f90a Revert "Update gnulib to current upstream master" adds e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB adds c0934311c7 Automatic date update in version.in adds 6f1107b593 [testsuite] Fix dg-extract-results.sh path adds de1ec836c8 Darwin: fix SIGTRAP when debugging adds d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. adds ed84881fcf Automatic date update in version.in adds c221b2f770 Testsuite: Add gdb_can_simple_compile adds 3e68067fb2 Add debug output about skipping files and functions adds 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c adds 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object adds 88f22c34d0 Fix a typo in a comment. adds f117a62c5d Remove unused "tmp" variable. adds 4cb3152d95 Automatic date update in version.in adds 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] adds d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] adds 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes adds 64c49ab3fb x86: improve operand reversal adds efb192033a x86: fold ILP32 output of "opts" tests adds dbbc8b7e62 x86: use D attribute also for SIMD templates adds f5eb1d70fb x86: also allow D on 3-operand insns adds 49d5d12d0e x86: drop unnecessary {,No}Rex64 adds a5f580e51a x86: drop bogus IgnoreSize from SSE insns adds 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns adds 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns adds d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns adds be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns adds 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns adds 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns adds 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns adds 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns adds 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns adds 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns adds 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns adds c7f279191f x86: drop bogus IgnoreSize from SHA insns adds 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns adds fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns adds 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns adds e90426589d x86: drop bogus IgnoreSize from AVX512BW insns adds a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns adds 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns adds 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns adds 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible adds 41d1ab6a6d i386: Update VexW field for VEX instructions adds 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq adds 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] adds 1256af7d1a python: Provide textual representation for Inferior and Objfile adds 319dbdfbb7 Add a testcase for PR binutils/23633 adds 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) adds 098b2108a2 Fix crash with empty Rust enum adds 4a3fe98f88 Make Rust error message mention the field name adds a40bf0c2e9 python: Add Inferior.progspace property adds 0ae1a3211a python: Add Progspace.objfiles method adds 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() adds db68fbe2f9 Remove cleanup from add_path adds 5b4cbbe357 Remove cleanup from procfs.c adds 803c08d083 Return std::string from gdb_bfd_errmsg adds 97e67fc620 Remove cleanup from try_open_exec_file adds 7d2215128b Make infpy_thread_from_thread_handle static adds 2361b0fb1d Generate more tags in gdb/testsuite/Makefile adds ca5f750004 Automatic date update in version.in adds bf32645253 Testsuite: Add gdb_simple_compile adds 556059dd13 x86: fold CRC32 templates adds a4cd947aca PR23425, unresolved symbol diagnostic adds 1fcd7e871c PR23633 testcase fix adds 87b240d485 Make variable in get_startup_shell non-static adds fe75f42ee1 csky: Support PC relative diff relocation adds b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy adds 5074ad8a66 i386: Reformat OP_E_memory adds d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode adds 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] adds 6865c0435a x86: Support VEX/EVEX WIG encoding adds 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 adds a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling adds 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative adds 98e10ffadb MIPS/BFD: Factor out relocated field storing adds 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks adds 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] adds 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC adds 6c414b6923 Automatic date update in version.in adds f70e088ff4 Provide type_align gdbarch function for nios2. adds a3a6aef409 Fix possible exception leak in python.c adds 04ade4bc66 Remove run_dump_test support for objcopy as a dump program adds e8d88459e6 binutils run_dump_test rename not-target and not-skip adds b47b60aad8 gas run_dump_test rename not-target and not-skip adds e643ed088a gas run_dump_test rename stderr and error-output adds 4abd8e8de7 gas testuite fixes: don't match dump.o adds 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld adds 8ffb70eb57 Consolidate run_dump_test adds 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq adds cbaaa0cafc Change get_inferior_args to return const char * adds 6e809f2dfa Automatic date update in version.in adds db4cc66567 x86: Set VexW=3 on AVX vrsqrtss adds f4bab6ff22 Expand "show disassembler-options" output adds 65e65158c5 Use GNU style for metasyntactic variables in gdb adds 752312ba4e Use GNU style for metasyntactic variables in gdbserver adds 8743a9cdd2 Add more methods to gdb.Progspace adds 3c7aa30778 Change pspace_to_pspace_object to return a new reference adds 0a9db5ad8a Change objfile_to_objfile_object to return a new reference adds db1337cc83 Change thread_to_thread_object to return a new reference adds 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF adds 808325d203 S12Z: Set the source mask value of all howtos to zero. adds e6d9d92855 S12Z: Remove diagnostic printf statement. adds 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp adds 57d5aa265f Don't emit data_section_size when -r is specified adds 43276309de S12Z Add tests for relocs. adds e08ef628a7 Automatic date update in version.in adds a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS adds 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles adds 4a137fec2e Simplify uses of thread_to_thread_object adds 1a3389079d Don't steal references in the gdb Python code adds dd848631cb Use new and delete for struct infcall_suspend_state adds 117f580a97 Remove cleanup from infrun.c adds ee841dd8fe Use new and delete for struct infcall_control_state adds c7c4d3fa80 Remove two infrun cleanups adds 2d844eaf9c Remove release_stop_context_cleanup adds cb5248409d Make save_infcall_*_state return unique pointers adds e6213e09ed S/390: Prevent GOT access rewrite for certain symbols adds a0a8a9340d Ensure that binutils test names are unique. adds 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) adds 6fa52824c3 x86: Replace VexW=3 with VexWIG adds 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings adds 0b1352e04c A few hppa testcase tidies adds a4b9568c7e Remove bogus notarget in gas teststuite adds c12d9fa2af Support objcopy --remove-section=.relaFOO adds e6cd1dc1e6 Update get_standard_cache_dir for macOS adds d839b91499 Free symbol buffers if they are no longer in use adds ec6f095abc x86: Update disassembler for VexWIG adds 0375113302 x86: Add -mvexwig=[0|1] option to assembler adds d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq adds 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq adds 461464f226 Fix use-after-move in compile/compile-cplus-types.c adds 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. adds d35da542a7 [gdb/Python] Eliminate find_inferior_object adds da658607ed Check for gmp when checking for mpfr adds ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode adds 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] adds 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. adds aff4a11991 Automatic date update in version.in adds 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build adds af81c43b51 Fix Aarch64 bug in warning filtering. adds 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions adds 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] adds c9e0a7e333 Remove munmap_listp_free_cleanup adds 40f03055a2 Remove remaining cleanups from compile-object-load.c adds 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] adds b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] adds 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] adds 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. adds 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. adds 725e299974 Import gnulib's inet_ntop module. adds e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. adds 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. adds 7e69672e4d Support 'info proc files' on live FreeBSD processes. adds 8b11311136 Document the 'info proc files' command. adds 73f1bd769a Make the "info proc" documentation more consistent. adds 48219c6a06 Automatic date update in version.in adds b567ca638c Carry the gnulib getcwd backport as a patch adds 3d50f17063 Add gcc_target_options hook for nios2. adds aa654ee8f8 Tweak map file output for pei386_auto_import adds 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections adds 7e00df65a4 PR23648 testcase adds 13db92d3f4 Fix /proc pathname sizes on Solaris adds 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 adds 23be8da739 Logical short circuiting with argument lists adds 07147793e6 Add missing spaces after inet_ntop invocations. adds 79b32f4a3a Darwin: Handle unrelocated dyld. adds 343a4a21eb Automatic date update in version.in adds 4ee9b0c53a Skip GDB tab-completion tests if no readline. adds 3083813299 Bug 23686, two segment faults in nm adds 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c adds 8c93fae615 Missed last ChangeLog entry. adds 3d282ac370 Handle missing Solaris auxv entries adds 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) adds cf93e9c2cf PR23685, buffer overflow adds fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] adds ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers adds 53b6d6f5b2 ARC: Fix build errors with large constants and C89 adds 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 adds fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] adds a466edac5f Add '_' in the match pattern. adds 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag adds ddb77fcccb gas: Update expected outputs of "readelf -wL" adds c475f56919 More Solaris procfs cleanup adds dbfcd05365 RISC-V: Fix library search path for rv32. adds 3def145413 ld: Add the entry symbol, _main, for LynxOS targets adds c6a1c98cbc Automatic date update in version.in adds be9a9af906 Fix more fallout from 17f6ade235fc adds 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment adds b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] adds 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a adds 4daf19021f Remove redundant test in update_inserted_breakpoint_locations adds a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system adds f24ff6e9b5 csky-opc.h: Initialize fields of last array elements adds dfc616fa26 Revert part of commit 32ec8896025 adds fa0bb0c9f5 Automatic date update in version.in adds 948f296039 Automatic date update in version.in adds 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS adds a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] adds 1db88d2272 Also recognize __sighndlr on Solaris/x86 adds 65773341ee Mark more file descriptors close-on-exec adds 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. adds e6b5f1e9f5 Automatic date update in version.in adds fb4fa9469c Allow more Python scalar conversions adds 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int adds f5769a2c69 Allow conversion of pointers to Python int adds 39a24317ac Report Python errors coming from gdb.post_event adds fd3ba736db Check for negative argument in Type.template_argument adds 2b4ad2fe43 Consolidate gdb.GdbError handling adds ae778caf09 Allow setting a parameter to raise gdb.GdbError adds b5a9bfbebe Add "const" to a few locals in gdb adds db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault adds 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. adds a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. adds 28fc25e06b Automatic date update in version.in adds e95bc8bb1d Couple of minor tweaks to the linker testsuite. adds 49b036f1e0 Remove dead code from gdbserver's configure adds 3d6e0c015a S/390: Fix symbolic displacement in lay adds 5ef2379329 RISC-V: Give error for RVE PLTs. adds 7504c64dd9 Automatic date update in version.in adds 57dbb3afed Small fix for "winheight" usage adds 896ee09882 Remove dead definition from valops.c adds 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs adds d354055e6e gdb/riscv: Improve non-dwarf stack unwinding adds ca60b3af44 Skip broken assembler test on Windows host. adds 115d0c1443 Automatic date update in version.in adds 9fc3183f0f testsuite: Fix race condition in check-libthread-db adds fec3f4ea46 Automatic date update in version.in adds 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. adds f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. adds 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] adds f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] adds 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass adds 6424bdfcfc Automatic date update in version.in adds 7f0bd4202c Update gdb's configure instructions adds c82a2e6ff6 Remove some leftover text in gdb/README adds 105cd1d7a6 Automatic date update in version.in adds dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] adds 15ec67475f Automatic date update in version.in adds 224d30d393 testsuite: fix is_amd64_regs_target adds a95746f917 Copy configure option documentation to gdb.texinfo adds 4176f14d9c Don't check HAVE_UNISTD_H adds 3795e81442 gdb_proc_service.h comment and whitespace synchronization adds 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB adds 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver adds 7c619dbdae Move duplicated code to common/gdb_proc_service.h adds 12b164e9a9 Remove ancient workaround adds 854b850681 [ARC] Refactored location where GOT information is collected. adds c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. adds 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. adds ab16fcd743 [ARC] PLT information was still being generated when symbol [...] adds 0411fca5ec [ARC] Fixes TLS failures related to tls-align. adds 714e9a954a [ARC] Fixed issue with DTSOFF relocs. adds c74e7cb96f Aarch64: Move pseudo defines to header adds 05c71722fc Aarch64: Detect FP regs in signal frame adds 6bb8890e2c Add aarch64-sighandler-regs.exp test adds ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp adds a0389de085 Fix typo setting user_specified variable when parsing -Z option. adds 3d5b1c0abe Automatic date update in version.in adds eb528ad18b [ARC] Entries to Changelog for previous commits. adds c1168a2f66 Allow remote debugging over a Unix local domain socket. adds 64a336ac13 RISC-V: Add fence.tso instruction adds 53c30c89d1 Automatic date update in version.in adds 2398abf8bc Use pulongest in aarch64-linux-tdep.c adds 007d2fe43e Make print_insn_s12z public. adds 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] adds 527b9e87ac Updated French translation for the binutils/ subdirectory. adds c8d3f93237 Fix the handling of inlined frames in DWARF debug info. adds ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. adds eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints adds 7e84b55d8f AArch64: Wire through instr_sequence adds 1d4823943d AArch64: Refactor err_type. adds 755b748fd9 AArch64: Refactor verifiers to make more general. adds a68f4cd235 AArch64: Add SVE constraints verifier. adds 4f5d253628 AArch64: Close sequences at the end of sections adds bde90be2cd AArch64: Constraint disassembler and assembler changes. adds e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite adds 23e463ed7c ELF: Group PT_NOTE segments by section alignments adds 1887ae7304 ELF: Group and sort output note sections by section alignments adds 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. adds fb9bbfd7f2 ELF: Add testcases for PR ld/23658 adds 10657c047e Do not pass NULL to memcpy adds 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector adds ad69edbb4b Use unsigned as base type for some enums adds 0101665f86 Avoid undefined behavior in extract_integer adds d359392f97 Avoid undefined behavior in read_subrange_type adds 20562150d8 Avoid undefined behavior in parse_number adds 4dd1b46077 Avoid undefined behavior in read_signed_leb128 adds 5e70ee0905 Avoid undefined behavior in ada_operator_length adds 1dffa580e7 Avoid undefined behavior in expression dumping adds f35d5adea1 Add --enable-ubsan adds 8634679f82 Remove struct keyword in range-based for adds a4cf95167c Automatic date update in version.in adds 875e539851 Avoid two uninitialized warnings from gcc adds 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] adds dca0df07ae bfd: amend ChangeLog entry adds 4f9bdf7fa5 Add self to gdb/MAINTAINERS adds fef1b2933d Avoid pagination in attach.exp adds b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* adds 3f2cf4dcd5 Remove some leftovers from complaints adds 9fdd7193e7 Fix off-by-one error in complaint_internal adds 22068491ad Use filtered printing when reading symbols adds 6afcf761c2 Make complaint output prettier adds 3453e7e409 Clean up "Reading symbols" output adds e79497a160 Only print "no debugging symbols" message once adds 5ca8c39f05 Simplify complaints even more adds 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. adds d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs adds 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto adds 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name adds 4677effd9e Automatic date update in version.in adds 1c4f3780f7 or1k: Add relocations for high-signed and low-stores adds f2c1801f62 or1k: Fix messages for relocations in shared libraries adds c8e98e3692 or1k: Add the l.adrp insn and supporting relocations adds 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns adds 1f041c6edf or1k: Add OpenRISC gas documentation adds 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite adds b926417afa Simple -Wshadow=local fixes adds da4ae14a4d Avoid shadowing in gdbserver adds 795afcbbb4 Use std::string in mdebugread.c adds 3fba72f761 Avoid shadowing in linux-tdep.c adds ef789dc484 Fix latent bug in msp430-tdep.c adds b8c888478d Avoid shadowing in fdwalk adds d951f98b3c Shadowing fix in gdbscm_frame_read_var adds 96643e35c0 Add -Wshadow=local adds 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] adds 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 adds dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] adds d1c86cff1e Set correct SHT_NOTE type for .note.spu_name adds f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait adds a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler adds ce3a1736b5 Automatic date update in version.in adds e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] adds 7a9569281a Call nonl before wgetch in TUI adds 9e9b8787e9 Automatic date update in version.in adds 2fb009bbd1 Update help text for commands implemented in Python adds 2a8be20359 Fix Python gdb.Breakpoint.location crash adds a8a5dbcab8 Do not accidentally include in-tree readline headers adds f9e48344d5 Use standard_output_file in a couple more places adds 51e78fc5fa Update symbol domain and location values for Python adds add5ded5e4 Add Inferior.architecture method adds de3e5eca99 Automatic date update in version.in adds 9e1698c618 Python doc build fixes adds 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf adds c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] adds 00bee008e9 Tidy elf_segment_map allocation adds e0c3dfa2ee SPU overlay headers adds 1b9e270b09 No PT_INTERP when .interp is zero size adds 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections adds 7358942661 ld insert_os_after ignoring first assignment adds 64029e9368 Separate header PT_LOAD for -z separate-code adds f3e660db14 ELF: Properly group and place orphan note sections adds 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] adds 780f601cf3 AArch64: Replace C initializers with memset adds 9f6b697b0e Finding data member in virtual base class adds 498f740792 Add a helper function to trad_frame to support register cache maps. adds ed65e20bc7 Add FreeBSD/riscv architecture. adds 74792ff782 Add native target for FreeBSD/riscv. adds a51bb70c8a Fix the [-Werror=shadow=local] warning adds a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c adds 35dc7e6b77 Automatic date update in version.in adds 1c2649ed74 Do not place symbols into a discarded .dynsym adds 04fd5eed91 Fix buffer overrun found by Coverity adds 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness adds 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] adds 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] adds 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A adds 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] adds 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction adds af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions adds ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction adds a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] adds 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS adds eff98030f9 Disable the undefined behavior sanitizer by default adds 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] adds daff3a48c1 Automatic date update in version.in adds 8ab159a965 S12Z: Set eh_addr_size to 4 adds 43f6cd0588 HPPA64 .PARISC.unwind entries adds 673fe0f0a7 x86: fold Size{16,32,64} template attributes adds 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException adds 33b031ce7a Add missing va_end found by Coverity adds 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure adds 30653a8a7d Automatic date update in version.in adds a9597defaf x86: add {,V}MOVQ cases to xmmword test adds fbe61a3661 Fix interp::m_name resource leak found by Coverity adds de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] adds d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. adds fe4ba87324 Automatic date update in version.in adds f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} adds 032c98ec52 Automatic date update in version.in adds 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] adds 2bf2bf23da ELF ld -r scripts adds 0930cb3021 _bfd_clear_contents bounds checking adds cf8d3709eb Automatic date update in version.in adds dc86962bf1 Automatic date update in version.in adds bf2dd8d7cf BFD_INIT_MAGIC adds 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer adds 0e0dd7f1e8 Re: BFD_INIT_MAGIC adds 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. adds d53eec4ef8 Automatic date update in version.in adds 63a33118e0 Remove unnecessary casts from TUI adds 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message adds feceaa596e PR23780, assertion abort in function display_raw_attribute adds 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak adds 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks adds 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) adds c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp adds c69f6b8096 Automatic date update in version.in adds 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] adds d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB adds 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. adds 89eb3c5470 gdb/ChangeLog: adds 841ef605ee Automatic date update in version.in adds 812cd6eb05 [gdb/testsuite] Fix capitalized test names adds f63085d15f Update documentation of readelf's --unwind option. adds 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] adds 08acaf5caf Automatic date update in version.in adds 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] adds 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] adds 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling adds 2bc69f2588 testsuite: ovldbreak.exp: fix regexp adds 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic adds b04480b119 Testsuite: Fix racy conditions in py-cmd.exp adds ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity adds 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 adds 74b3c71318 Aarch64: Better termination checks for sigcontext reading adds bacb77d018 Arm: Skip new binary decode tests on pe targets adds 22ad8107d3 Clear static_links in reread_symbols adds 84371624ad Minor cleanups in tui-io.c adds 7806cea723 Deprecate and replace the "tabset" command adds fe19e45ff3 Automatic date update in version.in adds 91ae256e33 Relax a -r --gc-sections requirement adds ac85e67c05 PR23788, objcopy: failed to find link section adds e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation adds 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. adds d6677607c2 Fix "make info" in gdb adds 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. adds b8265d6194 Automatic date update in version.in adds df80d00c5f Automatic date update in version.in adds 925047fed0 Allocate buffer with proper size in amd64_pseudo_register_{r [...] adds f6efe3f842 Introduce gdbarch_num_cooked_regs adds 38cf168be5 PR23040, .uleb128 directive doesn't accept some valid expressions adds e1748c54a2 Apply alpha BFD_RELOC_8 fixups adds 1f38083f42 gas simple-forward test adds 192c2bfbd7 S12Z: Disassembly: Fallback to show the address if the symbo [...] adds 270b9329b7 RISC-V: Print FP regs as union of float types. adds 3399f1b303 RISC-V: NaN-box FP values smaller than an FP register. adds ba37fe2e8b Automatic date update in version.in adds 0dbfcfffe9 gdb/riscv: Fix register access for register aliases adds 5a77b1b49f gdb/riscv: expect h/w watchpoints to trigger before the memo [...] adds 8e3152af14 alpha testsuite fixes adds ab419ddbb2 PR23804, buffer overflow in sec_merge_hash_lookup adds 102def4da8 PR23805, NULL pointer dereference in elf_link_input_bfd adds 45a0eaf770 PR23806, NULL pointer dereference in merge_strings adds 420ecd9ce8 gdb/riscv: Give user-friendly names for CSRs adds 405b61965f S12Z: Handle 16 bit fixups which are constant. adds 2849d19feb S12Z: New 32 bit Reloc. adds f19c7ff839 GDBSERVER: Listen on a unix domain (instead of TCP) socket i [...] adds 6d0f8100c1 GDB: Document the unix::/path/to/socket of remote connection. adds 0a163825df GDB: Fix documentation for invoking GDBSERVER adds 88f5cc8cf8 GDB: Remote target can now accept the form unix::/path/to/socket. adds 51d21d60b3 GDB: New target s12z adds f47998d69f S/390: Support vector alignment hints adds 79b8d3b090 Fix use-after-free in record_btrace_start_replaying adds 35ed81d4f4 Avoid GDB SIGTTOU on catch exec + set follow-exec-mode new ( [...] adds bea556ab08 Fix failing cooked_read selftest for CSKY. adds 20784627bf Automatic date update in version.in adds 4df46df7a4 [gdb/testsuite] Handle removed valgrind option --db-attach adds a76dc3b770 [gdb/testsuite] Rewrite catch-follow-exec.exp using gdb_test adds 8c246a60c0 cmse_scan segfault adds fe1a5cad30 [gdb/testsuite] Log wait status on process no longer exists error adds 0e139b8787 Automatic date update in version.in adds 0a640d7196 ELF: Hide symbols defined in discarded input sections adds ee67fd7f3f gdb/riscv: Use correct regnum in riscv_linux_nat_target::fet [...] adds 50db9ef4c0 gdb/python: Make cmdpy_completer_helper return gdbpy_ref<> adds b352ceb6b4 gdb/python: Make convert_values_to_python return gdbpy_ref<> adds bfcc0eba9e [gdb/testsuite] Rewrite valgrind-db-attach.exp to use vgdb adds ac732bc9fd [gdb/testsuite] Move valgrind-db-attach.{c,exp} to valgrind- [...] adds b69e1ff350 ELF: update ld man page on `--gc-sections` adds e8138a6b78 Automatic date update in version.in adds 0b0eff8b1d gdb/riscv: Remove redundant code, and catch more errors when [...] adds b971899198 Fix SYMBOL_LANGUAGE assertion failure on AIX. adds afde3032dd Zero-initialize linux note sections adds 5c849b222b [PowerPC] Don't zero-initialize vector register buffers adds 7ed29001c4 Add decfloat registers to float reggroup adds 500f01a0e2 [PowerPC] Remove rs6000_pseudo_register_reggroup_p adds 3d907528ca [PowerPC] Fix two if statements in gdb/ppc-linux-nat.c adds 71733a7bf6 [PowerPC] Fix indentation in arch/ppc-linux-common.c adds 93b4691f0f [PowerPC] Refactor have_ initializers in rs6000-tdep.c adds 7ca18ed6d2 [PowerPC] Add support for PPR and DSCR adds f2cf6173f3 [PowerPC] Add support for TAR adds 232bfb8644 [PowerPC] Add support for EBB and PMU registers adds 81ab84fd6c [PowerPC] Reject tdescs with VSX and no FPU or Altivec adds 8d619c01db [PowerPC] Add support for HTM registers adds 8a61382623 RISC-V: Linux signal frame support. adds 77c6f5fcda RISC-V: Linux signal frame support. adds d7ded98f4c Support AT_HWCAP2 on FreeBSD. adds fd2b4de5e6 Treat all unknown auxv tags on FreeBSD as unknown. adds 4c39bc0354 Remove DEF_VECs from symtab.h adds 6951e9f3e2 Automatic date update in version.in adds 0d4cad90ca New cli-utils.h/.c function extract_info_print_args adds 12615cba84 Add [-q] [-t TYPEREGEXP] [NAMEREGEXP] args to info [args|fun [...] adds d321477b39 Document changes to info [args|functions|locals|variables] adds e0a7911fa2 Announce changes in NEWS to info [args|functions|locals|variables] adds 82b5e646c2 Add a test case for info args|functions|locals|variables [-q [...] adds c8ee3f04a6 Remove a bunch of usages of gdb_suppress_tests in 'runto_main'. adds 974e684463 Unify shell-finding logic adds 29be4d9dee Move make_temp_filename to common/pathstuff.c adds e418a61a67 Move mkdir_recursive to common/filestuff.c adds b3279b601e Use mkostemp, not mkstemp adds 36033ef57c Do not reopen temporary files adds b50a8b9a91 Cache a copy of the user's shell on macOS adds cd948f5b2b OBVIOUS Use report_unrecognized_option_error in 'demangle' a [...] adds 9da2bd6ac9 Automatic date update in version.in adds b0d99ba9e9 PR23837, Segmentation fault in resolve_symbol_value adds 8fc91c4098 Correct ChangeLog adds a3d7226832 gdb/riscv: Add back missing braces in riscv-linux-nat.c adds cad26cec07 Automatic date update in version.in adds 98a17ece01 GDB: Only build for "unix:" connections if AF_LOCAL is supported. adds c2e863866d ld -r script fixes adds 8d1015a887 Move struc-symbol.h to symbols.c adds 55d5520ae3 Simplify --sysroot=/ adds 5c87f94bb8 Remove some ld --trace output adds 727a29badd Report scripts and libraries searched for ld --trace adds 30a7953dbf Provide get_shell declaration in procfs.c adds 7f53228719 Revert "GDB: Only build for "unix:" connections if AF_LOCAL [...] adds 431f22cc09 Revert "GDB: Remote target can now accept the form unix::/pa [...] adds 6cf3675653 Revert "GDB: Fix documentation for invoking GDBSERVER" adds 6a0b3457ee Revert "GDB: Document the unix::/path/to/socket of remote co [...] adds 80e24d0986 Revert "GDBSERVER: Listen on a unix domain (instead of TCP) [...] adds 9c3adfb9a4 Automatic date update in version.in adds fd332753fa Remove relational operators from common/offset-type.h adds 4d5d104997 Check return value of bfd_init adds c1230d1bab [src/erc32] Use ncurses instead of termcap on Cygwin too adds b4e0939956 Automatic date update in version.in adds cd53832b00 [GAS][ARM] Fix failing Armv1 test adds a66cf75c9c [GAS][ARM] Fix UDF testism adds 664306bcce [GAS][ARM] Fix ARMv8.1 AdvSIMD testism adds eb77c9df9f gdb: Handle ICC's unexpected void return type adds 64f57f3d7d [PowerPC] Include nat/linux-ptrace.h in native targets adds f32a4a5939 Don't create got section while processing TLS Local Exec rel [...] adds 1443936e96 [gdb/testsuite] get_valueof: Don't output value in test name adds b555fb21f9 Merge autoconf / automake update changes from GCC. adds 0b4d000cc4 Merge config/ changes from GCC. adds 68b9ac18cf [gdb/testsuite] Factor out lib/valgrind.exp adds 92dcebf3fa gdb/riscv: Fix failures on rv64 in gdb.arch/riscv-reg-aliase [...] adds 656efb5e26 Fix PR gdb/23835: Don't redefine _FORTIFY_SOURCE if it's alr [...] adds 38642de318 Automatic date update in version.in adds cdcda965ea Reading signal handler frame in AIX adds 33ea299c25 Fix ld action in run_dump_test adds e8d8cce69b Import mkdtemp gnulib module, fix mingw build adds e1c3a37375 arm-pikeos: software single step adds 1cc62f2e44 rs6000-tdep.c:skip_prologue avoid negative left shift adds 87f7ab7b84 gdb.texinfo: Fix the output of the "info tasks 2" example adds 8b578f9c76 remove trailing spaces in print-utils.c ("int_string" function) adds e2b7af7242 (Ada) fix "error in expression" when using watch -location command adds c175004a53 Automatic date update in version.in adds 3ba2ee38a6 RISC-V: Don't allow unaligned breakpoints. adds a4bcd73371 PR23850, strip should not discard/move .rela.plt in executable adds 285e3f99c7 Squash readelf warning on zero sh_link reloc section adds 396ce99883 [GOLD] make clean adds d54cfd762b QUIET flag initialization missing in 2 places. adds e8bf1ce461 (Ada) Add ravenscar tasking support on AArch64 adds 34156b2386 binutils: Add AC_FUNC_MMAP to configure.ac adds a1fb41caab Automatic date update in version.in adds 3c6dd3d1c7 OBVIOUS fix the month of the last gdb/ChangeLog entry to be [...] adds 814fa4f632 OBVIOUS Remove a useless const char *type and its initialization. adds 470678d7c9 OBVIOUS Fix a typo in ada-lang.c add_prefix_cmd for "set ada" adds 675accbdcb elfedit: Move ELF header magic bytes check to get_file_header adds 9446bd8ad6 Automatic date update in version.in adds 12dfa12a3c Return gdbpy_ref from gdb_py_object_from_*longest adds 833d985d1c Return gdbpy_ref from some Python string functions adds a31abe80ea Return gdbpy_ref from gdbpy_get_varobj_pretty_printer adds 713f1b445a Automatic date update in version.in adds e60f4d3bda x86: Disable GOT relaxation with data prefix adds a4749e56ca Correct ChangeLog entries for PR gas/23854 commit adds 8e6a5953e1 Fix 4K leak in open_source_file each time next/step changes [...] adds bb20ccab70 ChangeLog for 'Fix 4K leak each time next/step changes of fu [...] adds 50cab6efce Automatic date update in version.in adds bbae6b11eb x86: XOP VPHADD* / VPHSUB* are VEX.W0 adds 0aaca1d90a x86: add more VexWIG adds 563c7eef61 x86: allow {store} to select alternative {,}PEXTRW encoding adds fd71a3756e x86: fix various non-LIG templates adds 931d03b75a x86: adjust {,E}VEX.W handling outside of 64-bit mode adds b50c9f3166 x86: adjust {,E}VEX.W handling for PEXTR* / PINSR* adds 58a211d260 x86: correctly handle KMOVD with VEX.W set outside of 64-bit mode adds 9819647a63 x86: correctly handle VMOVD with EVEX.W set outside of 64-bit mode adds 4dd4e63945 x86: correctly handle VPBROADCASTD with EVEX.W set outside o [...] adds 2eac3da184 PowerPC instruction operand flag validation adds 715537181e PowerPC instruction mask checks adds 0632eeea6e [BINUTILS, ARM] Add Armv8.5-A to select_arm_features and upd [...] adds bc52d49c1d [arm] Check for neon and condition in vcvt.f16.f32 adds f86e17aacf [arm] fix testsuite breakage on pe-coff adds ddea148b3d Add support for a couple of new Mach-O commands. adds 8a6b075bc0 elfedit: Add --enable-x86-feature/--disable-x86-feature adds bcecc11da2 Note that PT_GETREGS supplies SSTATUS for FreeBSD/riscv. adds 9e237747bd ARM: Do not use FP reg when on AAPCS adds f11acc5ec0 gdb: xtensa: use linux ABI code for uclinux adds 109be305bb RISC-V: Force variables to .data for code_elim. adds 31aceee863 [gdb] Fix gdb crash when reading core file adds 8f531a8d1f Automatic date update in version.in adds 8d3c78e473 rx: Add target rx-*-linux. adds 42d4c301c4 Regen bfd/configure adds 35ee2dc2e4 gdb: Guard against NULL dereference in dwarf2_init_integer_type adds fc7b364aba Add support for new load commands added by Apple to the MACH [...] adds 0661ae2e53 Add updated French and Portuguese translations. adds d3def5d73e Enhance objdump's --disassemble switch so that it can now ta [...] adds 07deea26b5 ada-tasks.c::read_atcb: start from a cleared ada_task_info result adds 76136aeda5 (Ada/tasking) fix array or string index out of range warning adds 9e49efb79c Automatic date update in version.in adds 5acaada745 Make gold testsuite work with CC and CXX specifying -B adds 17cf289784 gdb/riscv: Handle errors while setting the frame id adds cd115d615c gdb/riscv: Update test to support targets without FP hardware adds b5420128da x86-64: fix ZMM register state tracking adds d4718d5c9f (AArch64) wrong value returned by "finish" for HFA adds 20f0d60db4 Avoid crash when calling warning too early adds 3c6618cd22 Fix output indentation for "info pretty-printers" adds 9c710e1157 Capitalize "<TAB>" in require_record_target error adds 663cc8c0fc Automatic date update in version.in adds 0e2779e98d PowerPC, don't use bfd reloc howto in md_assemble adds 13daa8e488 S/390: Fix optional operand handling after memory addresses adds 9325300dc2 [gdb/symtab] Fix language of duplicate static minimal symbol adds 73af69e749 Allow for compilers that do not produce aligned .rdat sectio [...] adds 0f2064107b [ARC] Fix local got entry list. adds 0d0b0a378e [ARC] Update ld tests. adds 71f5e3f7b6 Enhance the strings program so that it can display multibyte [...] adds dcd9adc5cb oops - add missing piece of previous delta adds d2eb0fb5a0 Stop corruption of ihex output shen addresses are sign extended. adds fda57deda7 Updated French translation for the ld subdirectory. adds d07b621f4c [ARC] More fixes for TLS. adds 20b233dc48 Fixed warning from previous patch. Added Changelog. adds dfbfec241a Correct comment concerning PE timestamp insertion. adds 5d762de01c Fix a typo in iconv.m4. adds 4b905ae1b4 [PowerPC] Document requirements for VSX feature adds 9c122c7f9c Fix unsigned overflow in minsyms reader. adds 2179fbc36d Return scoped_fd from open_source_file and find_and_open_source adds eefce37f62 Remove a VEC from remote.c adds 00a9f4ce3d Automatic date update in version.in adds 0c57b50523 Automatic date update in version.in adds 417e50dbcf Automatic date update in version.in adds d1b603a74e Updated Spanish translation for the ld subdirectory. adds 73b605ec3f [BINUTILS, AARCH64, 1/8] Add support for Memory Tagging Exte [...] adds 193614f2b9 [BINUTILS, AARCH64, 2/8] Add Tag generation instructions in [...] adds b731bc3b1b [BINUTILS, AARCH64, 3/8] Add Pointer Arithmetic instructions [...] adds fb3265b371 [BINUTILS, AARCH64, 4/8] Add Tag setting instructions in Mem [...] adds e6025b546c [BINUTILS, AARCH64, 5/8] Add Tag getting instruction in Memo [...] adds 503ba60025 [BINUTILS, AARCH64, 6/8] Add Tag getting instruction in Memo [...] adds 70f3d23af7 [BINUTILS, AARCH64, 7/8] Add system registers for Memory Tag [...] adds 3a0f69be55 [BINUTILS, AARCH64, 8/8] Add data cache instructions for Mem [...] adds 8a758655b3 Update documentation describing how the linker chooses a sta [...] adds 53a89d6e58 Add completer for skip numbers adds f77984e974 i386: Accept both .plt.got and .plt.sec sections adds 7322dd1f69 Automatic date update in version.in adds 497d849d28 [ARM] Improve indentation of ARM architecture declarations adds 97b3f39201 opcodes/nfp: Fix disassembly of crc[] with swapped operands. adds 0242af4010 RISC-V: Improve linker error for FP mismatch. adds dd9168931f Automatic date update in version.in adds 174f8ac8d4 RISC-V: Give stack slots same align as XLEN. adds ef2de9e7eb RISC-V: Handle vector type alignment. adds 8b2d40cbba RISC-V: Fix unnamed arg alignment in registers. adds a99bc3d23c delete ada-lang.c::move_bits, sharing and re-using copy_bitw [...] adds a0cd42fcd1 Automatic date update in version.in adds 92b3642af0 Updated Spanish translation for the ld subdirectory. adds f9db0c4c6c Move copy_bitwise unittests to own unittest file adds 2a2c6f530d Automatic date update in version.in adds 81c688d54f (Another) Updated Spanish translation for the ld subdirectory. adds c5ac5cbb5b Use enum for return method for dummy calls adds cf84fa6bcf Pass return_method to _push_dummy_call adds 38a72da0f1 Aarch64: Fix segfault when casting dummy calls adds b1406c0b98 Automatic date update in version.in adds ad6d89178d Automatic date update in version.in adds c2a6c5da37 Fix ia64-linux-nat.c adds 4f323b7277 Automatic date update in version.in adds 6769f2765d gdb.base/warning.exp tweaks adds 32641fa925 GDB: Add ChangeLog entry inadvertently omitted from commit. adds 39a36629f6 Use std::forward_list for displaced_step_inferior_states adds 994b876a51 Fix gdb.rust/simple.rs for more recent compilers adds 73fc52c4cc Handle TYPE_CODE_PTR when printing Rust types adds 261f6f7962 Fix inaccuracies in "info skip" help adds 0614ef69be Change get_filename_and_charpos to return void adds 85a2ae1134 Automatic date update in version.in adds dbe4e6545e Remove displaced_step_inferior_state::next adds 7b5227d132 GDB: S12Z: Add assertion adds f92f9e8780 readelf: Prune gaps warning in build notes adds 970d89d8fd Avoid "Invalid parameter passed to C runtime function" warning adds 2fa1b3191e Fix previous change in filestuff.c adds c3247a98cd GDB: S12Z: new function s12z_extract_return_value adds 4399bce99b Fix gdb/ChangeLog formatting and date adds a8462bbf0b Fix regression 'info variables' does not show minimal symbols. adds beddd67132 Test case for 'info variables|functions' with minimal symbols. adds 9e6a1ab665 Add class scoped_switch_to_sym_language_if_auto. adds 43d397ca8f Use scoped_switch_to_sym_language_if_auto in symtab.c to swi [...] adds fb5e1ed910 Add a test to verify info [functions|variables|types]|rbreak [...] adds 20813a0b7b Document language choice in 'info [functions|variables|types [...] adds 604c4ca9f3 NEWS: Document the language choice by 'info [types|functions [...] adds 1871a62daf gdb: Respect field width and alignment for 'fmt' fields in C [...] adds d63095c426 gdb: Use string_printf to format int fields instead of a fix [...] adds 1b288e9bbf Automatic date update in version.in adds e71585ffe2 Use gdb:array_view in call_function_by_hand & friends adds 6b1747cd13 invoke_xmethod & array_view adds 0891c3cc13 Eliminate make_symbol_overload_list-related globals & cleanup adds 82ceee5014 C++ify badness_vector, fix leaks adds 85cca2bcbc valops.c: Some more gdb::array_view adds 38139a9681 valops.c: Overload resolution code: Rename parameters/locals adds b5ffee3181 gdb/riscv: Add target description support adds ca94519e70 Fix linking MSP430 files created by gcc's LTO optimizer. adds 1c97054b87 Make command-repeat work after gdb.execute adds 51534d7ab8 S12Z: Add alias instructions BHS and BLO. adds 27f42a4ddb S12Z opcodes: Fix bug disassembling certain shift instructions. adds 79a9468c70 Automatic date update in version.in adds 151bb4a505 Avoid find_thread_ptid with null_ptid adds c4c17fb0f5 Fix follow_exec latent problem adds 0803633106 Per-inferior thread list, thread ranges/iterators, down with [...] adds 8e4b639201 Automatic date update in version.in adds 6af05e645a Remove declarations of is_running/is_stopped/is_exited adds 5013824590 gdbserver: AArch64: Remove cannot_fetch/store_register adds 06a3cd06d4 [GAS][ARM] Fix testism for bl local v4t test adds f5e0fe29ee Automatic date update in version.in adds 5446094655 Re-fix leak in source.c (open_source_file). adds bb31d44bb1 Automatic date update in version.in adds b5b12e1dbe Remove obsolete comments from field_fmt adds f63c03b470 Implement timestamp'ed output on "make check" adds 0a744d8f9d Automatic date update in version.in adds 2eccb8f91f [GOLD] support objdump -T display of st_other adds 9b4e3a5e23 [GOLD] justsyms_exec test fail on powerpc64 adds 24bce9bbe5 Fix Solaris build adds ed2df75c51 Fix spurious semicolon in sparc-linux-nat.c adds 6a75ea85b1 Automatic date update in version.in adds 4207142d6a Handle ELF compressed header alignment correctly by setting [...] adds 35ba4bc019 Tighten the constraints for warning about NOPs for the MSP 4 [...] adds 9fca35fc34 AArch64: Fix regression in Cortex A53 erratum when PIE. (PR [...] adds 131a5a648d Initialize *uncompressed_align_pow_p to 0 adds a5990ada63 LD: Convert `%P: %H:' to `%H:' in error messages adds aff68bd041 MIPS/LD: Continue processing with refused relocations in PIC code adds 3c7687b9cd MIPS/LD: Accept high-part relocations in PIC code with absol [...] adds b5ab31636d [ARM] Update knowledge of bfd architectures adds 4765cd6119 RISC-V: Add .insn CA support. adds f68d3e0053 Automatic date update in version.in adds 27e8f8efca Automatic date update in version.in adds 8936f76804 objdump: Fix check for corrupt reloc information, to allow f [...] adds ffd9e4d022 elf: Don't merge .note.gnu.property section in IR adds e368bf56d3 Document purpose of each ld statement lists adds d105de22fc Fix use-after-free in gdbserver adds 3d5500e958 Avoid buffer overflow in value_x_unop adds 12951a2f08 RISC-V: Add missing c.unimp instruction. adds e61667ef14 Implement the "gdb_signal_to/from_target" gdbarch methods fo [...] adds 95b1f9ac6b Fix leak in forward-search adds f746c08f26 Automatic date update in version.in adds ba85c15dab PR23937, powerpc64le local ifunc IRELATIVE relocs are wrong adds beab453223 Remove an abort in the bfd library and add a check for an in [...] adds 5f60af5d24 Fix a memory exhaustion bug when attempting to allocate room [...] adds c180496d2a Move test_target_ops to a separate file adds 3b3dac9b3f Introduce process_stratum_target adds f3d11a9a96 Convert default_child_has_foo functions to process_stratum_t [...] adds 20a7119479 Add PR number to previous delta to the bfd/ directory. adds 66b4deae03 target_ops::to_stratum -> target_ops::stratum() virtual method adds 81fbbaf962 Fix dwarf2read.c:dwarf2_find_containing_comp_unit's binary search adds 0ff80bf7b9 gdb/riscv: Make some target description functions constant adds 65a4b37326 gdb/riscv: Add equality operators to riscv_gdb_features adds 634494366c gdb/riscv: Create each unique target description only once adds 92528b6772 gdb/riscv: Add read_description method for riscv_linux_nat_target adds 27c634e0ed GAS/MIPS: Add `-mfix-r5900' option for the R5900 short loop erratum adds f8eb6a9e89 Update the conditionals in fbsd-nat.h so they are always honored. adds 4717cec4fe Fix leak in linespec parser adds 93579f6f90 Use kinfo_getfile to implement fdwalk on FreeBSD. adds 35d1b0784a Automatic date update in version.in adds 0acc7632bb PR23938, should not free memory alloced in obstack by free() adds 64d27cfc97 [gdb/testsuite] Add gdb-caching-proc.exp testcase adds 726bd37d6c PR23945, NULL pointer dereference in readelf.c:slurp_hppa_un [...] adds 4770fb94ee PR23946, illegal memory access in readelf.c:slurp_ia64_unwind_table adds b44ee3a8cf x86: Delay setting the iplt section alignment adds 3134061ce6 Automatic date update in version.in adds 5f6c22aee7 gold: Get alignment of uncompressed section from ch_addralign adds b570a287cf Automatic date update in version.in adds 8acbe8ffa0 Update the assembler to use a version of 3 when generating t [...] adds 57b64c4103 [aarch64] - Only use MOV for disassembly when shifter op is LSL #0 adds 1080bf78c0 RISC-V: Accept version, supervisor ext and more than one NSE [...] adds b90514cfb5 Automatic date update in version.in adds 314a80c41d PR23939, Check frch_cfi_data before use adds f4238194a2 Restore build on x86_64-w64-mingw32. adds fde51dd189 x86: Don't remove empty GNU_PROPERTY_X86_UINT32_OR_AND properties adds 706adc3493 Automatic date update in version.in adds 9af7cc783a gold won't build with gcc-9 adds 754e316898 AArch64: Racy: Don't set empty set of hardware BPs/WPs on ne [...] adds 13f2ed32e1 gdb/testsuite/sim: Remove redundant setting of timeout adds 90af06793e gdb/riscv: Improve logic for when h/w float abi should be used adds 3a67e1a6b4 [aarch64] Add support for pointer authentication B key adds 2861ee4fde Use separate sed expressions to escape auto-load directories. adds eb7be1abbc Automatic date update in version.in adds 884b49e3a9 opcodes/riscv: Hide '.L0 ' fake symbols adds 7fb45a6895 sim/opcodes: Allow use of out of tree cgen source directory adds 23ebf37881 sim/cris: Fix references to cgen cpu directory adds bb6bf75e7a PowerPC @l, @h and @ha warnings, plus VLE e_li new d6d688245b Add lto and none-lto input support for ld -r new e7112a21bd Add test for nm on mixed LTO/non-LTO object new dbe012eabd Don't check the plugin target twice new 08c2f8679f Don't claim a fat IR object if no IR object should be claimed
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (96e07b278e) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (08c2f8679f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 85 + Makefile.def | 3 +- Makefile.in | 187 +- Makefile.tpl | 82 +- README-maintainer-mode | 4 +- ar-lib | 270 + bfd/ChangeLog | 4618 +- bfd/Makefile.am | 185 +- bfd/Makefile.in | 677 +- bfd/aclocal.m4 | 717 +- bfd/aix386-core.c | 24 +- bfd/aout-adobe.c | 523 - bfd/aout-arm.c | 548 - bfd/aout-cris.c | 6 +- bfd/aout-sparcle.c | 37 - bfd/aout-target.h | 36 +- bfd/aout-tic30.c | 37 +- bfd/aout0.c | 38 - bfd/aoutf1.h | 793 - bfd/aoutx.h | 89 +- bfd/arc-got.h | 86 +- bfd/archive.c | 220 +- bfd/archures.c | 111 +- bfd/armnetbsd.c | 39 - bfd/bfd-in.h | 43 +- bfd/bfd-in2.h | 559 +- bfd/bfd.c | 277 +- bfd/bfdio.c | 204 +- bfd/binary.c | 19 +- bfd/bout.c | 1483 - bfd/cache.c | 45 +- bfd/cf-sparclynx.c | 29 - bfd/cisco-core.c | 196 +- bfd/coff-alpha.c | 151 +- bfd/coff-apollo.c | 120 - bfd/coff-arm.c | 48 +- bfd/coff-aux.c | 145 - bfd/coff-h8300.c | 1387 - bfd/coff-h8500.c | 298 - bfd/coff-i386.c | 53 +- bfd/coff-i860.c | 718 - bfd/coff-i960.c | 654 - bfd/coff-ia64.c | 56 +- bfd/coff-m68k.c | 548 - bfd/coff-m88k.c | 291 - bfd/coff-mcore.c | 13 +- bfd/coff-mips.c | 242 +- bfd/coff-ppc.c | 87 +- bfd/coff-rs6000.c | 57 +- bfd/coff-sh.c | 114 +- bfd/coff-sparc.c | 208 - bfd/coff-svm68k.c | 27 - bfd/coff-tic30.c | 30 +- bfd/coff-tic4x.c | 15 +- bfd/coff-tic54x.c | 249 +- bfd/coff-tic80.c | 6 +- bfd/coff-u68k.c | 36 - bfd/coff-w65.c | 375 - bfd/coff-we32k.c | 78 - bfd/coff-x86_64.c | 30 +- bfd/coff64-rs6000.c | 32 +- bfd/coffcode.h | 521 +- bfd/coffgen.c | 38 +- bfd/cofflink.c | 26 +- bfd/coffswap.h | 30 +- bfd/compress.c | 41 +- bfd/config.bfd | 689 +- bfd/config.in | 18 + bfd/configure | 2038 +- bfd/configure.ac | 191 +- bfd/configure.host | 2 - bfd/cpu-arm.c | 207 +- bfd/cpu-csky.c | 59 + bfd/cpu-h8500.c | 59 - bfd/cpu-i370.c | 77 - bfd/cpu-i860.c | 42 - bfd/cpu-i960.c | 172 - bfd/cpu-m88k.c | 41 - bfd/cpu-mips.c | 8 +- bfd/cpu-nfp.c | 62 + bfd/cpu-ns32k.c | 22 +- bfd/cpu-s12z.c | 41 + bfd/cpu-sh.c | 18 +- bfd/cpu-w65.c | 52 - bfd/cpu-we32k.c | 41 - bfd/demo64.c | 30 - bfd/development.sh | 3 + bfd/doc/Makefile.am | 15 +- bfd/doc/Makefile.in | 280 +- bfd/doc/bfd.texi | 339 + bfd/doc/bfd.texinfo | 341 - bfd/doc/bfdint.texi | 43 +- bfd/doc/bfdsumm.texi | 6 +- bfd/dwarf1.c | 17 +- bfd/dwarf2.c | 161 +- bfd/ecoff.c | 27 +- bfd/elf-attrs.c | 20 +- bfd/elf-bfd.h | 76 +- bfd/elf-eh-frame.c | 39 +- bfd/elf-hppa.h | 805 +- bfd/elf-ifunc.c | 11 +- bfd/elf-linux-core.h | 16 +- bfd/elf-m10200.c | 17 +- bfd/elf-m10300.c | 25 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 250 +- bfd/elf-s390-common.c | 106 +- bfd/elf.c | 1287 +- bfd/elf32-arc.c | 383 +- bfd/elf32-arm.c | 1565 +- bfd/elf32-avr.c | 26 +- bfd/elf32-bfin.c | 43 +- bfd/elf32-cr16.c | 21 +- bfd/elf32-cr16c.c | 13 +- bfd/elf32-cris.c | 69 +- bfd/elf32-crx.c | 13 +- bfd/elf32-csky.c | 5202 + bfd/elf32-d10v.c | 13 +- bfd/elf32-d30v.c | 22 +- bfd/elf32-dlx.c | 24 +- bfd/elf32-epiphany.c | 11 +- bfd/elf32-fr30.c | 9 +- bfd/elf32-frv.c | 47 +- bfd/elf32-ft32.c | 15 +- bfd/elf32-gen.c | 8 +- bfd/elf32-h8300.c | 36 +- bfd/elf32-hppa.c | 112 +- bfd/elf32-i370.c | 1419 - bfd/elf32-i386.c | 192 +- bfd/elf32-i860.c | 1265 - bfd/elf32-i960.c | 174 - bfd/elf32-ip2k.c | 27 +- bfd/elf32-iq2000.c | 16 +- bfd/elf32-lm32.c | 33 +- bfd/elf32-m32c.c | 22 +- bfd/elf32-m32r.c | 45 +- bfd/elf32-m68hc11.c | 15 +- bfd/elf32-m68hc12.c | 15 +- bfd/elf32-m68hc1x.c | 17 +- bfd/elf32-m68k.c | 62 +- bfd/elf32-m88k.c | 38 - bfd/elf32-mcore.c | 23 +- bfd/elf32-mep.c | 24 +- bfd/elf32-metag.c | 31 +- bfd/elf32-microblaze.c | 131 +- bfd/elf32-mips.c | 59 +- bfd/elf32-moxie.c | 11 +- bfd/elf32-msp430.c | 49 +- bfd/elf32-mt.c | 20 +- bfd/elf32-nds32.c | 10419 +- bfd/elf32-nds32.h | 101 +- bfd/elf32-nios2.c | 58 +- bfd/elf32-or1k.c | 998 +- bfd/elf32-pj.c | 9 +- bfd/elf32-ppc.c | 3307 +- bfd/elf32-ppc.h | 8 +- bfd/elf32-pru.c | 211 +- bfd/elf32-rl78.c | 40 +- bfd/elf32-rx.c | 95 +- bfd/elf32-s12z.c | 322 + bfd/elf32-s390.c | 53 +- bfd/elf32-score.c | 29 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 23 +- bfd/elf32-sh-relocs.h | 783 - bfd/elf32-sh-symbian.c | 615 - bfd/elf32-sh.c | 898 +- bfd/elf32-sh64-com.c | 245 - bfd/elf32-sh64.c | 813 - bfd/elf32-sh64.h | 88 - bfd/elf32-sparc.c | 25 +- bfd/elf32-spu.c | 91 +- bfd/elf32-tic6x.c | 115 +- bfd/elf32-tilepro.c | 33 +- bfd/elf32-v850.c | 111 +- bfd/elf32-vax.c | 33 +- bfd/elf32-visium.c | 18 +- bfd/elf32-wasm32.c | 15 +- bfd/elf32-xc16x.c | 15 +- bfd/elf32-xgate.c | 240 +- bfd/elf32-xgate.h | 142 - bfd/elf32-xstormy16.c | 18 +- bfd/elf32-xtensa.c | 191 +- bfd/elf64-alpha.c | 49 +- bfd/elf64-gen.c | 8 +- bfd/elf64-hppa.c | 45 +- bfd/elf64-ia64-vms.c | 99 +- bfd/elf64-mips.c | 427 +- bfd/elf64-mmix.c | 69 +- bfd/elf64-nfp.c | 276 + bfd/elf64-ppc.c | 4914 +- bfd/elf64-ppc.h | 5 +- bfd/elf64-s390.c | 223 +- bfd/elf64-sh64.c | 3977 - bfd/elf64-sparc.c | 74 +- bfd/elf64-x86-64.c | 267 +- bfd/elfcode.h | 36 +- bfd/elfcore.h | 6 +- bfd/elflink.c | 552 +- bfd/elfn32-mips.c | 391 +- bfd/elfnn-aarch64.c | 481 +- bfd/elfnn-ia64.c | 87 +- bfd/elfnn-riscv.c | 390 +- bfd/elfxx-aarch64.c | 73 +- bfd/elfxx-aarch64.h | 6 - bfd/elfxx-ia64.c | 19 +- bfd/elfxx-mips.c | 666 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-riscv.c | 480 +- bfd/elfxx-riscv.h | 54 +- bfd/elfxx-sparc.c | 480 +- bfd/elfxx-sparc.h | 4 +- bfd/elfxx-target.h | 58 +- bfd/elfxx-tilegx.c | 41 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 408 +- bfd/elfxx-x86.h | 101 +- bfd/epoc-pe-arm.c | 38 - bfd/epoc-pei-arm.c | 31 - bfd/format.c | 24 +- bfd/freebsd.h | 106 - bfd/gen-aout.c | 3 - bfd/hash.c | 1 + bfd/hosts/delta68.h | 33 - bfd/hosts/hp300bsd.h | 32 - bfd/hosts/i860mach3.h | 46 - bfd/hosts/m68kaux.h | 35 - bfd/hosts/m88kmach3.h | 30 - bfd/hosts/news.h | 28 - bfd/hosts/tahoe.h | 31 - bfd/hp300bsd.c | 40 - bfd/hp300hpux.c | 855 - bfd/hppabsd-core.c | 12 +- bfd/hpux-core.c | 16 +- bfd/i386dynix.c | 82 - bfd/i386freebsd.c | 38 - bfd/i386linux.c | 733 - bfd/i386mach3.c | 73 - bfd/i386msdos.c | 100 +- bfd/i386netbsd.c | 38 - bfd/i386os9k.c | 230 - bfd/ieee.c | 3991 - bfd/ihex.c | 56 +- bfd/init.c | 11 +- bfd/irix-core.c | 12 +- bfd/libaout.h | 5 +- bfd/libbfd-in.h | 690 +- bfd/libbfd.c | 152 +- bfd/libbfd.h | 871 +- bfd/libcoff-in.h | 3 + bfd/libcoff.h | 4 + bfd/libecoff.h | 11 +- bfd/libieee.h | 137 - bfd/libnlm.h | 222 - bfd/liboasys.h | 83 - bfd/linker.c | 170 +- bfd/m68k4knetbsd.c | 36 - bfd/m68klinux.c | 737 - bfd/m68knetbsd.c | 38 - bfd/m88kmach3.c | 41 - bfd/m88kopenbsd.c | 34 - bfd/mach-o-target.c | 9 +- bfd/mach-o-x86-64.c | 17 + bfd/mach-o.c | 225 +- bfd/mach-o.h | 49 +- bfd/merge.c | 22 +- bfd/mipsbsd.c | 485 - bfd/mmo.c | 129 +- bfd/netbsd-core.c | 16 +- bfd/newsos3.c | 43 - bfd/nlm-target.h | 265 - bfd/nlm.c | 55 - bfd/nlm32-alpha.c | 859 - bfd/nlm32-i386.c | 429 - bfd/nlm32-ppc.c | 986 - bfd/nlm32-sparc.c | 378 - bfd/nlm32.c | 22 - bfd/nlm64.c | 22 - bfd/nlmcode.h | 1982 - bfd/nlmswap.h | 153 - bfd/ns32knetbsd.c | 2 +- bfd/oasys.c | 1253 - bfd/opncls.c | 25 +- bfd/osf-core.c | 14 +- bfd/pdp11.c | 71 +- bfd/pe-mips.c | 924 - bfd/pe-x86_64.c | 30 +- bfd/peXXigen.c | 88 +- bfd/pef.c | 31 +- bfd/pei-mips.c | 32 - bfd/pei-x86_64.c | 54 +- bfd/peicode.h | 31 +- bfd/plugin.c | 107 +- bfd/po/SRC-POTFILES.in | 86 +- bfd/po/bfd.pot | 6009 +- bfd/po/es.po | 7421 +- bfd/po/fr.po | 8056 +- bfd/po/pt.po | 8886 ++ bfd/po/ru.po | 9636 +- bfd/po/uk.po | 7717 +- bfd/ppcboot.c | 18 +- bfd/ptrace-core.c | 8 +- bfd/reloc.c | 957 +- bfd/reloc16.c | 3 +- bfd/riscix.c | 652 - bfd/rs6000-core.c | 6 +- bfd/sco5-core.c | 8 +- bfd/section.c | 63 +- bfd/som.c | 13 +- bfd/sparclinux.c | 730 - bfd/sparclynx.c | 246 - bfd/sparcnetbsd.c | 39 - bfd/srec.c | 27 +- bfd/stabs.c | 2 +- bfd/sunos.c | 2845 - bfd/syms.c | 138 +- bfd/sysdep.h | 4 + bfd/targets.c | 233 +- bfd/tekhex.c | 11 +- bfd/trad-core.c | 12 +- bfd/vaxbsd.c | 40 - bfd/verilog.c | 14 +- bfd/versados.c | 939 - bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 130 +- bfd/vms-lib.c | 24 +- bfd/wasm-module.c | 28 +- bfd/xcofflink.c | 50 +- bfd/xsym.c | 17 +- binutils/.gitignore | 4 - binutils/BRANCHES | 3 +- binutils/ChangeLog | 1379 + binutils/MAINTAINERS | 16 +- binutils/Makefile.am | 58 +- binutils/Makefile.in | 587 +- binutils/NEWS | 68 +- binutils/README-how-to-make-a-release | 228 +- binutils/aclocal.m4 | 724 +- binutils/addr2line.c | 3 +- binutils/ar.c | 20 +- binutils/arsup.c | 2 +- binutils/bucomm.c | 14 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 6 - binutils/config.in | 14 + binutils/configure | 1895 +- binutils/configure.ac | 42 +- binutils/dlltool.c | 24 +- binutils/doc/Makefile.am | 10 +- binutils/doc/Makefile.in | 254 +- binutils/doc/binutils.texi | 266 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 211 +- binutils/dwarf.h | 1 + binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 275 +- binutils/ieee.c | 7410 -- binutils/makefile.vms | 2 +- binutils/nlmconv.c | 2166 - binutils/nlmconv.h | 86 - binutils/nlmheader.y | 959 - binutils/nm.c | 3 +- binutils/objcopy.c | 205 +- binutils/objdump.c | 133 +- binutils/od-macho.c | 124 +- binutils/po/POTFILES.in | 4 - binutils/po/bg.po | 3616 +- binutils/po/binutils.pot | 3584 +- binutils/po/es.po | 8627 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9660 +- binutils/po/pt.po | 11853 ++ binutils/po/ru.po | 8186 +- binutils/po/sv.po | 4672 +- binutils/po/uk.po | 3918 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 62 +- binutils/readelf.c | 944 +- binutils/size.c | 3 +- binutils/stabs.c | 408 +- binutils/strings.c | 86 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 + binutils/testsuite/binutils-all/ar.exp | 14 +- binutils/testsuite/binutils-all/arm/objdump.exp | 4 - binutils/testsuite/binutils-all/bintest.s | 8 + binutils/testsuite/binutils-all/compress.exp | 24 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 + binutils/testsuite/binutils-all/dw2-1.S | 2 + binutils/testsuite/binutils-all/dw2-3.rS | 2 +- binutils/testsuite/binutils-all/dw2-3.rt | 2 +- binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit-2.d | 2 +- binutils/testsuite/binutils-all/elfedit-3.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 - binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7.s | 6 + binutils/testsuite/binutils-all/group-7a.d | 15 + binutils/testsuite/binutils-all/group-7b.d | 18 + binutils/testsuite/binutils-all/group-7c.d | 7 + .../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/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- .../testsuite/binutils-all/mips/mips-reginfo-n32.d | 7 + .../testsuite/binutils-all/mips/mips-reginfo.d | 6 + .../testsuite/binutils-all/mips/mips-reginfo.s | 2 + binutils/testsuite/binutils-all/mips/mips.exp | 5 + binutils/testsuite/binutils-all/nfp/objdump.exp | 52 + binutils/testsuite/binutils-all/nfp/test1.d | 997 + .../testsuite/binutils-all/nfp/test1_nfp6000.nffw | Bin 0 -> 10128 bytes binutils/testsuite/binutils-all/nfp/test2_ctx8.d | 16 + .../testsuite/binutils-all/nfp/test2_nfp6000.nffw | Bin 0 -> 1472 bytes .../testsuite/binutils-all/nfp/test2_no-pc_ctx4.d | 16 + binutils/testsuite/binutils-all/nm.exp | 13 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/note-4-32.d | 18 +- binutils/testsuite/binutils-all/note-4-32.s | 4 +- binutils/testsuite/binutils-all/note-4-64.s | 4 +- binutils/testsuite/binutils-all/note-5.d | 11 + binutils/testsuite/binutils-all/note-5.s | 14 + binutils/testsuite/binutils-all/objcopy.exp | 119 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/objdump.exp | 115 +- binutils/testsuite/binutils-all/pr23633.d | 9 + binutils/testsuite/binutils-all/pr23633.list | 2417 + binutils/testsuite/binutils-all/pr23633.s | 4 + binutils/testsuite/binutils-all/readelf.exp | 12 +- binutils/testsuite/binutils-all/readelf.s | 5 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/readelf.ss | 12 +- binutils/testsuite/binutils-all/readelf.ss-64 | 1 + binutils/testsuite/binutils-all/readelf.ss-mips | 4 +- binutils/testsuite/binutils-all/readelf.ss-tmips | 4 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 + binutils/testsuite/binutils-all/remove-relocs-04.d | 1 + binutils/testsuite/binutils-all/remove-relocs-05.d | 1 + binutils/testsuite/binutils-all/remove-relocs-06.d | 1 + binutils/testsuite/binutils-all/remove-relocs-07.d | 6 + binutils/testsuite/binutils-all/remove-relocs-07.s | 2 + binutils/testsuite/binutils-all/remove-relocs-08.d | 6 + binutils/testsuite/binutils-all/strings-1.bin | Bin 0 -> 31 bytes binutils/testsuite/binutils-all/strings.exp | 41 + binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 8 + binutils/testsuite/binutils-all/strip-13mips64.s | 14 + binutils/testsuite/binutils-all/strip-13rel.s | 12 + binutils/testsuite/binutils-all/strip-13rela.s | 14 + binutils/testsuite/binutils-all/strip-14.d | 7 + binutils/testsuite/binutils-all/strip-14mips64.s | 14 + binutils/testsuite/binutils-all/strip-14rel.s | 23 + binutils/testsuite/binutils-all/strip-14rela.s | 27 + binutils/testsuite/binutils-all/strip-15.d | 8 + binutils/testsuite/binutils-all/strip-15mips64.s | 14 + binutils/testsuite/binutils-all/strip-15rel.s | 23 + binutils/testsuite/binutils-all/strip-15rela.s | 27 + binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 4 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../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/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 + .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 + .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 + .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 + .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 + binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 + binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 22 + binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 1087 +- binutils/testsuite/lib/utils-lib.exp | 469 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 90 + config/acx.m4 | 2 +- config/ax_pthread.m4 | 485 + config/bootstrap-cet.mk | 7 +- config/bootstrap-lto-noplugin.mk | 1 + config/bootstrap-lto.mk | 2 + config/bootstrap-mpx.mk | 9 - config/bootstrap-ubsan.mk | 6 +- config/cet.m4 | 24 +- config/dfp.m4 | 2 +- config/gcc-plugin.m4 | 4 +- config/iconv.m4 | 2 +- config/math.m4 | 4 +- config/multi.m4 | 3 +- config/override.m4 | 2 +- config/plugins.m4 | 2 +- config/tls.m4 | 14 +- configure | 1289 +- configure.ac | 59 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 592 + contrib/dg-extract-results.sh | 459 + cpu/ChangeLog | 57 + cpu/frv.opc | 17 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 4 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 43 + elfcpp/aarch64.h | 2 +- elfcpp/elfcpp.h | 19 +- elfcpp/mips.h | 8 +- elfcpp/powerpc.h | 28 + elfcpp/x86_64.h | 6 + etc/ChangeLog | 5 + etc/configure | 445 +- etc/configure.in | 1 - gas/ChangeLog | 5612 + gas/Makefile.am | 48 +- gas/Makefile.in | 2139 +- gas/NEWS | 87 +- gas/aclocal.m4 | 724 +- gas/app.c | 27 +- gas/as.c | 73 +- gas/as.h | 14 + gas/cgen.c | 36 +- gas/cond.c | 38 +- gas/config.in | 40 +- gas/config/aout_gnu.h | 451 - gas/config/obj-coff.c | 6 +- gas/config/obj-coff.h | 52 +- gas/config/obj-elf.c | 149 +- gas/config/obj-elf.h | 6 +- gas/config/obj-evax.c | 15 +- gas/config/obj-macho.c | 6 +- gas/config/obj-som.c | 2 +- gas/config/tc-aarch64.c | 510 +- gas/config/tc-aarch64.h | 4 + gas/config/tc-alpha.c | 13 +- gas/config/tc-arc.c | 52 +- gas/config/tc-arm.c | 634 +- gas/config/tc-arm.h | 20 +- gas/config/tc-avr.c | 4 +- gas/config/tc-bfin.c | 3 +- gas/config/tc-cr16.c | 5 +- gas/config/tc-crx.c | 7 +- gas/config/tc-csky.c | 7306 ++ gas/config/tc-csky.h | 110 + gas/config/tc-h8300.c | 38 +- gas/config/tc-h8300.h | 16 +- gas/config/tc-hppa.c | 7 +- gas/config/tc-i370.c | 2669 - gas/config/tc-i370.h | 63 - gas/config/tc-i386-intel.c | 10 +- gas/config/tc-i386.c | 2470 +- gas/config/tc-i386.h | 36 +- gas/config/tc-i860.c | 1491 - gas/config/tc-i860.h | 95 - gas/config/tc-i960.c | 2667 - gas/config/tc-i960.h | 185 - gas/config/tc-m68k.c | 151 +- gas/config/tc-m68k.h | 55 +- gas/config/tc-microblaze.c | 45 +- gas/config/tc-mips.c | 197 +- gas/config/tc-msp430.c | 322 +- gas/config/tc-nds32.c | 4487 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 + gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 774 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 40 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 738 +- gas/config/tc-riscv.h | 6 +- gas/config/tc-rl78.c | 1 - gas/config/tc-rx.c | 8 +- gas/config/tc-rx.h | 4 + gas/config/tc-s12z.c | 3847 + gas/config/tc-s12z.h | 105 + gas/config/tc-s390.c | 45 +- gas/config/tc-score.c | 170 +- gas/config/tc-score7.c | 28 +- gas/config/tc-sh.c | 592 +- gas/config/tc-sh.h | 2 - gas/config/tc-sh64.c | 3526 - gas/config/tc-sh64.h | 226 - gas/config/tc-sparc.c | 232 +- gas/config/tc-sparc.h | 47 +- gas/config/tc-spu.c | 17 +- gas/config/tc-tic54x.c | 3 +- gas/config/tc-tilegx.c | 11 +- gas/config/tc-tilepro.c | 11 +- gas/config/tc-xtensa.c | 210 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 + gas/config/te-csky_abiv1_linux.h | 24 + gas/config/te-csky_abiv2.h | 26 + gas/config/te-csky_abiv2_linux.h | 24 + gas/config/te-dynix.h | 26 - gas/config/te-epoc-pe.h | 27 - gas/config/te-i386aix.h | 38 - gas/config/te-mach.h | 21 - gas/config/te-netware.h | 28 - gas/config/te-psos.h | 35 - gas/config/te-riscix.h | 25 - gas/config/te-sparcaout.h | 22 - gas/config/te-sun3.h | 48 - gas/configure | 1909 +- gas/configure.ac | 209 +- gas/configure.tgt | 91 +- gas/doc/Makefile.am | 24 +- gas/doc/Makefile.in | 280 +- gas/doc/all.texi | 5 +- gas/doc/as.texi | 8344 ++ gas/doc/as.texinfo | 8352 -- gas/doc/c-aarch64.texi | 42 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 73 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 + gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i370.texi | 200 - gas/doc/c-i386.texi | 73 +- gas/doc/c-i860.texi | 197 - gas/doc/c-i960.texi | 324 - gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 119 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 + gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-riscv.texi | 262 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-s12z.texi | 212 + gas/doc/c-sh64.texi | 219 - gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/h8.texi | 1 - gas/doc/internals.texi | 26 +- gas/dw2gencfi.c | 36 +- gas/dw2gencfi.h | 23 + gas/dwarf2dbg.c | 46 +- gas/dwarf2dbg.h | 6 +- gas/ehopt.c | 34 +- gas/expr.c | 49 +- gas/po/POTFILES.in | 26 +- gas/po/es.po | 19822 +-- gas/po/fr.po | 6198 +- gas/po/gas.pot | 5628 +- gas/po/ru.po | 25605 ++-- gas/po/uk.po | 6209 +- gas/read.c | 266 +- gas/read.h | 3 +- gas/stabs.c | 89 +- gas/struc-symbol.h | 158 - gas/symbols.c | 200 +- gas/symbols.h | 3 + gas/testsuite/config/default.exp | 10 + gas/testsuite/gas/aarch64/addsub.d | 159 + gas/testsuite/gas/aarch64/addsub.s | 16 + gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 7725 ++ gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 84 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 8282 +- gas/testsuite/gas/aarch64/advsimd-compnum.s | 21 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 + gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 + gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 134 + gas/testsuite/gas/aarch64/armv8_5-a-memtag.s | 113 + gas/testsuite/gas/aarch64/bti.d | 12 + gas/testsuite/gas/aarch64/bti.s | 8 + gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.l | 14 +- gas/testsuite/gas/aarch64/diagnostic.s | 19 +- gas/testsuite/gas/aarch64/fpmov.d | 4 + gas/testsuite/gas/aarch64/fpmov.s | 5 + gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-3.d | 35 + gas/testsuite/gas/aarch64/illegal-3.s | 47 + gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-by-element.d | 3 + gas/testsuite/gas/aarch64/illegal-by-element.l | 133 + gas/testsuite/gas/aarch64/illegal-by-element.s | 62 + gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 4 + gas/testsuite/gas/aarch64/illegal-dotproduct.l | 13 + gas/testsuite/gas/aarch64/illegal-dotproduct.s | 4 + gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.d | 3 + gas/testsuite/gas/aarch64/illegal-memtag.l | 46 + gas/testsuite/gas/aarch64/illegal-memtag.s | 60 + gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.l | 2 - gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 55 + gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/illegal.l | 4 +- gas/testsuite/gas/aarch64/illegal.s | 5 + gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/msr.d | 11 + gas/testsuite/gas/aarch64/msr.s | 15 + gas/testsuite/gas/aarch64/pac_ab_key.d | 54 + gas/testsuite/gas/aarch64/pac_ab_key.s | 31 + gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr19721.d | 7 +- gas/testsuite/gas/aarch64/pr19721.s | 3 + gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 + gas/testsuite/gas/aarch64/predres.s | 5 + gas/testsuite/gas/aarch64/rdma-directive.d | 5080 +- gas/testsuite/gas/aarch64/rdma.d | 5080 +- gas/testsuite/gas/aarch64/rdma.s | 23 +- gas/testsuite/gas/aarch64/reloc-prel_g0.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g0.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g1.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g1.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g3.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g3.s | 8 + .../gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst16.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d | 12 + .../gas/aarch64/reloc-tprel_lo12-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d | 11 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d | 10 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.s | 5 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.s | 6 + gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 + gas/testsuite/gas/aarch64/sb1.d | 11 + gas/testsuite/gas/aarch64/sb2.d | 11 + gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 + gas/testsuite/gas/aarch64/ssbs.s | 31 + gas/testsuite/gas/aarch64/ssbs1.d | 73 + gas/testsuite/gas/aarch64/ssbs2.d | 73 + gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-invalid.l | 14 +- gas/testsuite/gas/aarch64/sve-invalid.s | 10 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 + gas/testsuite/gas/aarch64/sve-movprfx.s | 122 + gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 + gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 + gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 + gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 + gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 + gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 + gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 + gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 89221 +++++++------- gas/testsuite/gas/aarch64/sve.s | 145 +- gas/testsuite/gas/aarch64/sysreg-2.d | 2 - gas/testsuite/gas/aarch64/sysreg-2.s | 2 +- gas/testsuite/gas/aarch64/sysreg-4.d | 58 + gas/testsuite/gas/aarch64/sysreg-4.s | 63 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 14 + gas/testsuite/gas/aarch64/sysreg-diagnostic.l | 4 + gas/testsuite/gas/aarch64/sysreg-diagnostic.s | 6 + gas/testsuite/gas/aarch64/system.d | 728 +- gas/testsuite/gas/aarch64/system.s | 2 + gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 + gas/testsuite/gas/all/eqv-dot.s | 8 + gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/forward.d | 2 + gas/testsuite/gas/all/gas.exp | 45 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/pr23938.s | 2 + gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/simple-forward.d | 14 + gas/testsuite/gas/all/simple-forward.s | 11 + gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc600_norm.d | 1 + gas/testsuite/gas/arc/attr-arc601.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 + gas/testsuite/gas/arc/attr-arc601_norm.d | 1 + gas/testsuite/gas/arc/attr-arc700.d | 1 + gas/testsuite/gas/arc/attr-arcem.d | 1 + gas/testsuite/gas/arc/attr-archs.d | 1 + gas/testsuite/gas/arc/attr-autodetect-1.d | 1 + gas/testsuite/gas/arc/attr-cpu-a601.d | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 1 + gas/testsuite/gas/arc/attr-em.d | 1 + gas/testsuite/gas/arc/attr-em4.d | 1 + gas/testsuite/gas/arc/attr-em4_dmips.d | 1 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 + gas/testsuite/gas/arc/attr-em4_fpus.d | 1 + gas/testsuite/gas/arc/attr-hs.d | 1 + gas/testsuite/gas/arc/attr-hs34.d | 1 + gas/testsuite/gas/arc/attr-hs38.d | 1 + gas/testsuite/gas/arc/attr-hs38_linux.d | 1 + gas/testsuite/gas/arc/attr-mul64.d | 1 + gas/testsuite/gas/arc/attr-name.d | 1 + gas/testsuite/gas/arc/attr-nps400.d | 1 + gas/testsuite/gas/arc/attr-override-mcpu.d | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 1 + gas/testsuite/gas/arc/attr-rf16.d | 10 + gas/testsuite/gas/arc/attr-rf16.err | 2 + gas/testsuite/gas/arc/attr-rf16.s | 4 + gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 - gas/testsuite/gas/arc/taux.s | 157 - gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 + gas/testsuite/gas/arc/textinsn_case.s | 6 + gas/testsuite/gas/arm/abs12.d | 2 +- .../gas/arm/adds-thumb1-reloc-local-armv7-m.d | 2 +- gas/testsuite/gas/arm/adds-thumb1-reloc-local.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 4 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/adr.d | 1 + gas/testsuite/gas/arm/adrl.d | 1 + gas/testsuite/gas/arm/align.d | 2 +- gas/testsuite/gas/arm/align64.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 - gas/testsuite/gas/arm/arch7a-mp.d | 1 - gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 - gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 - gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-auto-2.d | 2 +- gas/testsuite/gas/arm/arm-it-auto-3.d | 2 +- gas/testsuite/gas/arm/arm-it-auto.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 4 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm-it.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 38 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d | 2 +- gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 446 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s | 24 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd.d | 2 +- gas/testsuite/gas/arm/armv8-a+crypto.d | 2 +- gas/testsuite/gas/arm/armv8-a+fp.d | 2 +- gas/testsuite/gas/arm/armv8-a+ras.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.d | 5 +- gas/testsuite/gas/arm/armv8-a+rdma.d | 2 +- gas/testsuite/gas/arm/armv8-a+simd.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-barrier-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-barrier-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8_1-a+simd.d | 2 +- gas/testsuite/gas/arm/armv8_2+rdma.d | 2 +- gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_2-a.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_4-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 + gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 4 +- gas/testsuite/gas/arm/barrier-bad.d | 4 +- gas/testsuite/gas/arm/barrier-thumb.d | 4 +- gas/testsuite/gas/arm/barrier.d | 4 +- gas/testsuite/gas/arm/bignum1.d | 2 - gas/testsuite/gas/arm/bl-local-v4t.d | 1 - gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 4 +- gas/testsuite/gas/arm/blx-local-thumb.d | 24 + gas/testsuite/gas/arm/blx-local-thumb.s | 30 + gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/cpu-arm1020.d | 6 + gas/testsuite/gas/arm/cpu-arm1020e.d | 6 + gas/testsuite/gas/arm/cpu-arm1020t.d | 6 + gas/testsuite/gas/arm/cpu-arm1022e.d | 6 + gas/testsuite/gas/arm/cpu-arm1026ej-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1026ejs.d | 6 + gas/testsuite/gas/arm/cpu-arm10e.d | 6 + gas/testsuite/gas/arm/cpu-arm10t.d | 6 + gas/testsuite/gas/arm/cpu-arm10tdmi.d | 6 + gas/testsuite/gas/arm/cpu-arm1136j-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1136jf-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1136jfs.d | 6 + gas/testsuite/gas/arm/cpu-arm1136js.d | 6 + gas/testsuite/gas/arm/cpu-arm1156t2-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1156t2f-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1176jz-s.d | 6 + gas/testsuite/gas/arm/cpu-arm1176jzf-s.d | 6 + gas/testsuite/gas/arm/cpu-arm2.d | 6 + gas/testsuite/gas/arm/cpu-arm250.d | 6 + gas/testsuite/gas/arm/cpu-arm3.d | 6 + gas/testsuite/gas/arm/cpu-arm6.d | 6 + gas/testsuite/gas/arm/cpu-arm60.d | 6 + gas/testsuite/gas/arm/cpu-arm600.d | 6 + gas/testsuite/gas/arm/cpu-arm610.d | 6 + gas/testsuite/gas/arm/cpu-arm620.d | 6 + gas/testsuite/gas/arm/cpu-arm7.d | 6 + gas/testsuite/gas/arm/cpu-arm70.d | 6 + gas/testsuite/gas/arm/cpu-arm700.d | 6 + gas/testsuite/gas/arm/cpu-arm700i.d | 6 + gas/testsuite/gas/arm/cpu-arm710.d | 6 + gas/testsuite/gas/arm/cpu-arm7100.d | 6 + gas/testsuite/gas/arm/cpu-arm710c.d | 6 + gas/testsuite/gas/arm/cpu-arm710t.d | 6 + gas/testsuite/gas/arm/cpu-arm720.d | 6 + gas/testsuite/gas/arm/cpu-arm720t.d | 6 + gas/testsuite/gas/arm/cpu-arm740t.d | 6 + gas/testsuite/gas/arm/cpu-arm7500.d | 6 + gas/testsuite/gas/arm/cpu-arm7500fe.d | 6 + gas/testsuite/gas/arm/cpu-arm7d.d | 6 + gas/testsuite/gas/arm/cpu-arm7di.d | 6 + gas/testsuite/gas/arm/cpu-arm7dm.d | 6 + gas/testsuite/gas/arm/cpu-arm7dmi.d | 6 + gas/testsuite/gas/arm/cpu-arm7m.d | 6 + gas/testsuite/gas/arm/cpu-arm7t.d | 6 + gas/testsuite/gas/arm/cpu-arm7tdmi-s.d | 6 + gas/testsuite/gas/arm/cpu-arm7tdmi.d | 6 + gas/testsuite/gas/arm/cpu-arm8.d | 6 + gas/testsuite/gas/arm/cpu-arm810.d | 6 + gas/testsuite/gas/arm/cpu-arm9.d | 6 + gas/testsuite/gas/arm/cpu-arm920.d | 6 + gas/testsuite/gas/arm/cpu-arm920t.d | 6 + gas/testsuite/gas/arm/cpu-arm922t.d | 6 + gas/testsuite/gas/arm/cpu-arm926ej-s.d | 6 + gas/testsuite/gas/arm/cpu-arm926ej.d | 6 + gas/testsuite/gas/arm/cpu-arm926ejs.d | 6 + gas/testsuite/gas/arm/cpu-arm940t.d | 6 + gas/testsuite/gas/arm/cpu-arm946e-r0.d | 6 + gas/testsuite/gas/arm/cpu-arm946e-s.d | 6 + gas/testsuite/gas/arm/cpu-arm946e.d | 6 + gas/testsuite/gas/arm/cpu-arm966e-r0.d | 6 + gas/testsuite/gas/arm/cpu-arm966e-s.d | 6 + gas/testsuite/gas/arm/cpu-arm966e.d | 6 + gas/testsuite/gas/arm/cpu-arm968e-s.d | 6 + gas/testsuite/gas/arm/cpu-arm9e-r0.d | 6 + gas/testsuite/gas/arm/cpu-arm9e.d | 6 + gas/testsuite/gas/arm/cpu-arm9tdmi.d | 6 + gas/testsuite/gas/arm/cpu-arm_any.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a12.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a15.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a17.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a32.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a35.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a5.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a53.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a55.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a57.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a7.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a72.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a73.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a75.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a76.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a8.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a9.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m0.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m0plus.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m1.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m23.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m3.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m33.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m4.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m7.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r4.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r4f.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r5.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r52.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r7.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r8.d | 6 + gas/testsuite/gas/arm/cpu-ep9312.d | 6 + gas/testsuite/gas/arm/cpu-exynos-m1.d | 6 + gas/testsuite/gas/arm/cpu-fa526.d | 6 + gas/testsuite/gas/arm/cpu-fa606te.d | 6 + gas/testsuite/gas/arm/cpu-fa616te.d | 6 + gas/testsuite/gas/arm/cpu-fa626.d | 6 + gas/testsuite/gas/arm/cpu-fa626te.d | 6 + gas/testsuite/gas/arm/cpu-fa726te.d | 6 + gas/testsuite/gas/arm/cpu-fmp626.d | 6 + gas/testsuite/gas/arm/cpu-i80200.d | 6 + gas/testsuite/gas/arm/cpu-iwmmxt.d | 6 + gas/testsuite/gas/arm/cpu-iwmmxt2.d | 6 + gas/testsuite/gas/arm/cpu-marvell-pj4.d | 6 + gas/testsuite/gas/arm/cpu-marvell-whitney.d | 6 + gas/testsuite/gas/arm/cpu-mpcore.d | 6 + gas/testsuite/gas/arm/cpu-mpcorenovfp.d | 6 + gas/testsuite/gas/arm/cpu-sa1.d | 6 + gas/testsuite/gas/arm/cpu-strongarm.d | 6 + gas/testsuite/gas/arm/cpu-strongarm1.d | 6 + gas/testsuite/gas/arm/cpu-strongarm110.d | 6 + gas/testsuite/gas/arm/cpu-strongarm1100.d | 6 + gas/testsuite/gas/arm/cpu-strongarm1110.d | 6 + gas/testsuite/gas/arm/cpu-xgene1.d | 6 + gas/testsuite/gas/arm/cpu-xgene2.d | 6 + gas/testsuite/gas/arm/cpu-xscale.d | 6 + gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/csdb.d | 9 +- gas/testsuite/gas/arm/csdb.s | 4 + gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dis-data.d | 2 +- gas/testsuite/gas/arm/dis-data2.d | 2 +- gas/testsuite/gas/arm/dis-data3.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 4 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 4 +- gas/testsuite/gas/arm/group-reloc-alu.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 4 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 4 +- gas/testsuite/gas/arm/group-reloc-ldc.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 4 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 4 +- gas/testsuite/gas/arm/group-reloc-ldr.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 4 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 4 +- gas/testsuite/gas/arm/group-reloc-ldrs.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 4 +- gas/testsuite/gas/arm/insn-error-t.d | 4 +- gas/testsuite/gas/arm/inst-po-2.d | 4 +- gas/testsuite/gas/arm/inst-po-3.d | 2 +- gas/testsuite/gas/arm/inst-po-be.d | 2 +- gas/testsuite/gas/arm/inst-po.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldconst.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 4 +- gas/testsuite/gas/arm/ldgesh-bad.d | 4 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/ldst-offset0.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_elf.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- .../gas/arm/movs-thumb1-reloc-local-armv7-m.d | 2 +- gas/testsuite/gas/arm/movs-thumb1-reloc-local.d | 2 +- gas/testsuite/gas/arm/movw-local.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 4 +- gas/testsuite/gas/arm/msr-reg-bad.d | 4 +- gas/testsuite/gas/arm/msr-reg-thumb.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad-inc.s | 4 + gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.l | 30 +- gas/testsuite/gas/arm/neon-cond-bad_t2.d | 5 + gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/nop-asm.s | 1 + gas/testsuite/gas/arm/nops.d | 2 +- gas/testsuite/gas/arm/note-march-armv2.d | 13 + gas/testsuite/gas/arm/note-march-armv2.s | 7 + gas/testsuite/gas/arm/note-march-armv2a.d | 13 + gas/testsuite/gas/arm/note-march-armv2a.s | 7 + gas/testsuite/gas/arm/note-march-armv3.d | 13 + gas/testsuite/gas/arm/note-march-armv3.s | 7 + gas/testsuite/gas/arm/note-march-armv3m.d | 13 + gas/testsuite/gas/arm/note-march-armv3m.s | 7 + gas/testsuite/gas/arm/note-march-armv4.d | 13 + gas/testsuite/gas/arm/note-march-armv4.s | 7 + gas/testsuite/gas/arm/note-march-armv4t.d | 13 + gas/testsuite/gas/arm/note-march-armv4t.s | 7 + gas/testsuite/gas/arm/note-march-armv5.d | 13 + gas/testsuite/gas/arm/note-march-armv5.s | 7 + gas/testsuite/gas/arm/note-march-armv5t.d | 13 + gas/testsuite/gas/arm/note-march-armv5t.s | 7 + gas/testsuite/gas/arm/note-march-armv5te.d | 13 + gas/testsuite/gas/arm/note-march-armv5te.s | 7 + gas/testsuite/gas/arm/note-march-ep9312.d | 13 + gas/testsuite/gas/arm/note-march-ep9312.s | 7 + gas/testsuite/gas/arm/note-march-iwmmxt.d | 13 + gas/testsuite/gas/arm/note-march-iwmmxt.s | 7 + gas/testsuite/gas/arm/note-march-iwmmxt2.d | 13 + gas/testsuite/gas/arm/note-march-iwmmxt2.s | 7 + gas/testsuite/gas/arm/note-march-xscale.d | 13 + gas/testsuite/gas/arm/note-march-xscale.s | 7 + gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/pinsn.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr21458.d | 5 +- gas/testsuite/gas/arm/pr22773.d | 2 + gas/testsuite/gas/arm/pr22773.l | 3 + gas/testsuite/gas/arm/pr22773.s | 9 + gas/testsuite/gas/arm/pr9722.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 + gas/testsuite/gas/arm/predres-bad.l | 4 + gas/testsuite/gas/arm/predres.s | 6 + gas/testsuite/gas/arm/predres1.d | 11 + gas/testsuite/gas/arm/predres2.d | 11 + gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 20 + gas/testsuite/gas/arm/reloc-fdpic.s | 9 + gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 + gas/testsuite/gas/arm/sb-bad.l | 2 + gas/testsuite/gas/arm/sb-thumb1.d | 11 + gas/testsuite/gas/arm/sb-thumb2.d | 11 + gas/testsuite/gas/arm/sb.s | 4 + gas/testsuite/gas/arm/sb1.d | 11 + gas/testsuite/gas/arm/sb2.d | 11 + gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/strex-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/target-reloc-1.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 4 +- gas/testsuite/gas/arm/thumb-w-bad.d | 4 +- gas/testsuite/gas/arm/thumb-w-good.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it.d | 1 - gas/testsuite/gas/arm/thumb2_it_auto.d | 1 - gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.l | 2 + gas/testsuite/gas/arm/thumb2_it_bad.s | 4 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_it_search.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm.d | 2 - gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../gas/arm/thumb2_ldr_immediate_armv6t2.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 44 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 5 + gas/testsuite/gas/arm/undefined-insn-thumb.d | 5 + gas/testsuite/gas/arm/undefined-insn.s | 1 + gas/testsuite/gas/arm/undefined.d | 4 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-noprefix-imm.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 4 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad.l | 2 + gas/testsuite/gas/arm/vfp-bad.s | 2 + gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfp-mov-enc.d | 16 + gas/testsuite/gas/arm/vfp-mov-enc.s | 10 + gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldconst.d | 2 +- gas/testsuite/gas/arm/vldconst_be.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldr.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 + gas/testsuite/gas/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/cfi/cfi.exp | 6 +- gas/testsuite/gas/csky/801_relax.d | 14 + gas/testsuite/gas/csky/801_relax.s | 16 + gas/testsuite/gas/csky/802j.d | 13 + gas/testsuite/gas/csky/802j.s | 7 + gas/testsuite/gas/csky/all.d | 150 + gas/testsuite/gas/csky/all.s | 132 + gas/testsuite/gas/csky/bsr1.d | 12 + gas/testsuite/gas/csky/bsr1.s | 6 + gas/testsuite/gas/csky/bsr2.d | 9 + gas/testsuite/gas/csky/bsr2.s | 3 + gas/testsuite/gas/csky/csky.exp | 7 + gas/testsuite/gas/csky/csky_vdsp.d | 364 + gas/testsuite/gas/csky/csky_vdsp.s | 359 + gas/testsuite/gas/csky/cskyv2_all.d | 325 + gas/testsuite/gas/csky/cskyv2_all.s | 316 + gas/testsuite/gas/csky/cskyv2_dsp.d | 18 + gas/testsuite/gas/csky/cskyv2_dsp.s | 11 + gas/testsuite/gas/csky/cskyv2_elrw.d | 10 + gas/testsuite/gas/csky/cskyv2_elrw.s | 6 + gas/testsuite/gas/csky/cskyv2_float.d | 59 + gas/testsuite/gas/csky/cskyv2_float.s | 52 + gas/testsuite/gas/csky/cskyv2_lrw.d | 19 + gas/testsuite/gas/csky/cskyv2_lrw.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 + gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 + gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 + gas/testsuite/gas/csky/enhance_dsp.d | 217 + gas/testsuite/gas/csky/enhance_dsp.s | 219 + gas/testsuite/gas/csky/java.d | 12 + gas/testsuite/gas/csky/java.s | 6 + gas/testsuite/gas/csky/jbsr.d | 14 + gas/testsuite/gas/csky/jbsr.s | 3 + gas/testsuite/gas/csky/jbt.d | 16 + gas/testsuite/gas/csky/jbt.s | 10 + gas/testsuite/gas/csky/jbt_pic.d | 23 + gas/testsuite/gas/csky/jbt_pic.s | 10 + gas/testsuite/gas/csky/jmpi1.d | 16 + gas/testsuite/gas/csky/jmpi1.s | 6 + gas/testsuite/gas/csky/jmpi2.d | 14 + gas/testsuite/gas/csky/jmpi2.s | 5 + gas/testsuite/gas/csky/jmpi3.d | 9 + gas/testsuite/gas/csky/jmpi3.s | 6 + gas/testsuite/gas/csky/jmpiv2_1.d | 13 + gas/testsuite/gas/csky/jmpiv2_1.s | 6 + gas/testsuite/gas/csky/jmpiv2_2.d | 9 + gas/testsuite/gas/csky/jmpiv2_2.s | 6 + gas/testsuite/gas/csky/jsriv2_1.d | 13 + gas/testsuite/gas/csky/jsriv2_1.s | 5 + gas/testsuite/gas/csky/jsriv2_2.d | 14 + gas/testsuite/gas/csky/jsriv2_2.s | 5 + gas/testsuite/gas/csky/jsriv2_3.d | 9 + gas/testsuite/gas/csky/jsriv2_3.s | 5 + gas/testsuite/gas/csky/jsriv2_4.d | 9 + gas/testsuite/gas/csky/jsriv2_4.s | 5 + gas/testsuite/gas/csky/trust.d | 17 + gas/testsuite/gas/csky/trust.s | 9 + gas/testsuite/gas/csky/v1_float.d | 222 + gas/testsuite/gas/csky/v1_float.s | 78 + gas/testsuite/gas/csky/v2_float_part1.d | 54 + gas/testsuite/gas/csky/v2_float_part1.s | 48 + gas/testsuite/gas/csky/v2_float_part2.d | 20 + gas/testsuite/gas/csky/v2_float_part2.s | 10 + gas/testsuite/gas/csky/v2_tls_gd.d | 10 + gas/testsuite/gas/csky/v2_tls_gd.s | 7 + gas/testsuite/gas/csky/v2_tls_ie.d | 9 + gas/testsuite/gas/csky/v2_tls_ie.s | 7 + gas/testsuite/gas/csky/v2_tls_ld.d | 11 + gas/testsuite/gas/csky/v2_tls_ld.s | 9 + gas/testsuite/gas/csky/v2_tls_le.d | 9 + gas/testsuite/gas/csky/v2_tls_le.s | 3 + gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 - gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 - gas/testsuite/gas/elf/dwarf2-3.d | 4 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 - gas/testsuite/gas/elf/dwarf2-5.d | 32 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 - gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 + gas/testsuite/gas/elf/missing-build-notes.s | 6 + gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 + gas/testsuite/gas/elf/section14.s | 18 + gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/elf/warn-2.s | 7 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/h8300/branch-coff.s | 10 - gas/testsuite/gas/h8300/branchh-coff.s | 12 - gas/testsuite/gas/h8300/branchs-coff.s | 12 - gas/testsuite/gas/h8300/ffxx1-coff.d | 23 - gas/testsuite/gas/h8300/ffxx1-coff.s | 20 - gas/testsuite/gas/h8300/h8300-coff.exp | 299 - gas/testsuite/gas/h8300/h8300.exp | 4 - gas/testsuite/gas/i386/arch-13-znver1.d | 8 +- gas/testsuite/gas/i386/arch-13-znver2.d | 29 + gas/testsuite/gas/i386/arch-13.d | 6 +- gas/testsuite/gas/i386/arch-13.s | 39 +- gas/testsuite/gas/i386/arch-avx-1-1.l | 3 + gas/testsuite/gas/i386/arch-avx-1-2.l | 3 + gas/testsuite/gas/i386/arch-avx-1-3.l | 3 + gas/testsuite/gas/i386/arch-avx-1-4.l | 3 + gas/testsuite/gas/i386/arch-avx-1-5.l | 3 + gas/testsuite/gas/i386/arch-avx-1-6.l | 3 + gas/testsuite/gas/i386/arch-avx-1-7.l | 16 + .../gas/i386/{arch-avx-1-1.s => arch-avx-1-7.s} | 0 gas/testsuite/gas/i386/arch-avx-1-8.l | 16 + .../gas/i386/{arch-avx-1-1.s => arch-avx-1-8.s} | 0 gas/testsuite/gas/i386/arch-avx-1.d | 3 +- gas/testsuite/gas/i386/arch-avx-1.s | 2 + gas/testsuite/gas/i386/avx-scalar-2.d | 24 + gas/testsuite/gas/i386/avx-scalar-2.s | 22 + gas/testsuite/gas/i386/avx-scalar-intel.d | 39 - gas/testsuite/gas/i386/avx-scalar.d | 39 - gas/testsuite/gas/i386/avx-scalar.s | 55 - gas/testsuite/gas/i386/avx-wig.d | 321 + gas/testsuite/gas/i386/avx-wig.s | 315 + gas/testsuite/gas/i386/avx2-wig.d | 118 + gas/testsuite/gas/i386/avx2-wig.s | 112 + gas/testsuite/gas/i386/avx512_4fmaps-warn.l | 24 +- gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 2 + gas/testsuite/gas/i386/avx512_vpopcntdq.d | 2 + gas/testsuite/gas/i386/avx512_vpopcntdq.s | 2 + gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 4 + gas/testsuite/gas/i386/avx512bitalg_vl.d | 4 + gas/testsuite/gas/i386/avx512bitalg_vl.s | 4 + gas/testsuite/gas/i386/avx512f-plain.l | 28 + gas/testsuite/gas/i386/avx512f-plain.s | 17 + gas/testsuite/gas/i386/avx512f-ymm.d | 14 + gas/testsuite/gas/i386/avx512f-ymm.s | 9 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/avx512vl-plain.l | 28 + gas/testsuite/gas/i386/avx512vl-plain.s | 17 + gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bnd.l | 14 + gas/testsuite/gas/i386/bnd.s | 7 + gas/testsuite/gas/i386/bss.d | 1 + gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 + gas/testsuite/gas/i386/cet.d | 2 + gas/testsuite/gas/i386/cet.s | 2 + gas/testsuite/gas/i386/cldemote-intel.d | 16 + gas/testsuite/gas/i386/cldemote.d | 16 + gas/testsuite/gas/i386/cldemote.s | 12 + gas/testsuite/gas/i386/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/debug1.d | 2 +- gas/testsuite/gas/i386/divide.d | 1 + gas/testsuite/gas/i386/dw2-compress-1.d | 2 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 2 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-1.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-lig-2.d | 35 + gas/testsuite/gas/i386/evex-lig-2.s | 39 + 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 | 12 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 + gas/testsuite/gas/i386/evex-no-scale-64.d | 14 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 + gas/testsuite/gas/i386/evex-wig.s | 58 + gas/testsuite/gas/i386/evex-wig1-intel.d | 36 + gas/testsuite/gas/i386/evex-wig1.d | 36 + gas/testsuite/gas/i386/evex.d | 16 + gas/testsuite/gas/i386/evex.s | 11 + gas/testsuite/gas/i386/fpu.l | 4 + gas/testsuite/gas/i386/fpu.s | 12 + gas/testsuite/gas/i386/general.l | 16 +- gas/testsuite/gas/i386/general.s | 8 +- gas/testsuite/gas/i386/hle-intel.d | 3 + gas/testsuite/gas/i386/hle.d | 3 + gas/testsuite/gas/i386/hle.s | 3 + gas/testsuite/gas/i386/i386.exp | 97 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 + gas/testsuite/gas/i386/ilp32/reloc64.d | 3 +- gas/testsuite/gas/i386/ilp32/rex.d | 10 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 6 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d | 19 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d | 19 +- .../gas/i386/ilp32/x86-64-nops-1-pentium.d | 120 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d | 19 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d | 23 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d | 11 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d | 44 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d | 44 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 16 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 + .../gas/i386/ilp32/x86-64-sse-check-none.d | 16 +- .../gas/i386/ilp32/x86-64-sse-check-warn.d | 16 +- gas/testsuite/gas/i386/ilp32/x86-64-sse-check.d | 14 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/intel-intel.d | 710 + gas/testsuite/gas/i386/intel.d | 10 +- gas/testsuite/gas/i386/intel.e | 4 - gas/testsuite/gas/i386/intel.s | 8 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 443 + gas/testsuite/gas/i386/inval-avx512f.s | 248 + gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/invpcid-intel.d | 1 + gas/testsuite/gas/i386/invpcid.d | 1 + gas/testsuite/gas/i386/invpcid.s | 1 + gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 2 +- gas/testsuite/gas/i386/movdir-intel.d | 18 + gas/testsuite/gas/i386/movdir.d | 18 + gas/testsuite/gas/i386/movdir.s | 13 + gas/testsuite/gas/i386/movdir64b-reg.l | 5 + gas/testsuite/gas/i386/movdir64b-reg.s | 11 + gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/noavx-3.l | 6 +- gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/nop-1.d | 59 + gas/testsuite/gas/i386/nop-1.s | 25 + gas/testsuite/gas/i386/nop-2.d | 78 + gas/testsuite/gas/i386/nop-2.s | 26 + gas/testsuite/gas/i386/nop-3.d | 20 + gas/testsuite/gas/i386/nop-3.s | 15 + gas/testsuite/gas/i386/nop-4.d | 24 + gas/testsuite/gas/i386/nop-4.s | 18 + gas/testsuite/gas/i386/nop-5.d | 26 + gas/testsuite/gas/i386/nop-5.s | 19 + gas/testsuite/gas/i386/nop-6.d | 18 + gas/testsuite/gas/i386/nop-6.s | 25 + gas/testsuite/gas/i386/nop-bad-1.l | 4 + gas/testsuite/gas/i386/nop-bad-1.s | 4 + gas/testsuite/gas/i386/nops-1-core2.d | 19 +- gas/testsuite/gas/i386/nops-1-i386-i686.d | 270 +- gas/testsuite/gas/i386/nops-1-i386.d | 270 +- gas/testsuite/gas/i386/nops-1-i686.d | 36 +- gas/testsuite/gas/i386/nops-1-k8.d | 19 +- gas/testsuite/gas/i386/nops-1.d | 270 +- gas/testsuite/gas/i386/nops-2-core2.d | 276 +- gas/testsuite/gas/i386/nops-2-i386.d | 276 +- gas/testsuite/gas/i386/nops-2.d | 276 +- gas/testsuite/gas/i386/nops-3-i386.d | 34 +- gas/testsuite/gas/i386/nops-3-i686.d | 34 +- gas/testsuite/gas/i386/nops-3.d | 34 +- gas/testsuite/gas/i386/nops-4-i386.d | 399 +- gas/testsuite/gas/i386/nops-4-i686.d | 399 +- gas/testsuite/gas/i386/nops-4.d | 399 +- gas/testsuite/gas/i386/nops-4a-i686.d | 83 +- gas/testsuite/gas/i386/nops-5-i686.d | 44 +- gas/testsuite/gas/i386/nops-5.d | 44 +- gas/testsuite/gas/i386/nops-6.d | 6 +- gas/testsuite/gas/i386/nops-7.d | 171 + gas/testsuite/gas/i386/nops-7.s | 18 + gas/testsuite/gas/i386/nops.d | 4 +- gas/testsuite/gas/i386/nops.s | 4 +- gas/testsuite/gas/i386/nops16-1.d | 603 +- gas/testsuite/gas/i386/optimize-1.d | 65 + gas/testsuite/gas/i386/optimize-1.s | 74 + gas/testsuite/gas/i386/optimize-2.d | 19 + gas/testsuite/gas/i386/optimize-2.s | 13 + gas/testsuite/gas/i386/optimize-3.d | 12 + gas/testsuite/gas/i386/optimize-3.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 67 + gas/testsuite/gas/i386/optimize-4.s | 6 + gas/testsuite/gas/i386/optimize-5.d | 67 + gas/testsuite/gas/i386/optimize-5.s | 8 + gas/testsuite/gas/i386/opts-intel.d | 4 + gas/testsuite/gas/i386/opts.d | 4 + gas/testsuite/gas/i386/opts.s | 8 + gas/testsuite/gas/i386/pconfig-intel.d | 11 + gas/testsuite/gas/i386/pconfig.d | 11 + gas/testsuite/gas/i386/pconfig.s | 5 + gas/testsuite/gas/i386/prefix.d | 3 + gas/testsuite/gas/i386/prefix.s | 4 + gas/testsuite/gas/i386/prefix32.l | 36 + gas/testsuite/gas/i386/prefix32.s | 23 + gas/testsuite/gas/i386/prefix64.l | 36 + gas/testsuite/gas/i386/prefix64.s | 23 + gas/testsuite/gas/i386/property-1.d | 8 + gas/testsuite/gas/i386/property-1.s | 31 + gas/testsuite/gas/i386/pseudos.d | 258 +- gas/testsuite/gas/i386/pseudos.s | 262 + gas/testsuite/gas/i386/relax.d | 1 + gas/testsuite/gas/i386/reloc64.d | 3 +- gas/testsuite/gas/i386/rex.d | 10 +- gas/testsuite/gas/i386/rex.s | 10 + gas/testsuite/gas/i386/se1.d | 1 + gas/testsuite/gas/i386/se1.s | 1 + gas/testsuite/gas/i386/sg.l | 25 + gas/testsuite/gas/i386/sg.s | 66 + gas/testsuite/gas/i386/size-1.d | 1 + gas/testsuite/gas/i386/size-3.d | 1 + gas/testsuite/gas/i386/sse-check-error.l | 18 + gas/testsuite/gas/i386/sse-check-none.d | 16 +- gas/testsuite/gas/i386/sse-check-none.s | 19 +- gas/testsuite/gas/i386/sse-check-warn.d | 16 +- gas/testsuite/gas/i386/sse-check-warn.e | 3 + gas/testsuite/gas/i386/sse-check.d | 3 + gas/testsuite/gas/i386/sse-check.s | 9 + gas/testsuite/gas/i386/sse2avx-opts-intel.d | 4 + gas/testsuite/gas/i386/sse2avx-opts.d | 4 + gas/testsuite/gas/i386/stN.l | 18 + gas/testsuite/gas/i386/stN.s | 9 + gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/unspec.l | 65 + gas/testsuite/gas/i386/unspec.s | 69 + gas/testsuite/gas/i386/unspec64.l | 21 + gas/testsuite/gas/i386/unspec64.s | 25 + gas/testsuite/gas/i386/vex-lig-2.d | 74 + gas/testsuite/gas/i386/vex-lig-2.s | 83 + gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/waitpkg-intel.d | 16 + gas/testsuite/gas/i386/waitpkg.d | 16 + gas/testsuite/gas/i386/waitpkg.s | 8 + gas/testsuite/gas/i386/wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/wbnoinvd.d | 11 + gas/testsuite/gas/i386/wbnoinvd.s | 5 + gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-arch-3-znver1.d | 7 +- gas/testsuite/gas/i386/x86-64-arch-3-znver2.d | 31 + gas/testsuite/gas/i386/x86-64-arch-3.d | 7 +- gas/testsuite/gas/i386/x86-64-arch-3.s | 40 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 + gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 + gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 - gas/testsuite/gas/i386/x86-64-avx-wig.d | 276 + gas/testsuite/gas/i386/x86-64-avx-wig.s | 270 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 118 + gas/testsuite/gas/i386/x86-64-avx2-wig.s | 112 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l | 12 +- gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 + gas/testsuite/gas/i386/x86-64-cet.d | 4 + gas/testsuite/gas/i386/x86-64-cet.s | 4 + gas/testsuite/gas/i386/x86-64-cldemote-intel.d | 16 + gas/testsuite/gas/i386/x86-64-cldemote.d | 16 + gas/testsuite/gas/i386/x86-64-cldemote.s | 12 + gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 41 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 46 + gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig.s | 13 + gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 9 + gas/testsuite/gas/i386/x86-64-evex-wig1.d | 9 + gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 + gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 + gas/testsuite/gas/i386/x86-64-inval.l | 4 + gas/testsuite/gas/i386/x86-64-inval.s | 3 + gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 1 + gas/testsuite/gas/i386/x86-64-invpcid.d | 1 + gas/testsuite/gas/i386/x86-64-invpcid.s | 1 + gas/testsuite/gas/i386/x86-64-jump.d | 4 +- gas/testsuite/gas/i386/x86-64-movd-intel.d | 2 - gas/testsuite/gas/i386/x86-64-movd.d | 2 - gas/testsuite/gas/i386/x86-64-movd.s | 2 - gas/testsuite/gas/i386/x86-64-movdir-intel.d | 18 + gas/testsuite/gas/i386/x86-64-movdir.d | 18 + gas/testsuite/gas/i386/x86-64-movdir.s | 13 + gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 5 + gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 11 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-mpx.s | 7 + gas/testsuite/gas/i386/x86-64-nop-1.d | 49 + gas/testsuite/gas/i386/x86-64-nop-2.d | 79 + gas/testsuite/gas/i386/x86-64-nop-3.d | 21 + gas/testsuite/gas/i386/x86-64-nop-4.d | 24 + gas/testsuite/gas/i386/x86-64-nop-5.d | 27 + gas/testsuite/gas/i386/x86-64-nop-6.d | 18 + gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-g64.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-k8.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-pentium.d | 120 +- gas/testsuite/gas/i386/x86-64-nops-1.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-2.d | 23 +- gas/testsuite/gas/i386/x86-64-nops-3.d | 11 +- gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-4-k8.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-4.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-5-k8.d | 44 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 44 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 120 + gas/testsuite/gas/i386/x86-64-nops.d | 4 +- gas/testsuite/gas/i386/x86-64-nops.s | 4 +- gas/testsuite/gas/i386/x86-64-opcode.d | 4 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 55 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 49 + gas/testsuite/gas/i386/x86-64-optimize-2.d | 109 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 116 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 27 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 21 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 12 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 6 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 111 + gas/testsuite/gas/i386/x86-64-optimize-5.s | 6 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 111 + gas/testsuite/gas/i386/x86-64-optimize-6.s | 8 + gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.s | 5 + gas/testsuite/gas/i386/x86-64-property-1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 296 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 300 + gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 8 +- gas/testsuite/gas/i386/x86-64-se1.d | 1 + gas/testsuite/gas/i386/x86-64-se1.s | 1 + gas/testsuite/gas/i386/x86-64-simd-suffix.d | 16 +- gas/testsuite/gas/i386/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/x86-64-size-5.d | 1 + gas/testsuite/gas/i386/x86-64-sse-check-error.l | 18 + gas/testsuite/gas/i386/x86-64-sse-check-none.d | 16 +- gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 16 +- gas/testsuite/gas/i386/x86-64-sse-check.d | 14 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/x86-64-vex-lig-2.d | 78 + gas/testsuite/gas/i386/x86-64-vex-lig-2.s | 89 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 23 + gas/testsuite/gas/i386/x86-64-waitpkg.d | 23 + gas/testsuite/gas/i386/x86-64-waitpkg.s | 15 + gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.s | 5 + gas/testsuite/gas/i386/xmmhi32.d | 51 + gas/testsuite/gas/i386/xmmhi32.s | 53 + gas/testsuite/gas/i386/xmmhi64.d | 12 + gas/testsuite/gas/i386/xmmhi64.s | 7 + gas/testsuite/gas/i386/xmmword.l | 111 + gas/testsuite/gas/i386/xmmword.s | 142 + gas/testsuite/gas/i386/xsave-intel.d | 12 + gas/testsuite/gas/i386/xsave.d | 12 + gas/testsuite/gas/i386/xsave.s | 25 + gas/testsuite/gas/i860/README.i860 | 39 - gas/testsuite/gas/i860/bitwise.d | 141 - gas/testsuite/gas/i860/bitwise.s | 150 - gas/testsuite/gas/i860/branch.d | 81 - gas/testsuite/gas/i860/branch.s | 85 - gas/testsuite/gas/i860/bte.d | 62 - gas/testsuite/gas/i860/bte.s | 55 - gas/testsuite/gas/i860/dir-align01.d | 17 - gas/testsuite/gas/i860/dir-align01.s | 11 - gas/testsuite/gas/i860/dir-intel01.d | 19 - gas/testsuite/gas/i860/dir-intel01.s | 19 - gas/testsuite/gas/i860/dir-intel02.d | 15 - gas/testsuite/gas/i860/dir-intel02.s | 13 - gas/testsuite/gas/i860/dir-intel03-err.l | 5 - gas/testsuite/gas/i860/dir-intel03-err.s | 14 - gas/testsuite/gas/i860/dual01.d | 21 - gas/testsuite/gas/i860/dual01.s | 17 - gas/testsuite/gas/i860/dual02-err.l | 2 - gas/testsuite/gas/i860/dual02-err.s | 9 - gas/testsuite/gas/i860/dual03.d | 53 - gas/testsuite/gas/i860/dual03.s | 46 - gas/testsuite/gas/i860/fldst01.d | 73 - gas/testsuite/gas/i860/fldst01.s | 75 - gas/testsuite/gas/i860/fldst02.d | 73 - gas/testsuite/gas/i860/fldst02.s | 75 - gas/testsuite/gas/i860/fldst03.d | 73 - gas/testsuite/gas/i860/fldst03.s | 75 - gas/testsuite/gas/i860/fldst04.d | 73 - gas/testsuite/gas/i860/fldst04.s | 75 - gas/testsuite/gas/i860/fldst05.d | 73 - gas/testsuite/gas/i860/fldst05.s | 75 - gas/testsuite/gas/i860/fldst06.d | 73 - gas/testsuite/gas/i860/fldst06.s | 75 - gas/testsuite/gas/i860/fldst07.d | 73 - gas/testsuite/gas/i860/fldst07.s | 75 - gas/testsuite/gas/i860/fldst08.d | 73 - gas/testsuite/gas/i860/fldst08.s | 75 - gas/testsuite/gas/i860/float01.d | 69 - gas/testsuite/gas/i860/float01.s | 84 - gas/testsuite/gas/i860/float02.d | 39 - gas/testsuite/gas/i860/float02.s | 42 - gas/testsuite/gas/i860/float03.d | 51 - gas/testsuite/gas/i860/float03.s | 64 - gas/testsuite/gas/i860/float04.d | 39 - gas/testsuite/gas/i860/float04.s | 49 - gas/testsuite/gas/i860/form.d | 63 - gas/testsuite/gas/i860/form.s | 66 - gas/testsuite/gas/i860/i860.exp | 61 - gas/testsuite/gas/i860/iarith.d | 97 - gas/testsuite/gas/i860/iarith.s | 102 - gas/testsuite/gas/i860/ldst01.d | 39 - gas/testsuite/gas/i860/ldst01.s | 35 - gas/testsuite/gas/i860/ldst02.d | 39 - gas/testsuite/gas/i860/ldst02.s | 35 - gas/testsuite/gas/i860/ldst03.d | 43 - gas/testsuite/gas/i860/ldst03.s | 39 - gas/testsuite/gas/i860/ldst04.d | 24 - gas/testsuite/gas/i860/ldst04.s | 19 - gas/testsuite/gas/i860/ldst05.d | 24 - gas/testsuite/gas/i860/ldst05.s | 19 - gas/testsuite/gas/i860/ldst06.d | 28 - gas/testsuite/gas/i860/ldst06.s | 22 - gas/testsuite/gas/i860/pfam.d | 153 - gas/testsuite/gas/i860/pfam.s | 182 - gas/testsuite/gas/i860/pfmam.d | 153 - gas/testsuite/gas/i860/pfmam.s | 182 - gas/testsuite/gas/i860/pfmsm.d | 153 - gas/testsuite/gas/i860/pfmsm.s | 182 - gas/testsuite/gas/i860/pfsm.d | 153 - gas/testsuite/gas/i860/pfsm.s | 182 - gas/testsuite/gas/i860/pseudo-ops01.d | 14 - gas/testsuite/gas/i860/pseudo-ops01.s | 10 - gas/testsuite/gas/i860/regress01.d | 21 - gas/testsuite/gas/i860/regress01.s | 19 - gas/testsuite/gas/i860/shift.d | 86 - gas/testsuite/gas/i860/shift.s | 90 - gas/testsuite/gas/i860/simd.d | 105 - gas/testsuite/gas/i860/simd.s | 119 - gas/testsuite/gas/i860/system.d | 72 - gas/testsuite/gas/i860/system.s | 76 - gas/testsuite/gas/i860/xp.d | 241 - gas/testsuite/gas/i860/xp.s | 266 - gas/testsuite/gas/ia64/pr13167.d | 2 +- gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/lns/lns.exp | 6 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/m68k-coff/gas.exp | 31 - gas/testsuite/gas/m68k-coff/p2389.s | 19 - gas/testsuite/gas/m68k-coff/p2389a.s | 3 - gas/testsuite/gas/m68k-coff/p2430.s | 6 - gas/testsuite/gas/m68k-coff/p2430a.s | 4 - gas/testsuite/gas/m68k-coff/t1.s | 36 - gas/testsuite/gas/m68k/all.exp | 16 +- gas/testsuite/gas/m68k/br-isaa.d | 1 - gas/testsuite/gas/m68k/br-isab.d | 1 - gas/testsuite/gas/m68k/br-isac.d | 1 - gas/testsuite/gas/m68k/p3041.d | 36 - gas/testsuite/gas/m68k/p3041.s | 27 - gas/testsuite/gas/m68k/p3041data.d | 28 - gas/testsuite/gas/m68k/p3041data.s | 27 - gas/testsuite/gas/m68k/p3041pcrel.d | 38 - gas/testsuite/gas/m68k/p3041pcrel.s | 28 - gas/testsuite/gas/m68k/t2.d | 8 - gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/ase-errors-1.l | 8 + gas/testsuite/gas/mips/ase-errors-1.s | 17 + gas/testsuite/gas/mips/ase-errors-2.l | 8 + gas/testsuite/gas/mips/ase-errors-2.s | 19 + gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 3 + gas/testsuite/gas/mips/crc-err.l | 19 + gas/testsuite/gas/mips/crc-err.s | 32 + gas/testsuite/gas/mips/crc.d | 21 + gas/testsuite/gas/mips/crc.s | 12 + gas/testsuite/gas/mips/crc64-err.d | 3 + gas/testsuite/gas/mips/crc64-err.l | 7 + gas/testsuite/gas/mips/crc64-err.s | 12 + gas/testsuite/gas/mips/crc64.d | 17 + gas/testsuite/gas/mips/crc64.s | 8 + gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 + .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 + gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28.s | 12 + gas/testsuite/gas/mips/ginv-err.d | 3 + gas/testsuite/gas/mips/ginv-err.l | 4 + gas/testsuite/gas/mips/ginv-err.s | 5 + gas/testsuite/gas/mips/ginv.d | 18 + gas/testsuite/gas/mips/ginv.s | 9 + .../gas/mips/interaptiv-mr2@isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2@isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 4 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 4 +- gas/testsuite/gas/mips/loongson-2e.d | 1 - gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 + gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 + gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 7 +- gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 + gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 + gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 + gas/testsuite/gas/mips/loongson-cam.s | 7 + gas/testsuite/gas/mips/loongson-ext2.d | 28 + gas/testsuite/gas/mips/loongson-ext2.s | 7 + gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips@addiu-error.d | 2 +- .../gas/mips/micromips@jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips@loc-swap-2.d | 4 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 4 +- gas/testsuite/gas/mips/micromips@mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips@msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips@relax-at.d | 2 +- gas/testsuite/gas/mips/micromips@relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips@relax.d | 2 +- .../gas/mips/micromips@stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 28 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32@mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- gas/testsuite/gas/mips/mips16-branch-reloc-4.d | 24 + gas/testsuite/gas/mips/mips16-branch-reloc-4.s | 32 + gas/testsuite/gas/mips/mips16-branch-reloc-5.d | 24 + gas/testsuite/gas/mips/mips16-branch-reloc-5.s | 32 + .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16@addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16@loc-swap-2.d | 4 +- gas/testsuite/gas/mips/mips16@loc-swap.d | 4 +- gas/testsuite/gas/mips/mips16@stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32@mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32@mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32@mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32@mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32@mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2@mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2@mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2@mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2@lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2@mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2@mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2@mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e@loc-swap.d | 4 +- gas/testsuite/gas/mips/mips1@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1@relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 - gas/testsuite/gas/mips/mips32@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6@isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6@mips5-fp.d | 1 - gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3@isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3@isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000@isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000@relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900@isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900@relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900-fix.d | 30 + gas/testsuite/gas/mips/r5900-fix.s | 40 + gas/testsuite/gas/mips/r5900-no-fix.d | 13 + gas/testsuite/gas/mips/r5900-no-fix.s | 17 + gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/r6-n32.d | 4 +- gas/testsuite/gas/mips/r6-n64.d | 4 +- gas/testsuite/gas/mips/r6.d | 4 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 4 + gas/testsuite/gas/mips/reginfo-2.d | 3 + gas/testsuite/gas/mips/reginfo-2.l | 3 + gas/testsuite/gas/mips/reginfo-2.s | 2 + gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/bad.l | 21 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430.exp | 11 + gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/nop-dint-430.d | 32 + gas/testsuite/gas/msp430/nop-dint-430.l | 9 + gas/testsuite/gas/msp430/nop-dint-430x-ignore.d | 8 + gas/testsuite/gas/msp430/nop-dint-430x-silent.d | 31 + gas/testsuite/gas/msp430/nop-dint-430x.d | 32 + gas/testsuite/gas/msp430/nop-dint-430x.l | 9 + gas/testsuite/gas/msp430/nop-dint.s | 37 + gas/testsuite/gas/msp430/nop-eint-430.d | 31 + gas/testsuite/gas/msp430/nop-eint-430.l | 3 + gas/testsuite/gas/msp430/nop-eint-430x-ignore.d | 8 + gas/testsuite/gas/msp430/nop-eint-430x-silent.d | 47 + gas/testsuite/gas/msp430/nop-eint-430x.d | 48 + gas/testsuite/gas/msp430/nop-eint-430x.l | 20 + gas/testsuite/gas/msp430/nop-eint.s | 44 + gas/testsuite/gas/msp430/nop-int-430.d | 4 + gas/testsuite/gas/msp430/nop-int-430.l | 3 + gas/testsuite/gas/msp430/nop-int-430x-silent.d | 5 + gas/testsuite/gas/msp430/nop-int-430x.d | 4 + gas/testsuite/gas/msp430/nop-int-430x.l | 10 + gas/testsuite/gas/msp430/nop-int.s | 74 + gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/allinsn.exp | 5 - gas/testsuite/gas/or1k/allinsn.s | 25 + gas/testsuite/gas/or1k/or1k.exp | 6 + gas/testsuite/gas/or1k/reloc-1.d | 72 + gas/testsuite/gas/or1k/reloc-1.s | 76 + gas/testsuite/gas/or1k/reloc-2.l | 11 + gas/testsuite/gas/or1k/reloc-2.s | 13 + gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 + gas/testsuite/gas/pdp11/pr14480.s | 17 + gas/testsuite/gas/pdp11/pr23481.d | 14 + gas/testsuite/gas/pdp11/pr23481.s | 10 + gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/common.d | 375 +- gas/testsuite/gas/ppc/common.s | 6 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 1 + gas/testsuite/gas/ppc/misalign.d | 2 + gas/testsuite/gas/ppc/misalign.l | 2 + gas/testsuite/gas/ppc/misalign.s | 3 + gas/testsuite/gas/ppc/misalign2.d | 7 + gas/testsuite/gas/ppc/misalign2.s | 13 + gas/testsuite/gas/ppc/ppc.exp | 145 +- gas/testsuite/gas/ppc/spe.d | 517 +- gas/testsuite/gas/ppc/spe.s | 2 + gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/pru/illegal2.l | 2 + gas/testsuite/gas/pru/illegal2.s | 5 + gas/testsuite/gas/pru/ldi.d | 8 +- gas/testsuite/gas/pru/pru.exp | 1 + gas/testsuite/gas/riscv/bad-csr.d | 3 + gas/testsuite/gas/riscv/bad-csr.l | 2 + gas/testsuite/gas/riscv/bad-csr.s | 1 + gas/testsuite/gas/riscv/bge.d | 13 + gas/testsuite/gas/riscv/bge.s | 5 + gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 + gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/c-zero-imm.d | 6 + gas/testsuite/gas/riscv/c-zero-imm.s | 8 + gas/testsuite/gas/riscv/c-zero-reg.d | 2 +- gas/testsuite/gas/riscv/c-zero-reg.s | 4 +- .../dummy.s => gas/testsuite/gas/riscv/empty.s | 0 gas/testsuite/gas/riscv/fence-fail.d | 3 + gas/testsuite/gas/riscv/fence-fail.l | 4 + gas/testsuite/gas/riscv/fence-fail.s | 4 + gas/testsuite/gas/riscv/fence-tso.d | 11 + gas/testsuite/gas/riscv/fence-tso.s | 2 + gas/testsuite/gas/riscv/insn.d | 52 + gas/testsuite/gas/riscv/insn.s | 40 + gas/testsuite/gas/riscv/lla32.d | 19 + gas/testsuite/gas/riscv/lla32.s | 15 + gas/testsuite/gas/riscv/lla64-fail.d | 3 + gas/testsuite/gas/riscv/lla64-fail.l | 2 + gas/testsuite/gas/riscv/lla64-fail.s | 3 + gas/testsuite/gas/riscv/lla64.d | 20 + gas/testsuite/gas/riscv/lla64.s | 17 + gas/testsuite/gas/riscv/march-fail-rv32ef.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32ef.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32i.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32i.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32iam.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iam.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32ic.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32ic.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32icx2p.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32icx2p.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32imc.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32imc.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64I.d | 3 + gas/testsuite/gas/riscv/march-fail-rv64I.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64e.d | 3 + gas/testsuite/gas/riscv/march-fail-rv64e.l | 2 + gas/testsuite/gas/riscv/march-ok-g2.d | 5 + gas/testsuite/gas/riscv/march-ok-g2_p1.d | 5 + gas/testsuite/gas/riscv/march-ok-g2p0.d | 5 + gas/testsuite/gas/riscv/march-ok-i2p0.d | 5 + gas/testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d | 5 + .../gas/riscv/march-ok-nse-with-version.d | 5 + gas/testsuite/gas/riscv/march-ok-s-with-version.d | 5 + gas/testsuite/gas/riscv/march-ok-s.d | 5 + gas/testsuite/gas/riscv/march-ok-sx.d | 5 + gas/testsuite/gas/riscv/march-ok-two-nse.d | 5 + gas/testsuite/gas/riscv/no-relax-align-2.d | 19 + gas/testsuite/gas/riscv/no-relax-align-2.s | 5 + gas/testsuite/gas/riscv/no-relax-align.d | 13 + gas/testsuite/gas/riscv/no-relax-align.s | 4 + gas/testsuite/gas/riscv/no-relax-reloc.d | 12 + gas/testsuite/gas/riscv/no-relax-reloc.s | 8 + gas/testsuite/gas/riscv/relax-reloc.d | 17 + gas/testsuite/gas/riscv/relax-reloc.s | 8 + gas/testsuite/gas/riscv/rouding-fail.d | 3 + gas/testsuite/gas/riscv/rouding-fail.l | 3 + gas/testsuite/gas/riscv/rouding-fail.s | 3 + gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 15 + gas/testsuite/gas/rx/pr22737.s | 1 + gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/rx.exp | 1 + gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 19 + gas/testsuite/gas/s12z/abs.s | 8 + gas/testsuite/gas/s12z/adc-imm.d | 21 + gas/testsuite/gas/s12z/adc-imm.s | 8 + gas/testsuite/gas/s12z/adc-opr.d | 21 + gas/testsuite/gas/s12z/adc-opr.s | 9 + gas/testsuite/gas/s12z/add-imm.d | 21 + gas/testsuite/gas/s12z/add-imm.s | 8 + gas/testsuite/gas/s12z/add-opr.d | 21 + gas/testsuite/gas/s12z/add-opr.s | 9 + gas/testsuite/gas/s12z/and-imm.d | 21 + gas/testsuite/gas/s12z/and-imm.s | 8 + gas/testsuite/gas/s12z/and-opr.d | 22 + gas/testsuite/gas/s12z/and-opr.s | 9 + gas/testsuite/gas/s12z/and-or-cc.d | 13 + gas/testsuite/gas/s12z/and-or-cc.s | 2 + gas/testsuite/gas/s12z/bfext-special.d | 13 + gas/testsuite/gas/s12z/bfext-special.s | 2 + gas/testsuite/gas/s12z/bfext.d | 47 + gas/testsuite/gas/s12z/bfext.s | 23 + gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 + gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 + gas/testsuite/gas/s12z/bit-manip.d | 26 + gas/testsuite/gas/s12z/bit-manip.s | 16 + gas/testsuite/gas/s12z/bit.d | 33 + gas/testsuite/gas/s12z/bit.s | 17 + gas/testsuite/gas/s12z/bra-expression-defined.d | 23 + gas/testsuite/gas/s12z/bra-expression-defined.s | 11 + gas/testsuite/gas/s12z/bra-expression-undef.d | 24 + gas/testsuite/gas/s12z/bra-expression-undef.s | 9 + gas/testsuite/gas/s12z/bra.d | 36 + gas/testsuite/gas/s12z/bra.s | 22 + gas/testsuite/gas/s12z/brclr-symbols.d | 32 + gas/testsuite/gas/s12z/brclr-symbols.s | 9 + gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 23 + gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.s | 7 + gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 21 + gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.s | 5 + gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 24 + gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.s | 12 + gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 19 + gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.s | 6 + gas/testsuite/gas/s12z/clb.d | 19 + gas/testsuite/gas/s12z/clb.s | 8 + gas/testsuite/gas/s12z/clr-opr.d | 15 + gas/testsuite/gas/s12z/clr-opr.s | 5 + gas/testsuite/gas/s12z/clr.d | 21 + gas/testsuite/gas/s12z/clr.s | 10 + gas/testsuite/gas/s12z/cmp-imm.d | 23 + gas/testsuite/gas/s12z/cmp-imm.s | 12 + gas/testsuite/gas/s12z/cmp-opr-inc.d | 21 + gas/testsuite/gas/s12z/cmp-opr-inc.s | 11 + gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 19 + gas/testsuite/gas/s12z/cmp-opr-rdirect.s | 9 + gas/testsuite/gas/s12z/cmp-opr-reg.d | 19 + gas/testsuite/gas/s12z/cmp-opr-reg.s | 9 + gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 19 + gas/testsuite/gas/s12z/cmp-opr-rindirect.s | 9 + gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 21 + gas/testsuite/gas/s12z/cmp-opr-sxe4.s | 10 + gas/testsuite/gas/s12z/cmp-opr-xys.d | 19 + gas/testsuite/gas/s12z/cmp-opr-xys.s | 9 + gas/testsuite/gas/s12z/cmp-s-imm.d | 27 + gas/testsuite/gas/s12z/cmp-s-imm.s | 10 + gas/testsuite/gas/s12z/cmp-s-opr.d | 25 + gas/testsuite/gas/s12z/cmp-s-opr.s | 10 + gas/testsuite/gas/s12z/cmp-xy.d | 12 + gas/testsuite/gas/s12z/cmp-xy.s | 1 + gas/testsuite/gas/s12z/com-opr.d | 15 + gas/testsuite/gas/s12z/com-opr.s | 3 + gas/testsuite/gas/s12z/complex-shifts.d | 18 + gas/testsuite/gas/s12z/complex-shifts.s | 4 + gas/testsuite/gas/s12z/db-tb-cc-opr.d | 30 + gas/testsuite/gas/s12z/db-tb-cc-opr.s | 11 + gas/testsuite/gas/s12z/db-tb-cc-reg.d | 31 + gas/testsuite/gas/s12z/db-tb-cc-reg.s | 21 + gas/testsuite/gas/s12z/dbCC.d | 27 + gas/testsuite/gas/s12z/dbCC.s | 7 + gas/testsuite/gas/s12z/dec-opr.d | 15 + gas/testsuite/gas/s12z/dec-opr.s | 3 + gas/testsuite/gas/s12z/dec.d | 19 + gas/testsuite/gas/s12z/dec.s | 8 + gas/testsuite/gas/s12z/div.d | 23 + gas/testsuite/gas/s12z/div.s | 8 + gas/testsuite/gas/s12z/eor.d | 33 + gas/testsuite/gas/s12z/eor.s | 17 + gas/testsuite/gas/s12z/exg.d | 29 + gas/testsuite/gas/s12z/exg.s | 18 + gas/testsuite/gas/s12z/ext24-ld-xy.d | 12 + gas/testsuite/gas/s12z/ext24-ld-xy.s | 2 + gas/testsuite/gas/s12z/inc-opr.d | 15 + gas/testsuite/gas/s12z/inc-opr.s | 3 + gas/testsuite/gas/s12z/inc.d | 19 + gas/testsuite/gas/s12z/inc.s | 8 + gas/testsuite/gas/s12z/inh.d | 15 + gas/testsuite/gas/s12z/inh.s | 5 + gas/testsuite/gas/s12z/jmp.d | 33 + gas/testsuite/gas/s12z/jmp.s | 20 + gas/testsuite/gas/s12z/jsr.d | 33 + gas/testsuite/gas/s12z/jsr.s | 20 + gas/testsuite/gas/s12z/ld-imm-page2.d | 15 + gas/testsuite/gas/s12z/ld-imm-page2.s | 2 + gas/testsuite/gas/s12z/ld-imm.d | 25 + gas/testsuite/gas/s12z/ld-imm.s | 16 + gas/testsuite/gas/s12z/ld-immu18.d | 28 + gas/testsuite/gas/s12z/ld-immu18.s | 10 + gas/testsuite/gas/s12z/ld-large-direct.d | 21 + gas/testsuite/gas/s12z/ld-large-direct.s | 11 + gas/testsuite/gas/s12z/ld-opr.d | 22 + gas/testsuite/gas/s12z/ld-opr.s | 10 + gas/testsuite/gas/s12z/ld-s-opr.d | 16 + gas/testsuite/gas/s12z/ld-s-opr.s | 4 + gas/testsuite/gas/s12z/ld-small-direct.d | 31 + gas/testsuite/gas/s12z/ld-small-direct.s | 11 + gas/testsuite/gas/s12z/lea-immu18.d | 14 + gas/testsuite/gas/s12z/lea-immu18.s | 3 + gas/testsuite/gas/s12z/lea.d | 18 + gas/testsuite/gas/s12z/lea.s | 8 + gas/testsuite/gas/s12z/mac.d | 23 + gas/testsuite/gas/s12z/mac.s | 8 + gas/testsuite/gas/s12z/min-max.d | 48 + gas/testsuite/gas/s12z/min-max.s | 32 + gas/testsuite/gas/s12z/mod.d | 23 + gas/testsuite/gas/s12z/mod.s | 8 + gas/testsuite/gas/s12z/mov.d | 26 + gas/testsuite/gas/s12z/mov.s | 8 + gas/testsuite/gas/s12z/mul-imm.d | 19 + gas/testsuite/gas/s12z/mul-imm.s | 6 + gas/testsuite/gas/s12z/mul-opr-opr.d | 19 + gas/testsuite/gas/s12z/mul-opr-opr.s | 6 + gas/testsuite/gas/s12z/mul-opr.d | 17 + gas/testsuite/gas/s12z/mul-opr.s | 6 + gas/testsuite/gas/s12z/mul-reg.d | 27 + gas/testsuite/gas/s12z/mul-reg.s | 16 + gas/testsuite/gas/s12z/mul.d | 19 + gas/testsuite/gas/s12z/mul.s | 6 + gas/testsuite/gas/s12z/neg-opr.d | 34 + gas/testsuite/gas/s12z/neg-opr.s | 21 + gas/testsuite/gas/s12z/not-so-simple-shifts.d | 17 + gas/testsuite/gas/s12z/not-so-simple-shifts.s | 4 + gas/testsuite/gas/s12z/opr-18u.d | 26 + gas/testsuite/gas/s12z/opr-18u.s | 15 + gas/testsuite/gas/s12z/opr-expr.d | 13 + gas/testsuite/gas/s12z/opr-expr.s | 5 + gas/testsuite/gas/s12z/opr-ext-18.d | 13 + gas/testsuite/gas/s12z/opr-ext-18.s | 5 + gas/testsuite/gas/s12z/opr-idx-24-reg.d | 13 + gas/testsuite/gas/s12z/opr-idx-24-reg.s | 2 + gas/testsuite/gas/s12z/opr-idx3-reg.d | 17 + gas/testsuite/gas/s12z/opr-idx3-reg.s | 3 + gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 15 + gas/testsuite/gas/s12z/opr-idx3-xysp-24.s | 3 + gas/testsuite/gas/s12z/opr-indirect-expr.d | 14 + gas/testsuite/gas/s12z/opr-indirect-expr.s | 1 + gas/testsuite/gas/s12z/opr-symbol.d | 170 + gas/testsuite/gas/s12z/opr-symbol.s | 109 + gas/testsuite/gas/s12z/or-imm.d | 21 + gas/testsuite/gas/s12z/or-imm.s | 8 + gas/testsuite/gas/s12z/or-opr.d | 21 + gas/testsuite/gas/s12z/or-opr.s | 8 + gas/testsuite/gas/s12z/p2-mul.d | 17 + gas/testsuite/gas/s12z/p2-mul.s | 7 + gas/testsuite/gas/s12z/page2-inh.d | 15 + gas/testsuite/gas/s12z/page2-inh.s | 5 + gas/testsuite/gas/s12z/psh-pul.d | 21 + gas/testsuite/gas/s12z/psh-pul.s | 8 + gas/testsuite/gas/s12z/qmul.d | 23 + gas/testsuite/gas/s12z/qmul.s | 8 + gas/testsuite/gas/s12z/rotate.d | 22 + gas/testsuite/gas/s12z/rotate.s | 10 + gas/testsuite/gas/s12z/s12z.exp | 133 + gas/testsuite/gas/s12z/sat.d | 19 + gas/testsuite/gas/s12z/sat.s | 8 + gas/testsuite/gas/s12z/sbc-imm.d | 21 + gas/testsuite/gas/s12z/sbc-imm.s | 8 + gas/testsuite/gas/s12z/sbc-opr.d | 23 + gas/testsuite/gas/s12z/sbc-opr.s | 9 + gas/testsuite/gas/s12z/shift.d | 24 + gas/testsuite/gas/s12z/shift.s | 13 + gas/testsuite/gas/s12z/simple-shift.d | 18 + gas/testsuite/gas/s12z/simple-shift.s | 9 + gas/testsuite/gas/s12z/single-ops.d | 15 + gas/testsuite/gas/s12z/single-ops.s | 4 + gas/testsuite/gas/s12z/specd6.d | 14 + gas/testsuite/gas/s12z/specd6.s | 4 + gas/testsuite/gas/s12z/st-large-direct.d | 21 + gas/testsuite/gas/s12z/st-large-direct.s | 11 + gas/testsuite/gas/s12z/st-opr.d | 22 + gas/testsuite/gas/s12z/st-opr.s | 10 + gas/testsuite/gas/s12z/st-s-opr.d | 16 + gas/testsuite/gas/s12z/st-s-opr.s | 4 + gas/testsuite/gas/s12z/st-small-direct.d | 34 + gas/testsuite/gas/s12z/st-small-direct.s | 12 + gas/testsuite/gas/s12z/st-xy.d | 12 + gas/testsuite/gas/s12z/st-xy.s | 3 + gas/testsuite/gas/s12z/sub-imm.d | 21 + gas/testsuite/gas/s12z/sub-imm.s | 8 + gas/testsuite/gas/s12z/sub-opr.d | 22 + gas/testsuite/gas/s12z/sub-opr.s | 9 + gas/testsuite/gas/s12z/tfr.d | 20 + gas/testsuite/gas/s12z/tfr.s | 9 + gas/testsuite/gas/s12z/trap.d | 105 + gas/testsuite/gas/s12z/trap.s | 96 + gas/testsuite/gas/s390/s390.exp | 2 + gas/testsuite/gas/s390/zarch-arch12.d | 8 + gas/testsuite/gas/s390/zarch-arch12.s | 8 + gas/testsuite/gas/s390/zarch-optargs.d | 12 + gas/testsuite/gas/s390/zarch-optargs.s | 6 + .../testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 + gas/testsuite/gas/sh/basic.exp | 21 +- gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/reg-prefix.d | 1 - gas/testsuite/gas/sh/sh2a-pic.d | 3 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sh/sh64/abi-32.d | 10 - gas/testsuite/gas/sh/sh64/abi-32.s | 7 - gas/testsuite/gas/sh/sh64/abi-64.d | 9 - gas/testsuite/gas/sh/sh64/abi-64.s | 7 - gas/testsuite/gas/sh/sh64/basic-1.d | 234 - gas/testsuite/gas/sh/sh64/basic-1.s | 233 - gas/testsuite/gas/sh/sh64/case-1.d | 23 - gas/testsuite/gas/sh/sh64/case-1.s | 12 - gas/testsuite/gas/sh/sh64/case-noexp-1.d | 18 - gas/testsuite/gas/sh/sh64/crange1-1.d | 104 - gas/testsuite/gas/sh/sh64/crange1-2.d | 108 - gas/testsuite/gas/sh/sh64/crange1.s | 210 - gas/testsuite/gas/sh/sh64/crange2-1.d | 43 - gas/testsuite/gas/sh/sh64/crange2-2.d | 22 - gas/testsuite/gas/sh/sh64/crange2-noexp-1.d | 43 - gas/testsuite/gas/sh/sh64/crange2.s | 34 - gas/testsuite/gas/sh/sh64/crange3-1.d | 24 - gas/testsuite/gas/sh/sh64/crange3.s | 34 - gas/testsuite/gas/sh/sh64/crange4-1.d | 19 - gas/testsuite/gas/sh/sh64/crange4.s | 8 - gas/testsuite/gas/sh/sh64/crange5-1.d | 12 - gas/testsuite/gas/sh/sh64/crange5.s | 26 - gas/testsuite/gas/sh/sh64/creg-1.d | 77 - gas/testsuite/gas/sh/sh64/creg-1.s | 79 - gas/testsuite/gas/sh/sh64/creg-2.d | 17 - gas/testsuite/gas/sh/sh64/creg-2.s | 14 - gas/testsuite/gas/sh/sh64/datal-1.s | 41 - gas/testsuite/gas/sh/sh64/datal-2.d | 44 - gas/testsuite/gas/sh/sh64/datal-2.s | 46 - gas/testsuite/gas/sh/sh64/datal-3.s | 48 - gas/testsuite/gas/sh/sh64/datal32-1.d | 45 - gas/testsuite/gas/sh/sh64/datal32-3.d | 94 - gas/testsuite/gas/sh/sh64/datal64-1.d | 50 - gas/testsuite/gas/sh/sh64/datal64-3.d | 123 - gas/testsuite/gas/sh/sh64/eh-1.d | 14 - gas/testsuite/gas/sh/sh64/eh-1.s | 7 - gas/testsuite/gas/sh/sh64/endian-1.d | 9 - gas/testsuite/gas/sh/sh64/endian-1.s | 7 - gas/testsuite/gas/sh/sh64/endian-2.d | 10 - gas/testsuite/gas/sh/sh64/endian-2.s | 7 - gas/testsuite/gas/sh/sh64/err-1.s | 47 - gas/testsuite/gas/sh/sh64/err-2.s | 16 - gas/testsuite/gas/sh/sh64/err-3.s | 36 - gas/testsuite/gas/sh/sh64/err-4.s | 27 - gas/testsuite/gas/sh/sh64/err-abi-32.s | 10 - gas/testsuite/gas/sh/sh64/err-abi-64.s | 10 - gas/testsuite/gas/sh/sh64/err-dsp.s | 15 - gas/testsuite/gas/sh/sh64/err-movi-noexp-1.s | 24 - gas/testsuite/gas/sh/sh64/err-noexp-cmd1.s | 10 - gas/testsuite/gas/sh/sh64/err-pt-1.s | 18 - gas/testsuite/gas/sh/sh64/err-pt32-cmd1.s | 10 - gas/testsuite/gas/sh/sh64/err-pt32-cmd2.s | 10 - gas/testsuite/gas/sh/sh64/err-pt32-cmd3.s | 10 - gas/testsuite/gas/sh/sh64/err-ptb-1.s | 34 - gas/testsuite/gas/sh/sh64/err-ptb-2.s | 34 - gas/testsuite/gas/sh/sh64/err.exp | 9 - gas/testsuite/gas/sh/sh64/immexpr1.s | 85 - gas/testsuite/gas/sh/sh64/immexpr2.s | 16 - gas/testsuite/gas/sh/sh64/immexpr32-1.d | 67 - gas/testsuite/gas/sh/sh64/immexpr32-2.d | 11 - gas/testsuite/gas/sh/sh64/immexpr64-1.d | 68 - gas/testsuite/gas/sh/sh64/immexpr64-2.d | 11 - gas/testsuite/gas/sh/sh64/lineno.d | 19 - gas/testsuite/gas/sh/sh64/lineno.s | 7 - gas/testsuite/gas/sh/sh64/localcom-1.d | 30 - gas/testsuite/gas/sh/sh64/localcom-1.s | 26 - gas/testsuite/gas/sh/sh64/mix-1.d | 42 - gas/testsuite/gas/sh/sh64/mix-1.s | 21 - gas/testsuite/gas/sh/sh64/mix-noexp-1.d | 33 - gas/testsuite/gas/sh/sh64/movi-1.s | 20 - gas/testsuite/gas/sh/sh64/movi-2.s | 28 - gas/testsuite/gas/sh/sh64/movi-3.d | 18 - gas/testsuite/gas/sh/sh64/movi-3.s | 10 - gas/testsuite/gas/sh/sh64/movi32-1.d | 35 - gas/testsuite/gas/sh/sh64/movi32-2.d | 36 - gas/testsuite/gas/sh/sh64/movi32-noexp-2.d | 28 - gas/testsuite/gas/sh/sh64/movi64-1.d | 44 - gas/testsuite/gas/sh/sh64/movi64-2.d | 30 - gas/testsuite/gas/sh/sh64/movi64-2.s | 10 - gas/testsuite/gas/sh/sh64/movi64-3.d | 52 - gas/testsuite/gas/sh/sh64/movi64-noexp-2.d | 28 - gas/testsuite/gas/sh/sh64/pt-1.d | 26 - gas/testsuite/gas/sh/sh64/pt-1.s | 17 - gas/testsuite/gas/sh/sh64/pt-2.s | 22 - gas/testsuite/gas/sh/sh64/pt-noexp-1.d | 27 - gas/testsuite/gas/sh/sh64/pt32-1.d | 39 - gas/testsuite/gas/sh/sh64/pt32-noexp-2.d | 34 - gas/testsuite/gas/sh/sh64/pt64-1.d | 47 - gas/testsuite/gas/sh/sh64/pt64-32-1.d | 27 - gas/testsuite/gas/sh/sh64/pt64-32-2.d | 39 - gas/testsuite/gas/sh/sh64/pt64-noexp-2.d | 34 - gas/testsuite/gas/sh/sh64/ptc-1.s | 5 - gas/testsuite/gas/sh/sh64/ptc32-1.d | 15 - gas/testsuite/gas/sh/sh64/ptc32-noexp-1.d | 12 - gas/testsuite/gas/sh/sh64/ptc64-1.d | 19 - gas/testsuite/gas/sh/sh64/ptc64-32-1.d | 15 - gas/testsuite/gas/sh/sh64/ptc64-noexp-1.d | 13 - gas/testsuite/gas/sh/sh64/ptext-1.s | 8 - gas/testsuite/gas/sh/sh64/ptext32-1.d | 40 - gas/testsuite/gas/sh/sh64/ptext32-noexp-1.d | 22 - gas/testsuite/gas/sh/sh64/ptext64-1.d | 64 - gas/testsuite/gas/sh/sh64/ptext64-32-1.d | 40 - gas/testsuite/gas/sh/sh64/ptext64-noexp-1.d | 22 - gas/testsuite/gas/sh/sh64/rel-1.s | 137 - gas/testsuite/gas/sh/sh64/rel-2.s | 138 - gas/testsuite/gas/sh/sh64/rel-3.s | 137 - gas/testsuite/gas/sh/sh64/rel-4.s | 138 - gas/testsuite/gas/sh/sh64/rel-5.s | 48 - gas/testsuite/gas/sh/sh64/rel32-1.d | 86 - gas/testsuite/gas/sh/sh64/rel32-2.d | 86 - gas/testsuite/gas/sh/sh64/rel32-3.d | 86 - gas/testsuite/gas/sh/sh64/rel32-4.d | 86 - gas/testsuite/gas/sh/sh64/rel32-5.d | 30 - gas/testsuite/gas/sh/sh64/rel64-1.d | 111 - gas/testsuite/gas/sh/sh64/rel64-2.d | 111 - gas/testsuite/gas/sh/sh64/rel64-3.d | 111 - gas/testsuite/gas/sh/sh64/rel64-4.d | 111 - gas/testsuite/gas/sh/sh64/rel64-5.d | 40 - gas/testsuite/gas/sh/sh64/relax-1.d | 30 - gas/testsuite/gas/sh/sh64/relax-1.s | 18 - gas/testsuite/gas/sh/sh64/relax-2.d | 30 - gas/testsuite/gas/sh/sh64/relax-2.s | 23 - gas/testsuite/gas/sh/sh64/relax-3.d | 43 - gas/testsuite/gas/sh/sh64/relax-3.s | 32 - gas/testsuite/gas/sh/sh64/sh64.exp | 27 - gas/testsuite/gas/sh/sh64/shift-1.s | 42 - gas/testsuite/gas/sh/sh64/shift-2.s | 34 - gas/testsuite/gas/sh/sh64/shift-3.s | 7 - gas/testsuite/gas/sh/sh64/shift32-1.d | 58 - gas/testsuite/gas/sh/sh64/shift32-3.d | 14 - gas/testsuite/gas/sh/sh64/shift32-noexp-3.d | 14 - gas/testsuite/gas/sh/sh64/shift64-1.d | 58 - gas/testsuite/gas/sh/sh64/shift64-2.d | 42 - gas/testsuite/gas/sh/sh64/shift64-3.d | 14 - gas/testsuite/gas/sh/sh64/shift64-noexp-3.d | 14 - gas/testsuite/gas/sh/sh64/syntax-1.d | 157 - gas/testsuite/gas/sh/sh64/syntax-1.s | 199 - gas/testsuite/gas/sh/sh64/syntax-2.d | 11 - gas/testsuite/gas/sh/sh64/syntax-2.s | 10 - gas/testsuite/gas/sh/sh64/ua-1.s | 16 - gas/testsuite/gas/sh/sh64/ua32-1.d | 23 - gas/testsuite/gas/sh/sh64/ua64-1.d | 23 - gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 + gas/testsuite/gas/sparc/leon.s | 6 + gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 + gas/testsuite/gas/sparc/v8branch.s | 11 + gas/testsuite/gas/sun4/addend.d | 13 - gas/testsuite/gas/sun4/addend.exp | 23 - gas/testsuite/gas/sun4/addend.s | 11 - gas/testsuite/gas/symver/symver.exp | 5 - gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/gas/xtensa/all.exp | 4 + gas/testsuite/gas/xtensa/auto-litpools-2.d | 6 + gas/testsuite/gas/xtensa/auto-litpools-2.s | 9 + gas/testsuite/gas/xtensa/auto-litpools-3.d | 11 + gas/testsuite/gas/xtensa/auto-litpools-3.s | 6 + gas/testsuite/gas/xtensa/auto-litpools-4.d | 18 + gas/testsuite/gas/xtensa/auto-litpools-4.s | 6 + gas/testsuite/gas/xtensa/auto-litpools.d | 4 +- gas/testsuite/gas/xtensa/auto-litpools.s | 2 +- gas/testsuite/gas/xtensa/text-section-literals-1.d | 18 + gas/testsuite/gas/xtensa/text-section-literals-1.s | 6 + gas/testsuite/lib/gas-defs.exp | 492 - gas/write.c | 271 +- gas/write.h | 4 - gdb/.gitignore | 1 - gdb/ChangeLog | 15578 ++- gdb/MAINTAINERS | 41 +- gdb/Makefile.in | 392 +- gdb/NEWS | 280 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch32-linux-nat.c | 27 +- gdb/aarch64-fbsd-nat.c | 31 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 385 +- gdb/aarch64-linux-tdep.c | 463 +- gdb/aarch64-ravenscar-thread.c | 213 + gdb/aarch64-ravenscar-thread.h | 27 + gdb/aarch64-tdep.c | 923 +- gdb/aarch64-tdep.h | 16 +- gdb/acinclude.m4 | 6 + gdb/aclocal.m4 | 85 +- gdb/ada-exp.y | 49 +- gdb/ada-lang.c | 739 +- gdb/ada-lang.h | 15 +- gdb/ada-lex.l | 2 +- gdb/ada-tasks.c | 144 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 31 +- gdb/agent.c | 4 +- gdb/aix-thread.c | 371 +- gdb/alpha-bsd-nat.c | 44 +- gdb/alpha-linux-nat.c | 20 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 18 +- gdb/alpha-tdep.c | 63 +- gdb/amd64-bsd-nat.c | 36 +- gdb/amd64-bsd-nat.h | 44 + gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 71 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 69 +- gdb/amd64-linux-tdep.c | 15 +- gdb/amd64-nat.c | 4 +- gdb/amd64-nat.h | 5 - gdb/amd64-nbsd-nat.c | 10 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-nat.c | 24 +- gdb/amd64-obsd-tdep.c | 10 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 168 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 26 +- gdb/annotate.c | 8 +- gdb/arc-tdep.c | 20 +- gdb/arch-utils.c | 32 +- gdb/arch-utils.h | 11 +- gdb/arch/aarch64.c | 13 +- gdb/arch/aarch64.h | 55 +- gdb/arch/amd64.c | 10 +- gdb/arch/amd64.h | 4 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arch/arm.c | 3 +- gdb/arch/i386.c | 3 +- gdb/arch/i386.h | 2 +- gdb/arch/ppc-linux-common.c | 91 + gdb/arch/ppc-linux-common.h | 80 + gdb/arch/ppc-linux-tdesc.h | 48 + gdb/arch/riscv.c | 100 + gdb/arch/riscv.h | 86 + gdb/arch/tdesc.h | 95 - gdb/arch/tic6x.c | 2 +- gdb/arm-bsd-tdep.c | 12 +- gdb/arm-fbsd-nat.c | 39 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 278 +- gdb/arm-linux-tdep.c | 88 +- gdb/arm-nbsd-nat.c | 159 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-pikeos-tdep.c | 92 + gdb/arm-tdep.c | 654 +- gdb/auto-load.c | 136 +- gdb/auxv.c | 78 +- gdb/auxv.h | 3 +- gdb/avr-tdep.c | 58 +- gdb/ax-gdb.c | 11 +- gdb/ax_cxx_compile_stdcxx.m4 | 458 +- gdb/bfd-target.c | 106 +- gdb/bfin-linux-tdep.c | 8 +- gdb/bfin-tdep.c | 16 +- gdb/block.c | 33 +- gdb/block.h | 85 + gdb/blockframe.c | 204 +- gdb/break-catch-syscall.c | 8 +- gdb/break-catch-throw.c | 4 +- gdb/breakpoint.c | 761 +- gdb/breakpoint.h | 79 +- gdb/bsd-kvm.c | 111 +- gdb/bsd-uthread.c | 174 +- gdb/btrace.c | 195 +- gdb/btrace.h | 11 +- gdb/build-id.c | 56 +- gdb/build-id.h | 19 +- gdb/buildsym-legacy.c | 346 + gdb/buildsym-legacy.h | 182 + gdb/buildsym.c | 1012 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 210 +- gdb/c-lang.c | 37 +- gdb/c-lang.h | 34 +- gdb/c-support.h | 46 + gdb/c-typeprint.c | 360 +- gdb/c-varobj.c | 18 +- gdb/charset.c | 54 +- gdb/cli-out.c | 31 +- gdb/cli-out.h | 18 +- gdb/cli/cli-cmds.c | 63 +- gdb/cli/cli-decode.c | 80 +- gdb/cli/cli-decode.h | 75 +- gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 43 +- gdb/cli/cli-script.c | 481 +- gdb/cli/cli-script.h | 84 +- gdb/cli/cli-setshow.c | 12 +- gdb/cli/cli-utils.c | 232 +- gdb/cli/cli-utils.h | 75 +- gdb/coff-pe-read.c | 79 +- gdb/coffread.c | 146 +- gdb/command.h | 14 + gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/array-view.h | 80 + gdb/common/btrace-common.c | 34 +- gdb/common/btrace-common.h | 45 +- gdb/common/byte-vector.h | 1 + gdb/common/common-defs.h | 36 + gdb/common/common-exceptions.h | 2 +- gdb/common/common-regcache.h | 22 +- gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 20 + gdb/common/common-utils.h | 32 + gdb/common/common.host | 4 +- gdb/common/diagnostics.h | 64 - gdb/common/enum-flags.h | 8 +- gdb/common/filestuff.c | 111 +- gdb/common/filestuff.h | 59 + gdb/common/filtered-iterator.h | 87 + gdb/common/format.c | 3 + gdb/common/format.h | 13 +- gdb/common/gdb_proc_service.h | 173 + gdb/common/gdb_ref_ptr.h | 7 + gdb/common/gdb_string_view.h | 560 + gdb/common/gdb_string_view.tcc | 219 + gdb/common/gdb_tilde_expand.c | 13 + gdb/common/gdb_tilde_expand.h | 4 + gdb/common/gdb_vecs.c | 54 +- gdb/common/gdb_vecs.h | 68 +- gdb/common/netstuff.c | 155 + gdb/common/netstuff.h | 76 + gdb/common/observable.h | 119 + gdb/common/offset-type.h | 18 +- gdb/common/pathstuff.c | 240 + gdb/common/pathstuff.h | 89 + gdb/common/poison.h | 31 +- gdb/common/print-utils.c | 6 +- gdb/common/ptid.c | 80 - gdb/common/ptid.h | 44 - gdb/common/refcounted-object.h | 16 + gdb/common/rsp-low.c | 13 +- gdb/common/rsp-low.h | 4 + gdb/common/safe-iterator.h | 93 + gdb/common/scoped_fd.h | 87 + gdb/common/scoped_mmap.c | 49 + gdb/common/scoped_mmap.h | 95 + gdb/common/tdesc.c | 400 + gdb/common/tdesc.h | 407 + gdb/common/traits.h | 8 + gdb/common/x86-xstate.h | 13 + gdb/common/xml-utils.c | 27 +- gdb/common/xml-utils.h | 9 +- gdb/compile/compile-c-support.c | 612 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 315 +- gdb/compile/compile-c.h | 95 + gdb/compile/compile-cplus-symbols.c | 491 + gdb/compile/compile-cplus-types.c | 1433 + gdb/compile/compile-cplus.h | 205 + gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 8 +- gdb/compile/compile.c | 364 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 + gdb/compile/gcc-cp-plugin.h | 85 + gdb/complaints.c | 272 +- gdb/complaints.h | 31 +- gdb/completer.c | 30 +- gdb/config.in | 57 +- gdb/configure | 2013 +- gdb/configure.ac | 133 +- gdb/configure.host | 4 +- gdb/configure.nat | 25 +- gdb/configure.tgt | 75 +- gdb/contrib/gdb-add-index.sh | 10 +- gdb/corefile.c | 31 +- gdb/corelow.c | 513 +- gdb/cp-name-parser.y | 751 +- gdb/cp-namespace.c | 15 +- gdb/cp-support.c | 150 +- gdb/cp-support.h | 19 +- gdb/cp-valprint.c | 14 +- gdb/cris-tdep.c | 19 +- gdb/csky-linux-tdep.c | 263 + gdb/csky-tdep.c | 2295 + gdb/csky-tdep.h | 355 + gdb/ctf.c | 151 +- gdb/d-exp.y | 81 +- gdb/d-lang.c | 2 +- gdb/d-lang.h | 2 - gdb/d-namespace.c | 2 +- gdb/d-valprint.c | 1 + gdb/darwin-nat-info.c | 17 +- gdb/darwin-nat.c | 602 +- gdb/darwin-nat.h | 58 +- gdb/dbxread.c | 433 +- gdb/dcache.c | 11 +- gdb/defs.h | 50 +- gdb/demangle.c | 6 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 160 +- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 414 + gdb/doc/gdb.texinfo | 1616 +- gdb/doc/observer.texi | 313 - gdb/doc/python.texi | 342 +- gdb/dtrace-probe.c | 10 +- gdb/dummy-frame.c | 40 +- gdb/dummy-frame.h | 20 +- gdb/dwarf-index-cache.c | 361 + gdb/dwarf-index-cache.h | 112 + gdb/dwarf-index-common.c | 56 + gdb/dwarf-index-common.h | 68 + gdb/dwarf-index-write.c | 1705 + gdb/dwarf-index-write.h | 34 + gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 115 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 + gdb/dwarf2loc.c | 410 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 6173 +- gdb/dwarf2read.h | 406 + gdb/elfread.c | 135 +- gdb/eval.c | 218 +- gdb/event-loop.c | 4 +- gdb/event-top.c | 4 +- gdb/exceptions.c | 6 +- gdb/exec.c | 170 +- gdb/expprint.c | 34 +- gdb/expression.h | 44 +- gdb/extension-priv.h | 3 +- gdb/extension.c | 38 +- gdb/extension.h | 70 +- gdb/f-exp.y | 26 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 2 - gdb/f-typeprint.c | 13 +- gdb/fbsd-nat.c | 576 +- gdb/fbsd-nat.h | 78 +- gdb/fbsd-tdep.c | 921 +- gdb/fbsd-tdep.h | 43 +- gdb/features/Makefile | 28 + gdb/features/aarch64-core.c | 4 +- gdb/features/aarch64-fpu.c | 4 +- gdb/features/aarch64-sve.c | 158 + gdb/features/i386/32bit-avx.c | 4 +- gdb/features/i386/32bit-avx512.c | 4 +- gdb/features/i386/32bit-core.c | 4 +- gdb/features/i386/32bit-linux.c | 4 +- gdb/features/i386/32bit-mpx.c | 4 +- gdb/features/i386/32bit-pkeys.c | 4 +- gdb/features/i386/32bit-sse.c | 4 +- gdb/features/i386/64bit-avx.c | 4 +- gdb/features/i386/64bit-avx512.c | 4 +- gdb/features/i386/64bit-core.c | 4 +- gdb/features/i386/64bit-linux.c | 4 +- gdb/features/i386/64bit-mpx.c | 4 +- gdb/features/i386/64bit-pkeys.c | 4 +- gdb/features/i386/64bit-segments.c | 4 +- gdb/features/i386/64bit-sse.c | 4 +- gdb/features/i386/x32-core.c | 4 +- gdb/features/riscv/32bit-cpu.c | 46 + gdb/features/riscv/32bit-cpu.xml | 43 + gdb/features/riscv/32bit-csr.c | 253 + gdb/features/riscv/32bit-csr.xml | 250 + gdb/features/riscv/32bit-fpu.c | 48 + gdb/features/riscv/32bit-fpu.xml | 46 + gdb/features/riscv/64bit-cpu.c | 46 + gdb/features/riscv/64bit-cpu.xml | 43 + gdb/features/riscv/64bit-csr.c | 253 + gdb/features/riscv/64bit-csr.xml | 250 + gdb/features/riscv/64bit-fpu.c | 56 + gdb/features/riscv/64bit-fpu.xml | 52 + gdb/features/riscv/rebuild-csr-xml.sh | 29 + gdb/features/rs6000/power-dscr.xml | 12 + gdb/features/rs6000/power-ebb.xml | 14 + gdb/features/rs6000/power-htm-altivec.xml | 58 + gdb/features/rs6000/power-htm-core.xml | 48 + gdb/features/rs6000/power-htm-dscr.xml | 12 + gdb/features/rs6000/power-htm-fpu.xml | 45 + gdb/features/rs6000/power-htm-ppr.xml | 12 + gdb/features/rs6000/power-htm-spr.xml | 14 + gdb/features/rs6000/power-htm-tar.xml | 12 + gdb/features/rs6000/power-htm-vsx.xml | 43 + gdb/features/rs6000/power-linux-pmu.xml | 17 + gdb/features/rs6000/power-ppr.xml | 12 + gdb/features/rs6000/power-tar.xml | 12 + gdb/features/rs6000/power64-htm-core.xml | 48 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 200 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 18 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 200 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 18 + gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 396 + gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 29 + gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 396 + gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 29 + gdb/features/rs6000/powerpc-isa207-vsx32l.c | 215 + gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 21 + gdb/features/rs6000/powerpc-isa207-vsx64l.c | 215 + gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 21 + gdb/features/tic6x-c6xp.c | 4 +- gdb/features/tic6x-core.c | 4 +- gdb/features/tic6x-gp.c | 4 +- gdb/filename-seen-cache.h | 5 + gdb/findvar.c | 20 +- gdb/fork-child.c | 9 +- gdb/frame-unwind.c | 3 +- gdb/frame.c | 165 +- gdb/frame.h | 38 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 29 +- gdb/ft32-tdep.c | 22 - gdb/gcore.c | 7 +- gdb/gcore.in | 26 +- gdb/gdb-gdb.py | 252 - gdb/gdb-gdb.py.in | 284 + gdb/gdb_bfd.c | 16 +- gdb/gdb_bfd.h | 25 +- gdb/gdb_obstack.h | 56 +- gdb/gdb_proc_service.h | 158 +- gdb/gdbarch-selftests.c | 10 +- gdb/gdbarch.c | 130 +- gdb/gdbarch.h | 105 +- gdb/gdbarch.sh | 96 +- gdb/gdbcmd.h | 2 - gdb/gdbcore.h | 10 +- gdb/gdbserver/ChangeLog | 935 + gdb/gdbserver/Makefile.in | 181 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/aclocal.m4 | 46 +- gdb/gdbserver/ax.c | 5 + gdb/gdbserver/config.in | 16 +- gdb/gdbserver/configure | 1164 +- gdb/gdbserver/configure.ac | 20 +- gdb/gdbserver/configure.srv | 60 +- gdb/gdbserver/event-loop.c | 34 +- gdb/gdbserver/fork-child.c | 8 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 194 +- gdb/gdbserver/gdbthread.h | 7 +- gdb/gdbserver/hostio.c | 13 +- gdb/gdbserver/i387-fp.c | 267 +- gdb/gdbserver/inferiors.c | 12 - gdb/gdbserver/linux-aarch64-ipa.c | 7 +- gdb/gdbserver/linux-aarch64-low.c | 110 +- gdb/gdbserver/linux-aarch64-tdesc-selftest.c | 2 +- gdb/gdbserver/linux-aarch64-tdesc.c | 33 +- gdb/gdbserver/linux-aarch64-tdesc.h | 2 +- gdb/gdbserver/linux-low.c | 207 +- gdb/gdbserver/linux-mips-low.c | 82 +- gdb/gdbserver/linux-ppc-ipa.c | 21 +- gdb/gdbserver/linux-ppc-low.c | 572 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 107 + gdb/gdbserver/linux-ppc-tdesc.h | 101 - gdb/gdbserver/linux-s390-ipa.c | 13 +- gdb/gdbserver/linux-s390-low.c | 187 +- gdb/gdbserver/linux-tic6x-low.c | 4 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 21 +- gdb/gdbserver/lynx-i386-low.c | 41 +- gdb/gdbserver/lynx-low.c | 42 +- gdb/gdbserver/mem-break.c | 34 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 39 +- gdb/gdbserver/nto-x86-low.c | 3 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 117 +- gdb/gdbserver/regcache.h | 38 +- gdb/gdbserver/remote-utils.c | 262 +- gdb/gdbserver/remote-utils.h | 2 - gdb/gdbserver/server.c | 788 +- gdb/gdbserver/server.h | 105 +- gdb/gdbserver/spu-low.c | 45 +- gdb/gdbserver/target.c | 41 +- gdb/gdbserver/target.h | 65 +- gdb/gdbserver/tdesc.c | 235 +- gdb/gdbserver/tdesc.h | 77 +- gdb/gdbserver/thread-db.c | 17 +- gdb/gdbserver/tracepoint.c | 31 +- gdb/gdbserver/tracepoint.h | 2 - gdb/gdbserver/win32-i386-low.c | 7 +- gdb/gdbserver/win32-low.c | 46 +- gdb/gdbserver/x86-tdesc.h | 32 + gdb/gdbthread.h | 343 +- gdb/gdbtypes.c | 474 +- gdb/gdbtypes.h | 203 +- gdb/glibc-tdep.c | 2 +- gdb/gnu-nat.c | 137 +- gdb/gnu-nat.h | 34 +- gdb/gnu-v3-abi.c | 11 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 138 + gdb/gnulib/aclocal.m4 | 840 +- gdb/gnulib/config.in | 223 +- gdb/gnulib/configure | 5585 +- gdb/gnulib/configure.ac | 8 +- gdb/gnulib/import/Makefile.am | 223 +- gdb/gnulib/import/Makefile.in | 644 +- gdb/gnulib/import/arpa_inet.in.h | 140 + gdb/gnulib/import/inet_ntop.c | 260 + gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 + gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 6 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 78 + gdb/gnulib/import/m4/inet_ntop.m4 | 68 + gdb/gnulib/import/m4/mkdir.m4 | 69 + gdb/gnulib/import/m4/mkdtemp.m4 | 20 + gdb/gnulib/import/m4/mkostemp.m4 | 23 + gdb/gnulib/import/m4/netinet_in_h.m4 | 31 + gdb/gnulib/import/m4/onceonly.m4 | 104 + gdb/gnulib/import/m4/secure_getenv.m4 | 26 + gdb/gnulib/import/m4/socklen.m4 | 77 + gdb/gnulib/import/m4/sockpfaf.m4 | 87 + gdb/gnulib/import/m4/stdalign.m4 | 57 + gdb/gnulib/import/m4/sys_uio_h.m4 | 31 + gdb/gnulib/import/m4/tempname.m4 | 19 + gdb/gnulib/import/mkdir.c | 93 + gdb/gnulib/import/mkdtemp.c | 39 + gdb/gnulib/import/mkostemp.c | 46 + gdb/gnulib/import/netinet_in.in.h | 47 + gdb/gnulib/import/secure_getenv.c | 54 + gdb/gnulib/import/stdalign.in.h | 121 + gdb/gnulib/import/stdlib.in.h | 3 +- gdb/gnulib/import/sys_socket.c | 4 + gdb/gnulib/import/sys_socket.in.h | 692 + gdb/gnulib/import/sys_uio.in.h | 63 + gdb/gnulib/import/tempname.c | 324 + gdb/gnulib/import/tempname.h | 65 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 + ...ostemps-Fix-compilation-error-in-C-mode-o.patch | 38 + gdb/gnulib/update-gnulib.sh | 38 +- gdb/go-exp.y | 39 +- gdb/go-lang.c | 6 +- gdb/go-lang.h | 2 - gdb/go32-nat.c | 194 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 67 +- gdb/guile/guile.h | 3 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 32 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 67 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 7 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 65 +- gdb/guile/scm-utils.c | 197 +- gdb/guile/scm-value.c | 454 +- gdb/h8300-tdep.c | 22 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-nat.c | 54 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 98 +- gdb/hppa-nbsd-tdep.c | 41 +- gdb/hppa-obsd-nat.c | 117 +- gdb/hppa-obsd-tdep.c | 50 +- gdb/hppa-tdep.c | 67 +- gdb/i386-bsd-nat.c | 32 +- gdb/i386-bsd-nat.h | 22 +- gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 49 +- gdb/i386-darwin-tdep.c | 12 +- gdb/i386-fbsd-nat.c | 71 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 56 +- gdb/i386-linux-nat.c | 74 +- gdb/i386-linux-tdep.c | 15 +- gdb/i386-nbsd-nat.c | 21 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-obsd-nat.c | 19 +- gdb/i386-obsd-tdep.c | 8 +- gdb/i386-sol2-nat.c | 128 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 230 +- gdb/i386-tdep.h | 2 +- gdb/i386-v4-nat.c | 163 - gdb/i387-tdep.c | 939 +- gdb/i387-tdep.h | 6 + gdb/ia64-libunwind-tdep.c | 35 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 222 +- gdb/ia64-linux-tdep.c | 10 +- gdb/ia64-tdep.c | 110 +- gdb/ia64-vms-tdep.c | 6 +- gdb/inf-child.c | 305 +- gdb/inf-child.h | 104 +- gdb/inf-loop.c | 4 +- gdb/inf-ptrace.c | 374 +- gdb/inf-ptrace.h | 67 +- gdb/infcall.c | 334 +- gdb/infcall.h | 24 +- gdb/infcmd.c | 298 +- gdb/inferior-iter.h | 117 + gdb/inferior.c | 302 +- gdb/inferior.h | 187 +- gdb/inflow.c | 442 +- gdb/inflow.h | 5 - gdb/infrun.c | 1193 +- gdb/infrun.h | 4 - gdb/inline-frame.c | 195 +- gdb/inline-frame.h | 17 +- gdb/interps.c | 51 +- gdb/interps.h | 14 +- gdb/iq2000-tdep.c | 17 +- gdb/jit.c | 60 +- gdb/language.c | 21 +- gdb/language.h | 83 +- gdb/linespec.c | 1253 +- gdb/linespec.h | 1 - gdb/linux-fork.c | 95 +- gdb/linux-fork.h | 2 +- gdb/linux-nat-trad.c | 144 + gdb/linux-nat-trad.h | 46 + gdb/linux-nat.c | 1091 +- gdb/linux-nat.h | 218 +- gdb/linux-record.c | 1 + gdb/linux-tdep.c | 180 +- gdb/linux-thread-db.c | 710 +- gdb/lm32-tdep.c | 7 +- gdb/m2-exp.y | 20 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 2 - gdb/m2-typeprint.c | 22 +- gdb/m32c-tdep.c | 118 +- gdb/m32r-linux-nat.c | 46 +- gdb/m32r-linux-tdep.c | 14 +- gdb/m32r-tdep.c | 14 +- gdb/m68hc11-tdep.c | 35 +- gdb/m68k-bsd-nat.c | 48 +- gdb/m68k-bsd-tdep.c | 11 +- gdb/m68k-linux-nat.c | 74 +- gdb/m68k-linux-tdep.c | 10 +- gdb/m68k-tdep.c | 34 +- gdb/m88k-bsd-nat.c | 107 - gdb/m88k-tdep.c | 869 - gdb/m88k-tdep.h | 47 - gdb/machoread.c | 142 +- gdb/macrocmd.c | 88 +- gdb/macroexp.c | 438 +- gdb/macroexp.h | 12 +- gdb/macroscope.c | 18 +- gdb/macroscope.h | 15 +- gdb/macrotab.c | 12 +- gdb/main.c | 111 +- gdb/maint.c | 14 +- gdb/make-target-delegates | 228 +- gdb/mdebugread.c | 437 +- gdb/memattr.c | 26 +- gdb/mep-tdep.c | 53 +- gdb/mi/mi-cmd-break.c | 48 +- gdb/mi/mi-cmd-catch.c | 94 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-env.c | 1 + gdb/mi/mi-cmd-stack.c | 89 +- gdb/mi/mi-cmd-var.c | 24 +- gdb/mi/mi-cmds.c | 2 + gdb/mi/mi-cmds.h | 1 + gdb/mi/mi-console.c | 33 +- gdb/mi/mi-console.h | 2 + gdb/mi/mi-interp.c | 171 +- gdb/mi/mi-main.c | 134 +- gdb/mi/mi-out.c | 2 - gdb/mi/mi-out.h | 2 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 30 +- gdb/minidebug.c | 5 +- gdb/minsyms.c | 169 +- gdb/minsyms.h | 42 +- gdb/mips-fbsd-nat.c | 29 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 239 +- gdb/mips-linux-tdep.c | 212 +- gdb/mips-linux-tdep.h | 2 - gdb/mips-nbsd-nat.c | 29 +- gdb/mips-nbsd-tdep.c | 34 +- gdb/mips-tdep.c | 552 +- gdb/mips64-obsd-nat.c | 35 +- gdb/mips64-obsd-tdep.c | 15 +- gdb/mipsread.c | 93 +- gdb/mn10300-linux-tdep.c | 252 +- gdb/mn10300-tdep.c | 35 +- gdb/moxie-tdep.c | 46 +- gdb/msp430-tdep.c | 18 +- gdb/mt-tdep.c | 1218 - gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 301 +- gdb/nat/aarch64-linux-hw-point.h | 15 +- gdb/nat/aarch64-linux.c | 19 +- gdb/nat/aarch64-sve-linux-ptrace.c | 324 + gdb/nat/aarch64-sve-linux-ptrace.h | 58 + gdb/nat/aarch64-sve-linux-sigcontext.h | 268 + gdb/nat/fork-inferior.c | 25 +- gdb/nat/linux-btrace.c | 435 +- gdb/nat/linux-btrace.h | 3 - gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 + gdb/nat/linux-ptrace.c | 2 - gdb/nat/linux-ptrace.h | 6 +- gdb/nat/ppc-linux.c | 22 +- gdb/nat/ppc-linux.h | 85 +- gdb/nat/x86-dregs.c | 47 +- gdb/nat/x86-dregs.h | 4 + gdb/nat/x86-linux-dregs.c | 14 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 10 +- gdb/nds32-tdep.c | 41 +- gdb/nios2-linux-tdep.c | 19 +- gdb/nios2-tdep.c | 61 +- gdb/nto-procfs.c | 462 +- gdb/nto-tdep.c | 8 +- gdb/nto-tdep.h | 3 +- gdb/objc-lang.c | 68 +- gdb/objc-lang.h | 6 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 88 +- gdb/objfiles.h | 19 +- gdb/obsd-nat.c | 62 +- gdb/obsd-nat.h | 10 +- gdb/observable.c | 99 + gdb/observable.h | 235 + gdb/observer.c | 215 - gdb/observer.sh | 200 - gdb/opencl-lang.c | 4 +- gdb/or1k-tdep.c | 11 +- gdb/or1k-tdep.h | 4 +- gdb/osabi.c | 21 +- gdb/osdata.c | 6 +- gdb/p-exp.y | 29 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 2 - gdb/p-typeprint.c | 22 +- gdb/p-valprint.c | 140 +- gdb/parse.c | 225 +- gdb/parser-defs.h | 81 +- gdb/ppc-fbsd-nat.c | 38 +- gdb/ppc-fbsd-tdep.c | 22 +- gdb/ppc-linux-nat.c | 1122 +- gdb/ppc-linux-tdep.c | 855 +- gdb/ppc-linux-tdep.h | 40 +- gdb/ppc-nbsd-nat.c | 47 +- gdb/ppc-nbsd-tdep.c | 40 +- gdb/ppc-obsd-nat.c | 49 +- gdb/ppc-obsd-tdep.c | 6 +- gdb/ppc-ravenscar-thread.c | 8 +- gdb/ppc-sysv-tdep.c | 316 +- gdb/ppc-tdep.h | 125 +- gdb/ppc64-tdep.c | 102 +- gdb/printcmd.c | 161 +- gdb/proc-api.c | 2 - gdb/proc-events.c | 2 + gdb/proc-service.c | 43 +- gdb/proc-utils.h | 4 - gdb/process-stratum-target.c | 85 + gdb/process-stratum-target.h | 56 + gdb/procfs.c | 838 +- gdb/procfs.h | 13 - gdb/progspace-and-thread.c | 7 +- gdb/progspace.c | 55 +- gdb/progspace.h | 162 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 336 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 47 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 42 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 67 +- gdb/python/py-cmd.c | 71 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 12 +- gdb/python/py-finishbreakpoint.c | 11 +- gdb/python/py-framefilter.c | 670 +- gdb/python/py-function.c | 60 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 191 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 26 +- gdb/python/py-linetable.c | 6 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 74 +- gdb/python/py-param.c | 90 +- gdb/python/py-prettyprint.c | 83 +- gdb/python/py-progspace.c | 210 +- gdb/python/py-record-btrace.c | 69 +- gdb/python/py-record.c | 17 +- gdb/python/py-record.h | 12 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 11 +- gdb/python/py-threadevent.c | 38 +- gdb/python/py-type.c | 49 +- gdb/python/py-unwind.c | 67 +- gdb/python/py-utils.c | 103 +- gdb/python/py-value.c | 136 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 51 +- gdb/python/python-config.py | 3 +- gdb/python/python-internal.h | 64 +- gdb/python/python.c | 229 +- gdb/python/python.h | 3 + gdb/ravenscar-thread.c | 247 +- gdb/record-btrace.c | 1080 +- gdb/record-btrace.h | 4 + gdb/record-full.c | 1312 +- gdb/record.c | 59 +- gdb/record.h | 3 +- gdb/regcache-dump.c | 335 + gdb/regcache.c | 1077 +- gdb/regcache.h | 426 +- gdb/regformats/aarch64.dat | 1 + gdb/regformats/i386/amd64-avx-avx512-linux.dat | 1 + gdb/regformats/i386/amd64-avx-linux.dat | 1 + .../i386/amd64-avx-mpx-avx512-pku-linux.dat | 1 + gdb/regformats/i386/amd64-avx-mpx-linux.dat | 1 + gdb/regformats/i386/amd64-linux.dat | 1 + gdb/regformats/i386/amd64-mpx-linux.dat | 1 + gdb/regformats/i386/amd64.dat | 1 + gdb/regformats/i386/i386-avx-avx512-linux.dat | 1 + gdb/regformats/i386/i386-avx-linux.dat | 1 + .../i386/i386-avx-mpx-avx512-pku-linux.dat | 1 + gdb/regformats/i386/i386-avx-mpx-linux.dat | 1 + gdb/regformats/i386/i386-avx.dat | 54 - gdb/regformats/i386/i386-linux.dat | 1 + gdb/regformats/i386/i386-mmx-linux.dat | 1 + gdb/regformats/i386/i386-mpx-linux.dat | 1 + gdb/regformats/i386/i386.dat | 1 + gdb/regformats/i386/x32-avx-avx512-linux.dat | 1 + gdb/regformats/i386/x32-avx-linux.dat | 1 + gdb/regformats/i386/x32-linux.dat | 1 + gdb/regformats/regdat.sh | 18 +- gdb/regformats/regdef.h | 12 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat | 146 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat | 146 + .../rs6000/powerpc-isa207-htm-vsx32l.dat | 296 + .../rs6000/powerpc-isa207-htm-vsx64l.dat | 296 + gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat | 155 + gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat | 155 + gdb/regformats/tic6x-c62x-linux.dat | 1 + gdb/regformats/tic6x-c64x-linux.dat | 1 + gdb/regformats/tic6x-c64xp-linux.dat | 1 + gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 214 +- gdb/remote-fileio.h | 3 +- gdb/remote-notif.c | 24 +- gdb/remote-notif.h | 21 +- gdb/remote-sim.c | 292 +- gdb/remote.c | 4717 +- gdb/remote.h | 9 +- gdb/riscv-fbsd-nat.c | 136 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/riscv-linux-nat.c | 319 + gdb/riscv-linux-tdep.c | 174 + gdb/riscv-tdep.c | 3401 + gdb/riscv-tdep.h | 86 + gdb/rl78-tdep.c | 56 +- gdb/rs6000-aix-tdep.c | 185 +- gdb/rs6000-lynx178-tdep.c | 37 +- gdb/rs6000-nat.c | 147 +- gdb/rs6000-tdep.c | 1209 +- gdb/rust-exp.y | 1249 +- gdb/rust-lang.c | 991 +- gdb/rust-lang.h | 8 +- gdb/rx-tdep.c | 8 +- gdb/s12z-tdep.c | 602 + gdb/s390-linux-nat.c | 196 +- gdb/s390-linux-tdep.c | 8479 +- gdb/s390-linux-tdep.h | 178 +- gdb/s390-tdep.c | 7138 ++ gdb/s390-tdep.h | 321 + gdb/sanitize.m4 | 46 + gdb/score-tdep.c | 22 +- gdb/selftest.m4 | 45 + gdb/sentinel-frame.c | 2 +- gdb/ser-mingw.c | 41 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 118 + gdb/serial.c | 32 +- gdb/sh-linux-tdep.c | 23 +- gdb/sh-nbsd-nat.c | 28 +- gdb/sh-tdep.c | 54 +- gdb/sh64-tdep.c | 2440 - gdb/sh64-tdep.h | 24 - gdb/silent-rules.mk | 17 + gdb/skip.c | 155 +- gdb/sol-thread.c | 308 +- gdb/sol2-tdep.c | 4 +- gdb/solib-aix.c | 37 +- gdb/solib-darwin.c | 101 +- gdb/solib-dsbt.c | 37 +- gdb/solib-frv.c | 19 +- gdb/solib-spu.c | 16 +- gdb/solib-svr4.c | 415 +- gdb/solib-target.c | 9 +- gdb/solib.c | 146 +- gdb/solist.h | 279 +- gdb/source.c | 240 +- gdb/source.h | 36 +- gdb/sparc-linux-nat.c | 25 +- gdb/sparc-linux-tdep.c | 18 +- gdb/sparc-nat.c | 47 +- gdb/sparc-nat.h | 43 +- gdb/sparc-nbsd-nat.c | 15 +- gdb/sparc-obsd-tdep.c | 12 +- gdb/sparc-ravenscar-thread.c | 8 +- gdb/sparc-sol2-nat.c | 18 +- gdb/sparc-tdep.c | 200 +- gdb/sparc64-fbsd-nat.c | 15 +- gdb/sparc64-linux-nat.c | 34 +- gdb/sparc64-linux-tdep.c | 12 +- gdb/sparc64-nbsd-nat.c | 12 +- gdb/sparc64-obsd-nat.c | 11 +- gdb/sparc64-obsd-tdep.c | 12 +- gdb/sparc64-tdep.c | 252 +- gdb/spu-linux-nat.c | 118 +- gdb/spu-multiarch.c | 190 +- gdb/spu-tdep.c | 130 +- gdb/stabsread.c | 214 +- gdb/stabsread.h | 33 + gdb/stack.c | 1215 +- gdb/stack.h | 6 +- gdb/stap-probe.c | 8 +- gdb/std-operator.def | 1 + gdb/symfile-add-flags.h | 9 +- gdb/symfile-debug.c | 24 +- gdb/symfile-mem.c | 26 +- gdb/symfile.c | 772 +- gdb/symfile.h | 66 +- gdb/symmisc.c | 3 +- gdb/symtab.c | 408 +- gdb/symtab.h | 181 +- gdb/target-debug.h | 27 +- gdb/target-delegates.c | 5245 +- gdb/target-descriptions.c | 1068 +- gdb/target-descriptions.h | 16 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 237 +- gdb/target.c | 1655 +- gdb/target.h | 1178 +- gdb/target/target.h | 67 +- gdb/terminal.h | 3 + gdb/test-target.c | 39 + gdb/test-target.h | 65 + gdb/testsuite/ChangeLog | 1839 + gdb/testsuite/Makefile.in | 41 +- gdb/testsuite/README | 34 + gdb/testsuite/boards/cc-with-tweaks.exp | 4 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 4 +- gdb/testsuite/boards/fission-dwp.exp | 4 +- gdb/testsuite/boards/gdbserver-base.exp | 22 - gdb/testsuite/boards/native-extended-gdbserver.exp | 2 - gdb/testsuite/boards/native-gdbserver.exp | 1 - gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/config/sim.exp | 13 +- gdb/testsuite/configure | 706 +- gdb/testsuite/configure.ac | 1 - gdb/testsuite/dg-extract-results.sh | 453 - .../gdb.ada/access_to_unbounded_array.exp | 30 + .../gdb.ada/access_to_unbounded_array/foo.adb | 24 + .../gdb.ada/access_to_unbounded_array/pack.adb | 23 + .../gdb.ada/access_to_unbounded_array/pack.ads | 19 + gdb/testsuite/gdb.ada/bp_fun_addr.exp | 35 + gdb/testsuite/gdb.ada/bp_fun_addr/a.adb | 19 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 28 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 86 + gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 46 + gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 19 + gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 19 + gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 + .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 + gdb/testsuite/gdb.ada/info_auto_lang.exp | 154 + .../gdb.ada/info_auto_lang/global_pack.ads | 25 + .../gdb.ada/info_auto_lang/proc_in_ada.adb | 24 + gdb/testsuite/gdb.ada/info_auto_lang/some_c.c | 28 + gdb/testsuite/gdb.ada/info_types.exp | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 1 - gdb/testsuite/gdb.ada/mi_catch_assert.exp | 96 + gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 46 + gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 19 + gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 137 + gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 33 + gdb/testsuite/gdb.ada/mi_string_access.exp | 64 + gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 + gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 21 + gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 19 + gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 + gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 21 + gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 19 + gdb/testsuite/gdb.ada/notcplusplus.exp | 45 + gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 19 + gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 22 + gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 + .../gdb.ada/packed_array_assign/aggregates.adb | 25 + .../gdb.ada/packed_array_assign/aggregates.ads | 33 + gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 + gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 + .../gdb.ada/packed_array_assign/tester.adb | 20 + gdb/testsuite/gdb.ada/same_component_name.exp | 10 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 + gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 38 + gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 25 + gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 20 + gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 23 + gdb/testsuite/gdb.ada/watch_minus_l.exp | 42 + .../gdb.ada/watch_minus_l/foo_ra10_006.adb | 22 + gdb/testsuite/gdb.ada/watch_minus_l/pck.adb | 21 + gdb/testsuite/gdb.ada/watch_minus_l/pck.ads | 22 + gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 + gdb/testsuite/gdb.arch/aix-sighandle.c | 35 + gdb/testsuite/gdb.arch/aix-sighandle.exp | 43 + gdb/testsuite/gdb.arch/altivec-regs.exp | 3 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 3 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 27 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 12 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 3 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 8 + gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 31 + gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 175 + .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 43 + gdb/testsuite/gdb.arch/amd64-word.exp | 3 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 4 +- gdb/testsuite/gdb.arch/e500-abi.exp | 3 +- gdb/testsuite/gdb.arch/e500-regs.exp | 6 +- gdb/testsuite/gdb.arch/gdb1291.exp | 3 +- gdb/testsuite/gdb.arch/gdb1431.exp | 3 +- gdb/testsuite/gdb.arch/i386-avx.exp | 3 +- gdb/testsuite/gdb.arch/i386-avx512.c | 7 + gdb/testsuite/gdb.arch/i386-avx512.exp | 14 +- gdb/testsuite/gdb.arch/i386-byte.exp | 3 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 12 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 3 +- gdb/testsuite/gdb.arch/i386-sse.exp | 3 +- gdb/testsuite/gdb.arch/i386-word.exp | 3 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 3 +- .../gdb.arch/mips-disassembler-options.exp | 58 + gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 + gdb/testsuite/gdb.arch/mips-fpregset-core.c | 82 + gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 154 + gdb/testsuite/gdb.arch/pa-nullify.exp | 15 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 93 + gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 39 + gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 328 + gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c | 34 + gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 120 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 35 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 28 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 41 + gdb/testsuite/gdb.arch/powerpc-prologue.exp | 3 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 33 + gdb/testsuite/gdb.arch/powerpc-tar.exp | 122 + gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 90 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 22 + gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 192 + gdb/testsuite/gdb.arch/s390-tdbregs.c | 9 + gdb/testsuite/gdb.arch/s390-tdbregs.exp | 11 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 4 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 5 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 3 +- gdb/testsuite/gdb.asm/asm-source.exp | 3 +- gdb/testsuite/gdb.base/align.exp | 109 + gdb/testsuite/gdb.base/async-shell.exp | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 5 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 33 +- gdb/testsuite/gdb.base/auxv.exp | 5 +- .../gdb.base/batch-exit-status.bad-commands | 1 + gdb/testsuite/gdb.base/batch-exit-status.exp | 70 + .../gdb.base/batch-exit-status.good-commands | 1 + gdb/testsuite/gdb.base/bigcore.exp | 5 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 13 + gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-include.c | 57 + gdb/testsuite/gdb.base/break-include.exp | 34 + gdb/testsuite/gdb.base/break-include.inc | 18 + gdb/testsuite/gdb.base/break-interp.exp | 4 +- gdb/testsuite/gdb.base/break-probes.exp | 8 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/break.exp | 17 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 4 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 35 + gdb/testsuite/gdb.base/bt-selected-frame.exp | 72 + gdb/testsuite/gdb.base/c-linkage-name.c | 44 + gdb/testsuite/gdb.base/c-linkage-name.exp | 47 + gdb/testsuite/gdb.base/callfuncs.exp | 10 + gdb/testsuite/gdb.base/catch-follow-exec.c | 27 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 47 + gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/code_elim.exp | 15 +- gdb/testsuite/gdb.base/commands.exp | 51 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 + gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/dbx.exp | 6 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 8 + gdb/testsuite/gdb.base/dprintf-detach.exp | 2 +- gdb/testsuite/gdb.base/endian.c | 22 + gdb/testsuite/gdb.base/endian.exp | 94 + gdb/testsuite/gdb.base/ending-run.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/finish-pretty.c | 41 + gdb/testsuite/gdb.base/finish-pretty.exp | 37 + gdb/testsuite/gdb.base/float.exp | 2 + gdb/testsuite/gdb.base/float128.exp | 16 +- gdb/testsuite/gdb.base/foll-fork.exp | 14 +- gdb/testsuite/gdb.base/foll-vfork.exp | 16 +- .../gdb.base/fork-print-inferior-events.c | 37 + .../gdb.base/fork-print-inferior-events.exp | 85 + gdb/testsuite/gdb.base/fork-running-state.c | 56 +- gdb/testsuite/gdb.base/fork-running-state.exp | 7 + gdb/testsuite/gdb.base/frame-selection.c | 52 + gdb/testsuite/gdb.base/frame-selection.exp | 188 + gdb/testsuite/gdb.base/frameapply.c | 71 + gdb/testsuite/gdb.base/frameapply.exp | 217 + gdb/testsuite/gdb.base/funcargs.c | 9 + gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 + gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 + gdb/testsuite/gdb.base/gdb-caching-proc.exp | 112 + gdb/testsuite/gdb.base/gnu-ifunc-final.c | 22 + gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 12 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 6 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 423 +- gdb/testsuite/gdb.base/hook-stop.exp | 3 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/index-cache.c | 23 + gdb/testsuite/gdb.base/index-cache.exp | 193 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 233 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 172 + gdb/testsuite/gdb.base/info-fun.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 15 +- gdb/testsuite/gdb.base/info-shared.exp | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 29 + gdb/testsuite/gdb.base/info_minsym.exp | 38 + gdb/testsuite/gdb.base/info_qt.c | 78 + gdb/testsuite/gdb.base/info_qt.exp | 243 + .../gdb.base/infoline-reloc-main-from-zero.c | 24 + .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + gdb/testsuite/gdb.base/interrupt-daemon.c | 67 + gdb/testsuite/gdb.base/interrupt-daemon.exp | 89 + gdb/testsuite/gdb.base/jit-reader.exp | 54 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 6 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 + gdb/testsuite/gdb.base/large-frame-2.c | 25 + gdb/testsuite/gdb.base/large-frame.exp | 57 + gdb/testsuite/gdb.base/large-frame.h | 24 + gdb/testsuite/gdb.base/load-command.c | 22 + gdb/testsuite/gdb.base/load-command.exp | 49 + gdb/testsuite/gdb.base/long_long.exp | 5 + gdb/testsuite/gdb.base/maint.exp | 79 +- gdb/testsuite/gdb.base/many-headers.c | 50 + gdb/testsuite/gdb.base/many-headers.exp | 67 + gdb/testsuite/gdb.base/msym-lang-main.c | 28 + gdb/testsuite/gdb.base/msym-lang.c | 22 + gdb/testsuite/gdb.base/msym-lang.exp | 25 + gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/osabi.exp | 26 + gdb/testsuite/gdb.base/overlays.exp | 3 +- gdb/testsuite/gdb.base/page.exp | 21 +- gdb/testsuite/gdb.base/pie-fork.c | 34 + gdb/testsuite/gdb.base/pie-fork.exp | 65 + gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 7 + gdb/testsuite/gdb.base/ptype-offsets.cc | 8 + gdb/testsuite/gdb.base/ptype-offsets.exp | 23 + gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/remote.exp | 39 +- gdb/testsuite/gdb.base/restore.exp | 8 + gdb/testsuite/gdb.base/savedregs.exp | 5 +- gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 5 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 + gdb/testsuite/gdb.base/sigaltstack.exp | 5 +- gdb/testsuite/gdb.base/sigbpt.exp | 3 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 5 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 10 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 5 +- gdb/testsuite/gdb.base/siginfo.exp | 5 +- gdb/testsuite/gdb.base/signull.exp | 3 +- gdb/testsuite/gdb.base/sigrepeat.exp | 5 +- gdb/testsuite/gdb.base/skip.exp | 42 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 2 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 4 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 42 + .../gdb.base/step-indirect-call-thunk.exp | 73 + gdb/testsuite/gdb.base/structs2.exp | 5 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 + gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 71 + gdb/testsuite/gdb.base/utf8-identifiers.exp | 85 + .../{valgrind-db-attach.c => valgrind-bt.c} | 0 gdb/testsuite/gdb.base/valgrind-bt.exp | 65 + gdb/testsuite/gdb.base/valgrind-db-attach.exp | 95 - gdb/testsuite/gdb.base/valgrind-disp-step.exp | 72 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 72 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 42 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 + gdb/testsuite/gdb.base/warning.exp | 36 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 43 + gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 71 + gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 96 + gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 188 + gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/wchar.exp | 3 + gdb/testsuite/gdb.base/whatis.exp | 25 +- gdb/testsuite/gdb.base/write_mem.c | 20 + gdb/testsuite/gdb.base/write_mem.exp | 47 + gdb/testsuite/gdb.btrace/buffer-size.exp | 15 +- gdb/testsuite/gdb.btrace/cpu.exp | 76 + .../gdb.compile/compile-cplus-anonymous.cc | 76 + .../gdb.compile/compile-cplus-anonymous.exp | 64 + .../gdb.compile/compile-cplus-array-decay.cc | 31 + .../gdb.compile/compile-cplus-array-decay.exp | 50 + gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 + .../gdb.compile/compile-cplus-inherit.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 + gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 + gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 + gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 + gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 + .../gdb.compile/compile-cplus-namespace.cc | 52 + .../gdb.compile/compile-cplus-namespace.exp | 51 + gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 + gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 + gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 + gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 + .../gdb.compile/compile-cplus-virtual.exp | 71 + gdb/testsuite/gdb.compile/compile-cplus.c | 241 + gdb/testsuite/gdb.compile/compile-cplus.exp | 347 + gdb/testsuite/gdb.compile/compile-ifunc.exp | 13 +- gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/align.exp | 174 + gdb/testsuite/gdb.cp/cp-relocate.exp | 6 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 + gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/filename.cc | 22 +- gdb/testsuite/gdb.cp/filename.exp | 20 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 22 + gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 24 + gdb/testsuite/gdb.cp/infcall-nodebug.exp | 119 + gdb/testsuite/gdb.cp/koenig.exp | 3 + gdb/testsuite/gdb.cp/m-static.exp | 2 + gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 4 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 10 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 34 + gdb/testsuite/gdb.cp/static-typedef-print.exp | 37 + gdb/testsuite/gdb.cp/subtypes-2.cc | 30 + gdb/testsuite/gdb.cp/subtypes.cc | 42 + gdb/testsuite/gdb.cp/subtypes.exp | 52 + gdb/testsuite/gdb.cp/subtypes.h | 50 + gdb/testsuite/gdb.cp/temargs.exp | 8 + gdb/testsuite/gdb.cp/typedef-base.cc | 30 + gdb/testsuite/gdb.cp/typedef-base.exp | 39 + gdb/testsuite/gdb.cp/typeid.exp | 2 +- gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + gdb/testsuite/gdb.cp/watch-cp.cc | 28 + gdb/testsuite/gdb.cp/watch-cp.exp | 35 + gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 83 + gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 6 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 1 + gdb/testsuite/gdb.dwarf2/method-ptr.exp | 1 + gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 123 + gdb/testsuite/gdb.dwarf2/variant.c | 47 + gdb/testsuite/gdb.dwarf2/variant.exp | 224 + gdb/testsuite/gdb.dwarf2/varval.c | 30 + gdb/testsuite/gdb.dwarf2/varval.exp | 299 + gdb/testsuite/gdb.dwarf2/void-type.c | 36 + gdb/testsuite/gdb.dwarf2/void-type.exp | 125 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 + .../gdb.fortran/short-circuit-argument-list.f90 | 78 + gdb/testsuite/gdb.gdb/complaints.exp | 84 +- gdb/testsuite/gdb.gdb/observer.exp | 143 - gdb/testsuite/gdb.gdb/selftest.exp | 11 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 + gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 + gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 + gdb/testsuite/gdb.linespec/linespec.exp | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 + gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 47 + gdb/testsuite/gdb.mi/mi-break.exp | 11 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 + .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 + gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 186 + gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 4 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 115 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 5 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch.exp | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 52 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 242 + gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 86 +- gdb/testsuite/gdb.opt/inline-break.exp | 155 + gdb/testsuite/gdb.perf/template-breakpoints.cc | 97 + gdb/testsuite/gdb.perf/template-breakpoints.exp | 65 + gdb/testsuite/gdb.perf/template-breakpoints.py | 33 + gdb/testsuite/gdb.python/py-breakpoint.exp | 15 +- gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-framefilter.exp | 11 +- gdb/testsuite/gdb.python/py-framefilter.py | 6 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 + .../gdb.python/py-mi-var-info-path-expression.exp | 88 + .../gdb.python/py-mi-var-info-path-expression.py | 57 + gdb/testsuite/gdb.python/py-mi.exp | 22 +- gdb/testsuite/gdb.python/py-objfile.exp | 9 + gdb/testsuite/gdb.python/py-parameter.exp | 43 +- gdb/testsuite/gdb.python/py-prettyprint.c | 13 + gdb/testsuite/gdb.python/py-prettyprint.exp | 20 +- gdb/testsuite/gdb.python/py-prettyprint.py | 36 +- gdb/testsuite/gdb.python/py-progspace.exp | 31 + gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 + gdb/testsuite/gdb.python/py-type.c | 2 + gdb/testsuite/gdb.python/py-type.exp | 4 + gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 53 +- .../gdb.reverse/step-indirect-call-thunk.c | 36 + .../gdb.reverse/step-indirect-call-thunk.exp | 100 + gdb/testsuite/gdb.rust/expr.exp | 4 +- gdb/testsuite/gdb.rust/modules.exp | 2 + gdb/testsuite/gdb.rust/modules.rs | 6 + gdb/testsuite/gdb.rust/simple.exp | 62 +- gdb/testsuite/gdb.rust/simple.rs | 23 + gdb/testsuite/gdb.server/abspath.exp | 58 + gdb/testsuite/gdb.server/extended-remote-restart.c | 60 + .../gdb.server/extended-remote-restart.exp | 132 + .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 + gdb/testsuite/gdb.server/server-kill.exp | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 77 + gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 100 + gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 75 + gdb/testsuite/gdb.threads/check-libthread-db.exp | 114 + gdb/testsuite/gdb.threads/clone-attach-detach.exp | 4 +- gdb/testsuite/gdb.threads/kill.exp | 8 +- .../gdb.threads/multiple-successive-infcall.c | 111 + .../gdb.threads/multiple-successive-infcall.exp | 61 + gdb/testsuite/gdb.threads/names.exp | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 4 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 342 + gdb/testsuite/gdb.threads/threadapply.exp | 5 +- gdb/testsuite/gdb.threads/tls-core.c | 2 + gdb/testsuite/gdb.threads/tls-core.exp | 63 +- gdb/testsuite/gdb.threads/watchthreads.exp | 3 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 3 +- gdb/testsuite/gdb.trace/actions-changed.exp | 7 +- gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 7 +- gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/circ.exp | 4 +- gdb/testsuite/gdb.trace/collection.exp | 4 +- gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/disconnected-tracing.exp | 4 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 12 +- gdb/testsuite/gdb.trace/ftrace.exp | 13 +- gdb/testsuite/gdb.trace/infotrace.exp | 8 +- .../gdb.trace/mi-trace-frame-collected.exp | 5 + gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 + gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 + gdb/testsuite/gdb.trace/packetlen.exp | 6 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 6 +- gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/qtro.exp | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/read-memory.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 6 +- gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 11 +- gdb/testsuite/gdb.trace/status-stop.exp | 4 +- gdb/testsuite/gdb.trace/strace.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 11 +- gdb/testsuite/gdb.trace/trace-break.exp | 35 +- gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 13 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 13 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 29 +- gdb/testsuite/gdb.trace/tstatus.exp | 9 +- gdb/testsuite/gdb.trace/tsv.exp | 6 +- .../gdb.trace/unavailable-dwarf-piece.exp | 4 +- gdb/testsuite/gdb.trace/unavailable.exp | 4 +- gdb/testsuite/gdb.trace/while-dyn.exp | 6 +- gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/gdb.xml/tdesc-regs.exp | 4 +- gdb/testsuite/lib/compile-support.exp | 227 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/cp-support.exp | 4 +- gdb/testsuite/lib/dwarf.exp | 14 + gdb/testsuite/lib/gdb.exp | 637 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 16 +- gdb/testsuite/lib/selftest-support.exp | 11 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/testsuite/lib/valgrind.exp | 105 + gdb/testsuite/print-ts.py | 48 + gdb/thread-iter.c | 101 + gdb/thread-iter.h | 311 + gdb/thread.c | 874 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 58 +- gdb/tid-parse.c | 14 +- gdb/tilegx-linux-nat.c | 43 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/tilegx-tdep.c | 10 +- gdb/top.c | 220 +- gdb/top.h | 8 +- gdb/tracefile-tfile.c | 143 +- gdb/tracefile.c | 133 +- gdb/tracefile.h | 18 +- gdb/tracepoint.c | 807 +- gdb/tracepoint.h | 127 +- gdb/trad-frame.c | 84 +- gdb/trad-frame.h | 12 + gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-hooks.c | 79 +- gdb/tui/tui-interp.c | 29 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-layout.c | 4 +- gdb/tui/tui-out.c | 2 - gdb/tui/tui-regs.c | 13 +- gdb/tui/tui-source.c | 57 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 348 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 4 +- gdb/typeprint.c | 283 +- gdb/typeprint.h | 90 +- gdb/ui-file.c | 2 +- gdb/ui-out.c | 53 +- gdb/ui-out.h | 13 +- gdb/unittests/array-view-selftests.c | 43 +- gdb/unittests/basic_string_view/capacity/1.cc | 172 + .../basic_string_view/capacity/empty_neg.cc | 28 + gdb/unittests/basic_string_view/cons/char/1.cc | 67 + gdb/unittests/basic_string_view/cons/char/2.cc | 46 + gdb/unittests/basic_string_view/cons/char/3.cc | 39 + gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 68 + gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 45 + gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 38 + .../basic_string_view/element_access/char/1.cc | 70 + .../basic_string_view/element_access/char/2.cc | 30 + .../basic_string_view/element_access/char/empty.cc | 39 + .../element_access/char/front_back.cc | 43 + .../basic_string_view/element_access/wchar_t/1.cc | 71 + .../basic_string_view/element_access/wchar_t/2.cc | 32 + .../element_access/wchar_t/empty.cc | 38 + .../element_access/wchar_t/front_back.cc | 42 + gdb/unittests/basic_string_view/include.cc | 25 + .../basic_string_view/inserters/char/1.cc | 65 + .../basic_string_view/inserters/char/2.cc | 91 + .../basic_string_view/inserters/char/3.cc | 54 + .../basic_string_view/inserters/pod/10081-out.cc | 75 + .../basic_string_view/inserters/wchar_t/1.cc | 70 + .../basic_string_view/inserters/wchar_t/2.cc | 91 + .../basic_string_view/inserters/wchar_t/3.cc | 53 + gdb/unittests/basic_string_view/literals/types.cc | 45 + gdb/unittests/basic_string_view/literals/values.cc | 72 + .../modifiers/remove_prefix/char/1.cc | 66 + .../modifiers/remove_prefix/wchar_t/1.cc | 61 + .../modifiers/remove_suffix/char/1.cc | 66 + .../modifiers/remove_suffix/wchar_t/1.cc | 61 + .../basic_string_view/modifiers/swap/char/1.cc | 36 + .../basic_string_view/modifiers/swap/wchar_t/1.cc | 35 + .../basic_string_view/operations/compare/char/1.cc | 132 + .../operations/compare/char/13650.cc | 50 + .../basic_string_view/operations/compare/char/2.cc | 30 + .../operations/compare/char/70483.cc | 89 + .../operations/compare/wchar_t/1.cc | 133 + .../operations/compare/wchar_t/13650.cc | 49 + .../operations/compare/wchar_t/2.cc | 30 + .../basic_string_view/operations/copy/char/1.cc | 46 + .../basic_string_view/operations/copy/wchar_t/1.cc | 46 + .../basic_string_view/operations/data/char/1.cc | 44 + .../basic_string_view/operations/data/wchar_t/1.cc | 43 + .../basic_string_view/operations/find/char/1.cc | 168 + .../basic_string_view/operations/find/char/2.cc | 166 + .../basic_string_view/operations/find/char/3.cc | 166 + .../basic_string_view/operations/find/char/4.cc | 45 + .../basic_string_view/operations/find/wchar_t/1.cc | 163 + .../basic_string_view/operations/find/wchar_t/2.cc | 161 + .../basic_string_view/operations/find/wchar_t/3.cc | 161 + .../basic_string_view/operations/find/wchar_t/4.cc | 44 + .../basic_string_view/operations/rfind/char/1.cc | 95 + .../basic_string_view/operations/rfind/char/2.cc | 53 + .../basic_string_view/operations/rfind/char/3.cc | 67 + .../operations/rfind/wchar_t/1.cc | 94 + .../operations/rfind/wchar_t/2.cc | 52 + .../operations/rfind/wchar_t/3.cc | 66 + .../operations/string_conversion/1.cc | 51 + .../basic_string_view/operations/substr/char/1.cc | 79 + .../operations/substr/wchar_t/1.cc | 79 + .../basic_string_view/operators/char/2.cc | 373 + .../basic_string_view/operators/wchar_t/2.cc | 367 + .../basic_string_view/range_access/char/1.cc | 47 + .../basic_string_view/range_access/wchar_t/1.cc | 47 + .../requirements/explicit_instantiation/1.cc | 26 + .../requirements/explicit_instantiation/char/1.cc | 23 + .../explicit_instantiation/char16_t/1.cc | 24 + .../explicit_instantiation/char32_t/1.cc | 24 + .../explicit_instantiation/wchar_t/1.cc | 23 + .../basic_string_view/requirements/typedefs.cc | 47 + gdb/unittests/basic_string_view/typedefs.cc | 36 + gdb/unittests/basic_string_view/types/1.cc | 43 + gdb/unittests/cli-utils-selftests.c | 253 + gdb/unittests/copy_bitwise-selftests.c | 159 + gdb/unittests/environ-selftests.c | 2 +- gdb/unittests/format_pieces-selftests.c | 76 + gdb/unittests/mkdir-recursive-selftests.c | 90 + gdb/unittests/observable-selftests.c | 135 + gdb/unittests/parse-connection-spec-selftests.c | 249 + gdb/unittests/rsp-low-selftests.c | 12 + gdb/unittests/scoped_fd-selftests.c | 101 + gdb/unittests/scoped_mmap-selftests.c | 147 + gdb/unittests/string_view-selftests.c | 179 + gdb/unittests/tracepoint-selftests.c | 70 + gdb/unittests/unpack-selftests.c | 61 + gdb/unittests/utils-selftests.c | 59 + gdb/unittests/xml-utils-selftests.c | 14 + gdb/user-regs.c | 14 +- gdb/utils.c | 469 +- gdb/utils.h | 72 +- gdb/v850-tdep.c | 14 +- gdb/valarith.c | 84 +- gdb/valops.c | 521 +- gdb/valprint.c | 64 +- gdb/valprint.h | 21 +- gdb/value.c | 1041 +- gdb/value.h | 83 +- gdb/varobj.c | 135 +- gdb/varobj.h | 3 +- gdb/vax-bsd-nat.c | 45 +- gdb/vax-tdep.c | 23 +- gdb/version.in | 2 +- gdb/warning.m4 | 37 +- gdb/windows-nat.c | 494 +- gdb/windows-tdep.c | 6 +- gdb/x86-bsd-nat.c | 41 +- gdb/x86-bsd-nat.h | 21 +- gdb/x86-linux-nat.c | 117 +- gdb/x86-linux-nat.h | 62 +- gdb/x86-nat.c | 83 +- gdb/x86-nat.h | 72 +- gdb/x86-tdep.c | 76 + gdb/x86-tdep.h | 30 + gdb/xcoffread.c | 143 +- gdb/xml-support.c | 28 +- gdb/xml-support.h | 10 +- gdb/xml-syscall.c | 6 +- gdb/xml-tdesc.c | 32 +- gdb/xml-tdesc.h | 5 + gdb/xstormy16-tdep.c | 18 +- gdb/xtensa-linux-nat.c | 151 +- gdb/xtensa-linux-tdep.c | 6 + gdb/xtensa-tdep.c | 134 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 687 + gold/Makefile.am | 94 +- gold/Makefile.in | 1045 +- gold/NEWS | 18 + gold/aarch64-reloc.def | 8 + gold/aarch64.cc | 66 +- gold/aclocal.m4 | 748 +- gold/arm.cc | 18 +- gold/config.in | 13 + gold/configure | 7584 +- gold/configure.ac | 94 +- gold/debug.h | 4 +- gold/dwarf_reader.cc | 11 + gold/dwarf_reader.h | 3 +- gold/dynobj.cc | 29 +- gold/expression.cc | 27 + gold/gc.h | 11 +- gold/gold.cc | 14 +- gold/i386.cc | 3 + gold/icf.cc | 84 +- gold/incremental.cc | 11 +- gold/incremental.h | 7 + gold/layout.cc | 426 +- gold/layout.h | 56 +- gold/main.cc | 4 +- gold/merge.cc | 8 +- gold/mips.cc | 78 +- gold/object.cc | 379 +- gold/object.h | 67 +- gold/options.cc | 9 +- gold/options.h | 24 +- gold/output.cc | 14 +- gold/output.h | 12 + gold/plugin.cc | 367 +- gold/plugin.h | 26 +- gold/po/es.po | 3550 +- gold/po/fr.po | 2852 +- gold/po/gold.pot | 1449 +- gold/po/uk.po | 1446 +- gold/powerpc.cc | 839 +- gold/resolve.cc | 37 +- gold/s390.cc | 2 + gold/script.cc | 23 + gold/script.h | 21 +- gold/sparc.cc | 2 + gold/symtab.cc | 88 +- gold/symtab.h | 7 +- gold/target-reloc.h | 66 +- gold/target.h | 30 + gold/testsuite/Makefile.am | 970 +- gold/testsuite/Makefile.in | 5827 +- gold/testsuite/gnu_property_a.S | 46 + gold/testsuite/gnu_property_b.S | 38 + gold/testsuite/gnu_property_c.S | 44 + gold/testsuite/gnu_property_main.c | 5 + gold/testsuite/gnu_property_test.sh | 64 + gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/justsyms_exec.c | 4 +- gold/testsuite/keep_text_section_prefix.cc | 52 + gold/testsuite/keep_text_section_prefix.sh | 77 + gold/testsuite/plugin_pr22868.sh | 45 + gold/testsuite/plugin_pr22868_a.c | 28 + gold/testsuite/plugin_pr22868_b.c | 39 + gold/testsuite/plugin_test.c | 65 +- gold/testsuite/plugin_test_defsym.c | 32 + gold/testsuite/plugin_test_defsym.sh | 52 + gold/testsuite/plugin_test_wrap_symbols.sh | 52 + gold/testsuite/plugin_test_wrap_symbols_1.cc | 40 + gold/testsuite/plugin_test_wrap_symbols_2.cc | 33 + gold/testsuite/pr23016_1.sh | 87 + gold/testsuite/pr23016_1a.s | 3 + gold/testsuite/pr23016_1b.s | 3 + gold/testsuite/pr23016_2.sh | 57 + gold/testsuite/pr23016_2a.s | 3 + gold/testsuite/pr23016_2b.s | 3 + gold/testsuite/split_x86_64.sh | 4 +- gold/testsuite/testfile.cc | 1 + gold/testsuite/ver_test_14.script | 6 + gold/testsuite/ver_test_14.sh | 43 + gold/testsuite/ver_test_pr16504.sh | 41 + gold/testsuite/ver_test_pr16504_a.c | 5 + gold/testsuite/ver_test_pr16504_a.script | 4 + gold/testsuite/ver_test_pr16504_b.c | 10 + gold/testsuite/ver_test_pr16504_b.script | 4 + gold/testsuite/ver_test_pr23409.sh | 64 + gold/testsuite/ver_test_pr23409_1.script | 3 + gold/testsuite/ver_test_pr23409_2.script | 3 + gold/testsuite/weak_as_needed.sh | 62 + gold/testsuite/weak_as_needed_a.c | 10 + gold/testsuite/weak_as_needed_b.c | 23 + gold/testsuite/weak_as_needed_b.script | 11 + gold/testsuite/weak_as_needed_c.c | 29 + gold/testsuite/weak_as_needed_c.script | 12 + gold/tilegx.cc | 4 + gold/version.cc | 2 +- gold/x86_64.cc | 630 +- gprof/ChangeLog | 69 + gprof/Makefile.am | 11 +- gprof/Makefile.in | 452 +- gprof/aclocal.m4 | 717 +- gprof/configure | 1456 +- gprof/configure.ac | 3 +- gprof/corefile.c | 7 - gprof/gconfig.in | 5 + gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/POTFILES.in | 1 - gprof/po/eo.po | 186 +- gprof/po/es.po | 258 +- gprof/po/gprof.pot | 22 +- gprof/po/ms.po | 193 +- gprof/po/pt_BR.po | 4 +- gprof/tahoe.c | 339 - include/ChangeLog | 831 + include/ansidecl.h | 9 + include/aout/adobe.h | 319 - include/aout/aout64.h | 20 +- include/aout/ar.h | 1 - include/aout/dynix3.h | 87 - include/aout/host.h | 11 +- include/aout/hp300hpux.h | 131 - include/aout/reloc.h | 67 - include/bfdlink.h | 11 + include/coff/apollo.h | 125 - include/coff/aux-coff.h | 49 - include/coff/h8300.h | 55 - include/coff/h8500.h | 47 - include/coff/i860.h | 87 - include/coff/i960.h | 320 - include/coff/internal.h | 63 +- include/coff/m68k.h | 82 - include/coff/m88k.h | 197 - include/coff/mipspe.h | 67 - include/coff/msdos.h | 57 + include/coff/pe.h | 32 +- include/coff/powerpc.h | 2 - include/coff/sparc.h | 164 - include/coff/w65.h | 47 - include/coff/we32k.h | 62 - include/diagnostics.h | 107 + include/dis-asm.h | 56 +- include/dwarf2.def | 8 + include/elf/aarch64.h | 8 + include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 15 +- include/elf/common.h | 145 +- include/elf/csky.h | 97 + include/elf/i370.h | 4 +- include/elf/i860.h | 8 +- include/elf/internal.h | 10 +- include/elf/microblaze.h | 4 +- include/elf/mips.h | 14 +- include/elf/nds32.h | 65 +- include/elf/nfp.h | 292 + include/elf/or1k.h | 19 + include/elf/ppc.h | 4 + include/elf/ppc64.h | 32 +- include/elf/riscv.h | 3 + include/elf/s12z.h | 37 + include/elf/xtensa.h | 8 + include/ieee.h | 165 - include/libiberty.h | 5 + include/longlong.h | 50 + include/mach-o/external.h | 19 +- include/mach-o/loader.h | 53 +- include/mach-o/unwind.h | 4 +- include/nlm/ChangeLog-9315 | 127 - include/nlm/alpha-ext.h | 167 - include/nlm/common.h | 123 - include/nlm/external.h | 172 - include/nlm/i386-ext.h | 117 - include/nlm/internal.h | 309 - include/nlm/ppc-ext.h | 164 - include/nlm/sparc32-ext.h | 121 - include/opcode/aarch64.h | 151 +- include/opcode/arc.h | 1 + include/opcode/arm.h | 540 +- include/opcode/csky.h | 110 + include/opcode/i370.h | 266 - include/opcode/i386.h | 6 - include/opcode/i860.h | 506 - include/opcode/i960.h | 525 - include/opcode/m88k.h | 454 - include/opcode/mips.h | 34 +- include/opcode/nds32.h | 204 +- include/opcode/nfp.h | 175 + include/opcode/ppc.h | 61 +- include/opcode/riscv-opc.h | 8 + include/opcode/riscv.h | 67 +- include/opcode/s12z.h | 71 + include/opcode/tahoe.h | 232 - include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 17 + intl/aclocal.m4 | 8 +- intl/config.h.in | 32 + intl/configure | 3212 +- intl/configure.ac | 2 +- intl/libgnuintl.h | 35 +- ld/ChangeLog | 4402 +- ld/Makefile.am | 413 +- ld/Makefile.in | 1014 +- ld/NEWS | 39 +- ld/README | 6 +- ld/aclocal.m4 | 724 +- ld/config.in | 9 + ld/configure | 1804 +- ld/configure.ac | 40 +- ld/configure.host | 5 - ld/configure.tgt | 204 +- ld/deffile.h | 10 + ld/deffilep.y | 100 +- ld/emulparams/aarch64cloudabi.sh | 10 +- ld/emulparams/aarch64elf.sh | 10 +- ld/emulparams/aarch64elf32.sh | 10 +- ld/emulparams/aarch64fbsd.sh | 10 +- ld/emulparams/aarch64linux.sh | 10 +- ld/emulparams/aarch64linux32.sh | 10 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/arm_epoc_pe.sh | 9 - ld/emulparams/armaoutb.sh | 6 - ld/emulparams/armaoutl.sh | 6 - ld/emulparams/armcoff.sh | 6 - ld/emulparams/armelf.sh | 8 +- ld/emulparams/armelf_fuchsia.sh | 6 +- ld/emulparams/armelf_linux.sh | 6 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 17 + ld/emulparams/armelf_phoenix.sh | 6 +- ld/emulparams/armelfb_linux_fdpiceabi.sh | 2 + ld/emulparams/armnbsd.sh | 9 - ld/emulparams/armnto.sh | 8 +- ld/emulparams/call_nop.sh | 6 +- ld/emulparams/cet.sh | 6 +- ld/emulparams/coff_i860.sh | 5 - ld/emulparams/coff_sparc.sh | 9 - ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emulparams/delta68.sh | 5 - ld/emulparams/elf32_i860.sh | 12 - ld/emulparams/elf32_i960.sh | 10 - ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 5 +- ld/emulparams/elf32bmip.sh | 24 +- ld/emulparams/elf32bmipn32-defs.sh | 16 +- ld/emulparams/elf32bmipn32.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32frv.sh | 4 +- ld/emulparams/elf32i370.sh | 8 - ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 14 +- ld/emulparams/elf32lriscv.sh | 13 + ld/emulparams/elf32lriscv_ilp32.sh | 14 + ld/emulparams/elf32lriscv_ilp32f.sh | 14 + ld/emulparams/elf32mcore.sh | 7 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf32mipswindiss.sh | 1 + ld/emulparams/elf32ppc.sh | 4 + ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32ppcwindiss.sh | 9 +- ld/emulparams/elf32rl78.sh | 8 +- ld/emulparams/elf32xtensa.sh | 1 + ld/emulparams/elf64_ia64.sh | 4 +- ld/emulparams/elf64_s390.sh | 3 + ld/emulparams/elf64bmip.sh | 2 +- ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/elf64hppa.sh | 2 +- ld/emulparams/elf64lriscv-defs.sh | 11 - ld/emulparams/elf64lriscv.sh | 13 + ld/emulparams/elf64lriscv_lp64.sh | 14 + ld/emulparams/elf64lriscv_lp64f.sh | 14 + ld/emulparams/gld960.sh | 7 - ld/emulparams/gld960coff.sh | 19 - ld/emulparams/h8300.sh | 18 - ld/emulparams/h8300h.sh | 5 - ld/emulparams/h8300hn.sh | 5 - ld/emulparams/h8300s.sh | 5 - ld/emulparams/h8300sn.sh | 5 - ld/emulparams/h8300sx.sh | 5 - ld/emulparams/h8300sxn.sh | 5 - ld/emulparams/h8500.sh | 5 - ld/emulparams/h8500b.sh | 5 - ld/emulparams/h8500c.sh | 5 - ld/emulparams/h8500m.sh | 5 - ld/emulparams/h8500s.sh | 5 - ld/emulparams/hp300bsd.sh | 5 - ld/emulparams/hp3hpux.sh | 8 - ld/emulparams/i386coff.sh | 5 - ld/emulparams/i386linux.sh | 9 - ld/emulparams/i386mach.sh | 9 - ld/emulparams/i386nbsd.sh | 6 - ld/emulparams/i386nto.sh | 2 +- ld/emulparams/i386nw.sh | 8 - ld/emulparams/lnk960.sh | 6 - ld/emulparams/m68k4knbsd.sh | 9 - ld/emulparams/m68kaout.sh | 6 - ld/emulparams/m68kaux.sh | 8 - ld/emulparams/m68kcoff.sh | 6 - ld/emulparams/m68klinux.sh | 9 - ld/emulparams/m68knbsd.sh | 9 - ld/emulparams/m68kpsos.sh | 6 - ld/emulparams/m88kbcs.sh | 5 - ld/emulparams/m9s12zelf.sh | 18 + ld/emulparams/news.sh | 5 - ld/emulparams/nios2elf.sh | 1 - ld/emulparams/ppclynx.sh | 15 +- ld/emulparams/ppcnw.sh | 6 - ld/emulparams/riscix.sh | 5 - ld/emulparams/score3_elf.sh | 16 +- ld/emulparams/shelf32.sh | 43 - ld/emulparams/shelf32_linux.sh | 2 - ld/emulparams/shelf32_nbsd.sh | 17 - ld/emulparams/shelf64.sh | 9 - ld/emulparams/shelf64_nbsd.sh | 8 - ld/emulparams/shelf_nto.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf32.sh | 2 - ld/emulparams/shlelf32_linux.sh | 43 - ld/emulparams/shlelf32_nbsd.sh | 3 - ld/emulparams/shlelf64.sh | 2 - ld/emulparams/shlelf64_nbsd.sh | 3 - ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/shlelf_nto.sh | 2 +- ld/emulparams/shlsymbian.sh | 19 - ld/emulparams/sparcaout.sh | 10 - ld/emulparams/sparclinux.sh | 9 - ld/emulparams/sparcnbsd.sh | 5 - ld/emulparams/st2000.sh | 5 - ld/emulparams/sun3.sh | 10 - ld/emulparams/sun4.sh | 7 - ld/emulparams/vax.sh | 5 - ld/emulparams/vsta.sh | 10 - ld/emulparams/w65.sh | 5 - ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/aarch64elf.em | 34 +- ld/emultempl/aix.em | 34 +- ld/emultempl/alphaelf.em | 9 +- ld/emultempl/armcoff.em | 7 +- ld/emultempl/armelf.em | 37 +- ld/emultempl/avrelf.em | 8 +- ld/emultempl/beos.em | 24 +- ld/emultempl/bfin.em | 6 +- ld/emultempl/cr16elf.em | 10 +- ld/emultempl/cskyelf.em | 355 + ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf32.em | 241 +- ld/emultempl/gld960.em | 155 - ld/emultempl/gld960c.em | 168 - ld/emultempl/hppaelf.em | 4 +- ld/emultempl/linux.em | 2 +- ld/emultempl/lnk960.em | 349 - ld/emultempl/m68hc1xelf.em | 13 +- ld/emultempl/m68kcoff.em | 247 - ld/emultempl/m68kelf.em | 37 +- ld/emultempl/metagelf.em | 4 +- ld/emultempl/mipself.em | 14 +- ld/emultempl/mmix-elfnmmo.em | 6 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 33 +- ld/emultempl/nds32elf.em | 262 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pe.em | 217 +- ld/emultempl/pep.em | 185 +- ld/emultempl/ppc32elf.em | 90 +- ld/emultempl/ppc64elf.em | 85 +- ld/emultempl/riscvelf.em | 33 +- ld/emultempl/scoreelf.em | 4 +- ld/emultempl/sh64elf.em | 563 - ld/emultempl/spuelf.em | 81 +- ld/emultempl/sunos.em | 1042 - ld/emultempl/tic6xdsbt.em | 15 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 4 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 4 +- ld/emultempl/xtensaelf.em | 10 +- ld/gen-doc.texi | 3 +- ld/genscripts.sh | 172 +- ld/h8-doc.texi | 2 +- ld/ld.texi | 8720 ++ ld/ld.texinfo | 8773 -- ld/ldcref.c | 20 +- ld/ldctor.c | 14 +- ld/ldemul.c | 9 +- ld/ldexp.c | 80 +- ld/ldexp.h | 4 +- ld/ldfile.c | 4 +- ld/ldgram.y | 11 +- ld/ldint.texi | 700 + ld/ldint.texinfo | 700 - ld/ldlang.c | 450 +- ld/ldlang.h | 14 +- ld/ldlex.h | 2 +- ld/ldlex.l | 4 +- ld/ldmain.c | 210 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 281 +- ld/ldwrite.c | 8 +- ld/lexsup.c | 81 +- ld/mri.c | 8 +- ld/pe-dll.c | 444 +- ld/pe-dll.h | 6 +- ld/pep-dll.c | 5 +- ld/pep-dll.h | 7 +- ld/plugin.c | 47 +- ld/po/BLD-POTFILES.in | 304 + ld/po/Make-in | 41 +- ld/po/POTFILES.in | 37 - ld/po/SRC-POTFILES.in | 35 + ld/po/bg.po | 7755 +- ld/po/es.po | 7851 +- ld/po/fi.po | 9040 +- ld/po/fr.po | 7963 +- ld/po/ld.pot | 7447 +- ld/po/pt_BR.po | 8323 +- ld/po/uk.po | 7973 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 48 +- ld/scripttempl/armaout.sc | 47 - ld/scripttempl/armbpabi.sc | 40 +- ld/scripttempl/armcoff.sc | 97 - ld/scripttempl/avr.sc | 70 +- ld/scripttempl/delta68.sc | 61 - ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 104 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 85 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32sh-symbian.sc | 372 - ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 32 +- ld/scripttempl/elf_chaos.sc | 30 +- ld/scripttempl/elfarc.sc | 54 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfi370.sc | 206 - ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 444 + ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 30 +- ld/scripttempl/epiphany_4x4.sc | 86 +- ld/scripttempl/epocpe.sc | 164 - ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/h8300.sc | 106 - ld/scripttempl/h8300h.sc | 109 - ld/scripttempl/h8300hn.sc | 99 - ld/scripttempl/h8300s.sc | 109 - ld/scripttempl/h8300sn.sc | 99 - ld/scripttempl/h8300sx.sc | 109 - ld/scripttempl/h8300sxn.sc | 99 - ld/scripttempl/h8500.sc | 73 - ld/scripttempl/h8500b.sc | 73 - ld/scripttempl/h8500c.sc | 73 - ld/scripttempl/h8500m.sc | 73 - ld/scripttempl/h8500s.sc | 73 - ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/i386coff.sc | 57 - ld/scripttempl/i860coff.sc | 54 - ld/scripttempl/i960.sc | 37 - ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/m68kaux.sc | 59 - ld/scripttempl/m68kcoff.sc | 54 - ld/scripttempl/m88kbcs.sc | 62 - ld/scripttempl/mep.sc | 18 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 40 +- ld/scripttempl/nw.sc | 143 - ld/scripttempl/pe.sc | 27 +- ld/scripttempl/pep.sc | 27 +- ld/scripttempl/pru.sc | 76 +- ld/scripttempl/psos.sc | 73 - ld/scripttempl/riscix.sc | 47 - ld/scripttempl/sh.sc | 8 +- ld/scripttempl/sparccoff.sc | 62 - ld/scripttempl/st2000.sc | 35 - ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/w65.sc | 77 - ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/config/default.exp | 78 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 45 +- ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-112.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-112.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-114.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-114.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-116.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-116.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-118.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-118.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-119.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-119.s | 19 + ld/testsuite/ld-aarch64/emit-relocs-258.s | 3 +- ld/testsuite/ld-aarch64/emit-relocs-259.s | 3 +- ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-287.d | 14 +- ld/testsuite/ld-aarch64/emit-relocs-287.s | 8 +- ld/testsuite/ld-aarch64/emit-relocs-288.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-288.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-289.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-289.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-290.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-290.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-291.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-291.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-292.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-292.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-293.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-293.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-534.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-552.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-552.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-553.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-553.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-554.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-554.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-555.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-555.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-556.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-556.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-557.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-557.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-558.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-558.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-559.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-559.s | 19 + ld/testsuite/ld-aarch64/erratum835769.d | 4 +- ld/testsuite/ld-aarch64/erratum843419.d | 46 +- ld/testsuite/ld-aarch64/erratum843419_tls_ie.d | 49 + ld/testsuite/ld-aarch64/erratum843419_tls_ie.s | 43 + ld/testsuite/ld-aarch64/farcall-b-defsym.d | 13 +- ld/testsuite/ld-aarch64/farcall-b-none-function.d | 11 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 2 + ld/testsuite/ld-aarch64/farcall-b-section.d | 22 +- ld/testsuite/ld-aarch64/farcall-b.d | 13 +- ld/testsuite/ld-aarch64/farcall-back.d | 78 +- ld/testsuite/ld-aarch64/farcall-bl-defsym.d | 15 +- ld/testsuite/ld-aarch64/farcall-bl-none-function.d | 11 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 2 + ld/testsuite/ld-aarch64/farcall-bl-section.d | 22 +- ld/testsuite/ld-aarch64/farcall-bl.d | 15 +- ld/testsuite/ld-aarch64/gc-plt-relocs.d | 1 - ld/testsuite/ld-aarch64/ifunc-1-local.d | 4 +- ld/testsuite/ld-aarch64/ifunc-1.d | 4 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 6 +- ld/testsuite/ld-aarch64/ifunc-2.d | 6 +- ld/testsuite/ld-aarch64/ifunc-21.d | 6 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 4 +- ld/testsuite/ld-aarch64/ifunc-9.d | 3 +- ld/testsuite/ld-aarch64/pr20402.d | 7 + ld/testsuite/ld-aarch64/pr20402.s | 6 + ld/testsuite/ld-aarch64/pr22764.d | 18 + ld/testsuite/ld-aarch64/pr22764.s | 6 + ld/testsuite/ld-aarch64/reloc-overflow-bad.d | 2 +- ld/testsuite/ld-alpha/tlsbin.rd | 3 - ld/testsuite/ld-alpha/tlsbin.sd | 2 +- ld/testsuite/ld-alpha/tlsbinr.rd | 5 +- ld/testsuite/ld-alpha/tlspic.rd | 6 - ld/testsuite/ld-alpha/tlspic.sd | 2 +- ld/testsuite/ld-arc/arclinux-nps.d | 2 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 1 + ld/testsuite/ld-arc/attr-merge-2.d | 1 + ld/testsuite/ld-arc/attr-merge-3.d | 1 + ld/testsuite/ld-arc/attr-merge-5.d | 1 + ld/testsuite/ld-arc/attr-merge-6.d | 16 + ld/testsuite/ld-arc/attr-merge-6a.s | 9 + ld/testsuite/ld-arc/attr-merge-6b.s | 8 + ld/testsuite/ld-arc/attr-merge-6bis.d | 16 + ld/testsuite/ld-arc/jli-overflow.err | 2 +- ld/testsuite/ld-arc/tls_gd-01.d | 4 +- ld/testsuite/ld-arm/arm-elf.exp | 43 + ld/testsuite/ld-arm/attr-merge-9.out | 2 +- ld/testsuite/ld-arm/attr-merge-arch-2.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-00.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-01-m3.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-01.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-02.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-10-m3.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-10.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-11.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-12.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-120.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-20.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-21.d | 2 +- ld/testsuite/ld-arm/attr-merge-div-22.d | 2 +- ld/testsuite/ld-arm/attr-merge-hardfp-use-1.d | 2 +- ld/testsuite/ld-arm/attr-merge-hardfp-use-2.d | 2 +- ld/testsuite/ld-arm/attr-merge-incompatible.d | 2 +- ld/testsuite/ld-arm/attr-merge-nosection-1.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-1.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-2.d | 4 +- ld/testsuite/ld-arm/attr-merge-unknown-2r.d | 4 +- ld/testsuite/ld-arm/attr-merge-unknown-3.d | 4 +- ld/testsuite/ld-arm/attr-merge-vfp-1.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-10.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-10r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-11.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-11r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-12.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-12r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-13.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-13r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-14.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-14r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-1r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-2.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-2r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-3.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-3r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-4.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-4r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-5.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-5r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-6.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-6r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-7.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-7r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-8.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-8r.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-9.d | 2 +- ld/testsuite/ld-arm/attr-merge-vfp-9r.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-00-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-00.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-02-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-02.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-04-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-04.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-20-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-20.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-22-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-22.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-24-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-40-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-40.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-42-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-44-nowarn.d | 2 +- ld/testsuite/ld-arm/attr-merge-wchar-44.d | 2 +- ld/testsuite/ld-arm/cmse-implib-errors.out | 10 +- .../ld-arm/cmse-new-earlier-later-implib.out | 6 +- ld/testsuite/ld-arm/cmse-new-implib-no-output.out | 2 +- .../ld-arm/cmse-new-implib-not-sg-in-implib.out | 4 +- ld/testsuite/ld-arm/cmse-new-implib.out | 2 +- ld/testsuite/ld-arm/cmse-new-wrong-implib.out | 6 +- .../ld-arm/cmse-veneers-no-gnu_sgstubs.out | 4 +- .../ld-arm/cmse-veneers-wrong-entryfct.out | 29 +- ld/testsuite/ld-arm/eabi-hard-float.d | 2 +- ld/testsuite/ld-arm/eabi-soft-float-ABI4.d | 2 +- ld/testsuite/ld-arm/eabi-soft-float-r.d | 2 +- ld/testsuite/ld-arm/eabi-soft-float.d | 2 +- ld/testsuite/ld-arm/export-class.exp | 4 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 16 +- ld/testsuite/ld-arm/farcall-mixed-lib.d | 12 +- ld/testsuite/ld-arm/fdpic-main-m.d | 73 + ld/testsuite/ld-arm/fdpic-main-m.s | 86 + ld/testsuite/ld-arm/fdpic-main-m.sym | 14 + ld/testsuite/ld-arm/fdpic-main.d | 72 + ld/testsuite/ld-arm/fdpic-main.ld | 244 + ld/testsuite/ld-arm/fdpic-main.r | 11 + ld/testsuite/ld-arm/fdpic-main.s | 86 + ld/testsuite/ld-arm/fdpic-main.sym | 14 + ld/testsuite/ld-arm/fdpic-shared-m.d | 37 + ld/testsuite/ld-arm/fdpic-shared-m.s | 52 + ld/testsuite/ld-arm/fdpic-shared-m.sym | 15 + ld/testsuite/ld-arm/fdpic-shared.d | 35 + ld/testsuite/ld-arm/fdpic-shared.ld | 228 + ld/testsuite/ld-arm/fdpic-shared.r | 8 + ld/testsuite/ld-arm/fdpic-shared.s | 52 + ld/testsuite/ld-arm/fdpic-shared.sym | 15 + ld/testsuite/ld-arm/gc-hidden-1.d | 3 +- ld/testsuite/ld-arm/group-relocs-alu-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-alu-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldc-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldr-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldrs-bad.d | 2 +- ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-gdesc-got.d | 40 +- ld/testsuite/ld-arm/tls-lib-loc.d | 20 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 88 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 110 +- ld/testsuite/ld-arm/vxworks1-static.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 15 +- ld/testsuite/ld-checks/over2.s | 2 + ld/testsuite/ld-cris/badgotr1.d | 2 +- ld/testsuite/ld-cris/dso-pltdis1.d | 62 +- ld/testsuite/ld-cris/dso-pltdis2.d | 66 +- ld/testsuite/ld-cris/dso12-pltdis.d | 70 +- ld/testsuite/ld-cris/gotplt1.d | 38 +- ld/testsuite/ld-cris/gotplt2.d | 24 +- ld/testsuite/ld-cris/gotplt3.d | 26 +- ld/testsuite/ld-cris/hiddef1.d | 4 +- ld/testsuite/ld-cris/libdso-1.d | 4 +- ld/testsuite/ld-cris/libdso-10.d | 24 +- ld/testsuite/ld-cris/libdso-11.d | 18 +- ld/testsuite/ld-cris/libdso-12.d | 52 +- ld/testsuite/ld-cris/libdso-12b.d | 52 +- ld/testsuite/ld-cris/libdso-12c.d | 36 +- ld/testsuite/ld-cris/libdso-13.d | 4 +- ld/testsuite/ld-cris/libdso-13b.d | 2 +- ld/testsuite/ld-cris/libdso-14.d | 8 +- ld/testsuite/ld-cris/libdso-15.d | 14 +- ld/testsuite/ld-cris/libdso-15b.d | 20 +- ld/testsuite/ld-cris/libdso-1c.d | 20 +- ld/testsuite/ld-cris/libdso-1d.d | 26 +- ld/testsuite/ld-cris/libdso-2.d | 13 +- ld/testsuite/ld-cris/pcrelcp-1.d | 3 +- ld/testsuite/ld-cris/pic-gc-72.d | 8 +- ld/testsuite/ld-cris/pic-gc-73.d | 7 +- ld/testsuite/ld-cris/pr16044.d | 11 +- ld/testsuite/ld-cris/pv32-1.d | 35 +- ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 8 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 8 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 18 +- ld/testsuite/ld-cris/tls-err-20x.d | 2 +- ld/testsuite/ld-cris/tls-err-24.d | 2 +- ld/testsuite/ld-cris/tls-err-25.d | 2 +- ld/testsuite/ld-cris/tls-err-26.d | 2 +- ld/testsuite/ld-cris/tls-err-27.d | 2 +- ld/testsuite/ld-cris/tls-err-28.d | 2 +- ld/testsuite/ld-cris/tls-err-29.d | 2 +- ld/testsuite/ld-cris/tls-err-31.d | 2 +- ld/testsuite/ld-cris/tls-err-33.d | 2 +- ld/testsuite/ld-cris/tls-err-35.d | 2 +- ld/testsuite/ld-cris/tls-err-37.d | 2 +- ld/testsuite/ld-cris/tls-err-39.d | 2 +- ld/testsuite/ld-cris/tls-err-40.d | 2 +- ld/testsuite/ld-cris/tls-err-41.d | 2 +- ld/testsuite/ld-cris/tls-err-43.d | 2 +- ld/testsuite/ld-cris/tls-err-44.d | 2 +- ld/testsuite/ld-cris/tls-err-45.d | 2 +- ld/testsuite/ld-cris/tls-err-47.d | 2 +- ld/testsuite/ld-cris/tls-err-48.d | 2 +- ld/testsuite/ld-cris/tls-err-49.d | 2 +- ld/testsuite/ld-cris/tls-err-51.d | 2 +- ld/testsuite/ld-cris/tls-err-52.d | 2 +- ld/testsuite/ld-cris/tls-err-53.d | 2 +- ld/testsuite/ld-cris/tls-err-55.d | 2 +- ld/testsuite/ld-cris/tls-err-56.d | 2 +- ld/testsuite/ld-cris/tls-err-62.d | 2 +- ld/testsuite/ld-cris/tls-err-65.d | 2 +- ld/testsuite/ld-cris/tls-err-67.d | 2 +- ld/testsuite/ld-cris/tls-err-77.d | 2 +- ld/testsuite/ld-cris/tls-gc-71.d | 11 +- ld/testsuite/ld-cris/tls-gd-1.d | 24 +- ld/testsuite/ld-cris/tls-gd-1h.d | 24 +- ld/testsuite/ld-cris/tls-gd-2.d | 24 +- ld/testsuite/ld-cris/tls-gd-2h.d | 24 +- ld/testsuite/ld-cris/tls-ie-10.d | 22 +- ld/testsuite/ld-cris/tls-ie-11.d | 26 +- ld/testsuite/ld-cris/tls-ie-78.d | 6 +- ld/testsuite/ld-cris/tls-ie-8.d | 22 +- ld/testsuite/ld-cris/tls-ie-9.d | 26 +- ld/testsuite/ld-cris/tls-js1.d | 14 +- ld/testsuite/ld-cris/tls-ld-4.d | 24 +- ld/testsuite/ld-cris/tls-ld-5.d | 24 +- ld/testsuite/ld-cris/tls-ld-6.d | 24 +- ld/testsuite/ld-cris/tls-ld-7.d | 24 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 30 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 32 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 14 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 14 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 14 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 16 +- ld/testsuite/ld-cris/tls-legdx-16.d | 12 +- ld/testsuite/ld-cris/tls-legdx-17.d | 12 +- ld/testsuite/ld-cris/tls-local-54.d | 8 +- ld/testsuite/ld-cris/tls-local-60.d | 12 +- ld/testsuite/ld-cris/tls-local-61.d | 12 +- ld/testsuite/ld-cris/tls-local-63.d | 12 +- ld/testsuite/ld-cris/tls-local-64.d | 16 +- ld/testsuite/ld-cris/tls-ok-30.d | 18 +- ld/testsuite/ld-cris/tls-ok-32.d | 12 +- ld/testsuite/ld-cris/tls-ok-34.d | 16 +- ld/testsuite/ld-cris/tls-und-38.d | 6 +- ld/testsuite/ld-cris/tls-und-42.d | 4 +- ld/testsuite/ld-cris/tls-und-46.d | 6 +- ld/testsuite/ld-cris/tls-und-50.d | 4 +- ld/testsuite/ld-cris/weakhiddso.d | 13 +- ld/testsuite/ld-cris/weakref2.d | 2 +- ld/testsuite/ld-csky/csky.exp | 15 + ld/testsuite/ld-csky/data.d | 18 + ld/testsuite/ld-csky/data.s | 10 + ld/testsuite/ld-csky/data_section.s | 7 + ld/testsuite/ld-csky/emit-relocs-1.d | 37 + ld/testsuite/ld-csky/emit-relocs-1.ld | 20 + ld/testsuite/ld-csky/emit-relocs-1a.s | 24 + .../{ld-mips-elf => ld-csky}/emit-relocs-1b.s | 0 ld/testsuite/ld-csky/got.d | 29 + ld/testsuite/ld-csky/got.s | 19 + ld/testsuite/ld-csky/hilo16.d | 14 + ld/testsuite/ld-csky/hilo16.s | 7 + ld/testsuite/ld-csky/hilo16_symbol.s | 2 + ld/testsuite/ld-csky/tls-gd-v1.d | 30 + ld/testsuite/ld-csky/tls-gd-v1.s | 26 + ld/testsuite/ld-csky/tls-gd.d | 29 + ld/testsuite/ld-csky/tls-gd.s | 20 + ld/testsuite/ld-csky/tls-ie-v1.d | 25 + ld/testsuite/ld-csky/tls-ie-v1.s | 29 + ld/testsuite/ld-csky/tls-ie.d | 24 + ld/testsuite/ld-csky/tls-ie.s | 27 + ld/testsuite/ld-csky/tls-ld-v1.d | 29 + ld/testsuite/ld-csky/tls-ld-v1.s | 34 + ld/testsuite/ld-csky/tls-ld.d | 28 + ld/testsuite/ld-csky/tls-ld.s | 28 + ld/testsuite/ld-csky/tls-le-v1.d | 14 + ld/testsuite/ld-csky/tls-le-v1.s | 29 + ld/testsuite/ld-csky/tls-le.d | 13 + ld/testsuite/ld-csky/tls-le.s | 23 + ld/testsuite/ld-d10v/reloc-007.d | 1 - ld/testsuite/ld-d10v/reloc-008.d | 1 - ld/testsuite/ld-d10v/reloc-015.d | 1 - ld/testsuite/ld-d10v/reloc-016.d | 1 - ld/testsuite/ld-discard/discard.exp | 6 +- ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 18 +- ld/testsuite/ld-elf/changelma.d | 12 + ld/testsuite/ld-elf/changelma.lnk | 11 + ld/testsuite/ld-elf/changelma.s | 2 + ld/testsuite/ld-elf/comm-data.exp | 6 + ld/testsuite/ld-elf/comm-data1.sd | 4 +- ld/testsuite/ld-elf/comm-data4.s | 2 + ld/testsuite/ld-elf/comm-data5.d | 1 - ld/testsuite/ld-elf/comm-data5.s | 2 + ld/testsuite/ld-elf/commonpage1.d | 2 +- ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compress1c.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1b.d | 2 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 4 +- ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s | 0 ld/testsuite/ld-elf/dwarf2.err | 6 +- ld/testsuite/ld-elf/dwarf3.err | 2 +- ld/testsuite/ld-elf/dynamic1.d | 2 +- ld/testsuite/ld-elf/dynsym1.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 + ld/testsuite/ld-elf/ehdr_start-missing.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/ehdr_start-userdef.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 4 +- ld/testsuite/ld-elf/elf.exp | 193 +- ld/testsuite/ld-elf/empty-implib.out | 2 +- ld/testsuite/ld-elf/empty.s | 3 + ld/testsuite/ld-elf/empty2.s | 3 + ld/testsuite/ld-elf/endsym.d | 2 +- ld/testsuite/ld-elf/exclude3.s | 3 + ld/testsuite/ld-elf/exclude3b.d | 2 +- ld/testsuite/ld-elf/export-class.exp | 1 + ld/testsuite/ld-elf/fini0.s | 2 + ld/testsuite/ld-elf/frame.exp | 34 +- ld/testsuite/ld-elf/global1.d | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 6 +- ld/testsuite/ld-elf/header.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 6 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 - ld/testsuite/ld-elf/init0.s | 2 + ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 + ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/linux-x86.S | 91 + ld/testsuite/ld-elf/linux-x86.exp | 92 + ld/testsuite/ld-elf/loadaddr1.d | 4 +- ld/testsuite/ld-elf/loadaddr2.d | 4 +- ld/testsuite/ld-elf/loadaddr3a.d | 2 +- ld/testsuite/ld-elf/loadaddr3b.d | 2 +- ld/testsuite/ld-elf/local1.d | 2 +- ld/testsuite/ld-elf/maxpage1.d | 2 +- ld/testsuite/ld-elf/maxpage2.d | 2 +- ld/testsuite/ld-elf/maxpage3a.d | 2 +- ld/testsuite/ld-elf/mbind1a.d | 2 +- ld/testsuite/ld-elf/mbind1b.d | 2 +- ld/testsuite/ld-elf/mbind1c.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/multibss1.d | 2 +- ld/testsuite/ld-elf/noload-2.d | 2 +- ld/testsuite/ld-elf/note1.r | 6 + ld/testsuite/ld-elf/note1_1.s | 17 + ld/testsuite/ld-elf/note1_2.s | 17 + ld/testsuite/ld-elf/notes.exp | 45 + ld/testsuite/ld-elf/now-1.d | 2 +- ld/testsuite/ld-elf/now-2.d | 2 +- ld/testsuite/ld-elf/now-3.d | 2 +- ld/testsuite/ld-elf/now-4.d | 2 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 - ld/testsuite/ld-elf/orphan-12.d | 1 - ld/testsuite/ld-elf/orphan-5.l | 4 +- ld/testsuite/ld-elf/orphan-6.l | 4 +- ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 4 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 + ld/testsuite/ld-elf/overlay.d | 2 - ld/testsuite/ld-elf/pie.d | 2 +- ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 5 +- ld/testsuite/ld-elf/pr13177.d | 5 +- ld/testsuite/ld-elf/pr13195.d | 5 +- ld/testsuite/ld-elf/pr14156b.d | 2 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 + ld/testsuite/ld-elf/pr16322.d | 2 +- ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr16498a.d | 2 +- ld/testsuite/ld-elf/pr16498b.d | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 5 +- ld/testsuite/ld-elf/pr18720b.c | 4 + ld/testsuite/ld-elf/pr19162.d | 7 +- ld/testsuite/ld-elf/pr19539.d | 4 +- ld/testsuite/ld-elf/pr19617a.d | 2 +- ld/testsuite/ld-elf/pr19617b.d | 2 +- ld/testsuite/ld-elf/pr19617c.d | 2 +- ld/testsuite/ld-elf/pr19698.d | 2 +- ld/testsuite/ld-elf/pr19789.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 + ld/testsuite/ld-elf/pr20513c.d | 2 +- ld/testsuite/ld-elf/pr20513d.d | 2 +- ld/testsuite/ld-elf/pr20528a.d | 4 +- ld/testsuite/ld-elf/pr20528b.d | 4 +- ld/testsuite/ld-elf/pr21384.d | 2 +- ld/testsuite/ld-elf/pr21389a.d | 2 +- ld/testsuite/ld-elf/pr21389b.d | 2 +- ld/testsuite/ld-elf/pr21389c.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 5 +- ld/testsuite/ld-elf/pr21562b.d | 5 +- ld/testsuite/ld-elf/pr21562c.d | 5 +- ld/testsuite/ld-elf/pr21562d.d | 5 +- ld/testsuite/ld-elf/pr21562e.d | 2 +- ld/testsuite/ld-elf/pr21562f.d | 2 +- ld/testsuite/ld-elf/pr21562g.d | 2 +- ld/testsuite/ld-elf/pr21562h.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 5 +- ld/testsuite/ld-elf/pr21562j.d | 5 +- ld/testsuite/ld-elf/pr21562k.d | 5 +- ld/testsuite/ld-elf/pr21562l.d | 5 +- ld/testsuite/ld-elf/pr21562m.d | 5 +- ld/testsuite/ld-elf/pr21562n.d | 5 +- ld/testsuite/ld-elf/pr21703-shared.sd | 4 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr21903a.d | 2 +- ld/testsuite/ld-elf/pr21903b.d | 2 +- ld/testsuite/ld-elf/pr21903d.d | 2 +- ld/testsuite/ld-elf/pr21964-3a.c | 11 + ld/testsuite/ld-elf/pr21964-3c.c | 17 + ld/testsuite/ld-elf/pr21964-4.c | 22 + ld/testsuite/ld-elf/pr21964-5.c | 26 + ld/testsuite/ld-elf/pr22269a.d | 2 +- ld/testsuite/ld-elf/pr22269b.d | 2 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22393-1a.d | 2 +- ld/testsuite/ld-elf/pr22393-1b.d | 2 +- ld/testsuite/ld-elf/pr22393-1c.d | 2 +- ld/testsuite/ld-elf/pr22393-1d.d | 2 +- ld/testsuite/ld-elf/pr22393-1e.d | 2 +- ld/testsuite/ld-elf/pr22393-1f.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 4 +- ld/testsuite/ld-elf/pr22450.d | 2 +- ld/testsuite/ld-elf/pr22649-2ab-mips.msg | 2 + ld/testsuite/ld-elf/pr22649-2cd-mips.msg | 1 + ld/testsuite/ld-elf/pr22649.msg | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1.s | 4 + ld/testsuite/ld-elf/pr22836-1a.d | 7 + ld/testsuite/ld-elf/pr22836-1b.d | 7 + ld/testsuite/ld-elf/pr22836-2.d | 7 + ld/testsuite/ld-elf/pr22836-2.s | 7 + ld/testsuite/ld-elf/pr23161.map | 4 + ld/testsuite/ld-elf/pr23161a.c | 9 + ld/testsuite/ld-elf/pr23161a.rd | 16 + ld/testsuite/ld-elf/pr23161b.c | 23 + ld/testsuite/ld-elf/pr23161b.rd | 7 + ld/testsuite/ld-elf/pr23161c.c | 9 + ld/testsuite/ld-elf/pr23161c.rd | 6 + ld/testsuite/ld-elf/pr23161d.rd | 8 + ld/testsuite/ld-elf/pr23162.map | 4 + ld/testsuite/ld-elf/pr23162.rd | 4 + ld/testsuite/ld-elf/pr23162a.c | 4 + ld/testsuite/ld-elf/pr23162b.c | 20 + ld/testsuite/ld-elf/pr23428.c | 43 + ld/testsuite/ld-elf/pr23591.d | 12 + ld/testsuite/ld-elf/pr23591a.s | 14 + ld/testsuite/ld-elf/pr23591b.s | 11 + ld/testsuite/ld-elf/pr23591c.s | 26 + ld/testsuite/ld-elf/pr23648.d | 9 + ld/testsuite/ld-elf/pr23648.s | 15 + ld/testsuite/ld-elf/pr23648.t | 10 + ld/testsuite/ld-elf/pr23658-1a.d | 20 + ld/testsuite/ld-elf/pr23658-1a.s | 21 + ld/testsuite/ld-elf/pr23658-1b.d | 16 + ld/testsuite/ld-elf/pr23658-1b.s | 16 + ld/testsuite/ld-elf/pr23658-1c.d | 13 + ld/testsuite/ld-elf/pr23658-1c.s | 16 + ld/testsuite/ld-elf/pr23658-1d.s | 16 + ld/testsuite/ld-elf/pr23658-2.rd | 6 + ld/testsuite/ld-elf/pr23658-3.d | 8 + .../{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} | 0 .../{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} | 0 ld/testsuite/ld-elf/pr2404.out | 4 +- ld/testsuite/ld-elf/pr2404b.c | 8 +- ld/testsuite/ld-elf/pr349.d | 4 +- ld/testsuite/ld-elf/provide-hidden-dynabs.nd | 8 - ld/testsuite/ld-elf/provide-hidden-dynsec.nd | 8 - ld/testsuite/ld-elf/provide-hidden.exp | 22 +- ld/testsuite/ld-elf/readelf.exp | 6 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 + ld/testsuite/ld-elf/reloc-discard.d | 13 + ld/testsuite/ld-elf/reloc-discard.ld | 6 + .../ld-elf/{weak-dyn-1b.s => reloc-discard.s} | 0 ld/testsuite/ld-elf/relocatable.d | 1 + ld/testsuite/ld-elf/rpath-1.d | 2 +- ld/testsuite/ld-elf/rpath-2.d | 2 +- ld/testsuite/ld-elf/runpath-1.d | 2 +- ld/testsuite/ld-elf/runpath-2.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 - ld/testsuite/ld-elf/sec64k.exp | 6 +- ld/testsuite/ld-elf/seg.d | 2 +- ld/testsuite/ld-elf/shared.exp | 385 +- ld/testsuite/ld-elf/sizeofb.d | 2 +- ld/testsuite/ld-elf/stack-noexec.rd | 3 + ld/testsuite/ld-elf/start.s | 2 + ld/testsuite/ld-elf/startofb.d | 2 +- ld/testsuite/ld-elf/strtab.d | 2 +- ld/testsuite/ld-elf/textaddr1.d | 4 +- ld/testsuite/ld-elf/textaddr2.d | 4 +- ld/testsuite/ld-elf/textaddr3.d | 2 +- ld/testsuite/ld-elf/textaddr4.d | 4 +- ld/testsuite/ld-elf/textaddr5.d | 2 +- ld/testsuite/ld-elf/textaddr6.d | 4 +- ld/testsuite/ld-elf/textaddr7.d | 2 +- ld/testsuite/ld-elf/tls.exp | 14 +- ld/testsuite/ld-elf/tls_common.exp | 10 +- ld/testsuite/ld-elf/unknown2.d | 2 +- ld/testsuite/ld-elf/var1.s | 2 + ld/testsuite/ld-elf/ver_def-tic6x.vd | 20 - ld/testsuite/ld-elf/warn1.d | 4 +- ld/testsuite/ld-elf/warn2.d | 6 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 6 + ld/testsuite/ld-elf/x86-feature-1b.rd | 6 + ld/testsuite/ld-elf/x86-feature-1c.rd | 6 + ld/testsuite/ld-elf/x86-feature-1d.rd | 6 + ld/testsuite/ld-elf/x86-feature-1e.rd | 6 + ld/testsuite/ld-elfcomm/elfcomm.exp | 34 +- ld/testsuite/ld-elfvers/vers.exp | 11 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 25 +- ld/testsuite/ld-elfweak/elfweak.exp | 12 +- ld/testsuite/ld-frv/fdpic-shared-1.d | 6 +- ld/testsuite/ld-frv/fdpic-shared-2.d | 14 +- ld/testsuite/ld-frv/fdpic-shared-3.d | 6 +- ld/testsuite/ld-frv/fdpic-shared-4.d | 6 +- ld/testsuite/ld-frv/fdpic-shared-5.d | 8 +- ld/testsuite/ld-frv/fdpic-shared-7.d | 6 +- ld/testsuite/ld-frv/fdpic-shared-8.d | 6 +- ld/testsuite/ld-frv/tls-dynamic-2.d | 18 +- ld/testsuite/ld-gc/abi-note.d | 3 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/gc.exp | 18 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr11218.d | 2 +- ld/testsuite/ld-gc/pr13683.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 4 +- ld/testsuite/ld-gc/pr20022.d | 5 +- ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/pr20882.d | 9 +- ld/testsuite/ld-gc/pr20882b.s | 9 +- ld/testsuite/ld-gc/start.d | 4 +- ld/testsuite/ld-gc/stop.d | 9 + ld/testsuite/ld-gc/stop.s | 8 + ld/testsuite/ld-h8300/h8300.exp | 22 +- ld/testsuite/ld-h8300/relax-3-coff.d | 36 - ld/testsuite/ld-h8300/relax-4-coff.d | 76 - ld/testsuite/ld-h8300/relax-5-coff.d | 50 - ld/testsuite/ld-h8300/relax-6-coff.d | 11 - ld/testsuite/ld-i386/abs-iamcu.d | 2 +- ld/testsuite/ld-i386/abs.d | 2 +- ld/testsuite/ld-i386/discarded1.s | 2 +- ld/testsuite/ld-i386/i386.exp | 324 +- ld/testsuite/ld-i386/ibt-plt-1.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 24 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 28 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 22 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-3b.d | 22 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 22 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 22 +- ld/testsuite/ld-i386/lea1d.d | 2 +- ld/testsuite/ld-i386/lea1e.d | 2 +- ld/testsuite/ld-i386/lea1f.d | 2 +- ld/testsuite/ld-i386/load1-nacl.d | 84 +- ld/testsuite/ld-i386/load1.d | 86 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pie1.d | 2 +- ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/plt2.dd | 26 +- ld/testsuite/ld-i386/pr12718.d | 2 +- ld/testsuite/ld-i386/pr12921.d | 2 +- ld/testsuite/ld-i386/pr19636-1a.d | 2 +- ld/testsuite/ld-i386/pr19636-1b.d | 2 +- ld/testsuite/ld-i386/pr19636-1j.d | 2 +- ld/testsuite/ld-i386/pr19636-1k.d | 2 +- ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr20244-1a.d | 2 +- ld/testsuite/ld-i386/pr20244-1b.d | 2 +- ld/testsuite/ld-i386/pr20244-2a.d | 2 +- ld/testsuite/ld-i386/pr20244-2b.d | 2 +- ld/testsuite/ld-i386/pr20244-2c.d | 2 +- ld/testsuite/ld-i386/pr20244-4a.d | 2 +- ld/testsuite/ld-i386/pr20244-4b.d | 2 +- ld/testsuite/ld-i386/pr20830.d | 20 +- ld/testsuite/ld-i386/pr22782.d | 10 + ld/testsuite/ld-i386/pr22782.s | 15 + ld/testsuite/ld-i386/pr22842a.c | 20 + ld/testsuite/ld-i386/pr22842b.S | 41 + ld/testsuite/ld-i386/pr22929.d | 11 + ld/testsuite/ld-i386/pr22929.s | 21 + ld/testsuite/ld-i386/pr23189.d | 5 + ld/testsuite/ld-i386/pr23189.s | 5 + ld/testsuite/ld-i386/pr23189.t | 11 + ld/testsuite/ld-i386/pr23194.d | 7 + ld/testsuite/ld-i386/pr23194.map | 7 + ld/testsuite/ld-i386/pr23194.s | 13 + ld/testsuite/ld-i386/pr23372a.d | 10 + ld/testsuite/ld-i386/pr23372a.s | 18 + ld/testsuite/ld-i386/pr23372b.d | 5 + ld/testsuite/ld-i386/pr23372b.s | 18 + ld/testsuite/ld-i386/pr23372c.d | 10 + ld/testsuite/ld-i386/pr23372c.s | 18 + ld/testsuite/ld-i386/pr23372d.d | 5 + ld/testsuite/ld-i386/pr23486a.d | 10 + ld/testsuite/ld-i386/pr23486b.d | 10 + ld/testsuite/ld-i386/pr23486c.d | 10 + ld/testsuite/ld-i386/pr23486d.d | 10 + ld/testsuite/ld-i386/pr23854.d | 28 + ld/testsuite/ld-i386/pr23854.s | 33 + ld/testsuite/ld-i386/pr23930.d | 11 + ld/testsuite/ld-i386/property-1a.r | 9 + ld/testsuite/ld-i386/property-2a.r | 9 + ld/testsuite/ld-i386/property-3.r | 3 +- ld/testsuite/ld-i386/property-3a.r | 9 + ld/testsuite/ld-i386/property-4.r | 3 +- ld/testsuite/ld-i386/property-4a.r | 9 + ld/testsuite/ld-i386/property-5.r | 3 +- ld/testsuite/ld-i386/property-5a.r | 9 + ld/testsuite/ld-i386/property-7a.r | 8 + ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 + ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 9 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 9 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 9 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 9 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlsbin-nacl.rd | 3 - ld/testsuite/ld-i386/tlsbin.rd | 3 - ld/testsuite/ld-i386/tlsbin2-nacl.rd | 3 - ld/testsuite/ld-i386/tlsbin2.rd | 3 - ld/testsuite/ld-i386/tlsbindesc-nacl.rd | 9 +- ld/testsuite/ld-i386/tlsbindesc.rd | 9 +- ld/testsuite/ld-i386/tlsdesc-nacl.rd | 6 - ld/testsuite/ld-i386/tlsdesc.rd | 6 - ld/testsuite/ld-i386/tlsgdesc-nacl.rd | 6 - ld/testsuite/ld-i386/tlsgdesc.rd | 6 - ld/testsuite/ld-i386/tlsnopic-nacl.rd | 14 +- ld/testsuite/ld-i386/tlsnopic.dd | 12 +- ld/testsuite/ld-i386/tlsnopic.rd | 6 - ld/testsuite/ld-i386/tlsnopic.sd | 4 +- ld/testsuite/ld-i386/tlspic-nacl.rd | 6 - ld/testsuite/ld-i386/tlspic.rd | 6 - ld/testsuite/ld-i386/tlspic2-nacl.rd | 6 - ld/testsuite/ld-i386/tlspic2.rd | 6 - ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks1-static.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-i386/warn1.d | 2 +- ld/testsuite/ld-ia64/merge1.d | 2 +- ld/testsuite/ld-ia64/merge2.d | 2 +- ld/testsuite/ld-ia64/merge3.d | 2 +- ld/testsuite/ld-ia64/merge4.d | 2 +- ld/testsuite/ld-ia64/merge5.d | 2 +- ld/testsuite/ld-ia64/tlsbin.rd | 3 - ld/testsuite/ld-ia64/tlspic.rd | 6 - ld/testsuite/ld-ifunc/binutils.exp | 6 +- ld/testsuite/ld-ifunc/ifunc-1-local-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-1-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-10-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-10-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-11-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-11-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-12-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-12-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-13-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14c-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14d-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14e-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-14f-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-15-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 1 + ld/testsuite/ld-ifunc/ifunc-16-i386.d | 1 + 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 | 1 + ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-19a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-19b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 22 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 7 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 22 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 7 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-21-i386.d | 3 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 3 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 3 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 3 +- ld/testsuite/ld-ifunc/ifunc-26.d | 7 + ld/testsuite/ld-ifunc/ifunc-26.s | 8 + ld/testsuite/ld-ifunc/ifunc-3a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 1 + 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 | 1 + ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 1 + 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 | 1 + ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-6a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-6b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-7a-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-7b-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-8-i386.d | 1 + ld/testsuite/ld-ifunc/ifunc-8-x86-64.d | 1 + ld/testsuite/ld-ifunc/ifunc-9-i386.d | 10 + ld/testsuite/ld-ifunc/ifunc-9-x86-64.d | 10 + ld/testsuite/ld-ifunc/ifunc-9-x86.d | 3 - ld/testsuite/ld-ifunc/ifunc.exp | 185 +- ld/testsuite/ld-ifunc/ifuncmod5.d | 8 + ld/testsuite/ld-ifunc/ifuncmod5.s | 105 + ld/testsuite/ld-ifunc/pr17154-i386-now.d | 36 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 37 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 48 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 67 +- ld/testsuite/ld-ifunc/pr23169a.c | 9 + ld/testsuite/ld-ifunc/pr23169a.rd | 3 + ld/testsuite/ld-ifunc/pr23169b.c | 23 + ld/testsuite/ld-ifunc/pr23169b.rd | 4 + ld/testsuite/ld-ifunc/pr23169c.c | 13 + ld/testsuite/ld-ifunc/pr23169c.rd | 3 + ld/testsuite/ld-linkonce/linkonce.exp | 5 - ld/testsuite/ld-linkonce/zeroeh.ld | 1 + ld/testsuite/ld-m68k/tls-def-1.d | 3 - ld/testsuite/ld-m68k/tls-gd-1.d2 | 3 - ld/testsuite/ld-metag/shared.d | 4 +- ld/testsuite/ld-metag/stub_pic_app.d | 8 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-14.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-16.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-17.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-18.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-19.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-24.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-25.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-26.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-27.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-28.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-29.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-34.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-35.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-36.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-37.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-38.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-39.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-41.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-42.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-43.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-45.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-46.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-47.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-48.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-49.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-52.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-53.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-54.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-58.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-59.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-61.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-62.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-63.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-64.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-68.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-69.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-71.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-72.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-73.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-74.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-78.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-79.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-81.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-89.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-8-12.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-8-21.d | 2 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 4 +- .../bal-jalx-pic-ignore-micromips-n64.d | 4 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 4 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 8 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 8 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 8 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 8 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 8 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 8 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/comm-data.exp | 90 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 + ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d | 327 - ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 + ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d | 445 - ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/gp-disp-sym.d | 9 + ld/testsuite/ld-mips-elf/gp-disp-sym.s | 5 + ld/testsuite/ld-mips-elf/hash1a.d | 1 + ld/testsuite/ld-mips-elf/hash1b.d | 1 + ld/testsuite/ld-mips-elf/hash1c.d | 1 + ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 7 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 7 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-abiflags-0.d | 9 + ld/testsuite/ld-mips-elf/mips-abiflags-0.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-0r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-1r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2r.d | 6 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1339 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pic-2.ad | 4 +- ld/testsuite/ld-mips-elf/mips16-pic-2.nd | 10 +- ld/testsuite/ld-mips-elf/mips16-pic-4a.nd | 11 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mode-change-error-1.d | 6 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/n64-plt-1.dd | 26 + ld/testsuite/ld-mips-elf/n64-plt-1.gd | 18 + ld/testsuite/ld-mips-elf/n64-plt-1.ld | 22 + ld/testsuite/ld-mips-elf/n64-plt-2.ed | 1 + ld/testsuite/ld-mips-elf/n64-plt-2.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-3.ed | 1 + ld/testsuite/ld-mips-elf/n64-plt-3.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-4.dd | 26 + ld/testsuite/ld-mips-elf/n64-plt-4.gd | 18 + ld/testsuite/ld-mips-elf/n64-plt-4.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-lib.s | 11 + ld/testsuite/ld-mips-elf/n64-plt.s | 9 + ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.dd | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-reloc-0.d | 7 + ld/testsuite/ld-mips-elf/pic-reloc-1.d | 14 + ld/testsuite/ld-mips-elf/pic-reloc-2.d | 7 + ld/testsuite/ld-mips-elf/pic-reloc-3.d | 7 + ld/testsuite/ld-mips-elf/pic-reloc-4.d | 9 + ld/testsuite/ld-mips-elf/pic-reloc-absolute-hi.ld | 6 + ld/testsuite/ld-mips-elf/pic-reloc-absolute-lo.ld | 6 + ld/testsuite/ld-mips-elf/pic-reloc-j.s | 11 + ld/testsuite/ld-mips-elf/pic-reloc-lui.s | 13 + ld/testsuite/ld-mips-elf/pic-reloc-ordinary.ld | 6 + ld/testsuite/ld-mips-elf/pie-n32.d | 15 +- ld/testsuite/ld-mips-elf/pie-n64.d | 15 +- ld/testsuite/ld-mips-elf/pie-o32.d | 15 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 + ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 + ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 + ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 + ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 + ld/testsuite/ld-mips-elf/pr21375.dd | 23 + ld/testsuite/ld-mips-elf/pr21375.gd | 12 + ld/testsuite/ld-mips-elf/pr21375.ld | 20 + ld/testsuite/ld-mips-elf/pr21375.s | 54 + ld/testsuite/ld-mips-elf/pr21375.sd | 1 + .../ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} | 0 ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375h.dd | 23 + ld/testsuite/ld-mips-elf/pr21375h.gd | 12 + ld/testsuite/ld-mips-elf/pr21375h.sd | 1 + ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 + ld/testsuite/ld-mips-elf/pr21375p.dd | 23 + ld/testsuite/ld-mips-elf/pr21375p.gd | 12 + ld/testsuite/ld-mips-elf/pr21375p.sd | 7 + ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 + ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 + ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 + ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s.dd | 23 + ld/testsuite/ld-mips-elf/pr21375s.gd | 12 + ld/testsuite/ld-mips-elf/pr21375s.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 + ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 + ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 + ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 + ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 + ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 + ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 + ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 + ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su.dd | 25 + ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 + ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 + ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 + ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 + ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375v.ver | 1 + ld/testsuite/ld-mips-elf/reginfo-0.d | 9 + ld/testsuite/ld-mips-elf/reginfo-0.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-0r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-1.s | 10 + ld/testsuite/ld-mips-elf/reginfo-1r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.s | 10 + ld/testsuite/ld-mips-elf/reginfo-2r.d | 9 + ld/testsuite/ld-mips-elf/rel32-n32.d | 10 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 10 +- ld/testsuite/ld-mips-elf/rel64.d | 10 +- ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d | 1 + ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d | 1 + ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 + ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 + ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 + ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-1-10000.d | 17 + .../ld-mips-elf/stub-dynsym-micromips-1-2fe80.d | 17 + .../ld-mips-elf/stub-dynsym-micromips-1-7fff.d | 15 + .../ld-mips-elf/stub-dynsym-micromips-1-8000.d | 15 + .../ld-mips-elf/stub-dynsym-micromips-1-fff0.d | 15 + .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 + .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 + .../stub-dynsym-micromips-insn32-1-10000.d | 18 + .../stub-dynsym-micromips-insn32-1-2fe80.d | 18 + .../stub-dynsym-micromips-insn32-1-7fff.d | 16 + .../stub-dynsym-micromips-insn32-1-8000.d | 16 + .../stub-dynsym-micromips-insn32-1-fff0.d | 16 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 + ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 + ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 + ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 + ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 + ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 10 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 12 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 12 +- ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 93 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 65 +- .../unaligned-branch-ignore-micromips.d | 85 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 37 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 73 +- .../ld-mips-elf/unaligned-branch-micromips.d | 157 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 73 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 115 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 66 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 24 +- ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 29 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 29 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 29 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 29 +- .../ld-mips-elf/unaligned-jalx-micromips-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 4 +- .../ld-mips-elf/unaligned-jump-micromips.d | 119 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 59 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 97 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 6 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 6 +- ld/testsuite/ld-mips-elf/undefined-warn.d | 13 + ld/testsuite/ld-mips-elf/undefined.d | 2 +- ld/testsuite/ld-mips-elf/undefined.s | 4 + ld/testsuite/ld-mips-elf/vxworks1-static.d | 2 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-mmix/bpo-20.d | 2 +- ld/testsuite/ld-mmix/bpo-20m.d | 2 +- ld/testsuite/ld-mmix/bpo-7.d | 2 +- ld/testsuite/ld-mmix/bpo-7m.d | 2 +- ld/testsuite/ld-mmix/bpo-8.d | 2 +- ld/testsuite/ld-mmix/bpo-8m.d | 2 +- ld/testsuite/ld-mmix/greg-17.d | 2 +- ld/testsuite/ld-mmix/greg-18.d | 2 +- ld/testsuite/ld-mmix/greg-8.d | 2 +- ld/testsuite/ld-mmix/greg-9.d | 2 +- ld/testsuite/ld-mmix/start-2.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 + ld/testsuite/ld-or1k/offsets1.s | 14 + ld/testsuite/ld-or1k/or1k.exp | 91 + ld/testsuite/ld-or1k/plt1.dd | 27 + ld/testsuite/ld-or1k/plt1.s | 11 + ld/testsuite/ld-or1k/plt1.x.dd | 27 + ld/testsuite/ld-or1k/plta1.dd | 27 + ld/testsuite/ld-or1k/plta1.s | 11 + ld/testsuite/ld-or1k/pltlib.s | 12 + ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 130 +- ld/testsuite/ld-plugin/plugin-14.d | 2 +- ld/testsuite/ld-plugin/plugin-15.d | 2 +- ld/testsuite/ld-plugin/plugin-16.d | 2 +- ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-21.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin-23.d | 2 +- ld/testsuite/ld-plugin/plugin-6.d | 2 +- ld/testsuite/ld-plugin/plugin-7.d | 2 +- ld/testsuite/ld-plugin/plugin-8.d | 2 +- ld/testsuite/ld-plugin/pr12982.d | 1 + ld/testsuite/ld-plugin/pr22721.t | 7 + ld/testsuite/ld-plugin/pr22721a.s | 8 + ld/testsuite/ld-plugin/pr22721b.c | 7 + ld/testsuite/ld-plugin/pr22751.c | 17 + ld/testsuite/ld-plugin/pr22983.1.d | 6 + ld/testsuite/ld-plugin/pr22983.2.d | 6 + ld/testsuite/ld-plugin/pr22983.3.d | 6 + ld/testsuite/ld-plugin/pr22983.4.d | 5 + ld/testsuite/ld-plugin/pr22983.d | 11 + ld/testsuite/ld-plugin/pr22983.t | 6 + ld/testsuite/ld-plugin/pr22983a.c | 14 + ld/testsuite/ld-plugin/pr22983b.c | 10 + ld/testsuite/ld-plugin/pr23309.c | 10 + ld/testsuite/ld-plugin/pr23309.d | 3 + ld/testsuite/ld-plugin/pr23460a.c | 4 + ld/testsuite/ld-plugin/pr23460b.c | 4 + ld/testsuite/ld-plugin/pr23460c.c | 4 + ld/testsuite/ld-plugin/pr23460d.c | 4 + ld/testsuite/ld-plugin/pr23460e.c | 4 + ld/testsuite/ld-plugin/pr23460f.c | 4 + ld/testsuite/ld-plugin/pr23818.d | 4 + ld/testsuite/ld-plugin/pr23818.t | 4 + .../{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} | 0 ld/testsuite/ld-plugin/pr23818b.c | 7 + ld/testsuite/ld-powerpc/aix-weak-3-32.d | 2 +- ld/testsuite/ld-powerpc/aix-weak-3-64.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv1.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv2.d | 3 +- ld/testsuite/ld-powerpc/ambiguousv2b.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-12-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 2 +- ld/testsuite/ld-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 24 +- ld/testsuite/ld-powerpc/elfv2so.d | 44 +- ld/testsuite/ld-powerpc/ext.d | 17 + ld/testsuite/ld-powerpc/ext.lnk | 6 + ld/testsuite/ld-powerpc/ext.s | 9 + ld/testsuite/ld-powerpc/notoc.d | 102 + ld/testsuite/ld-powerpc/notoc.s | 58 + ld/testsuite/ld-powerpc/notoc.wf | 33 + ld/testsuite/ld-powerpc/powerpc.exp | 29 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/pr23937.d | 10 + ld/testsuite/ld-powerpc/pr23937.s | 65 + ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/relbrlt.d | 44 +- ld/testsuite/ld-powerpc/relbrlt.s | 2 +- ld/testsuite/ld-powerpc/tlsexe.d | 4 +- ld/testsuite/ld-powerpc/tlsexe.r | 3 - ld/testsuite/ld-powerpc/tlsexe32.d | 8 +- ld/testsuite/ld-powerpc/tlsexe32.g | 2 +- ld/testsuite/ld-powerpc/tlsexe32.r | 4 - ld/testsuite/ld-powerpc/tlsexetoc.d | 4 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 3 - ld/testsuite/ld-powerpc/tlsopt5.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.s | 3 + ld/testsuite/ld-powerpc/tlsopt5.wf | 3 +- ld/testsuite/ld-powerpc/tlsso.d | 4 +- ld/testsuite/ld-powerpc/tlsso.r | 10 +- ld/testsuite/ld-powerpc/tlsso32.g | 2 +- ld/testsuite/ld-powerpc/tlsso32.r | 14 +- ld/testsuite/ld-powerpc/tlstocso.d | 4 +- ld/testsuite/ld-powerpc/tlstocso.g | 2 +- ld/testsuite/ld-powerpc/tlstocso.r | 12 +- ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks1-static.d | 2 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 - ld/testsuite/ld-pru/ldi32.d | 2 +- ld/testsuite/ld-pru/norelax_ldi32-data.d | 8 +- ld/testsuite/ld-pru/norelax_ldi32-dis.d | 28 +- ld/testsuite/ld-pru/relax_ldi32-data.d | 8 +- ld/testsuite/ld-pru/relax_ldi32-dis.d | 20 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 10 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s | 17 + ld/testsuite/ld-riscv-elf/weakref.ld | 6 + ld/testsuite/ld-riscv-elf/weakref32.d | 19 + ld/testsuite/ld-riscv-elf/weakref32.s | 18 + ld/testsuite/ld-riscv-elf/weakref64.d | 19 + ld/testsuite/ld-riscv-elf/weakref64.s | 18 + ld/testsuite/ld-s12z/opr-linking.d | 20 + ld/testsuite/ld-s12z/opr-linking.s | 7 + ld/testsuite/ld-s12z/relative-linking.d | 14 + ld/testsuite/ld-s12z/relative-linking.s | 5 + ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 + ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.s | 11 + ld/testsuite/ld-s12z/reloc-ext24.d | 15 + ld/testsuite/ld-s12z/reloc-ext24.s | 12 + ld/testsuite/ld-s12z/reloc-ext32.d | 8 + ld/testsuite/ld-s12z/reloc-ext32.s | 12 + ld/testsuite/ld-s12z/reloc-opr.d | 15 + ld/testsuite/ld-s12z/reloc-opr.s | 8 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 + ld/testsuite/ld-s12z/s12z.exp | 33 + ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 + ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-s390/tlsbin.dd | 2 +- ld/testsuite/ld-s390/tlsbin.rd | 3 - ld/testsuite/ld-s390/tlsbin_64.dd | 2 +- ld/testsuite/ld-s390/tlsbin_64.rd | 3 - ld/testsuite/ld-s390/tlspic.rd | 6 - ld/testsuite/ld-s390/tlspic_64.rd | 6 - ld/testsuite/ld-scripts/align.exp | 4 + ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/crossref.exp | 5 - ld/testsuite/ld-scripts/defined.exp | 8 + ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 - ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 21 +- ld/testsuite/ld-scripts/fill16.d | 15 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 + ld/testsuite/ld-scripts/phdrs2.exp | 6 +- ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 + ld/testsuite/ld-scripts/pr23571.t | 11 + ld/testsuite/ld-scripts/print-memory-usage.t | 2 + ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/rgn-at5.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 + ld/testsuite/ld-scripts/section-match-1.d | 4 +- ld/testsuite/ld-scripts/segment-start.d | 19 + ld/testsuite/ld-scripts/segment-start.ld | 12 + ld/testsuite/ld-scripts/segment-start.s | 2 + ld/testsuite/ld-scripts/size-2.t | 1 + ld/testsuite/ld-selective/selective.exp | 7 - ld/testsuite/ld-sh/ld-r-1.d | 1 - ld/testsuite/ld-sh/rd-sh.exp | 11 - ld/testsuite/ld-sh/sh.exp | 5 - ld/testsuite/ld-sh/sh64/abi32.sd | 16 - ld/testsuite/ld-sh/sh64/abi32.xd | 47 - ld/testsuite/ld-sh/sh64/abi64.sd | 20 - ld/testsuite/ld-sh/sh64/abi64.xd | 46 - ld/testsuite/ld-sh/sh64/abixx-noexp.sd | 12 - ld/testsuite/ld-sh/sh64/cmpct1.sd | 9 - ld/testsuite/ld-sh/sh64/cmpct1.xd | 37 - ld/testsuite/ld-sh/sh64/crange-1.s | 8 - ld/testsuite/ld-sh/sh64/crange-2a.s | 22 - ld/testsuite/ld-sh/sh64/crange-2b.s | 39 - ld/testsuite/ld-sh/sh64/crange-2c.s | 16 - ld/testsuite/ld-sh/sh64/crange-2d.s | 9 - ld/testsuite/ld-sh/sh64/crange-2e.s | 12 - ld/testsuite/ld-sh/sh64/crange-2f.s | 21 - ld/testsuite/ld-sh/sh64/crange-2g.s | 26 - ld/testsuite/ld-sh/sh64/crange-2h.s | 17 - ld/testsuite/ld-sh/sh64/crange-2i.s | 8 - ld/testsuite/ld-sh/sh64/crange1.rd | 47 - ld/testsuite/ld-sh/sh64/crange2.rd | 56 - ld/testsuite/ld-sh/sh64/crange3-cmpct.rd | 80 - ld/testsuite/ld-sh/sh64/crange3-media.rd | 80 - ld/testsuite/ld-sh/sh64/crange3.dd | 80 - ld/testsuite/ld-sh/sh64/crange3.rd | 61 - ld/testsuite/ld-sh/sh64/crangerel1.rd | 45 - ld/testsuite/ld-sh/sh64/crangerel2.rd | 63 - ld/testsuite/ld-sh/sh64/dlsection-1.s | 17 - ld/testsuite/ld-sh/sh64/dlsection.sd | 9 - ld/testsuite/ld-sh/sh64/endian.dbd | 11 - ld/testsuite/ld-sh/sh64/endian.dld | 11 - ld/testsuite/ld-sh/sh64/endian.ld | 6 - ld/testsuite/ld-sh/sh64/endian.s | 7 - ld/testsuite/ld-sh/sh64/endian.sbd | 5 - ld/testsuite/ld-sh/sh64/endian.sld | 6 - ld/testsuite/ld-sh/sh64/gotplt.d | 12 - ld/testsuite/ld-sh/sh64/gotplt.map | 4 - ld/testsuite/ld-sh/sh64/gotplt.s | 8 - ld/testsuite/ld-sh/sh64/init-cmpct.d | 14 - ld/testsuite/ld-sh/sh64/init-media.d | 14 - ld/testsuite/ld-sh/sh64/init.s | 18 - ld/testsuite/ld-sh/sh64/init64.d | 14 - ld/testsuite/ld-sh/sh64/mix1-noexp.sd | 14 - ld/testsuite/ld-sh/sh64/mix1.sd | 16 - ld/testsuite/ld-sh/sh64/mix1.xd | 43 - ld/testsuite/ld-sh/sh64/mix2-noexp.sd | 16 - ld/testsuite/ld-sh/sh64/mix2.sd | 17 - ld/testsuite/ld-sh/sh64/mix2.xd | 53 - ld/testsuite/ld-sh/sh64/rd-sh64.exp | 44 - ld/testsuite/ld-sh/sh64/rel-1.s | 48 - ld/testsuite/ld-sh/sh64/rel-2.s | 46 - ld/testsuite/ld-sh/sh64/rel32.xd | 92 - ld/testsuite/ld-sh/sh64/rel64.xd | 92 - ld/testsuite/ld-sh/sh64/relax.exp | 155 - ld/testsuite/ld-sh/sh64/relax1.s | 12 - ld/testsuite/ld-sh/sh64/relax2.s | 3 - ld/testsuite/ld-sh/sh64/relax3.s | 8 - ld/testsuite/ld-sh/sh64/relax4.s | 2 - ld/testsuite/ld-sh/sh64/reldl-1.s | 171 - ld/testsuite/ld-sh/sh64/reldl-2.s | 156 - ld/testsuite/ld-sh/sh64/reldl32.rd | 358 - ld/testsuite/ld-sh/sh64/reldl64.rd | 360 - ld/testsuite/ld-sh/sh64/relfail.exp | 219 - ld/testsuite/ld-sh/sh64/relfail.s | 36 - ld/testsuite/ld-sh/sh64/sh64-1.s | 20 - ld/testsuite/ld-sh/sh64/sh64-2.s | 27 - ld/testsuite/ld-sh/sh64/sh64.exp | 137 - ld/testsuite/ld-sh/sh64/shcmp-1.s | 15 - ld/testsuite/ld-sh/sh64/shdl-1.s | 359 - ld/testsuite/ld-sh/sh64/shdl-2.s | 286 - ld/testsuite/ld-sh/sh64/shdl32.xd | 124 - ld/testsuite/ld-sh/sh64/shdl64.sd | 87 - ld/testsuite/ld-sh/sh64/shdl64.xd | 124 - ld/testsuite/ld-sh/sh64/shmix-1.s | 33 - ld/testsuite/ld-sh/sh64/shmix-2.s | 28 - ld/testsuite/ld-sh/sh64/shmix-3.s | 32 - ld/testsuite/ld-sh/sh64/stobin-0-dso.d | 9 - ld/testsuite/ld-sh/sh64/stobin-1.d | 15 - ld/testsuite/ld-sh/sh64/stobin.s | 5 - ld/testsuite/ld-sh/sh64/stolib.s | 7 - ld/testsuite/ld-sh/tlsbin-2.d | 2 - ld/testsuite/ld-sh/tlspic-2.d | 2 - ld/testsuite/ld-sh/vxworks1-static.d | 2 +- ld/testsuite/ld-shared/shared.exp | 22 +- ld/testsuite/ld-size/size.exp | 14 +- ld/testsuite/ld-sparc/got-hidden32.s | 18 + ld/testsuite/ld-sparc/got-hidden64.s | 18 + ld/testsuite/ld-sparc/gotop-hidden.c | 13 + ld/testsuite/ld-sparc/gotop32.rd | 6 - ld/testsuite/ld-sparc/gotop64.rd | 6 - ld/testsuite/{ld-elf => ld-sparc}/pass.out | 0 ld/testsuite/ld-sparc/sparc.exp | 47 +- ld/testsuite/ld-sparc/tlslib.ver | 4 + ld/testsuite/ld-sparc/tlspie32.dd | 65 + ld/testsuite/ld-sparc/tlspie32.s | 70 + ld/testsuite/ld-sparc/tlspie64.dd | 65 + ld/testsuite/ld-sparc/tlspie64.s | 70 + ld/testsuite/ld-sparc/tlssunbin32.dd | 4 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 111 +- ld/testsuite/ld-sparc/tlssunbin32.sd | 4 +- ld/testsuite/ld-sparc/tlssunbin64.dd | 4 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 111 +- ld/testsuite/ld-sparc/tlssunbin64.sd | 6 +- ld/testsuite/ld-sparc/tlssunnopic32.rd | 6 - ld/testsuite/ld-sparc/tlssunnopic64.rd | 6 - ld/testsuite/ld-sparc/tlssunpic32.rd | 6 - ld/testsuite/ld-sparc/tlssunpic64.rd | 6 - ld/testsuite/ld-sparc/vxworks1-static.d | 2 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 21 +- .../ld-tic6x/attr-compatibility-gnu-other.d | 2 +- .../ld-tic6x/attr-compatibility-other-gnu.d | 2 +- .../ld-tic6x/attr-compatibility-other-other.d | 2 +- ld/testsuite/ld-tic6x/dsbt-be.ld | 1 - ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 - ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 - ld/testsuite/ld-tic6x/dsbt.ld | 1 - ld/testsuite/ld-tic6x/shlib-1.rd | 119 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 119 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 119 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 119 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 121 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 121 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 101 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 101 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 127 +- ld/testsuite/ld-tic6x/static-app-1.rd | 111 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 111 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 107 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 107 +- ld/testsuite/ld-undefined/entry-3.d | 2 +- ld/testsuite/ld-undefined/entry-4.d | 2 +- ld/testsuite/ld-undefined/undefined.exp | 3 +- ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-versados/t1-1.ro | Bin 3840 -> 0 bytes ld/testsuite/ld-versados/t1-2.ro | Bin 256 -> 0 bytes ld/testsuite/ld-versados/t1.ld | 281 - ld/testsuite/ld-versados/t1.ook | 133 - ld/testsuite/ld-versados/t2-1.ro | Bin 256 -> 0 bytes ld/testsuite/ld-versados/t2-2.ro | Bin 2304 -> 0 bytes ld/testsuite/ld-versados/t2-3.ro | Bin 1024 -> 0 bytes ld/testsuite/ld-versados/t2.ld | 281 - ld/testsuite/ld-versados/t2.ook | 99 - ld/testsuite/ld-versados/versados.exp | 102 - ld/testsuite/ld-x86-64/abs-k1om.d | 2 +- ld/testsuite/ld-x86-64/abs-l1om.d | 2 +- ld/testsuite/ld-x86-64/abs.d | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 48 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 22 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 50 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 50 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 48 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 48 +- ld/testsuite/ld-x86-64/discarded1.s | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 22 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 22 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 16 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 17 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-3b-x32.d | 16 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 16 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 26 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 16 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 16 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 16 +- ld/testsuite/ld-x86-64/ilp32-4.d | 20 +- ld/testsuite/ld-x86-64/lea1g.d | 2 +- ld/testsuite/ld-x86-64/lea1h.d | 2 +- ld/testsuite/ld-x86-64/lea1i.d | 2 +- ld/testsuite/ld-x86-64/lea1j.d | 2 +- ld/testsuite/ld-x86-64/lea1k.d | 2 +- ld/testsuite/ld-x86-64/lea1l.d | 2 +- ld/testsuite/ld-x86-64/load1a-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1a.d | 78 +- ld/testsuite/ld-x86-64/load1b-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1b.d | 78 +- ld/testsuite/ld-x86-64/load1c-nacl.d | 72 +- ld/testsuite/ld-x86-64/load1c.d | 74 +- ld/testsuite/ld-x86-64/load1d-nacl.d | 72 +- ld/testsuite/ld-x86-64/load1d.d | 74 +- ld/testsuite/ld-x86-64/mpx.exp | 15 +- ld/testsuite/ld-x86-64/mpx1c.rd | 2 +- ld/testsuite/ld-x86-64/mpx3n.dd | 18 +- ld/testsuite/ld-x86-64/mpx4.dd | 26 +- ld/testsuite/ld-x86-64/mpx4n.dd | 16 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/pie3.d | 2 +- ld/testsuite/ld-x86-64/plt2.dd | 26 +- ld/testsuite/ld-x86-64/pr12718.d | 2 +- ld/testsuite/ld-x86-64/pr12921.d | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 8 +- ld/testsuite/ld-x86-64/pr17618.d | 2 +- ld/testsuite/ld-x86-64/pr19162.d | 4 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 20 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 20 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 28 +- ld/testsuite/ld-x86-64/pr20830a.d | 28 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 28 +- ld/testsuite/ld-x86-64/pr20830b.d | 28 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 28 +- ld/testsuite/ld-x86-64/pr21038a.d | 28 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 28 +- ld/testsuite/ld-x86-64/pr21038b.d | 28 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 38 +- ld/testsuite/ld-x86-64/pr21038c.d | 38 +- ld/testsuite/ld-x86-64/pr22782.s | 15 + ld/testsuite/ld-x86-64/pr22782a.d | 11 + ld/testsuite/ld-x86-64/pr22782b.d | 11 + ld/testsuite/ld-x86-64/pr22791-1.err | 2 + ld/testsuite/ld-x86-64/pr22791-1a.c | 4 + ld/testsuite/ld-x86-64/pr22791-1b.s | 6 + ld/testsuite/ld-x86-64/pr22791-2.rd | 6 + ld/testsuite/ld-x86-64/pr22791-2a.s | 8 + ld/testsuite/ld-x86-64/pr22791-2b.c | 7 + ld/testsuite/ld-x86-64/pr22791-2c.s | 12 + ld/testsuite/ld-x86-64/pr22842a.c | 20 + .../ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} | 0 ld/testsuite/ld-x86-64/pr22842b.S | 20 + ld/testsuite/ld-x86-64/pr22842b.rd | 4 + ld/testsuite/ld-x86-64/pr22929.d | 11 + ld/testsuite/ld-x86-64/pr22929.s | 21 + ld/testsuite/ld-x86-64/pr23189.d | 5 + ld/testsuite/ld-x86-64/pr23189.s | 5 + ld/testsuite/ld-x86-64/pr23189.t | 11 + ld/testsuite/ld-x86-64/pr23194.d | 7 + ld/testsuite/ld-x86-64/pr23194.map | 7 + ld/testsuite/ld-x86-64/pr23194.s | 13 + ld/testsuite/ld-x86-64/pr23324.s | 6 + ld/testsuite/ld-x86-64/pr23324a.d | 8 + ld/testsuite/ld-x86-64/pr23324b.d | 8 + ld/testsuite/ld-x86-64/pr23372a-x32.d | 10 + ld/testsuite/ld-x86-64/pr23372a.d | 10 + ld/testsuite/ld-x86-64/pr23372a.s | 30 + ld/testsuite/ld-x86-64/pr23372b-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372b.d | 5 + ld/testsuite/ld-x86-64/pr23372b.s | 30 + ld/testsuite/ld-x86-64/pr23372c-x32.d | 10 + ld/testsuite/ld-x86-64/pr23372c.d | 10 + ld/testsuite/ld-x86-64/pr23372c.s | 30 + ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372d.d | 5 + ld/testsuite/ld-x86-64/pr23372d.s | 30 + ld/testsuite/ld-x86-64/pr23372e.s | 30 + ld/testsuite/ld-x86-64/pr23372f.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486a.d | 10 + ld/testsuite/ld-x86-64/pr23486a.s | 30 + ld/testsuite/ld-x86-64/pr23486b-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486b.d | 10 + ld/testsuite/ld-x86-64/pr23486b.s | 30 + ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486c.d | 10 + ld/testsuite/ld-x86-64/pr23486c.s | 30 + ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486d.d | 10 + ld/testsuite/ld-x86-64/pr23486d.s | 30 + ld/testsuite/ld-x86-64/pr23854.d | 28 + ld/testsuite/ld-x86-64/pr23854.s | 33 + ld/testsuite/ld-x86-64/pr23930-32.t | 10 + ld/testsuite/ld-x86-64/pr23930-x32.d | 11 + ld/testsuite/ld-x86-64/pr23930.d | 11 + ld/testsuite/ld-x86-64/pr23930.t | 10 + ld/testsuite/ld-x86-64/pr23930a.s | 7 + ld/testsuite/ld-x86-64/pr23930b.s | 14 + ld/testsuite/ld-x86-64/property-1a.r | 9 + ld/testsuite/ld-x86-64/property-2a.r | 9 + ld/testsuite/ld-x86-64/property-3.r | 3 +- ld/testsuite/ld-x86-64/property-3a.r | 9 + ld/testsuite/ld-x86-64/property-4.r | 3 +- ld/testsuite/ld-x86-64/property-4a.r | 9 + ld/testsuite/ld-x86-64/property-5.r | 3 +- ld/testsuite/ld-x86-64/property-5a.r | 9 + ld/testsuite/ld-x86-64/property-7a.r | 8 + ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 12 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-5a.s | 52 + ld/testsuite/ld-x86-64/property-x86-5b.s | 31 + ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 9 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 9 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 9 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 9 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 21 +- ld/testsuite/ld-x86-64/tlsbin.rd | 3 - ld/testsuite/ld-x86-64/tlsbin2-nacl.rd | 21 +- ld/testsuite/ld-x86-64/tlsbin2.rd | 3 - ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd | 33 +- ld/testsuite/ld-x86-64/tlsbindesc.rd | 7 +- ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 54 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 10 +- ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd | 14 +- ld/testsuite/ld-x86-64/tlsgdesc.rd | 14 +- ld/testsuite/ld-x86-64/tlspic-nacl.rd | 24 +- ld/testsuite/ld-x86-64/tlspic.rd | 6 - ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 24 +- ld/testsuite/ld-x86-64/tlspic2.rd | 6 - ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 449 +- ld/testsuite/ld-xtensa/coalesce.d | 7 + ld/testsuite/ld-xtensa/coalesce.exp | 99 - ld/testsuite/ld-xtensa/diff_overflow.d | 6 + ld/testsuite/ld-xtensa/diff_overflow.exp | 45 - ld/testsuite/ld-xtensa/lcall.d | 10 + ld/testsuite/ld-xtensa/lcall.exp | 113 - ld/testsuite/ld-xtensa/relax-static-defs.s | 33 + ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 + ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 + ld/testsuite/ld-xtensa/relax-static-local.s | 19 + ld/testsuite/ld-xtensa/relax-static-pie.d | 13 + ld/testsuite/ld-xtensa/relax-static-shared.d | 15 + ld/testsuite/ld-xtensa/relax-static.s | 9 + .../ld-xtensa/relax-undef-weak-local-pie.d | 6 + .../ld-xtensa/relax-undef-weak-local-shared.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 + ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 + ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 + .../ld-xtensa/{xtensa.exp => xtensa-linux.exp} | 0 ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 858 +- libdecnumber/ChangeLog | 60 + libdecnumber/ChangeLog.jit | 22 + libdecnumber/Makefile.in | 6 +- libdecnumber/aclocal.m4 | 7 +- libdecnumber/bid/bid-dpd.h | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.c | 275 +- libdecnumber/bid/bid2dpd_dpd2bid.h | 2 +- libdecnumber/bid/decimal128.c | 2 +- libdecnumber/bid/decimal32.c | 2 +- libdecnumber/bid/decimal64.c | 2 +- libdecnumber/bid/host-ieee128.c | 2 +- libdecnumber/bid/host-ieee32.c | 2 +- libdecnumber/bid/host-ieee64.c | 2 +- libdecnumber/configure | 957 +- libdecnumber/configure.ac | 5 +- libdecnumber/dconfig.h | 2 +- libdecnumber/decBasic.c | 2 +- libdecnumber/decCommon.c | 4 +- libdecnumber/decContext.c | 2 +- libdecnumber/decContext.h | 2 +- libdecnumber/decDPD.h | 2 +- libdecnumber/decDouble.c | 2 +- libdecnumber/decDouble.h | 2 +- libdecnumber/decExcept.c | 2 +- libdecnumber/decExcept.h | 2 +- libdecnumber/decLibrary.c | 2 +- libdecnumber/decNumber.c | 10 +- libdecnumber/decNumber.h | 2 +- libdecnumber/decNumberLocal.h | 2 +- libdecnumber/decPacked.c | 2 +- libdecnumber/decPacked.h | 2 +- libdecnumber/decQuad.c | 2 +- libdecnumber/decQuad.h | 2 +- libdecnumber/decRound.c | 2 +- libdecnumber/decRound.h | 2 +- libdecnumber/decSingle.c | 2 +- libdecnumber/decSingle.h | 2 +- libdecnumber/dpd/decimal128.c | 2 +- libdecnumber/dpd/decimal128.h | 2 +- libdecnumber/dpd/decimal128Local.h | 2 +- libdecnumber/dpd/decimal32.c | 2 +- libdecnumber/dpd/decimal32.h | 2 +- libdecnumber/dpd/decimal64.c | 2 +- libdecnumber/dpd/decimal64.h | 2 +- libiberty/ChangeLog | 81 + libiberty/argv.c | 8 +- libiberty/config.in | 5 + libiberty/configure | 1122 +- libiberty/configure.ac | 1 - libiberty/cp-demangle.c | 2 +- libiberty/make-temp-file.c | 24 +- libiberty/md5.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 388 +- libiberty/simple-object-xcoff.c | 19 +- libiberty/simple-object.c | 74 +- libiberty/splay-tree.c | 19 + libtool.m4 | 4 +- multilib.am | 45 + opcodes/ChangeLog | 2415 + opcodes/Makefile.am | 26 +- opcodes/Makefile.in | 417 +- opcodes/aarch64-asm-2.c | 1214 +- opcodes/aarch64-asm.c | 518 +- opcodes/aarch64-asm.h | 11 +- opcodes/aarch64-dis-2.c | 5528 +- opcodes/aarch64-dis.c | 720 +- opcodes/aarch64-dis.h | 12 +- opcodes/aarch64-gen.c | 14 +- opcodes/aarch64-opc-2.c | 147 +- opcodes/aarch64-opc.c | 771 +- opcodes/aarch64-opc.h | 43 + opcodes/aarch64-tbl.h | 742 +- opcodes/aclocal.m4 | 718 +- opcodes/arc-dis.c | 6 +- opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 129 +- opcodes/avr-dis.c | 6 +- opcodes/configure | 1567 +- opcodes/configure.ac | 46 +- opcodes/cr16-opc.c | 2 +- opcodes/crx-dis.c | 2 +- opcodes/csky-dis.c | 1068 + opcodes/csky-opc.h | 8127 ++ opcodes/d30v-dis.c | 4 +- opcodes/disassemble.c | 90 +- opcodes/disassemble.h | 12 +- opcodes/epiphany-asm.c | 4 +- opcodes/epiphany-desc.c | 23 +- opcodes/epiphany-dis.c | 7 +- opcodes/epiphany-ibld.c | 30 +- opcodes/fr30-asm.c | 4 +- opcodes/fr30-desc.c | 23 +- opcodes/fr30-dis.c | 7 +- opcodes/fr30-ibld.c | 30 +- opcodes/frv-asm.c | 4 +- opcodes/frv-desc.c | 23 +- opcodes/frv-dis.c | 7 +- opcodes/frv-ibld.c | 30 +- opcodes/frv-opc.c | 17 +- opcodes/h8300-dis.c | 3 +- opcodes/h8500-dis.c | 325 - opcodes/h8500-opc.h | 3858 - opcodes/hppa-dis.c | 2 +- opcodes/i370-dis.c | 161 - opcodes/i370-opc.c | 935 - opcodes/i386-dis-evex.h | 72 +- opcodes/i386-dis.c | 2319 +- opcodes/i386-gen.c | 190 +- opcodes/i386-init.h | 1104 +- opcodes/i386-opc.h | 144 +- opcodes/i386-opc.tbl | 7273 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 113507 +++++++----------- opcodes/i860-dis.c | 286 - opcodes/i960-dis.c | 932 - opcodes/ip2k-asm.c | 4 +- opcodes/ip2k-desc.c | 23 +- opcodes/ip2k-dis.c | 7 +- opcodes/ip2k-ibld.c | 30 +- opcodes/iq2000-asm.c | 4 +- opcodes/iq2000-desc.c | 23 +- opcodes/iq2000-dis.c | 7 +- opcodes/iq2000-ibld.c | 30 +- opcodes/lm32-asm.c | 4 +- opcodes/lm32-desc.c | 23 +- opcodes/lm32-dis.c | 7 +- opcodes/lm32-ibld.c | 30 +- opcodes/m32c-asm.c | 4 +- opcodes/m32c-desc.c | 23 +- opcodes/m32c-dis.c | 7 +- opcodes/m32c-ibld.c | 30 +- opcodes/m32r-asm.c | 4 +- opcodes/m32r-desc.c | 23 +- opcodes/m32r-dis.c | 7 +- opcodes/m32r-ibld.c | 30 +- opcodes/m88k-dis.c | 762 - opcodes/mep-asm.c | 4 +- opcodes/mep-desc.c | 23 +- opcodes/mep-dis.c | 7 +- opcodes/mep-ibld.c | 30 +- opcodes/metag-dis.c | 10 +- opcodes/mips-dis.c | 283 +- opcodes/mips-opc.c | 337 +- opcodes/mips16-opc.c | 3 +- opcodes/mmix-dis.c | 31 +- opcodes/msp430-decode.c | 208 +- opcodes/msp430-decode.opc | 9 +- opcodes/mt-asm.c | 4 +- opcodes/mt-desc.c | 23 +- opcodes/mt-dis.c | 7 +- opcodes/mt-ibld.c | 30 +- opcodes/nds32-asm.c | 659 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nfp-dis.c | 2982 + opcodes/nios2-dis.c | 41 +- opcodes/opc2c.c | 10 +- opcodes/or1k-asm.c | 594 +- opcodes/or1k-desc.c | 57 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 10 +- opcodes/or1k-ibld.c | 59 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 15 +- opcodes/po/de.po | 962 +- opcodes/po/es.po | 1425 +- opcodes/po/opcodes.pot | 855 +- opcodes/po/pt_BR.po | 930 +- opcodes/po/sv.po | 2338 +- opcodes/po/uk.po | 920 +- opcodes/po/zh_CN.po | 927 +- opcodes/ppc-dis.c | 202 +- opcodes/ppc-opc.c | 593 +- opcodes/riscv-dis.c | 51 +- opcodes/riscv-opc.c | 1233 +- opcodes/rl78-decode.c | 823 +- opcodes/rl78-decode.opc | 8 +- opcodes/rx-decode.c | 1 + opcodes/s12z-dis.c | 2683 + opcodes/s390-dis.c | 19 +- opcodes/s390-opc.txt | 9 +- opcodes/sh-dis.c | 14 - opcodes/sh-opc.h | 5 +- opcodes/sh64-dis.c | 619 - opcodes/sh64-opc.c | 777 - opcodes/sh64-opc.h | 142 - opcodes/sparc-dis.c | 22 +- opcodes/sparc-opc.c | 8 + opcodes/sysdep.h | 2 + opcodes/v850-dis.c | 16 +- opcodes/w65-dis.c | 98 - opcodes/w65-opc.h | 568 - opcodes/wasm32-dis.c | 6 +- opcodes/xc16x-asm.c | 4 +- opcodes/xc16x-desc.c | 23 +- opcodes/xc16x-dis.c | 7 +- opcodes/xc16x-ibld.c | 30 +- opcodes/xstormy16-asm.c | 4 +- opcodes/xstormy16-desc.c | 23 +- opcodes/xstormy16-dis.c | 7 +- opcodes/xstormy16-ibld.c | 30 +- opcodes/xtensa-dis.c | 225 +- readline/configure | 999 +- readline/examples/rlfe/configure | 4465 +- sim/ChangeLog | 43 + sim/MAINTAINERS | 11 +- sim/aarch64/aclocal.m4 | 63 +- sim/aarch64/config.in | 26 +- sim/aarch64/configure | 1090 +- sim/aarch64/configure.ac | 1 - sim/arm/aclocal.m4 | 50 +- sim/arm/config.in | 26 +- sim/arm/configure | 1090 +- sim/arm/configure.ac | 1 - sim/avr/aclocal.m4 | 50 +- sim/avr/config.in | 26 +- sim/avr/configure | 1090 +- sim/avr/configure.ac | 1 - sim/bfin/aclocal.m4 | 339 +- sim/bfin/config.in | 26 +- sim/bfin/configure | 1114 +- sim/bfin/configure.ac | 1 - sim/common/ChangeLog | 15 + sim/common/acinclude.m4 | 16 +- sim/common/aclocal.m4 | 7 +- sim/common/cgen-ops.h | 36 + sim/common/configure | 599 +- sim/common/configure.ac | 1 - sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/configure | 717 +- sim/configure.ac | 1 - sim/cr16/aclocal.m4 | 50 +- sim/cr16/config.in | 26 +- sim/cr16/configure | 1090 +- sim/cr16/configure.ac | 1 - sim/cris/ChangeLog | 5 + sim/cris/Makefile.in | 18 +- sim/cris/aclocal.m4 | 50 +- sim/cris/config.in | 26 +- sim/cris/configure | 1117 +- sim/cris/configure.ac | 1 - sim/d10v/aclocal.m4 | 50 +- sim/d10v/config.in | 26 +- sim/d10v/configure | 1090 +- sim/d10v/configure.ac | 1 - sim/erc32/ChangeLog | 6 + sim/erc32/aclocal.m4 | 50 +- sim/erc32/config.in | 26 +- sim/erc32/configure | 1108 +- sim/erc32/configure.ac | 10 +- sim/frv/aclocal.m4 | 50 +- sim/frv/config.in | 26 +- sim/frv/configure | 1114 +- sim/frv/configure.ac | 1 - sim/ft32/aclocal.m4 | 50 +- sim/ft32/config.in | 26 +- sim/ft32/configure | 1090 +- sim/ft32/configure.ac | 1 - sim/h8300/aclocal.m4 | 50 +- sim/h8300/config.in | 26 +- sim/h8300/configure | 1090 +- sim/h8300/configure.ac | 1 - sim/igen/configure | 787 +- sim/igen/configure.ac | 1 - sim/iq2000/aclocal.m4 | 50 +- sim/iq2000/config.in | 26 +- sim/iq2000/configure | 1112 +- sim/iq2000/configure.ac | 1 - sim/lm32/aclocal.m4 | 50 +- sim/lm32/config.in | 26 +- sim/lm32/configure | 1112 +- sim/lm32/configure.ac | 1 - sim/m32c/aclocal.m4 | 50 +- sim/m32c/config.in | 26 +- sim/m32c/configure | 1089 +- sim/m32c/configure.ac | 1 - sim/m32r/aclocal.m4 | 50 +- sim/m32r/config.in | 26 +- sim/m32r/configure | 1112 +- sim/m32r/configure.ac | 1 - sim/m68hc11/aclocal.m4 | 50 +- sim/m68hc11/config.in | 26 +- sim/m68hc11/configure | 1094 +- sim/m68hc11/configure.ac | 1 - sim/mcore/aclocal.m4 | 50 +- sim/mcore/config.in | 26 +- sim/mcore/configure | 1090 +- sim/mcore/configure.ac | 1 - sim/microblaze/aclocal.m4 | 50 +- sim/microblaze/config.in | 26 +- sim/microblaze/configure | 1090 +- sim/microblaze/configure.ac | 1 - sim/mips/aclocal.m4 | 50 +- sim/mips/config.in | 26 +- sim/mips/configure | 1127 +- sim/mips/configure.ac | 1 - sim/mn10300/aclocal.m4 | 50 +- sim/mn10300/config.in | 26 +- sim/mn10300/configure | 1107 +- sim/mn10300/configure.ac | 1 - sim/moxie/aclocal.m4 | 50 +- sim/moxie/config.in | 26 +- sim/moxie/configure | 1098 +- sim/moxie/configure.ac | 1 - sim/msp430/aclocal.m4 | 50 +- sim/msp430/config.in | 26 +- sim/msp430/configure | 1092 +- sim/msp430/configure.ac | 1 - sim/or1k/aclocal.m4 | 12 +- sim/or1k/configure | 58 +- sim/or1k/configure.ac | 1 - sim/or1k/cpu.h | 32 + sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/ppc/ChangeLog | 5 + sim/ppc/config.in | 8 +- sim/ppc/configure | 961 +- sim/ppc/configure.ac | 1 - sim/ppc/e500_registers.h | 2 +- sim/ppc/ppc-instructions | 2 +- sim/rl78/aclocal.m4 | 50 +- sim/rl78/config.in | 26 +- sim/rl78/configure | 1086 +- sim/rl78/configure.ac | 1 - sim/rx/aclocal.m4 | 50 +- sim/rx/config.in | 26 +- sim/rx/configure | 1092 +- sim/rx/configure.ac | 1 - sim/sh/aclocal.m4 | 50 +- sim/sh/config.in | 26 +- sim/sh/configure | 1090 +- sim/sh/configure.ac | 1 - sim/sh64/aclocal.m4 | 50 +- sim/sh64/config.in | 26 +- sim/sh64/configure | 1112 +- sim/sh64/configure.ac | 1 - sim/testsuite/configure | 464 +- sim/testsuite/configure.ac | 1 - sim/testsuite/d10v-elf/configure | 461 +- sim/testsuite/d10v-elf/configure.ac | 1 - sim/testsuite/frv-elf/configure | 461 +- sim/testsuite/frv-elf/configure.ac | 1 - sim/testsuite/m32r-elf/configure | 461 +- sim/testsuite/m32r-elf/configure.ac | 1 - sim/testsuite/mips64el-elf/configure | 461 +- sim/testsuite/mips64el-elf/configure.ac | 1 - sim/testsuite/sim/or1k/ChangeLog | 5 + sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- sim/v850/aclocal.m4 | 50 +- sim/v850/config.in | 26 +- sim/v850/configure | 1103 +- sim/v850/configure.ac | 1 - src-release.sh | 8 +- test-driver | 148 + zlib/ChangeLog.bin-gdb | 17 + zlib/ChangeLog.gcj | 7 + zlib/Makefile.am | 4 +- zlib/Makefile.in | 785 +- zlib/aclocal.m4 | 717 +- zlib/configure | 1398 +- zlib/configure.ac | 5 +- zlib/gzguts.h | 2 +- zlib/win32/zlib.def | 1 - zlib/zlib.h | 2 +- 7309 files changed, 663666 insertions(+), 488254 deletions(-) create mode 100755 ar-lib delete mode 100644 bfd/aout-adobe.c delete mode 100644 bfd/aout-arm.c delete mode 100644 bfd/aout-sparcle.c delete mode 100644 bfd/aout0.c delete mode 100644 bfd/aoutf1.h delete mode 100644 bfd/armnetbsd.c delete mode 100644 bfd/bout.c delete mode 100644 bfd/cf-sparclynx.c delete mode 100644 bfd/coff-apollo.c delete mode 100644 bfd/coff-aux.c delete mode 100644 bfd/coff-h8300.c delete mode 100644 bfd/coff-h8500.c delete mode 100644 bfd/coff-i860.c delete mode 100644 bfd/coff-i960.c delete mode 100644 bfd/coff-m68k.c delete mode 100644 bfd/coff-m88k.c delete mode 100644 bfd/coff-sparc.c delete mode 100644 bfd/coff-svm68k.c delete mode 100644 bfd/coff-u68k.c delete mode 100644 bfd/coff-w65.c delete mode 100644 bfd/coff-we32k.c create mode 100644 bfd/cpu-csky.c delete mode 100644 bfd/cpu-h8500.c delete mode 100644 bfd/cpu-i370.c delete mode 100644 bfd/cpu-i860.c delete mode 100644 bfd/cpu-i960.c delete mode 100644 bfd/cpu-m88k.c create mode 100644 bfd/cpu-nfp.c create mode 100644 bfd/cpu-s12z.c delete mode 100644 bfd/cpu-w65.c delete mode 100644 bfd/cpu-we32k.c delete mode 100644 bfd/demo64.c create mode 100644 bfd/doc/bfd.texi delete mode 100644 bfd/doc/bfd.texinfo create mode 100644 bfd/elf32-csky.c delete mode 100644 bfd/elf32-i370.c delete mode 100644 bfd/elf32-i860.c delete mode 100644 bfd/elf32-i960.c delete mode 100644 bfd/elf32-m88k.c create mode 100644 bfd/elf32-s12z.c delete mode 100644 bfd/elf32-sh-symbian.c delete mode 100644 bfd/elf32-sh64-com.c delete mode 100644 bfd/elf32-sh64.c delete mode 100644 bfd/elf32-sh64.h delete mode 100644 bfd/elf32-xgate.h create mode 100755 bfd/elf64-nfp.c delete mode 100644 bfd/elf64-sh64.c delete mode 100644 bfd/epoc-pe-arm.c delete mode 100644 bfd/epoc-pei-arm.c delete mode 100644 bfd/freebsd.h delete mode 100644 bfd/hosts/delta68.h delete mode 100644 bfd/hosts/hp300bsd.h delete mode 100644 bfd/hosts/i860mach3.h delete mode 100644 bfd/hosts/m68kaux.h delete mode 100644 bfd/hosts/m88kmach3.h delete mode 100644 bfd/hosts/news.h delete mode 100644 bfd/hosts/tahoe.h delete mode 100644 bfd/hp300bsd.c delete mode 100644 bfd/hp300hpux.c delete mode 100644 bfd/i386dynix.c delete mode 100644 bfd/i386freebsd.c delete mode 100644 bfd/i386linux.c delete mode 100644 bfd/i386mach3.c delete mode 100644 bfd/i386netbsd.c delete mode 100644 bfd/i386os9k.c delete mode 100644 bfd/ieee.c delete mode 100644 bfd/libieee.h delete mode 100644 bfd/libnlm.h delete mode 100644 bfd/liboasys.h delete mode 100644 bfd/m68k4knetbsd.c delete mode 100644 bfd/m68klinux.c delete mode 100644 bfd/m68knetbsd.c delete mode 100644 bfd/m88kmach3.c delete mode 100644 bfd/m88kopenbsd.c delete mode 100644 bfd/mipsbsd.c delete mode 100644 bfd/newsos3.c delete mode 100644 bfd/nlm-target.h delete mode 100644 bfd/nlm.c delete mode 100644 bfd/nlm32-alpha.c delete mode 100644 bfd/nlm32-i386.c delete mode 100644 bfd/nlm32-ppc.c delete mode 100644 bfd/nlm32-sparc.c delete mode 100644 bfd/nlm32.c delete mode 100644 bfd/nlm64.c delete mode 100644 bfd/nlmcode.h delete mode 100644 bfd/nlmswap.h delete mode 100644 bfd/oasys.c delete mode 100644 bfd/pe-mips.c delete mode 100644 bfd/pei-mips.c create mode 100644 bfd/po/pt.po delete mode 100644 bfd/riscix.c delete mode 100644 bfd/sparclinux.c delete mode 100644 bfd/sparclynx.c delete mode 100644 bfd/sparcnetbsd.c delete mode 100644 bfd/sunos.c delete mode 100644 bfd/vaxbsd.c delete mode 100644 bfd/versados.c delete mode 100644 binutils/ieee.c delete mode 100644 binutils/nlmconv.c delete mode 100644 binutils/nlmconv.h delete mode 100644 binutils/nlmheader.y create mode 100644 binutils/po/pt.po create mode 100644 binutils/testsuite/binutils-all/copy-5.d create mode 100644 binutils/testsuite/binutils-all/group-7.s create mode 100644 binutils/testsuite/binutils-all/group-7a.d create mode 100644 binutils/testsuite/binutils-all/group-7b.d create mode 100644 binutils/testsuite/binutils-all/group-7c.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.s create mode 100644 binutils/testsuite/binutils-all/nfp/objdump.exp create mode 100644 binutils/testsuite/binutils-all/nfp/test1.d create mode 100644 binutils/testsuite/binutils-all/nfp/test1_nfp6000.nffw create mode 100644 binutils/testsuite/binutils-all/nfp/test2_ctx8.d create mode 100644 binutils/testsuite/binutils-all/nfp/test2_nfp6000.nffw create mode 100644 binutils/testsuite/binutils-all/nfp/test2_no-pc_ctx4.d create mode 100644 binutils/testsuite/binutils-all/note-5.d create mode 100644 binutils/testsuite/binutils-all/note-5.s create mode 100644 binutils/testsuite/binutils-all/pr23633.d create mode 100644 binutils/testsuite/binutils-all/pr23633.list create mode 100644 binutils/testsuite/binutils-all/pr23633.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d create mode 100755 binutils/testsuite/binutils-all/strings-1.bin create mode 100644 binutils/testsuite/binutils-all/strings.exp create mode 100644 binutils/testsuite/binutils-all/strip-13.d create mode 100644 binutils/testsuite/binutils-all/strip-13mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-13rel.s create mode 100644 binutils/testsuite/binutils-all/strip-13rela.s create mode 100644 binutils/testsuite/binutils-all/strip-14.d create mode 100644 binutils/testsuite/binutils-all/strip-14mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-14rel.s create mode 100644 binutils/testsuite/binutils-all/strip-14rela.s create mode 100644 binutils/testsuite/binutils-all/strip-15.d create mode 100644 binutils/testsuite/binutils-all/strip-15mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-15rel.s create mode 100644 binutils/testsuite/binutils-all/strip-15rela.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d create mode 100644 config/ax_pthread.m4 delete mode 100644 config/bootstrap-mpx.mk create mode 100644 contrib/ChangeLog create mode 100644 contrib/dg-extract-results.py create mode 100755 contrib/dg-extract-results.sh delete mode 100644 gas/config/aout_gnu.h create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.h delete mode 100644 gas/config/tc-i370.c delete mode 100644 gas/config/tc-i370.h delete mode 100644 gas/config/tc-i860.c delete mode 100644 gas/config/tc-i860.h delete mode 100644 gas/config/tc-i960.c delete mode 100644 gas/config/tc-i960.h create mode 100644 gas/config/tc-s12z.c create mode 100644 gas/config/tc-s12z.h delete mode 100644 gas/config/tc-sh64.c delete mode 100644 gas/config/tc-sh64.h create mode 100644 gas/config/te-csky_abiv1.h create mode 100644 gas/config/te-csky_abiv1_linux.h create mode 100644 gas/config/te-csky_abiv2.h create mode 100644 gas/config/te-csky_abiv2_linux.h delete mode 100644 gas/config/te-dynix.h delete mode 100644 gas/config/te-epoc-pe.h delete mode 100644 gas/config/te-i386aix.h delete mode 100644 gas/config/te-mach.h delete mode 100644 gas/config/te-netware.h delete mode 100644 gas/config/te-psos.h delete mode 100644 gas/config/te-riscix.h delete mode 100644 gas/config/te-sparcaout.h delete mode 100644 gas/config/te-sun3.h create mode 100644 gas/doc/as.texi delete mode 100644 gas/doc/as.texinfo create mode 100644 gas/doc/c-csky.texi delete mode 100644 gas/doc/c-i370.texi delete mode 100644 gas/doc/c-i860.texi delete mode 100644 gas/doc/c-i960.texi create mode 100644 gas/doc/c-or1k.texi create mode 100644 gas/doc/c-s12z.texi delete mode 100644 gas/doc/c-sh64.texi delete mode 100644 gas/struc-symbol.h create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-memtag.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-memtag.s create mode 100644 gas/testsuite/gas/aarch64/bti.d create mode 100644 gas/testsuite/gas/aarch64/bti.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.d create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.l create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.s create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.l create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.s create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.d create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.l create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l create mode 100644 gas/testsuite/gas/aarch64/pac_ab_key.d create mode 100644 gas/testsuite/gas/aarch64/pac_ab_key.s create mode 100644 gas/testsuite/gas/aarch64/predres.d create mode 100644 gas/testsuite/gas/aarch64/predres.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/sb.s create mode 100644 gas/testsuite/gas/aarch64/sb1.d create mode 100644 gas/testsuite/gas/aarch64/sb2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l create mode 100644 gas/testsuite/gas/aarch64/ssbs.s create mode 100644 gas/testsuite/gas/aarch64/ssbs1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.l create mode 100644 gas/testsuite/gas/aarch64/sysreg-diagnostic.s create mode 100644 gas/testsuite/gas/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.s create mode 100644 gas/testsuite/gas/all/pr23938.s create mode 100644 gas/testsuite/gas/all/simple-forward.d create mode 100644 gas/testsuite/gas/all/simple-forward.s create mode 100644 gas/testsuite/gas/arc/attr-rf16.d create mode 100644 gas/testsuite/gas/arc/attr-rf16.err create mode 100644 gas/testsuite/gas/arc/attr-rf16.s create mode 100644 gas/testsuite/gas/arc/textinsn_case.d create mode 100644 gas/testsuite/gas/arc/textinsn_case.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_4-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d create mode 100644 gas/testsuite/gas/arm/blx-local-thumb.d create mode 100644 gas/testsuite/gas/arm/blx-local-thumb.s create mode 100644 gas/testsuite/gas/arm/cpu-arm1020.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1020e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1020t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1022e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1026ej-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1026ejs.d create mode 100644 gas/testsuite/gas/arm/cpu-arm10e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm10t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm10tdmi.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1136j-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1136jf-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1136jfs.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1136js.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1156t2-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1156t2f-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1176jz-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm1176jzf-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm2.d create mode 100644 gas/testsuite/gas/arm/cpu-arm250.d create mode 100644 gas/testsuite/gas/arm/cpu-arm3.d create mode 100644 gas/testsuite/gas/arm/cpu-arm6.d create mode 100644 gas/testsuite/gas/arm/cpu-arm60.d create mode 100644 gas/testsuite/gas/arm/cpu-arm600.d create mode 100644 gas/testsuite/gas/arm/cpu-arm610.d create mode 100644 gas/testsuite/gas/arm/cpu-arm620.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7.d create mode 100644 gas/testsuite/gas/arm/cpu-arm70.d create mode 100644 gas/testsuite/gas/arm/cpu-arm700.d create mode 100644 gas/testsuite/gas/arm/cpu-arm700i.d create mode 100644 gas/testsuite/gas/arm/cpu-arm710.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7100.d create mode 100644 gas/testsuite/gas/arm/cpu-arm710c.d create mode 100644 gas/testsuite/gas/arm/cpu-arm710t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm720.d create mode 100644 gas/testsuite/gas/arm/cpu-arm720t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm740t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7500.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7500fe.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7d.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7di.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7dm.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7dmi.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7m.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7tdmi-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm7tdmi.d create mode 100644 gas/testsuite/gas/arm/cpu-arm8.d create mode 100644 gas/testsuite/gas/arm/cpu-arm810.d create mode 100644 gas/testsuite/gas/arm/cpu-arm9.d create mode 100644 gas/testsuite/gas/arm/cpu-arm920.d create mode 100644 gas/testsuite/gas/arm/cpu-arm920t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm922t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm926ej-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm926ej.d create mode 100644 gas/testsuite/gas/arm/cpu-arm926ejs.d create mode 100644 gas/testsuite/gas/arm/cpu-arm940t.d create mode 100644 gas/testsuite/gas/arm/cpu-arm946e-r0.d create mode 100644 gas/testsuite/gas/arm/cpu-arm946e-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm946e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm966e-r0.d create mode 100644 gas/testsuite/gas/arm/cpu-arm966e-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm966e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm968e-s.d create mode 100644 gas/testsuite/gas/arm/cpu-arm9e-r0.d create mode 100644 gas/testsuite/gas/arm/cpu-arm9e.d create mode 100644 gas/testsuite/gas/arm/cpu-arm9tdmi.d create mode 100644 gas/testsuite/gas/arm/cpu-arm_any.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a12.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a15.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a17.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a32.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a35.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a5.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a53.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a55.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a57.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a7.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a72.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a73.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a75.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a76.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a8.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a9.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m0.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m0plus.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m1.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m23.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m3.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m33.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m4.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m7.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r4.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r4f.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r5.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r52.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r7.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r8.d create mode 100644 gas/testsuite/gas/arm/cpu-ep9312.d create mode 100644 gas/testsuite/gas/arm/cpu-exynos-m1.d create mode 100644 gas/testsuite/gas/arm/cpu-fa526.d create mode 100644 gas/testsuite/gas/arm/cpu-fa606te.d create mode 100644 gas/testsuite/gas/arm/cpu-fa616te.d create mode 100644 gas/testsuite/gas/arm/cpu-fa626.d create mode 100644 gas/testsuite/gas/arm/cpu-fa626te.d create mode 100644 gas/testsuite/gas/arm/cpu-fa726te.d create mode 100644 gas/testsuite/gas/arm/cpu-fmp626.d create mode 100644 gas/testsuite/gas/arm/cpu-i80200.d create mode 100644 gas/testsuite/gas/arm/cpu-iwmmxt.d create mode 100644 gas/testsuite/gas/arm/cpu-iwmmxt2.d create mode 100644 gas/testsuite/gas/arm/cpu-marvell-pj4.d create mode 100644 gas/testsuite/gas/arm/cpu-marvell-whitney.d create mode 100644 gas/testsuite/gas/arm/cpu-mpcore.d create mode 100644 gas/testsuite/gas/arm/cpu-mpcorenovfp.d create mode 100644 gas/testsuite/gas/arm/cpu-sa1.d create mode 100644 gas/testsuite/gas/arm/cpu-strongarm.d create mode 100644 gas/testsuite/gas/arm/cpu-strongarm1.d create mode 100644 gas/testsuite/gas/arm/cpu-strongarm110.d create mode 100644 gas/testsuite/gas/arm/cpu-strongarm1100.d create mode 100644 gas/testsuite/gas/arm/cpu-strongarm1110.d create mode 100644 gas/testsuite/gas/arm/cpu-xgene1.d create mode 100644 gas/testsuite/gas/arm/cpu-xgene2.d create mode 100644 gas/testsuite/gas/arm/cpu-xscale.d create mode 100644 gas/testsuite/gas/arm/nop-asm.s create mode 100644 gas/testsuite/gas/arm/note-march-armv2.d create mode 100644 gas/testsuite/gas/arm/note-march-armv2.s create mode 100644 gas/testsuite/gas/arm/note-march-armv2a.d create mode 100644 gas/testsuite/gas/arm/note-march-armv2a.s create mode 100644 gas/testsuite/gas/arm/note-march-armv3.d create mode 100644 gas/testsuite/gas/arm/note-march-armv3.s create mode 100644 gas/testsuite/gas/arm/note-march-armv3m.d create mode 100644 gas/testsuite/gas/arm/note-march-armv3m.s create mode 100644 gas/testsuite/gas/arm/note-march-armv4.d create mode 100644 gas/testsuite/gas/arm/note-march-armv4.s create mode 100644 gas/testsuite/gas/arm/note-march-armv4t.d create mode 100644 gas/testsuite/gas/arm/note-march-armv4t.s create mode 100644 gas/testsuite/gas/arm/note-march-armv5.d create mode 100644 gas/testsuite/gas/arm/note-march-armv5.s create mode 100644 gas/testsuite/gas/arm/note-march-armv5t.d create mode 100644 gas/testsuite/gas/arm/note-march-armv5t.s create mode 100644 gas/testsuite/gas/arm/note-march-armv5te.d create mode 100644 gas/testsuite/gas/arm/note-march-armv5te.s create mode 100644 gas/testsuite/gas/arm/note-march-ep9312.d create mode 100644 gas/testsuite/gas/arm/note-march-ep9312.s create mode 100644 gas/testsuite/gas/arm/note-march-iwmmxt.d create mode 100644 gas/testsuite/gas/arm/note-march-iwmmxt.s create mode 100644 gas/testsuite/gas/arm/note-march-iwmmxt2.d create mode 100644 gas/testsuite/gas/arm/note-march-iwmmxt2.s create mode 100644 gas/testsuite/gas/arm/note-march-xscale.d create mode 100644 gas/testsuite/gas/arm/note-march-xscale.s create mode 100644 gas/testsuite/gas/arm/pr22773.d create mode 100644 gas/testsuite/gas/arm/pr22773.l create mode 100644 gas/testsuite/gas/arm/pr22773.s create mode 100644 gas/testsuite/gas/arm/predres-bad.d create mode 100644 gas/testsuite/gas/arm/predres-bad.l create mode 100644 gas/testsuite/gas/arm/predres.s create mode 100644 gas/testsuite/gas/arm/predres1.d create mode 100644 gas/testsuite/gas/arm/predres2.d create mode 100644 gas/testsuite/gas/arm/reloc-fdpic.d create mode 100644 gas/testsuite/gas/arm/reloc-fdpic.s create mode 100644 gas/testsuite/gas/arm/sb-bad.d create mode 100644 gas/testsuite/gas/arm/sb-bad.l create mode 100644 gas/testsuite/gas/arm/sb-thumb1.d create mode 100644 gas/testsuite/gas/arm/sb-thumb2.d create mode 100644 gas/testsuite/gas/arm/sb.s create mode 100644 gas/testsuite/gas/arm/sb1.d create mode 100644 gas/testsuite/gas/arm/sb2.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-arm.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-thumb.d create mode 100644 gas/testsuite/gas/arm/undefined-insn.s create mode 100644 gas/testsuite/gas/arm/vfp-mov-enc.d create mode 100644 gas/testsuite/gas/arm/vfp-mov-enc.s create mode 100644 gas/testsuite/gas/csky/801_relax.d create mode 100644 gas/testsuite/gas/csky/801_relax.s create mode 100644 gas/testsuite/gas/csky/802j.d create mode 100644 gas/testsuite/gas/csky/802j.s create mode 100644 gas/testsuite/gas/csky/all.d create mode 100644 gas/testsuite/gas/csky/all.s create mode 100644 gas/testsuite/gas/csky/bsr1.d create mode 100644 gas/testsuite/gas/csky/bsr1.s create mode 100644 gas/testsuite/gas/csky/bsr2.d create mode 100644 gas/testsuite/gas/csky/bsr2.s create mode 100644 gas/testsuite/gas/csky/csky.exp create mode 100644 gas/testsuite/gas/csky/csky_vdsp.d create mode 100644 gas/testsuite/gas/csky/csky_vdsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_all.d create mode 100644 gas/testsuite/gas/csky/cskyv2_all.s create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_float.d create mode 100644 gas/testsuite/gas/csky/cskyv2_float.s create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s create mode 100644 gas/testsuite/gas/csky/enhance_dsp.d create mode 100644 gas/testsuite/gas/csky/enhance_dsp.s create mode 100644 gas/testsuite/gas/csky/java.d create mode 100644 gas/testsuite/gas/csky/java.s create mode 100644 gas/testsuite/gas/csky/jbsr.d create mode 100644 gas/testsuite/gas/csky/jbsr.s create mode 100644 gas/testsuite/gas/csky/jbt.d create mode 100644 gas/testsuite/gas/csky/jbt.s create mode 100644 gas/testsuite/gas/csky/jbt_pic.d create mode 100644 gas/testsuite/gas/csky/jbt_pic.s create mode 100644 gas/testsuite/gas/csky/jmpi1.d create mode 100644 gas/testsuite/gas/csky/jmpi1.s create mode 100644 gas/testsuite/gas/csky/jmpi2.d create mode 100644 gas/testsuite/gas/csky/jmpi2.s create mode 100644 gas/testsuite/gas/csky/jmpi3.d create mode 100644 gas/testsuite/gas/csky/jmpi3.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_1.d create mode 100644 gas/testsuite/gas/csky/jsriv2_1.s create mode 100644 gas/testsuite/gas/csky/jsriv2_2.d create mode 100644 gas/testsuite/gas/csky/jsriv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_3.d create mode 100644 gas/testsuite/gas/csky/jsriv2_3.s create mode 100644 gas/testsuite/gas/csky/jsriv2_4.d create mode 100644 gas/testsuite/gas/csky/jsriv2_4.s create mode 100644 gas/testsuite/gas/csky/trust.d create mode 100644 gas/testsuite/gas/csky/trust.s create mode 100644 gas/testsuite/gas/csky/v1_float.d create mode 100644 gas/testsuite/gas/csky/v1_float.s create mode 100644 gas/testsuite/gas/csky/v2_float_part1.d create mode 100644 gas/testsuite/gas/csky/v2_float_part1.s create mode 100644 gas/testsuite/gas/csky/v2_float_part2.d create mode 100644 gas/testsuite/gas/csky/v2_float_part2.s create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s create mode 100644 gas/testsuite/gas/csky/v2_tls_le.d create mode 100644 gas/testsuite/gas/csky/v2_tls_le.s create mode 100644 gas/testsuite/gas/elf/missing-build-notes.d create mode 100644 gas/testsuite/gas/elf/missing-build-notes.s create mode 100644 gas/testsuite/gas/elf/section14.d create mode 100644 gas/testsuite/gas/elf/section14.s delete mode 100644 gas/testsuite/gas/h8300/branch-coff.s delete mode 100644 gas/testsuite/gas/h8300/branchh-coff.s delete mode 100644 gas/testsuite/gas/h8300/branchs-coff.s delete mode 100644 gas/testsuite/gas/h8300/ffxx1-coff.d delete mode 100644 gas/testsuite/gas/h8300/ffxx1-coff.s delete mode 100644 gas/testsuite/gas/h8300/h8300-coff.exp create mode 100644 gas/testsuite/gas/i386/arch-13-znver2.d create mode 100644 gas/testsuite/gas/i386/arch-avx-1-7.l copy gas/testsuite/gas/i386/{arch-avx-1-1.s => arch-avx-1-7.s} (100%) create mode 100644 gas/testsuite/gas/i386/arch-avx-1-8.l copy gas/testsuite/gas/i386/{arch-avx-1-1.s => arch-avx-1-8.s} (100%) create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/avx-wig.d create mode 100644 gas/testsuite/gas/i386/avx-wig.s create mode 100644 gas/testsuite/gas/i386/avx2-wig.d create mode 100644 gas/testsuite/gas/i386/avx2-wig.s create mode 100644 gas/testsuite/gas/i386/avx512f-plain.l create mode 100644 gas/testsuite/gas/i386/avx512f-plain.s create mode 100644 gas/testsuite/gas/i386/avx512f-ymm.d create mode 100644 gas/testsuite/gas/i386/avx512f-ymm.s create mode 100644 gas/testsuite/gas/i386/avx512vl-plain.l create mode 100644 gas/testsuite/gas/i386/avx512vl-plain.s create mode 100644 gas/testsuite/gas/i386/bnd.l create mode 100644 gas/testsuite/gas/i386/bnd.s create mode 100644 gas/testsuite/gas/i386/cldemote-intel.d create mode 100644 gas/testsuite/gas/i386/cldemote.d create mode 100644 gas/testsuite/gas/i386/cldemote.s create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s create mode 100644 gas/testsuite/gas/i386/evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100644 gas/testsuite/gas/i386/evex.d create mode 100644 gas/testsuite/gas/i386/evex.s create mode 100644 gas/testsuite/gas/i386/fpu.l create mode 100644 gas/testsuite/gas/i386/fpu.s create mode 100644 gas/testsuite/gas/i386/intel-intel.d create mode 100644 gas/testsuite/gas/i386/movdir-intel.d create mode 100644 gas/testsuite/gas/i386/movdir.d create mode 100644 gas/testsuite/gas/i386/movdir.s create mode 100644 gas/testsuite/gas/i386/movdir64b-reg.l create mode 100644 gas/testsuite/gas/i386/movdir64b-reg.s create mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/nop-1.d create mode 100644 gas/testsuite/gas/i386/nop-1.s create mode 100644 gas/testsuite/gas/i386/nop-2.d create mode 100644 gas/testsuite/gas/i386/nop-2.s create mode 100644 gas/testsuite/gas/i386/nop-3.d create mode 100644 gas/testsuite/gas/i386/nop-3.s create mode 100644 gas/testsuite/gas/i386/nop-4.d create mode 100644 gas/testsuite/gas/i386/nop-4.s create mode 100644 gas/testsuite/gas/i386/nop-5.d create mode 100644 gas/testsuite/gas/i386/nop-5.s create mode 100644 gas/testsuite/gas/i386/nop-6.d create mode 100644 gas/testsuite/gas/i386/nop-6.s create mode 100644 gas/testsuite/gas/i386/nop-bad-1.l create mode 100644 gas/testsuite/gas/i386/nop-bad-1.s create mode 100644 gas/testsuite/gas/i386/nops-7.d create mode 100644 gas/testsuite/gas/i386/nops-7.s create mode 100644 gas/testsuite/gas/i386/optimize-1.d create mode 100644 gas/testsuite/gas/i386/optimize-1.s create mode 100644 gas/testsuite/gas/i386/optimize-2.d create mode 100644 gas/testsuite/gas/i386/optimize-2.s create mode 100644 gas/testsuite/gas/i386/optimize-3.d create mode 100644 gas/testsuite/gas/i386/optimize-3.s create mode 100644 gas/testsuite/gas/i386/optimize-4.d create mode 100644 gas/testsuite/gas/i386/optimize-4.s create mode 100644 gas/testsuite/gas/i386/optimize-5.d create mode 100644 gas/testsuite/gas/i386/optimize-5.s create mode 100644 gas/testsuite/gas/i386/pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/pconfig.d create mode 100644 gas/testsuite/gas/i386/pconfig.s create mode 100644 gas/testsuite/gas/i386/prefix32.l create mode 100644 gas/testsuite/gas/i386/prefix32.s create mode 100644 gas/testsuite/gas/i386/prefix64.l create mode 100644 gas/testsuite/gas/i386/prefix64.s create mode 100644 gas/testsuite/gas/i386/property-1.d create mode 100644 gas/testsuite/gas/i386/property-1.s create mode 100644 gas/testsuite/gas/i386/sg.l create mode 100644 gas/testsuite/gas/i386/sg.s create mode 100644 gas/testsuite/gas/i386/stN.l create mode 100644 gas/testsuite/gas/i386/stN.s create mode 100644 gas/testsuite/gas/i386/unspec.l create mode 100644 gas/testsuite/gas/i386/unspec.s create mode 100644 gas/testsuite/gas/i386/unspec64.l create mode 100644 gas/testsuite/gas/i386/unspec64.s create mode 100644 gas/testsuite/gas/i386/vex-lig-2.d create mode 100644 gas/testsuite/gas/i386/vex-lig-2.s create mode 100644 gas/testsuite/gas/i386/waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/waitpkg.d create mode 100644 gas/testsuite/gas/i386/waitpkg.s create mode 100644 gas/testsuite/gas/i386/wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-3-znver2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-cldemote-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-cldemote.d create mode 100644 gas/testsuite/gas/i386/x86-64-cldemote.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s create mode 100644 gas/testsuite/gas/i386/x86-64-movdir-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movdir.d create mode 100644 gas/testsuite/gas/i386/x86-64-movdir.s create mode 100644 gas/testsuite/gas/i386/x86-64-movdir64b-reg.l create mode 100644 gas/testsuite/gas/i386/x86-64-movdir64b-reg.s create mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/x86-64-nop-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-5.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-vex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-vex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.s create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.s create mode 100644 gas/testsuite/gas/i386/xmmhi32.d create mode 100644 gas/testsuite/gas/i386/xmmhi32.s create mode 100644 gas/testsuite/gas/i386/xmmhi64.d create mode 100644 gas/testsuite/gas/i386/xmmhi64.s create mode 100644 gas/testsuite/gas/i386/xmmword.l create mode 100644 gas/testsuite/gas/i386/xmmword.s delete mode 100644 gas/testsuite/gas/i860/README.i860 delete mode 100644 gas/testsuite/gas/i860/bitwise.d delete mode 100644 gas/testsuite/gas/i860/bitwise.s delete mode 100644 gas/testsuite/gas/i860/branch.d delete mode 100644 gas/testsuite/gas/i860/branch.s delete mode 100644 gas/testsuite/gas/i860/bte.d delete mode 100644 gas/testsuite/gas/i860/bte.s delete mode 100644 gas/testsuite/gas/i860/dir-align01.d delete mode 100644 gas/testsuite/gas/i860/dir-align01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel01.d delete mode 100644 gas/testsuite/gas/i860/dir-intel01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel02.d delete mode 100644 gas/testsuite/gas/i860/dir-intel02.s delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.l delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.s delete mode 100644 gas/testsuite/gas/i860/dual01.d delete mode 100644 gas/testsuite/gas/i860/dual01.s delete mode 100644 gas/testsuite/gas/i860/dual02-err.l delete mode 100644 gas/testsuite/gas/i860/dual02-err.s delete mode 100644 gas/testsuite/gas/i860/dual03.d delete mode 100644 gas/testsuite/gas/i860/dual03.s delete mode 100644 gas/testsuite/gas/i860/fldst01.d delete mode 100644 gas/testsuite/gas/i860/fldst01.s delete mode 100644 gas/testsuite/gas/i860/fldst02.d delete mode 100644 gas/testsuite/gas/i860/fldst02.s delete mode 100644 gas/testsuite/gas/i860/fldst03.d delete mode 100644 gas/testsuite/gas/i860/fldst03.s delete mode 100644 gas/testsuite/gas/i860/fldst04.d delete mode 100644 gas/testsuite/gas/i860/fldst04.s delete mode 100644 gas/testsuite/gas/i860/fldst05.d delete mode 100644 gas/testsuite/gas/i860/fldst05.s delete mode 100644 gas/testsuite/gas/i860/fldst06.d delete mode 100644 gas/testsuite/gas/i860/fldst06.s delete mode 100644 gas/testsuite/gas/i860/fldst07.d delete mode 100644 gas/testsuite/gas/i860/fldst07.s delete mode 100644 gas/testsuite/gas/i860/fldst08.d delete mode 100644 gas/testsuite/gas/i860/fldst08.s delete mode 100644 gas/testsuite/gas/i860/float01.d delete mode 100644 gas/testsuite/gas/i860/float01.s delete mode 100644 gas/testsuite/gas/i860/float02.d delete mode 100644 gas/testsuite/gas/i860/float02.s delete mode 100644 gas/testsuite/gas/i860/float03.d delete mode 100644 gas/testsuite/gas/i860/float03.s delete mode 100644 gas/testsuite/gas/i860/float04.d delete mode 100644 gas/testsuite/gas/i860/float04.s delete mode 100644 gas/testsuite/gas/i860/form.d delete mode 100644 gas/testsuite/gas/i860/form.s delete mode 100644 gas/testsuite/gas/i860/i860.exp delete mode 100644 gas/testsuite/gas/i860/iarith.d delete mode 100644 gas/testsuite/gas/i860/iarith.s delete mode 100644 gas/testsuite/gas/i860/ldst01.d delete mode 100644 gas/testsuite/gas/i860/ldst01.s delete mode 100644 gas/testsuite/gas/i860/ldst02.d delete mode 100644 gas/testsuite/gas/i860/ldst02.s delete mode 100644 gas/testsuite/gas/i860/ldst03.d delete mode 100644 gas/testsuite/gas/i860/ldst03.s delete mode 100644 gas/testsuite/gas/i860/ldst04.d delete mode 100644 gas/testsuite/gas/i860/ldst04.s delete mode 100644 gas/testsuite/gas/i860/ldst05.d delete mode 100644 gas/testsuite/gas/i860/ldst05.s delete mode 100644 gas/testsuite/gas/i860/ldst06.d delete mode 100644 gas/testsuite/gas/i860/ldst06.s delete mode 100644 gas/testsuite/gas/i860/pfam.d delete mode 100644 gas/testsuite/gas/i860/pfam.s delete mode 100644 gas/testsuite/gas/i860/pfmam.d delete mode 100644 gas/testsuite/gas/i860/pfmam.s delete mode 100644 gas/testsuite/gas/i860/pfmsm.d delete mode 100644 gas/testsuite/gas/i860/pfmsm.s delete mode 100644 gas/testsuite/gas/i860/pfsm.d delete mode 100644 gas/testsuite/gas/i860/pfsm.s delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.d delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.s delete mode 100644 gas/testsuite/gas/i860/regress01.d delete mode 100644 gas/testsuite/gas/i860/regress01.s delete mode 100644 gas/testsuite/gas/i860/shift.d delete mode 100644 gas/testsuite/gas/i860/shift.s delete mode 100644 gas/testsuite/gas/i860/simd.d delete mode 100644 gas/testsuite/gas/i860/simd.s delete mode 100644 gas/testsuite/gas/i860/system.d delete mode 100644 gas/testsuite/gas/i860/system.s delete mode 100644 gas/testsuite/gas/i860/xp.d delete mode 100644 gas/testsuite/gas/i860/xp.s delete mode 100644 gas/testsuite/gas/m68k-coff/gas.exp delete mode 100644 gas/testsuite/gas/m68k-coff/p2389.s delete mode 100644 gas/testsuite/gas/m68k-coff/p2389a.s delete mode 100644 gas/testsuite/gas/m68k-coff/p2430.s delete mode 100644 gas/testsuite/gas/m68k-coff/p2430a.s delete mode 100644 gas/testsuite/gas/m68k-coff/t1.s delete mode 100644 gas/testsuite/gas/m68k/p3041.d delete mode 100644 gas/testsuite/gas/m68k/p3041.s delete mode 100644 gas/testsuite/gas/m68k/p3041data.d delete mode 100644 gas/testsuite/gas/m68k/p3041data.s delete mode 100644 gas/testsuite/gas/m68k/p3041pcrel.d delete mode 100644 gas/testsuite/gas/m68k/p3041pcrel.s delete mode 100644 gas/testsuite/gas/m68k/t2.d create mode 100644 gas/testsuite/gas/mips/crc-err.d create mode 100644 gas/testsuite/gas/mips/crc-err.l create mode 100644 gas/testsuite/gas/mips/crc-err.s create mode 100644 gas/testsuite/gas/mips/crc.d create mode 100644 gas/testsuite/gas/mips/crc.s create mode 100644 gas/testsuite/gas/mips/crc64-err.d create mode 100644 gas/testsuite/gas/mips/crc64-err.l create mode 100644 gas/testsuite/gas/mips/crc64-err.s create mode 100644 gas/testsuite/gas/mips/crc64.d create mode 100644 gas/testsuite/gas/mips/crc64.s create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/ginv-err.d create mode 100644 gas/testsuite/gas/mips/ginv-err.l create mode 100644 gas/testsuite/gas/mips/ginv-err.s create mode 100644 gas/testsuite/gas/mips/ginv.d create mode 100644 gas/testsuite/gas/mips/ginv.s create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-cam.d create mode 100644 gas/testsuite/gas/mips/loongson-cam.s create mode 100644 gas/testsuite/gas/mips/loongson-ext2.d create mode 100644 gas/testsuite/gas/mips/loongson-ext2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-4.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-4.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-5.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-5.s create mode 100644 gas/testsuite/gas/mips/r5900-fix.d create mode 100644 gas/testsuite/gas/mips/r5900-fix.s create mode 100644 gas/testsuite/gas/mips/r5900-no-fix.d create mode 100644 gas/testsuite/gas/mips/r5900-no-fix.s create mode 100644 gas/testsuite/gas/mips/reginfo-2-n32.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.l create mode 100644 gas/testsuite/gas/mips/reginfo-2.s create mode 100644 gas/testsuite/gas/msp430/nop-dint-430.d create mode 100644 gas/testsuite/gas/msp430/nop-dint-430.l create mode 100644 gas/testsuite/gas/msp430/nop-dint-430x-ignore.d create mode 100644 gas/testsuite/gas/msp430/nop-dint-430x-silent.d create mode 100644 gas/testsuite/gas/msp430/nop-dint-430x.d create mode 100644 gas/testsuite/gas/msp430/nop-dint-430x.l create mode 100644 gas/testsuite/gas/msp430/nop-dint.s create mode 100644 gas/testsuite/gas/msp430/nop-eint-430.d create mode 100644 gas/testsuite/gas/msp430/nop-eint-430.l create mode 100644 gas/testsuite/gas/msp430/nop-eint-430x-ignore.d create mode 100644 gas/testsuite/gas/msp430/nop-eint-430x-silent.d create mode 100644 gas/testsuite/gas/msp430/nop-eint-430x.d create mode 100644 gas/testsuite/gas/msp430/nop-eint-430x.l create mode 100644 gas/testsuite/gas/msp430/nop-eint.s create mode 100644 gas/testsuite/gas/msp430/nop-int-430.d create mode 100644 gas/testsuite/gas/msp430/nop-int-430.l create mode 100644 gas/testsuite/gas/msp430/nop-int-430x-silent.d create mode 100644 gas/testsuite/gas/msp430/nop-int-430x.d create mode 100644 gas/testsuite/gas/msp430/nop-int-430x.l create mode 100644 gas/testsuite/gas/msp430/nop-int.s delete mode 100644 gas/testsuite/gas/or1k/allinsn.exp create mode 100644 gas/testsuite/gas/or1k/or1k.exp create mode 100644 gas/testsuite/gas/or1k/reloc-1.d create mode 100644 gas/testsuite/gas/or1k/reloc-1.s create mode 100644 gas/testsuite/gas/or1k/reloc-2.l create mode 100644 gas/testsuite/gas/or1k/reloc-2.s create mode 100644 gas/testsuite/gas/pdp11/pr14480.d create mode 100644 gas/testsuite/gas/pdp11/pr14480.s create mode 100644 gas/testsuite/gas/pdp11/pr23481.d create mode 100644 gas/testsuite/gas/pdp11/pr23481.s create mode 100644 gas/testsuite/gas/ppc/broadway.d create mode 100644 gas/testsuite/gas/ppc/broadway.s create mode 100644 gas/testsuite/gas/ppc/misalign.d create mode 100644 gas/testsuite/gas/ppc/misalign.l create mode 100644 gas/testsuite/gas/ppc/misalign.s create mode 100644 gas/testsuite/gas/ppc/misalign2.d create mode 100644 gas/testsuite/gas/ppc/misalign2.s create mode 100644 gas/testsuite/gas/pru/illegal2.l create mode 100644 gas/testsuite/gas/pru/illegal2.s create mode 100644 gas/testsuite/gas/riscv/bad-csr.d create mode 100644 gas/testsuite/gas/riscv/bad-csr.l create mode 100644 gas/testsuite/gas/riscv/bad-csr.s create mode 100644 gas/testsuite/gas/riscv/bge.d create mode 100644 gas/testsuite/gas/riscv/bge.s create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s copy ld/testsuite/ld-misc/dummy.s => gas/testsuite/gas/riscv/empty.s (100%) create mode 100644 gas/testsuite/gas/riscv/fence-fail.d create mode 100644 gas/testsuite/gas/riscv/fence-fail.l create mode 100644 gas/testsuite/gas/riscv/fence-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-tso.d create mode 100644 gas/testsuite/gas/riscv/fence-tso.s create mode 100644 gas/testsuite/gas/riscv/insn.d create mode 100644 gas/testsuite/gas/riscv/insn.s create mode 100644 gas/testsuite/gas/riscv/lla32.d create mode 100644 gas/testsuite/gas/riscv/lla32.s create mode 100644 gas/testsuite/gas/riscv/lla64-fail.d create mode 100644 gas/testsuite/gas/riscv/lla64-fail.l create mode 100644 gas/testsuite/gas/riscv/lla64-fail.s create mode 100644 gas/testsuite/gas/riscv/lla64.d create mode 100644 gas/testsuite/gas/riscv/lla64.s create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ef.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ef.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32imc.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32imc.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.l create mode 100644 gas/testsuite/gas/riscv/march-ok-g2.d create mode 100644 gas/testsuite/gas/riscv/march-ok-g2_p1.d create mode 100644 gas/testsuite/gas/riscv/march-ok-g2p0.d create mode 100644 gas/testsuite/gas/riscv/march-ok-i2p0.d create mode 100644 gas/testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d create mode 100644 gas/testsuite/gas/riscv/march-ok-nse-with-version.d create mode 100644 gas/testsuite/gas/riscv/march-ok-s-with-version.d create mode 100644 gas/testsuite/gas/riscv/march-ok-s.d create mode 100644 gas/testsuite/gas/riscv/march-ok-sx.d create mode 100644 gas/testsuite/gas/riscv/march-ok-two-nse.d create mode 100644 gas/testsuite/gas/riscv/no-relax-align-2.d create mode 100644 gas/testsuite/gas/riscv/no-relax-align-2.s create mode 100644 gas/testsuite/gas/riscv/no-relax-align.d create mode 100644 gas/testsuite/gas/riscv/no-relax-align.s create mode 100644 gas/testsuite/gas/riscv/no-relax-reloc.d create mode 100644 gas/testsuite/gas/riscv/no-relax-reloc.s create mode 100644 gas/testsuite/gas/riscv/relax-reloc.d create mode 100644 gas/testsuite/gas/riscv/relax-reloc.s create mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rouding-fail.l create mode 100644 gas/testsuite/gas/riscv/rouding-fail.s create mode 100644 gas/testsuite/gas/rx/pr22737.d create mode 100644 gas/testsuite/gas/rx/pr22737.s create mode 100644 gas/testsuite/gas/s12z/abs.d create mode 100644 gas/testsuite/gas/s12z/abs.s create mode 100644 gas/testsuite/gas/s12z/adc-imm.d create mode 100644 gas/testsuite/gas/s12z/adc-imm.s create mode 100644 gas/testsuite/gas/s12z/adc-opr.d create mode 100644 gas/testsuite/gas/s12z/adc-opr.s create mode 100644 gas/testsuite/gas/s12z/add-imm.d create mode 100644 gas/testsuite/gas/s12z/add-imm.s create mode 100644 gas/testsuite/gas/s12z/add-opr.d create mode 100644 gas/testsuite/gas/s12z/add-opr.s create mode 100644 gas/testsuite/gas/s12z/and-imm.d create mode 100644 gas/testsuite/gas/s12z/and-imm.s create mode 100644 gas/testsuite/gas/s12z/and-opr.d create mode 100644 gas/testsuite/gas/s12z/and-opr.s create mode 100644 gas/testsuite/gas/s12z/and-or-cc.d create mode 100644 gas/testsuite/gas/s12z/and-or-cc.s create mode 100644 gas/testsuite/gas/s12z/bfext-special.d create mode 100644 gas/testsuite/gas/s12z/bfext-special.s create mode 100644 gas/testsuite/gas/s12z/bfext.d create mode 100644 gas/testsuite/gas/s12z/bfext.s create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s create mode 100644 gas/testsuite/gas/s12z/bit-manip.d create mode 100644 gas/testsuite/gas/s12z/bit-manip.s create mode 100644 gas/testsuite/gas/s12z/bit.d create mode 100644 gas/testsuite/gas/s12z/bit.s create mode 100644 gas/testsuite/gas/s12z/bra-expression-defined.d create mode 100644 gas/testsuite/gas/s12z/bra-expression-defined.s create mode 100644 gas/testsuite/gas/s12z/bra-expression-undef.d create mode 100644 gas/testsuite/gas/s12z/bra-expression-undef.s create mode 100644 gas/testsuite/gas/s12z/bra.d create mode 100644 gas/testsuite/gas/s12z/bra.s create mode 100644 gas/testsuite/gas/s12z/brclr-symbols.d create mode 100644 gas/testsuite/gas/s12z/brclr-symbols.s create mode 100644 gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d create mode 100644 gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.s create mode 100644 gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d create mode 100644 gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.s create mode 100644 gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d create mode 100644 gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.s create mode 100644 gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d create mode 100644 gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.s create mode 100644 gas/testsuite/gas/s12z/clb.d create mode 100644 gas/testsuite/gas/s12z/clb.s create mode 100644 gas/testsuite/gas/s12z/clr-opr.d create mode 100644 gas/testsuite/gas/s12z/clr-opr.s create mode 100644 gas/testsuite/gas/s12z/clr.d create mode 100644 gas/testsuite/gas/s12z/clr.s create mode 100644 gas/testsuite/gas/s12z/cmp-imm.d create mode 100644 gas/testsuite/gas/s12z/cmp-imm.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-inc.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-inc.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-rdirect.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-rdirect.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-reg.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-reg.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-rindirect.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-rindirect.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-sxe4.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-sxe4.s create mode 100644 gas/testsuite/gas/s12z/cmp-opr-xys.d create mode 100644 gas/testsuite/gas/s12z/cmp-opr-xys.s create mode 100644 gas/testsuite/gas/s12z/cmp-s-imm.d create mode 100644 gas/testsuite/gas/s12z/cmp-s-imm.s create mode 100644 gas/testsuite/gas/s12z/cmp-s-opr.d create mode 100644 gas/testsuite/gas/s12z/cmp-s-opr.s create mode 100644 gas/testsuite/gas/s12z/cmp-xy.d create mode 100644 gas/testsuite/gas/s12z/cmp-xy.s create mode 100644 gas/testsuite/gas/s12z/com-opr.d create mode 100644 gas/testsuite/gas/s12z/com-opr.s create mode 100644 gas/testsuite/gas/s12z/complex-shifts.d create mode 100644 gas/testsuite/gas/s12z/complex-shifts.s create mode 100644 gas/testsuite/gas/s12z/db-tb-cc-opr.d create mode 100644 gas/testsuite/gas/s12z/db-tb-cc-opr.s create mode 100644 gas/testsuite/gas/s12z/db-tb-cc-reg.d create mode 100644 gas/testsuite/gas/s12z/db-tb-cc-reg.s create mode 100644 gas/testsuite/gas/s12z/dbCC.d create mode 100644 gas/testsuite/gas/s12z/dbCC.s create mode 100644 gas/testsuite/gas/s12z/dec-opr.d create mode 100644 gas/testsuite/gas/s12z/dec-opr.s create mode 100644 gas/testsuite/gas/s12z/dec.d create mode 100644 gas/testsuite/gas/s12z/dec.s create mode 100644 gas/testsuite/gas/s12z/div.d create mode 100644 gas/testsuite/gas/s12z/div.s create mode 100644 gas/testsuite/gas/s12z/eor.d create mode 100644 gas/testsuite/gas/s12z/eor.s create mode 100644 gas/testsuite/gas/s12z/exg.d create mode 100644 gas/testsuite/gas/s12z/exg.s create mode 100644 gas/testsuite/gas/s12z/ext24-ld-xy.d create mode 100644 gas/testsuite/gas/s12z/ext24-ld-xy.s create mode 100644 gas/testsuite/gas/s12z/inc-opr.d create mode 100644 gas/testsuite/gas/s12z/inc-opr.s create mode 100644 gas/testsuite/gas/s12z/inc.d create mode 100644 gas/testsuite/gas/s12z/inc.s create mode 100644 gas/testsuite/gas/s12z/inh.d create mode 100644 gas/testsuite/gas/s12z/inh.s create mode 100644 gas/testsuite/gas/s12z/jmp.d create mode 100644 gas/testsuite/gas/s12z/jmp.s create mode 100644 gas/testsuite/gas/s12z/jsr.d create mode 100644 gas/testsuite/gas/s12z/jsr.s create mode 100644 gas/testsuite/gas/s12z/ld-imm-page2.d create mode 100644 gas/testsuite/gas/s12z/ld-imm-page2.s create mode 100644 gas/testsuite/gas/s12z/ld-imm.d create mode 100644 gas/testsuite/gas/s12z/ld-imm.s create mode 100644 gas/testsuite/gas/s12z/ld-immu18.d create mode 100644 gas/testsuite/gas/s12z/ld-immu18.s create mode 100644 gas/testsuite/gas/s12z/ld-large-direct.d create mode 100644 gas/testsuite/gas/s12z/ld-large-direct.s create mode 100644 gas/testsuite/gas/s12z/ld-opr.d create mode 100644 gas/testsuite/gas/s12z/ld-opr.s create mode 100644 gas/testsuite/gas/s12z/ld-s-opr.d create mode 100644 gas/testsuite/gas/s12z/ld-s-opr.s create mode 100644 gas/testsuite/gas/s12z/ld-small-direct.d create mode 100644 gas/testsuite/gas/s12z/ld-small-direct.s create mode 100644 gas/testsuite/gas/s12z/lea-immu18.d create mode 100644 gas/testsuite/gas/s12z/lea-immu18.s create mode 100644 gas/testsuite/gas/s12z/lea.d create mode 100644 gas/testsuite/gas/s12z/lea.s create mode 100644 gas/testsuite/gas/s12z/mac.d create mode 100644 gas/testsuite/gas/s12z/mac.s create mode 100644 gas/testsuite/gas/s12z/min-max.d create mode 100644 gas/testsuite/gas/s12z/min-max.s create mode 100644 gas/testsuite/gas/s12z/mod.d create mode 100644 gas/testsuite/gas/s12z/mod.s create mode 100644 gas/testsuite/gas/s12z/mov.d create mode 100644 gas/testsuite/gas/s12z/mov.s create mode 100644 gas/testsuite/gas/s12z/mul-imm.d create mode 100644 gas/testsuite/gas/s12z/mul-imm.s create mode 100644 gas/testsuite/gas/s12z/mul-opr-opr.d create mode 100644 gas/testsuite/gas/s12z/mul-opr-opr.s create mode 100644 gas/testsuite/gas/s12z/mul-opr.d create mode 100644 gas/testsuite/gas/s12z/mul-opr.s create mode 100644 gas/testsuite/gas/s12z/mul-reg.d create mode 100644 gas/testsuite/gas/s12z/mul-reg.s create mode 100644 gas/testsuite/gas/s12z/mul.d create mode 100644 gas/testsuite/gas/s12z/mul.s create mode 100644 gas/testsuite/gas/s12z/neg-opr.d create mode 100644 gas/testsuite/gas/s12z/neg-opr.s create mode 100644 gas/testsuite/gas/s12z/not-so-simple-shifts.d create mode 100644 gas/testsuite/gas/s12z/not-so-simple-shifts.s create mode 100644 gas/testsuite/gas/s12z/opr-18u.d create mode 100644 gas/testsuite/gas/s12z/opr-18u.s create mode 100644 gas/testsuite/gas/s12z/opr-expr.d create mode 100644 gas/testsuite/gas/s12z/opr-expr.s create mode 100644 gas/testsuite/gas/s12z/opr-ext-18.d create mode 100644 gas/testsuite/gas/s12z/opr-ext-18.s create mode 100644 gas/testsuite/gas/s12z/opr-idx-24-reg.d create mode 100644 gas/testsuite/gas/s12z/opr-idx-24-reg.s create mode 100644 gas/testsuite/gas/s12z/opr-idx3-reg.d create mode 100644 gas/testsuite/gas/s12z/opr-idx3-reg.s create mode 100644 gas/testsuite/gas/s12z/opr-idx3-xysp-24.d create mode 100644 gas/testsuite/gas/s12z/opr-idx3-xysp-24.s create mode 100644 gas/testsuite/gas/s12z/opr-indirect-expr.d create mode 100644 gas/testsuite/gas/s12z/opr-indirect-expr.s create mode 100644 gas/testsuite/gas/s12z/opr-symbol.d create mode 100644 gas/testsuite/gas/s12z/opr-symbol.s create mode 100644 gas/testsuite/gas/s12z/or-imm.d create mode 100644 gas/testsuite/gas/s12z/or-imm.s create mode 100644 gas/testsuite/gas/s12z/or-opr.d create mode 100644 gas/testsuite/gas/s12z/or-opr.s create mode 100644 gas/testsuite/gas/s12z/p2-mul.d create mode 100644 gas/testsuite/gas/s12z/p2-mul.s create mode 100644 gas/testsuite/gas/s12z/page2-inh.d create mode 100644 gas/testsuite/gas/s12z/page2-inh.s create mode 100644 gas/testsuite/gas/s12z/psh-pul.d create mode 100644 gas/testsuite/gas/s12z/psh-pul.s create mode 100644 gas/testsuite/gas/s12z/qmul.d create mode 100644 gas/testsuite/gas/s12z/qmul.s create mode 100644 gas/testsuite/gas/s12z/rotate.d create mode 100644 gas/testsuite/gas/s12z/rotate.s create mode 100644 gas/testsuite/gas/s12z/s12z.exp create mode 100644 gas/testsuite/gas/s12z/sat.d create mode 100644 gas/testsuite/gas/s12z/sat.s create mode 100644 gas/testsuite/gas/s12z/sbc-imm.d create mode 100644 gas/testsuite/gas/s12z/sbc-imm.s create mode 100644 gas/testsuite/gas/s12z/sbc-opr.d create mode 100644 gas/testsuite/gas/s12z/sbc-opr.s create mode 100644 gas/testsuite/gas/s12z/shift.d create mode 100644 gas/testsuite/gas/s12z/shift.s create mode 100644 gas/testsuite/gas/s12z/simple-shift.d create mode 100644 gas/testsuite/gas/s12z/simple-shift.s create mode 100644 gas/testsuite/gas/s12z/single-ops.d create mode 100644 gas/testsuite/gas/s12z/single-ops.s create mode 100644 gas/testsuite/gas/s12z/specd6.d create mode 100644 gas/testsuite/gas/s12z/specd6.s create mode 100644 gas/testsuite/gas/s12z/st-large-direct.d create mode 100644 gas/testsuite/gas/s12z/st-large-direct.s create mode 100644 gas/testsuite/gas/s12z/st-opr.d create mode 100644 gas/testsuite/gas/s12z/st-opr.s create mode 100644 gas/testsuite/gas/s12z/st-s-opr.d create mode 100644 gas/testsuite/gas/s12z/st-s-opr.s create mode 100644 gas/testsuite/gas/s12z/st-small-direct.d create mode 100644 gas/testsuite/gas/s12z/st-small-direct.s create mode 100644 gas/testsuite/gas/s12z/st-xy.d create mode 100644 gas/testsuite/gas/s12z/st-xy.s create mode 100644 gas/testsuite/gas/s12z/sub-imm.d create mode 100644 gas/testsuite/gas/s12z/sub-imm.s create mode 100644 gas/testsuite/gas/s12z/sub-opr.d create mode 100644 gas/testsuite/gas/s12z/sub-opr.s create mode 100644 gas/testsuite/gas/s12z/tfr.d create mode 100644 gas/testsuite/gas/s12z/tfr.s create mode 100644 gas/testsuite/gas/s12z/trap.d create mode 100644 gas/testsuite/gas/s12z/trap.s create mode 100644 gas/testsuite/gas/s390/zarch-optargs.d create mode 100644 gas/testsuite/gas/s390/zarch-optargs.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/s390/zarch-z990-sy [...] create mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s delete mode 100644 gas/testsuite/gas/sh/sh64/abi-32.d delete mode 100644 gas/testsuite/gas/sh/sh64/abi-32.s delete mode 100644 gas/testsuite/gas/sh/sh64/abi-64.d delete mode 100644 gas/testsuite/gas/sh/sh64/abi-64.s delete mode 100644 gas/testsuite/gas/sh/sh64/basic-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/basic-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/case-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/case-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/case-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange1-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange1-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange1.s delete mode 100644 gas/testsuite/gas/sh/sh64/crange2-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange2-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange2-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange2.s delete mode 100644 gas/testsuite/gas/sh/sh64/crange3-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange3.s delete mode 100644 gas/testsuite/gas/sh/sh64/crange4-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange4.s delete mode 100644 gas/testsuite/gas/sh/sh64/crange5-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/crange5.s delete mode 100644 gas/testsuite/gas/sh/sh64/creg-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/creg-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/creg-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/creg-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/datal-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/datal-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/datal-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/datal-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/datal32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/datal32-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/datal64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/datal64-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/eh-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/eh-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/endian-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/endian-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/endian-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/endian-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-4.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-abi-32.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-abi-64.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-dsp.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-movi-noexp-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-noexp-cmd1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-pt-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-pt32-cmd1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-pt32-cmd2.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-pt32-cmd3.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-ptb-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/err-ptb-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/err.exp delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr1.s delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr2.s delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr32-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/immexpr64-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/lineno.d delete mode 100644 gas/testsuite/gas/sh/sh64/lineno.s delete mode 100644 gas/testsuite/gas/sh/sh64/localcom-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/localcom-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/mix-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/mix-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/mix-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/movi-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/movi-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/movi32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi32-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi32-noexp-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi64-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi64-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/movi64-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/movi64-noexp-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/pt-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/pt-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt32-noexp-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt64-32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt64-32-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/pt64-noexp-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptc-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/ptc32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptc32-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptc64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptc64-32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptc64-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptext-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/ptext32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptext32-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptext64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptext64-32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ptext64-noexp-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/rel-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/rel-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/rel-4.s delete mode 100644 gas/testsuite/gas/sh/sh64/rel-5.s delete mode 100644 gas/testsuite/gas/sh/sh64/rel32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel32-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel32-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel32-4.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel32-5.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel64-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel64-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel64-4.d delete mode 100644 gas/testsuite/gas/sh/sh64/rel64-5.d delete mode 100644 gas/testsuite/gas/sh/sh64/relax-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/relax-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/relax-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/relax-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/relax-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/relax-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/sh64.exp delete mode 100644 gas/testsuite/gas/sh/sh64/shift-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/shift-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/shift-3.s delete mode 100644 gas/testsuite/gas/sh/sh64/shift32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift32-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift32-noexp-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift64-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift64-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift64-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/shift64-noexp-3.d delete mode 100644 gas/testsuite/gas/sh/sh64/syntax-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/syntax-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/syntax-2.d delete mode 100644 gas/testsuite/gas/sh/sh64/syntax-2.s delete mode 100644 gas/testsuite/gas/sh/sh64/ua-1.s delete mode 100644 gas/testsuite/gas/sh/sh64/ua32-1.d delete mode 100644 gas/testsuite/gas/sh/sh64/ua64-1.d create mode 100644 gas/testsuite/gas/sparc/leon.d create mode 100644 gas/testsuite/gas/sparc/leon.s create mode 100644 gas/testsuite/gas/sparc/v8branch.d create mode 100644 gas/testsuite/gas/sparc/v8branch.s delete mode 100644 gas/testsuite/gas/sun4/addend.d delete mode 100644 gas/testsuite/gas/sun4/addend.exp delete mode 100644 gas/testsuite/gas/sun4/addend.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-2.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-2.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-3.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-3.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-4.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-4.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1.s create mode 100644 gdb/aarch64-ravenscar-thread.c create mode 100644 gdb/aarch64-ravenscar-thread.h create mode 100644 gdb/amd64-bsd-nat.h create mode 100644 gdb/arch/ppc-linux-common.c create mode 100644 gdb/arch/ppc-linux-common.h create mode 100644 gdb/arch/ppc-linux-tdesc.h create mode 100644 gdb/arch/riscv.c create mode 100644 gdb/arch/riscv.h delete mode 100644 gdb/arch/tdesc.h create mode 100644 gdb/arm-pikeos-tdep.c create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 gdb/c-support.h delete mode 100644 gdb/common/diagnostics.h create mode 100644 gdb/common/filtered-iterator.h create mode 100644 gdb/common/gdb_proc_service.h create mode 100644 gdb/common/gdb_string_view.h create mode 100644 gdb/common/gdb_string_view.tcc create mode 100644 gdb/common/netstuff.c create mode 100644 gdb/common/netstuff.h create mode 100644 gdb/common/observable.h create mode 100644 gdb/common/pathstuff.c create mode 100644 gdb/common/pathstuff.h create mode 100644 gdb/common/safe-iterator.h create mode 100644 gdb/common/scoped_fd.h create mode 100644 gdb/common/scoped_mmap.c create mode 100644 gdb/common/scoped_mmap.h create mode 100644 gdb/common/tdesc.c create mode 100644 gdb/common/tdesc.h create mode 100644 gdb/compile/compile-c.h create mode 100644 gdb/compile/compile-cplus-symbols.c create mode 100644 gdb/compile/compile-cplus-types.c create mode 100644 gdb/compile/compile-cplus.h create mode 100644 gdb/compile/gcc-c-plugin.h create mode 100644 gdb/compile/gcc-cp-plugin.h create mode 100644 gdb/csky-linux-tdep.c create mode 100644 gdb/csky-tdep.c create mode 100644 gdb/csky-tdep.h delete mode 100644 gdb/doc/observer.texi create mode 100644 gdb/dwarf-index-cache.c create mode 100644 gdb/dwarf-index-cache.h create mode 100644 gdb/dwarf-index-common.c create mode 100644 gdb/dwarf-index-common.h create mode 100644 gdb/dwarf-index-write.c create mode 100644 gdb/dwarf-index-write.h create mode 100644 gdb/dwarf2read.h create mode 100644 gdb/features/aarch64-sve.c create mode 100644 gdb/features/riscv/32bit-cpu.c create mode 100644 gdb/features/riscv/32bit-cpu.xml create mode 100644 gdb/features/riscv/32bit-csr.c create mode 100644 gdb/features/riscv/32bit-csr.xml create mode 100644 gdb/features/riscv/32bit-fpu.c create mode 100644 gdb/features/riscv/32bit-fpu.xml create mode 100644 gdb/features/riscv/64bit-cpu.c create mode 100644 gdb/features/riscv/64bit-cpu.xml create mode 100644 gdb/features/riscv/64bit-csr.c create mode 100644 gdb/features/riscv/64bit-csr.xml create mode 100644 gdb/features/riscv/64bit-fpu.c create mode 100644 gdb/features/riscv/64bit-fpu.xml create mode 100755 gdb/features/riscv/rebuild-csr-xml.sh create mode 100644 gdb/features/rs6000/power-dscr.xml create mode 100644 gdb/features/rs6000/power-ebb.xml create mode 100644 gdb/features/rs6000/power-htm-altivec.xml create mode 100644 gdb/features/rs6000/power-htm-core.xml create mode 100644 gdb/features/rs6000/power-htm-dscr.xml create mode 100644 gdb/features/rs6000/power-htm-fpu.xml create mode 100644 gdb/features/rs6000/power-htm-ppr.xml create mode 100644 gdb/features/rs6000/power-htm-spr.xml create mode 100644 gdb/features/rs6000/power-htm-tar.xml create mode 100644 gdb/features/rs6000/power-htm-vsx.xml create mode 100644 gdb/features/rs6000/power-linux-pmu.xml create mode 100644 gdb/features/rs6000/power-ppr.xml create mode 100644 gdb/features/rs6000/power-tar.xml create mode 100644 gdb/features/rs6000/power64-htm-core.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.xml delete mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/gdb-gdb.py.in create mode 100644 gdb/gdbserver/linux-ppc-tdesc-init.h delete mode 100644 gdb/gdbserver/linux-ppc-tdesc.h create mode 100644 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/gnulib/aclocal-m4-deps.mk create mode 100644 gdb/gnulib/import/arpa_inet.in.h create mode 100644 gdb/gnulib/import/inet_ntop.c create mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 create mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 create mode 100644 gdb/gnulib/import/m4/mkdir.m4 create mode 100644 gdb/gnulib/import/m4/mkdtemp.m4 create mode 100644 gdb/gnulib/import/m4/mkostemp.m4 create mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 create mode 100644 gdb/gnulib/import/m4/onceonly.m4 create mode 100644 gdb/gnulib/import/m4/secure_getenv.m4 create mode 100644 gdb/gnulib/import/m4/socklen.m4 create mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 create mode 100644 gdb/gnulib/import/m4/stdalign.m4 create mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 create mode 100644 gdb/gnulib/import/m4/tempname.m4 create mode 100644 gdb/gnulib/import/mkdir.c create mode 100644 gdb/gnulib/import/mkdtemp.c create mode 100644 gdb/gnulib/import/mkostemp.c create mode 100644 gdb/gnulib/import/netinet_in.in.h create mode 100644 gdb/gnulib/import/secure_getenv.c create mode 100644 gdb/gnulib/import/stdalign.in.h create mode 100644 gdb/gnulib/import/sys_socket.c create mode 100644 gdb/gnulib/import/sys_socket.in.h create mode 100644 gdb/gnulib/import/sys_uio.in.h create mode 100644 gdb/gnulib/import/tempname.c create mode 100644 gdb/gnulib/import/tempname.h create mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] create mode 100644 gdb/gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-erro [...] delete mode 100644 gdb/i386-v4-nat.c create mode 100644 gdb/inferior-iter.h create mode 100644 gdb/linux-nat-trad.c create mode 100644 gdb/linux-nat-trad.h delete mode 100644 gdb/m88k-bsd-nat.c delete mode 100644 gdb/m88k-tdep.c delete mode 100644 gdb/m88k-tdep.h delete mode 100644 gdb/mt-tdep.c create mode 100644 gdb/nat/aarch64-sve-linux-ptrace.c create mode 100644 gdb/nat/aarch64-sve-linux-ptrace.h create mode 100644 gdb/nat/aarch64-sve-linux-sigcontext.h create mode 100644 gdb/observable.c create mode 100644 gdb/observable.h delete mode 100644 gdb/observer.c delete mode 100755 gdb/observer.sh create mode 100644 gdb/process-stratum-target.c create mode 100644 gdb/process-stratum-target.h create mode 100644 gdb/regcache-dump.c delete mode 100644 gdb/regformats/i386/i386-avx.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat create mode 100644 gdb/riscv-fbsd-nat.c create mode 100644 gdb/riscv-fbsd-tdep.c create mode 100644 gdb/riscv-fbsd-tdep.h create mode 100644 gdb/riscv-linux-nat.c create mode 100644 gdb/riscv-linux-tdep.c create mode 100644 gdb/riscv-tdep.c create mode 100644 gdb/riscv-tdep.h create mode 100644 gdb/s12z-tdep.c create mode 100644 gdb/s390-tdep.c create mode 100644 gdb/s390-tdep.h create mode 100644 gdb/sanitize.m4 create mode 100644 gdb/selftest.m4 create mode 100644 gdb/ser-uds.c delete mode 100644 gdb/sh64-tdep.c delete mode 100644 gdb/sh64-tdep.h create mode 100644 gdb/silent-rules.mk create mode 100644 gdb/test-target.c create mode 100644 gdb/test-target.h delete mode 100755 gdb/testsuite/dg-extract-results.sh create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads create mode 100644 gdb/testsuite/gdb.ada/bp_fun_addr.exp create mode 100644 gdb/testsuite/gdb.ada/bp_fun_addr/a.adb create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if.exp create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/bla.adb create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/pck.ads create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads create mode 100644 gdb/testsuite/gdb.ada/info_auto_lang.exp create mode 100644 gdb/testsuite/gdb.ada/info_auto_lang/global_pack.ads create mode 100644 gdb/testsuite/gdb.ada/info_auto_lang/proc_in_ada.adb create mode 100644 gdb/testsuite/gdb.ada/info_auto_lang/some_c.c create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb create mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.ads create mode 100644 gdb/testsuite/gdb.ada/notcplusplus.exp create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/foo.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.ads create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/ver.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb create mode 100644 gdb/testsuite/gdb.ada/varsize_limit.exp create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.adb create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.ads create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l.exp create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l/foo_ra10_006.adb create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l/pck.adb create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l/pck.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp create mode 100644 gdb/testsuite/gdb.arch/aix-sighandle.c create mode 100644 gdb/testsuite/gdb.arch/aix-sighandle.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-init-x87-values.S create mode 100644 gdb/testsuite/gdb.arch/amd64-init-x87-values.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-osabi.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s create mode 100644 gdb/testsuite/gdb.arch/mips-fpregset-core.c create mode 100644 gdb/testsuite/gdb.arch/mips-fpregset-core.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-htm-regs.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-htm-regs.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.S create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-tar.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-tar.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.c create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.exp create mode 100644 gdb/testsuite/gdb.base/align.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands create mode 100644 gdb/testsuite/gdb.base/break-include.c create mode 100644 gdb/testsuite/gdb.base/break-include.exp create mode 100644 gdb/testsuite/gdb.base/break-include.inc create mode 100644 gdb/testsuite/gdb.base/bt-selected-frame.c create mode 100644 gdb/testsuite/gdb.base/bt-selected-frame.exp create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.c create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.exp create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp create mode 100644 gdb/testsuite/gdb.base/endian.c create mode 100644 gdb/testsuite/gdb.base/endian.exp create mode 100644 gdb/testsuite/gdb.base/finish-pretty.c create mode 100644 gdb/testsuite/gdb.base/finish-pretty.exp create mode 100644 gdb/testsuite/gdb.base/fork-print-inferior-events.c create mode 100644 gdb/testsuite/gdb.base/fork-print-inferior-events.exp create mode 100644 gdb/testsuite/gdb.base/frame-selection.c create mode 100644 gdb/testsuite/gdb.base/frame-selection.exp create mode 100644 gdb/testsuite/gdb.base/frameapply.c create mode 100644 gdb/testsuite/gdb.base/frameapply.exp create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp create mode 100644 gdb/testsuite/gdb.base/gdb-caching-proc.exp create mode 100644 gdb/testsuite/gdb.base/gnu-ifunc-final.c create mode 100644 gdb/testsuite/gdb.base/index-cache.c create mode 100644 gdb/testsuite/gdb.base/index-cache.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.c create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp create mode 100644 gdb/testsuite/gdb.base/info_minsym.c create mode 100644 gdb/testsuite/gdb.base/info_minsym.exp create mode 100644 gdb/testsuite/gdb.base/info_qt.c create mode 100644 gdb/testsuite/gdb.base/info_qt.exp create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.c create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.exp create mode 100644 gdb/testsuite/gdb.base/large-frame-1.c create mode 100644 gdb/testsuite/gdb.base/large-frame-2.c create mode 100644 gdb/testsuite/gdb.base/large-frame.exp create mode 100644 gdb/testsuite/gdb.base/large-frame.h create mode 100644 gdb/testsuite/gdb.base/load-command.c create mode 100644 gdb/testsuite/gdb.base/load-command.exp create mode 100644 gdb/testsuite/gdb.base/many-headers.c create mode 100644 gdb/testsuite/gdb.base/many-headers.exp create mode 100644 gdb/testsuite/gdb.base/msym-lang-main.c create mode 100644 gdb/testsuite/gdb.base/msym-lang.c create mode 100644 gdb/testsuite/gdb.base/msym-lang.exp create mode 100644 gdb/testsuite/gdb.base/osabi.exp create mode 100644 gdb/testsuite/gdb.base/pie-fork.c create mode 100644 gdb/testsuite/gdb.base/pie-fork.exp create mode 100644 gdb/testsuite/gdb.base/step-indirect-call-thunk.c create mode 100644 gdb/testsuite/gdb.base/step-indirect-call-thunk.exp create mode 100644 gdb/testsuite/gdb.base/utf8-identifiers.c create mode 100644 gdb/testsuite/gdb.base/utf8-identifiers.exp rename gdb/testsuite/gdb.base/{valgrind-db-attach.c => valgrind-bt.c} (100%) create mode 100644 gdb/testsuite/gdb.base/valgrind-bt.exp delete mode 100644 gdb/testsuite/gdb.base/valgrind-db-attach.exp create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp create mode 100644 gdb/testsuite/gdb.base/warning.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-attach.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-attach.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-unaligned.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-unaligned.exp create mode 100644 gdb/testsuite/gdb.base/write_mem.c create mode 100644 gdb/testsuite/gdb.base/write_mem.exp create mode 100644 gdb/testsuite/gdb.btrace/cpu.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp create mode 100644 gdb/testsuite/gdb.cp/align.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-lib.c create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-main.c create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug.exp create mode 100644 gdb/testsuite/gdb.cp/static-typedef-print.cc create mode 100644 gdb/testsuite/gdb.cp/static-typedef-print.exp create mode 100644 gdb/testsuite/gdb.cp/subtypes-2.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.exp create mode 100644 gdb/testsuite/gdb.cp/subtypes.h create mode 100644 gdb/testsuite/gdb.cp/typedef-base.cc create mode 100644 gdb/testsuite/gdb.cp/typedef-base.exp create mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp create mode 100644 gdb/testsuite/gdb.cp/watch-cp.cc create mode 100644 gdb/testsuite/gdb.cp/watch-cp.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-align.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/missing-type-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/variant.c create mode 100644 gdb/testsuite/gdb.dwarf2/variant.exp create mode 100644 gdb/testsuite/gdb.dwarf2/varval.c create mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp create mode 100644 gdb/testsuite/gdb.dwarf2/void-type.c create mode 100644 gdb/testsuite/gdb.dwarf2/void-type.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 delete mode 100644 gdb/testsuite/gdb.gdb/observer.exp create mode 100644 gdb/testsuite/gdb.mi/list-thread-groups-no-inferior.exp create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp create mode 100644 gdb/testsuite/gdb.mi/mi-frame-regs.exp create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.c create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.exp create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.cc create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.exp create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.py create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py create mode 100644 gdb/testsuite/gdb.reverse/step-indirect-call-thunk.c create mode 100644 gdb/testsuite/gdb.reverse/step-indirect-call-thunk.exp create mode 100644 gdb/testsuite/gdb.server/abspath.exp create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp create mode 100644 gdb/testsuite/gdb.server/server-connect.exp create mode 100644 gdb/testsuite/gdb.threads/attach-slow-waitpid.c create mode 100644 gdb/testsuite/gdb.threads/attach-slow-waitpid.exp create mode 100644 gdb/testsuite/gdb.threads/check-libthread-db.c create mode 100644 gdb/testsuite/gdb.threads/check-libthread-db.exp create mode 100644 gdb/testsuite/gdb.threads/multiple-successive-infcall.c create mode 100644 gdb/testsuite/gdb.threads/multiple-successive-infcall.exp create mode 100644 gdb/testsuite/gdb.threads/slow-waitpid.c create mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gdb/testsuite/lib/valgrind.exp create mode 100755 gdb/testsuite/print-ts.py create mode 100644 gdb/thread-iter.c create mode 100644 gdb/thread-iter.h create mode 100644 gdb/unittests/basic_string_view/capacity/1.cc create mode 100644 gdb/unittests/basic_string_view/capacity/empty_neg.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/3.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/front_back.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/front_back.cc create mode 100644 gdb/unittests/basic_string_view/include.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/3.cc create mode 100644 gdb/unittests/basic_string_view/inserters/pod/10081-out.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/literals/types.cc create mode 100644 gdb/unittests/basic_string_view/literals/values.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/70483.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/string_conversion/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operators/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operators/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/range_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/range_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/types/1.cc create mode 100644 gdb/unittests/cli-utils-selftests.c create mode 100644 gdb/unittests/copy_bitwise-selftests.c create mode 100644 gdb/unittests/format_pieces-selftests.c create mode 100644 gdb/unittests/mkdir-recursive-selftests.c create mode 100644 gdb/unittests/observable-selftests.c create mode 100644 gdb/unittests/parse-connection-spec-selftests.c create mode 100644 gdb/unittests/scoped_fd-selftests.c create mode 100644 gdb/unittests/scoped_mmap-selftests.c create mode 100644 gdb/unittests/string_view-selftests.c create mode 100644 gdb/unittests/tracepoint-selftests.c create mode 100644 gdb/unittests/unpack-selftests.c create mode 100644 gdb/unittests/utils-selftests.c create mode 100644 gdb/x86-tdep.c create mode 100644 gdb/x86-tdep.h create mode 100644 gold/testsuite/gnu_property_a.S create mode 100644 gold/testsuite/gnu_property_b.S create mode 100644 gold/testsuite/gnu_property_c.S create mode 100644 gold/testsuite/gnu_property_main.c create mode 100755 gold/testsuite/gnu_property_test.sh create mode 100644 gold/testsuite/keep_text_section_prefix.cc create mode 100755 gold/testsuite/keep_text_section_prefix.sh create mode 100755 gold/testsuite/plugin_pr22868.sh create mode 100644 gold/testsuite/plugin_pr22868_a.c create mode 100644 gold/testsuite/plugin_pr22868_b.c create mode 100644 gold/testsuite/plugin_test_defsym.c create mode 100755 gold/testsuite/plugin_test_defsym.sh create mode 100755 gold/testsuite/plugin_test_wrap_symbols.sh create mode 100644 gold/testsuite/plugin_test_wrap_symbols_1.cc create mode 100644 gold/testsuite/plugin_test_wrap_symbols_2.cc create mode 100755 gold/testsuite/pr23016_1.sh create mode 100644 gold/testsuite/pr23016_1a.s create mode 100644 gold/testsuite/pr23016_1b.s create mode 100755 gold/testsuite/pr23016_2.sh create mode 100644 gold/testsuite/pr23016_2a.s create mode 100644 gold/testsuite/pr23016_2b.s create mode 100644 gold/testsuite/ver_test_14.script create mode 100755 gold/testsuite/ver_test_14.sh create mode 100755 gold/testsuite/ver_test_pr16504.sh create mode 100644 gold/testsuite/ver_test_pr16504_a.c create mode 100644 gold/testsuite/ver_test_pr16504_a.script create mode 100644 gold/testsuite/ver_test_pr16504_b.c create mode 100644 gold/testsuite/ver_test_pr16504_b.script create mode 100755 gold/testsuite/ver_test_pr23409.sh create mode 100644 gold/testsuite/ver_test_pr23409_1.script create mode 100644 gold/testsuite/ver_test_pr23409_2.script create mode 100755 gold/testsuite/weak_as_needed.sh create mode 100644 gold/testsuite/weak_as_needed_a.c create mode 100644 gold/testsuite/weak_as_needed_b.c create mode 100644 gold/testsuite/weak_as_needed_b.script create mode 100644 gold/testsuite/weak_as_needed_c.c create mode 100644 gold/testsuite/weak_as_needed_c.script delete mode 100644 gprof/tahoe.c delete mode 100644 include/aout/adobe.h delete mode 100644 include/aout/dynix3.h delete mode 100644 include/aout/hp300hpux.h delete mode 100644 include/aout/reloc.h delete mode 100644 include/coff/apollo.h delete mode 100644 include/coff/aux-coff.h delete mode 100644 include/coff/h8300.h delete mode 100644 include/coff/h8500.h delete mode 100644 include/coff/i860.h delete mode 100644 include/coff/i960.h delete mode 100644 include/coff/m68k.h delete mode 100644 include/coff/m88k.h delete mode 100644 include/coff/mipspe.h create mode 100644 include/coff/msdos.h delete mode 100644 include/coff/sparc.h delete mode 100644 include/coff/w65.h delete mode 100644 include/coff/we32k.h create mode 100644 include/diagnostics.h create mode 100644 include/elf/csky.h create mode 100755 include/elf/nfp.h create mode 100644 include/elf/s12z.h delete mode 100644 include/ieee.h delete mode 100644 include/nlm/ChangeLog-9315 delete mode 100644 include/nlm/alpha-ext.h delete mode 100644 include/nlm/common.h delete mode 100644 include/nlm/external.h delete mode 100644 include/nlm/i386-ext.h delete mode 100644 include/nlm/internal.h delete mode 100644 include/nlm/ppc-ext.h delete mode 100644 include/nlm/sparc32-ext.h create mode 100644 include/opcode/csky.h delete mode 100644 include/opcode/i370.h delete mode 100644 include/opcode/i860.h delete mode 100644 include/opcode/i960.h delete mode 100644 include/opcode/m88k.h create mode 100644 include/opcode/nfp.h create mode 100644 include/opcode/s12z.h delete mode 100644 include/opcode/tahoe.h delete mode 100644 ld/emulparams/arm_epoc_pe.sh delete mode 100644 ld/emulparams/armaoutb.sh delete mode 100644 ld/emulparams/armaoutl.sh delete mode 100644 ld/emulparams/armcoff.sh create mode 100644 ld/emulparams/armelf_linux_fdpiceabi.sh create mode 100644 ld/emulparams/armelfb_linux_fdpiceabi.sh delete mode 100644 ld/emulparams/armnbsd.sh delete mode 100644 ld/emulparams/coff_i860.sh delete mode 100644 ld/emulparams/coff_sparc.sh create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh delete mode 100644 ld/emulparams/delta68.sh delete mode 100644 ld/emulparams/elf32_i860.sh delete mode 100644 ld/emulparams/elf32_i960.sh delete mode 100644 ld/emulparams/elf32i370.sh create mode 100644 ld/emulparams/elf32lriscv_ilp32.sh create mode 100644 ld/emulparams/elf32lriscv_ilp32f.sh create mode 100644 ld/emulparams/elf64lriscv_lp64.sh create mode 100644 ld/emulparams/elf64lriscv_lp64f.sh delete mode 100644 ld/emulparams/gld960.sh delete mode 100644 ld/emulparams/gld960coff.sh delete mode 100644 ld/emulparams/h8300.sh delete mode 100644 ld/emulparams/h8300h.sh delete mode 100644 ld/emulparams/h8300hn.sh delete mode 100644 ld/emulparams/h8300s.sh delete mode 100644 ld/emulparams/h8300sn.sh delete mode 100644 ld/emulparams/h8300sx.sh delete mode 100644 ld/emulparams/h8300sxn.sh delete mode 100644 ld/emulparams/h8500.sh delete mode 100644 ld/emulparams/h8500b.sh delete mode 100644 ld/emulparams/h8500c.sh delete mode 100644 ld/emulparams/h8500m.sh delete mode 100644 ld/emulparams/h8500s.sh delete mode 100644 ld/emulparams/hp300bsd.sh delete mode 100644 ld/emulparams/hp3hpux.sh delete mode 100644 ld/emulparams/i386coff.sh delete mode 100644 ld/emulparams/i386linux.sh delete mode 100644 ld/emulparams/i386mach.sh delete mode 100644 ld/emulparams/i386nbsd.sh delete mode 100644 ld/emulparams/i386nw.sh delete mode 100644 ld/emulparams/lnk960.sh delete mode 100644 ld/emulparams/m68k4knbsd.sh delete mode 100644 ld/emulparams/m68kaout.sh delete mode 100644 ld/emulparams/m68kaux.sh delete mode 100644 ld/emulparams/m68kcoff.sh delete mode 100644 ld/emulparams/m68klinux.sh delete mode 100644 ld/emulparams/m68knbsd.sh delete mode 100644 ld/emulparams/m68kpsos.sh delete mode 100644 ld/emulparams/m88kbcs.sh create mode 100644 ld/emulparams/m9s12zelf.sh delete mode 100644 ld/emulparams/news.sh delete mode 100644 ld/emulparams/ppcnw.sh delete mode 100644 ld/emulparams/riscix.sh delete mode 100644 ld/emulparams/shelf32.sh delete mode 100644 ld/emulparams/shelf32_linux.sh delete mode 100644 ld/emulparams/shelf32_nbsd.sh delete mode 100644 ld/emulparams/shelf64.sh delete mode 100644 ld/emulparams/shelf64_nbsd.sh delete mode 100644 ld/emulparams/shlelf32.sh delete mode 100644 ld/emulparams/shlelf32_linux.sh delete mode 100644 ld/emulparams/shlelf32_nbsd.sh delete mode 100644 ld/emulparams/shlelf64.sh delete mode 100644 ld/emulparams/shlelf64_nbsd.sh delete mode 100644 ld/emulparams/shlsymbian.sh delete mode 100644 ld/emulparams/sparcaout.sh delete mode 100644 ld/emulparams/sparclinux.sh delete mode 100644 ld/emulparams/sparcnbsd.sh delete mode 100644 ld/emulparams/st2000.sh delete mode 100644 ld/emulparams/sun3.sh delete mode 100644 ld/emulparams/sun4.sh delete mode 100644 ld/emulparams/vax.sh delete mode 100644 ld/emulparams/vsta.sh delete mode 100644 ld/emulparams/w65.sh create mode 100644 ld/emultempl/cskyelf.em delete mode 100644 ld/emultempl/gld960.em delete mode 100644 ld/emultempl/gld960c.em delete mode 100644 ld/emultempl/lnk960.em delete mode 100644 ld/emultempl/m68kcoff.em delete mode 100644 ld/emultempl/sh64elf.em delete mode 100644 ld/emultempl/sunos.em create mode 100644 ld/ld.texi delete mode 100644 ld/ld.texinfo create mode 100644 ld/ldint.texi delete mode 100644 ld/ldint.texinfo create mode 100644 ld/po/BLD-POTFILES.in delete mode 100644 ld/po/POTFILES.in create mode 100644 ld/po/SRC-POTFILES.in delete mode 100644 ld/scripttempl/armaout.sc delete mode 100644 ld/scripttempl/armcoff.sc delete mode 100644 ld/scripttempl/delta68.sc delete mode 100644 ld/scripttempl/elf32sh-symbian.sc delete mode 100644 ld/scripttempl/elfi370.sc create mode 100644 ld/scripttempl/elfm9s12z.sc delete mode 100644 ld/scripttempl/epocpe.sc delete mode 100644 ld/scripttempl/h8300.sc delete mode 100644 ld/scripttempl/h8300h.sc delete mode 100644 ld/scripttempl/h8300hn.sc delete mode 100644 ld/scripttempl/h8300s.sc delete mode 100644 ld/scripttempl/h8300sn.sc delete mode 100644 ld/scripttempl/h8300sx.sc delete mode 100644 ld/scripttempl/h8300sxn.sc delete mode 100644 ld/scripttempl/h8500.sc delete mode 100644 ld/scripttempl/h8500b.sc delete mode 100644 ld/scripttempl/h8500c.sc delete mode 100644 ld/scripttempl/h8500m.sc delete mode 100644 ld/scripttempl/h8500s.sc delete mode 100644 ld/scripttempl/i386coff.sc delete mode 100644 ld/scripttempl/i860coff.sc delete mode 100644 ld/scripttempl/i960.sc delete mode 100644 ld/scripttempl/m68kaux.sc delete mode 100644 ld/scripttempl/m68kcoff.sc delete mode 100644 ld/scripttempl/m88kbcs.sc delete mode 100644 ld/scripttempl/nw.sc delete mode 100644 ld/scripttempl/psos.sc delete mode 100644 ld/scripttempl/riscix.sc delete mode 100644 ld/scripttempl/sparccoff.sc delete mode 100644 ld/scripttempl/st2000.sc delete mode 100644 ld/scripttempl/w65.sc create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.s create mode 100644 ld/testsuite/ld-aarch64/erratum843419_tls_ie.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419_tls_ie.s create mode 100644 ld/testsuite/ld-aarch64/pr20402.d create mode 100644 ld/testsuite/ld-aarch64/pr20402.s create mode 100644 ld/testsuite/ld-aarch64/pr22764.d create mode 100644 ld/testsuite/ld-aarch64/pr22764.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6.d create mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d create mode 100644 ld/testsuite/ld-arm/fdpic-main-m.d create mode 100644 ld/testsuite/ld-arm/fdpic-main-m.s create mode 100644 ld/testsuite/ld-arm/fdpic-main-m.sym create mode 100644 ld/testsuite/ld-arm/fdpic-main.d create mode 100644 ld/testsuite/ld-arm/fdpic-main.ld create mode 100644 ld/testsuite/ld-arm/fdpic-main.r create mode 100644 ld/testsuite/ld-arm/fdpic-main.s create mode 100644 ld/testsuite/ld-arm/fdpic-main.sym create mode 100644 ld/testsuite/ld-arm/fdpic-shared-m.d create mode 100644 ld/testsuite/ld-arm/fdpic-shared-m.s create mode 100644 ld/testsuite/ld-arm/fdpic-shared-m.sym create mode 100644 ld/testsuite/ld-arm/fdpic-shared.d create mode 100644 ld/testsuite/ld-arm/fdpic-shared.ld create mode 100644 ld/testsuite/ld-arm/fdpic-shared.r create mode 100644 ld/testsuite/ld-arm/fdpic-shared.s create mode 100644 ld/testsuite/ld-arm/fdpic-shared.sym create mode 100644 ld/testsuite/ld-csky/csky.exp create mode 100644 ld/testsuite/ld-csky/data.d create mode 100644 ld/testsuite/ld-csky/data.s create mode 100644 ld/testsuite/ld-csky/data_section.s create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld create mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s copy ld/testsuite/{ld-mips-elf => ld-csky}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-csky/got.d create mode 100644 ld/testsuite/ld-csky/got.s create mode 100644 ld/testsuite/ld-csky/hilo16.d create mode 100644 ld/testsuite/ld-csky/hilo16.s create mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s create mode 100644 ld/testsuite/ld-csky/tls-gd.d create mode 100644 ld/testsuite/ld-csky/tls-gd.s create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ie.d create mode 100644 ld/testsuite/ld-csky/tls-ie.s create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ld.d create mode 100644 ld/testsuite/ld-csky/tls-ld.s create mode 100644 ld/testsuite/ld-csky/tls-le-v1.d create mode 100644 ld/testsuite/ld-csky/tls-le-v1.s create mode 100644 ld/testsuite/ld-csky/tls-le.d create mode 100644 ld/testsuite/ld-csky/tls-le.s create mode 100644 ld/testsuite/ld-elf/changelma.d create mode 100644 ld/testsuite/ld-elf/changelma.lnk create mode 100644 ld/testsuite/ld-elf/changelma.s copy ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s (100%) create mode 100644 ld/testsuite/ld-elf/linux-x86.S create mode 100644 ld/testsuite/ld-elf/linux-x86.exp create mode 100644 ld/testsuite/ld-elf/note1.r create mode 100644 ld/testsuite/ld-elf/note1_1.s create mode 100644 ld/testsuite/ld-elf/note1_2.s create mode 100644 ld/testsuite/ld-elf/notes.exp create mode 100644 ld/testsuite/ld-elf/pr21964-3a.c create mode 100644 ld/testsuite/ld-elf/pr21964-3c.c create mode 100644 ld/testsuite/ld-elf/pr21964-4.c create mode 100644 ld/testsuite/ld-elf/pr21964-5.c create mode 100644 ld/testsuite/ld-elf/pr22649-2ab-mips.msg create mode 100644 ld/testsuite/ld-elf/pr22649-2cd-mips.msg create mode 100644 ld/testsuite/ld-elf/pr22836-1.s create mode 100644 ld/testsuite/ld-elf/pr22836-1a.d create mode 100644 ld/testsuite/ld-elf/pr22836-1b.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.s create mode 100644 ld/testsuite/ld-elf/pr23161.map create mode 100644 ld/testsuite/ld-elf/pr23161a.c create mode 100644 ld/testsuite/ld-elf/pr23161a.rd create mode 100644 ld/testsuite/ld-elf/pr23161b.c create mode 100644 ld/testsuite/ld-elf/pr23161b.rd create mode 100644 ld/testsuite/ld-elf/pr23161c.c create mode 100644 ld/testsuite/ld-elf/pr23161c.rd create mode 100644 ld/testsuite/ld-elf/pr23161d.rd create mode 100644 ld/testsuite/ld-elf/pr23162.map create mode 100644 ld/testsuite/ld-elf/pr23162.rd create mode 100644 ld/testsuite/ld-elf/pr23162a.c create mode 100644 ld/testsuite/ld-elf/pr23162b.c create mode 100644 ld/testsuite/ld-elf/pr23428.c create mode 100644 ld/testsuite/ld-elf/pr23591.d create mode 100644 ld/testsuite/ld-elf/pr23591a.s create mode 100644 ld/testsuite/ld-elf/pr23591b.s create mode 100644 ld/testsuite/ld-elf/pr23591c.s create mode 100644 ld/testsuite/ld-elf/pr23648.d create mode 100644 ld/testsuite/ld-elf/pr23648.s create mode 100644 ld/testsuite/ld-elf/pr23648.t create mode 100644 ld/testsuite/ld-elf/pr23658-1a.d create mode 100644 ld/testsuite/ld-elf/pr23658-1a.s create mode 100644 ld/testsuite/ld-elf/pr23658-1b.d create mode 100644 ld/testsuite/ld-elf/pr23658-1b.s create mode 100644 ld/testsuite/ld-elf/pr23658-1c.d create mode 100644 ld/testsuite/ld-elf/pr23658-1c.s create mode 100644 ld/testsuite/ld-elf/pr23658-1d.s create mode 100644 ld/testsuite/ld-elf/pr23658-2.rd create mode 100644 ld/testsuite/ld-elf/pr23658-3.d copy ld/testsuite/{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} (100%) copy ld/testsuite/{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} (100%) delete mode 100644 ld/testsuite/ld-elf/provide-hidden-dynabs.nd delete mode 100644 ld/testsuite/ld-elf/provide-hidden-dynsec.nd create mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.ld copy ld/testsuite/ld-elf/{weak-dyn-1b.s => reloc-discard.s} (100%) create mode 100644 ld/testsuite/ld-elf/stack-noexec.rd delete mode 100644 ld/testsuite/ld-elf/ver_def-tic6x.vd create mode 100644 ld/testsuite/ld-elf/x86-feature-1a.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1b.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1c.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1d.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1e.rd create mode 100644 ld/testsuite/ld-gc/stop.d create mode 100644 ld/testsuite/ld-gc/stop.s delete mode 100644 ld/testsuite/ld-h8300/relax-3-coff.d delete mode 100644 ld/testsuite/ld-h8300/relax-4-coff.d delete mode 100644 ld/testsuite/ld-h8300/relax-5-coff.d delete mode 100644 ld/testsuite/ld-h8300/relax-6-coff.d create mode 100644 ld/testsuite/ld-i386/pr22782.d create mode 100644 ld/testsuite/ld-i386/pr22782.s create mode 100644 ld/testsuite/ld-i386/pr22842a.c create mode 100644 ld/testsuite/ld-i386/pr22842b.S create mode 100644 ld/testsuite/ld-i386/pr22929.d create mode 100644 ld/testsuite/ld-i386/pr22929.s create mode 100644 ld/testsuite/ld-i386/pr23189.d create mode 100644 ld/testsuite/ld-i386/pr23189.s create mode 100644 ld/testsuite/ld-i386/pr23189.t create mode 100644 ld/testsuite/ld-i386/pr23194.d create mode 100644 ld/testsuite/ld-i386/pr23194.map create mode 100644 ld/testsuite/ld-i386/pr23194.s create mode 100644 ld/testsuite/ld-i386/pr23372a.d create mode 100644 ld/testsuite/ld-i386/pr23372a.s create mode 100644 ld/testsuite/ld-i386/pr23372b.d create mode 100644 ld/testsuite/ld-i386/pr23372b.s create mode 100644 ld/testsuite/ld-i386/pr23372c.d create mode 100644 ld/testsuite/ld-i386/pr23372c.s create mode 100644 ld/testsuite/ld-i386/pr23372d.d create mode 100644 ld/testsuite/ld-i386/pr23486a.d create mode 100644 ld/testsuite/ld-i386/pr23486b.d create mode 100644 ld/testsuite/ld-i386/pr23486c.d create mode 100644 ld/testsuite/ld-i386/pr23486d.d create mode 100644 ld/testsuite/ld-i386/pr23854.d create mode 100644 ld/testsuite/ld-i386/pr23854.s create mode 100644 ld/testsuite/ld-i386/pr23930.d create mode 100644 ld/testsuite/ld-i386/property-1a.r create mode 100644 ld/testsuite/ld-i386/property-2a.r create mode 100644 ld/testsuite/ld-i386/property-3a.r create mode 100644 ld/testsuite/ld-i386/property-4a.r create mode 100644 ld/testsuite/ld-i386/property-5a.r create mode 100644 ld/testsuite/ld-i386/property-7a.r create mode 100644 ld/testsuite/ld-i386/property-x86-5.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-26.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-26.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-9-i386.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-9-x86-64.d delete mode 100644 ld/testsuite/ld-ifunc/ifunc-9-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifuncmod5.d create mode 100644 ld/testsuite/ld-ifunc/ifuncmod5.s create mode 100644 ld/testsuite/ld-ifunc/pr23169a.c create mode 100644 ld/testsuite/ld-ifunc/pr23169a.rd create mode 100644 ld/testsuite/ld-ifunc/pr23169b.c create mode 100644 ld/testsuite/ld-ifunc/pr23169b.rd create mode 100644 ld/testsuite/ld-ifunc/pr23169c.c create mode 100644 ld/testsuite/ld-ifunc/pr23169c.rd create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/gp-disp-sym.d create mode 100644 ld/testsuite/ld-mips-elf/gp-disp-sym.s create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2r.d create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.dd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.gd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-2.ed create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-2.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-3.ed create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-3.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.dd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.gd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-lib.s create mode 100644 ld/testsuite/ld-mips-elf/n64-plt.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-0.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-1.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-2.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-3.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-4.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-absolute-hi.ld create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-absolute-lo.ld create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-j.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-lui.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-ordinary.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd copy ld/testsuite/ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} (100%) create mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2r.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-1-10000.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-1-2fe80.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-1-7fff.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-1-8000.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-1-fff0.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-10000.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-2fe80.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-7fff.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-8000.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-fff0.d create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got create mode 100644 ld/testsuite/ld-mips-elf/undefined-warn.d create mode 100644 ld/testsuite/ld-or1k/offsets1.d create mode 100644 ld/testsuite/ld-or1k/offsets1.s create mode 100644 ld/testsuite/ld-or1k/or1k.exp create mode 100644 ld/testsuite/ld-or1k/plt1.dd create mode 100644 ld/testsuite/ld-or1k/plt1.s create mode 100644 ld/testsuite/ld-or1k/plt1.x.dd create mode 100644 ld/testsuite/ld-or1k/plta1.dd create mode 100644 ld/testsuite/ld-or1k/plta1.s create mode 100644 ld/testsuite/ld-or1k/pltlib.s create mode 100644 ld/testsuite/ld-plugin/pr22721.t create mode 100644 ld/testsuite/ld-plugin/pr22721a.s create mode 100644 ld/testsuite/ld-plugin/pr22721b.c create mode 100644 ld/testsuite/ld-plugin/pr22751.c create mode 100644 ld/testsuite/ld-plugin/pr22983.1.d create mode 100644 ld/testsuite/ld-plugin/pr22983.2.d create mode 100644 ld/testsuite/ld-plugin/pr22983.3.d create mode 100644 ld/testsuite/ld-plugin/pr22983.4.d create mode 100644 ld/testsuite/ld-plugin/pr22983.d create mode 100644 ld/testsuite/ld-plugin/pr22983.t create mode 100644 ld/testsuite/ld-plugin/pr22983a.c create mode 100644 ld/testsuite/ld-plugin/pr22983b.c create mode 100644 ld/testsuite/ld-plugin/pr23309.c create mode 100644 ld/testsuite/ld-plugin/pr23309.d create mode 100644 ld/testsuite/ld-plugin/pr23460a.c create mode 100644 ld/testsuite/ld-plugin/pr23460b.c create mode 100644 ld/testsuite/ld-plugin/pr23460c.c create mode 100644 ld/testsuite/ld-plugin/pr23460d.c create mode 100644 ld/testsuite/ld-plugin/pr23460e.c create mode 100644 ld/testsuite/ld-plugin/pr23460f.c create mode 100644 ld/testsuite/ld-plugin/pr23818.d create mode 100644 ld/testsuite/ld-plugin/pr23818.t copy ld/testsuite/{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/pr23818b.c create mode 100644 ld/testsuite/ld-powerpc/big.s create mode 100644 ld/testsuite/ld-powerpc/ext.d create mode 100644 ld/testsuite/ld-powerpc/ext.lnk create mode 100644 ld/testsuite/ld-powerpc/ext.s create mode 100644 ld/testsuite/ld-powerpc/notoc.d create mode 100644 ld/testsuite/ld-powerpc/notoc.s create mode 100644 ld/testsuite/ld-powerpc/notoc.wf create mode 100644 ld/testsuite/ld-powerpc/pr23937.d create mode 100644 ld/testsuite/ld-powerpc/pr23937.s create mode 100644 ld/testsuite/ld-powerpc/relaxrl.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s create mode 100644 ld/testsuite/ld-riscv-elf/weakref.ld create mode 100644 ld/testsuite/ld-riscv-elf/weakref32.d create mode 100644 ld/testsuite/ld-riscv-elf/weakref32.s create mode 100644 ld/testsuite/ld-riscv-elf/weakref64.d create mode 100644 ld/testsuite/ld-riscv-elf/weakref64.s create mode 100644 ld/testsuite/ld-s12z/opr-linking.d create mode 100644 ld/testsuite/ld-s12z/opr-linking.s create mode 100644 ld/testsuite/ld-s12z/relative-linking.d create mode 100644 ld/testsuite/ld-s12z/relative-linking.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s create mode 100644 ld/testsuite/ld-s12z/reloc-opr.d create mode 100644 ld/testsuite/ld-s12z/reloc-opr.s create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s create mode 100644 ld/testsuite/ld-s12z/s12z.exp delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd create mode 100644 ld/testsuite/ld-scripts/pr23571.d create mode 100644 ld/testsuite/ld-scripts/pr23571.t create mode 100644 ld/testsuite/ld-scripts/segment-start.d create mode 100644 ld/testsuite/ld-scripts/segment-start.ld create mode 100644 ld/testsuite/ld-scripts/segment-start.s delete mode 100644 ld/testsuite/ld-sh/sh64/abi32.sd delete mode 100644 ld/testsuite/ld-sh/sh64/abi32.xd delete mode 100644 ld/testsuite/ld-sh/sh64/abi64.sd delete mode 100644 ld/testsuite/ld-sh/sh64/abi64.xd delete mode 100644 ld/testsuite/ld-sh/sh64/abixx-noexp.sd delete mode 100644 ld/testsuite/ld-sh/sh64/cmpct1.sd delete mode 100644 ld/testsuite/ld-sh/sh64/cmpct1.xd delete mode 100644 ld/testsuite/ld-sh/sh64/crange-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2a.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2b.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2c.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2d.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2e.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2f.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2g.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2h.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange-2i.s delete mode 100644 ld/testsuite/ld-sh/sh64/crange1.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crange2.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crange3-cmpct.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crange3-media.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crange3.dd delete mode 100644 ld/testsuite/ld-sh/sh64/crange3.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crangerel1.rd delete mode 100644 ld/testsuite/ld-sh/sh64/crangerel2.rd delete mode 100644 ld/testsuite/ld-sh/sh64/dlsection-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/dlsection.sd delete mode 100644 ld/testsuite/ld-sh/sh64/endian.dbd delete mode 100644 ld/testsuite/ld-sh/sh64/endian.dld delete mode 100644 ld/testsuite/ld-sh/sh64/endian.ld delete mode 100644 ld/testsuite/ld-sh/sh64/endian.s delete mode 100644 ld/testsuite/ld-sh/sh64/endian.sbd delete mode 100644 ld/testsuite/ld-sh/sh64/endian.sld delete mode 100644 ld/testsuite/ld-sh/sh64/gotplt.d delete mode 100644 ld/testsuite/ld-sh/sh64/gotplt.map delete mode 100644 ld/testsuite/ld-sh/sh64/gotplt.s delete mode 100644 ld/testsuite/ld-sh/sh64/init-cmpct.d delete mode 100644 ld/testsuite/ld-sh/sh64/init-media.d delete mode 100644 ld/testsuite/ld-sh/sh64/init.s delete mode 100644 ld/testsuite/ld-sh/sh64/init64.d delete mode 100644 ld/testsuite/ld-sh/sh64/mix1-noexp.sd delete mode 100644 ld/testsuite/ld-sh/sh64/mix1.sd delete mode 100644 ld/testsuite/ld-sh/sh64/mix1.xd delete mode 100644 ld/testsuite/ld-sh/sh64/mix2-noexp.sd delete mode 100644 ld/testsuite/ld-sh/sh64/mix2.sd delete mode 100644 ld/testsuite/ld-sh/sh64/mix2.xd delete mode 100644 ld/testsuite/ld-sh/sh64/rd-sh64.exp delete mode 100644 ld/testsuite/ld-sh/sh64/rel-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/rel-2.s delete mode 100644 ld/testsuite/ld-sh/sh64/rel32.xd delete mode 100644 ld/testsuite/ld-sh/sh64/rel64.xd delete mode 100644 ld/testsuite/ld-sh/sh64/relax.exp delete mode 100644 ld/testsuite/ld-sh/sh64/relax1.s delete mode 100644 ld/testsuite/ld-sh/sh64/relax2.s delete mode 100644 ld/testsuite/ld-sh/sh64/relax3.s delete mode 100644 ld/testsuite/ld-sh/sh64/relax4.s delete mode 100644 ld/testsuite/ld-sh/sh64/reldl-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/reldl-2.s delete mode 100644 ld/testsuite/ld-sh/sh64/reldl32.rd delete mode 100644 ld/testsuite/ld-sh/sh64/reldl64.rd delete mode 100644 ld/testsuite/ld-sh/sh64/relfail.exp delete mode 100644 ld/testsuite/ld-sh/sh64/relfail.s delete mode 100644 ld/testsuite/ld-sh/sh64/sh64-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/sh64-2.s delete mode 100644 ld/testsuite/ld-sh/sh64/sh64.exp delete mode 100644 ld/testsuite/ld-sh/sh64/shcmp-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/shdl-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/shdl-2.s delete mode 100644 ld/testsuite/ld-sh/sh64/shdl32.xd delete mode 100644 ld/testsuite/ld-sh/sh64/shdl64.sd delete mode 100644 ld/testsuite/ld-sh/sh64/shdl64.xd delete mode 100644 ld/testsuite/ld-sh/sh64/shmix-1.s delete mode 100644 ld/testsuite/ld-sh/sh64/shmix-2.s delete mode 100644 ld/testsuite/ld-sh/sh64/shmix-3.s delete mode 100644 ld/testsuite/ld-sh/sh64/stobin-0-dso.d delete mode 100644 ld/testsuite/ld-sh/sh64/stobin-1.d delete mode 100644 ld/testsuite/ld-sh/sh64/stobin.s delete mode 100644 ld/testsuite/ld-sh/sh64/stolib.s create mode 100644 ld/testsuite/ld-sparc/got-hidden32.s create mode 100644 ld/testsuite/ld-sparc/got-hidden64.s create mode 100644 ld/testsuite/ld-sparc/gotop-hidden.c copy ld/testsuite/{ld-elf => ld-sparc}/pass.out (100%) create mode 100644 ld/testsuite/ld-sparc/tlslib.ver create mode 100644 ld/testsuite/ld-sparc/tlspie32.dd create mode 100644 ld/testsuite/ld-sparc/tlspie32.s create mode 100644 ld/testsuite/ld-sparc/tlspie64.dd create mode 100644 ld/testsuite/ld-sparc/tlspie64.s delete mode 100644 ld/testsuite/ld-versados/t1-1.ro delete mode 100644 ld/testsuite/ld-versados/t1-2.ro delete mode 100644 ld/testsuite/ld-versados/t1.ld delete mode 100644 ld/testsuite/ld-versados/t1.ook delete mode 100644 ld/testsuite/ld-versados/t2-1.ro delete mode 100644 ld/testsuite/ld-versados/t2-2.ro delete mode 100644 ld/testsuite/ld-versados/t2-3.ro delete mode 100644 ld/testsuite/ld-versados/t2.ld delete mode 100644 ld/testsuite/ld-versados/t2.ook delete mode 100644 ld/testsuite/ld-versados/versados.exp create mode 100644 ld/testsuite/ld-x86-64/pr22782.s create mode 100644 ld/testsuite/ld-x86-64/pr22782a.d create mode 100644 ld/testsuite/ld-x86-64/pr22782b.d create mode 100644 ld/testsuite/ld-x86-64/pr22791-1.err create mode 100644 ld/testsuite/ld-x86-64/pr22791-1a.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-1b.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2.rd create mode 100644 ld/testsuite/ld-x86-64/pr22791-2a.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2b.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-2c.s create mode 100644 ld/testsuite/ld-x86-64/pr22842a.c copy ld/testsuite/ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr22842b.S create mode 100644 ld/testsuite/ld-x86-64/pr22842b.rd create mode 100644 ld/testsuite/ld-x86-64/pr22929.d create mode 100644 ld/testsuite/ld-x86-64/pr22929.s create mode 100644 ld/testsuite/ld-x86-64/pr23189.d create mode 100644 ld/testsuite/ld-x86-64/pr23189.s create mode 100644 ld/testsuite/ld-x86-64/pr23189.t create mode 100644 ld/testsuite/ld-x86-64/pr23194.d create mode 100644 ld/testsuite/ld-x86-64/pr23194.map create mode 100644 ld/testsuite/ld-x86-64/pr23194.s create mode 100644 ld/testsuite/ld-x86-64/pr23324.s create mode 100644 ld/testsuite/ld-x86-64/pr23324a.d create mode 100644 ld/testsuite/ld-x86-64/pr23324b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.s create mode 100644 ld/testsuite/ld-x86-64/pr23372b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372c.d create mode 100644 ld/testsuite/ld-x86-64/pr23372c.s create mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.s create mode 100644 ld/testsuite/ld-x86-64/pr23372e.s create mode 100644 ld/testsuite/ld-x86-64/pr23372f.s create mode 100644 ld/testsuite/ld-x86-64/pr23486a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.s create mode 100644 ld/testsuite/ld-x86-64/pr23486b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.s create mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.s create mode 100644 ld/testsuite/ld-x86-64/pr23854.d create mode 100644 ld/testsuite/ld-x86-64/pr23854.s create mode 100644 ld/testsuite/ld-x86-64/pr23930-32.t create mode 100644 ld/testsuite/ld-x86-64/pr23930-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23930.d create mode 100644 ld/testsuite/ld-x86-64/pr23930.t create mode 100644 ld/testsuite/ld-x86-64/pr23930a.s create mode 100644 ld/testsuite/ld-x86-64/pr23930b.s create mode 100644 ld/testsuite/ld-x86-64/property-1a.r create mode 100644 ld/testsuite/ld-x86-64/property-2a.r create mode 100644 ld/testsuite/ld-x86-64/property-3a.r create mode 100644 ld/testsuite/ld-x86-64/property-4a.r create mode 100644 ld/testsuite/ld-x86-64/property-5a.r create mode 100644 ld/testsuite/ld-x86-64/property-7a.r create mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s create mode 100644 ld/testsuite/ld-xtensa/coalesce.d delete mode 100644 ld/testsuite/ld-xtensa/coalesce.exp create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp create mode 100644 ld/testsuite/ld-xtensa/lcall.d delete mode 100644 ld/testsuite/ld-xtensa/lcall.exp create mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s copy ld/testsuite/ld-xtensa/{xtensa.exp => xtensa-linux.exp} (100%) create mode 100644 libdecnumber/ChangeLog.jit create mode 100644 multilib.am create mode 100644 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h delete mode 100644 opcodes/h8500-dis.c delete mode 100644 opcodes/h8500-opc.h delete mode 100644 opcodes/i370-dis.c delete mode 100644 opcodes/i370-opc.c delete mode 100644 opcodes/i860-dis.c delete mode 100644 opcodes/i960-dis.c delete mode 100644 opcodes/m88k-dis.c create mode 100644 opcodes/nfp-dis.c create mode 100644 opcodes/s12z-dis.c delete mode 100644 opcodes/sh64-dis.c delete mode 100644 opcodes/sh64-opc.c delete mode 100644 opcodes/sh64-opc.h delete mode 100644 opcodes/w65-dis.c delete mode 100644 opcodes/w65-opc.h create mode 100755 test-driver