This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-allmodconfig in repository toolchain/binutils-gdb.
omits 72b3230448 Automatic date update in version.in omits 433dce2f38 Automatic date update in version.in omits fa6e5eabf9 Arm: Skip new binary decode tests on pe targets omits f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 2792d3ed19 Automatic date update in version.in omits 32db9c46eb Automatic date update in version.in omits bcca6d0e29 Automatic date update in version.in omits da87a761d7 AArch64: Fix error checking for SIMD udot (by element) omits a3ef5adbce Automatic date update in version.in omits cde39bbce7 Automatic date update in version.in omits cf6b37b95e Automatic date update in version.in omits bb04ad1c01 Automatic date update in version.in omits 07c577ad5b Automatic date update in version.in omits 95b6baaf2f Automatic date update in version.in omits 6658a44822 Automatic date update in version.in omits 21289e9800 Automatic date update in version.in omits b2eed88f09 Automatic date update in version.in omits 7bbc2bfa51 Automatic date update in version.in omits fe5e34a157 Automatic date update in version.in omits 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler omits 006f62dac0 Automatic date update in version.in omits 7f3d973085 Automatic date update in version.in omits 2ede2c0bca Automatic date update in version.in omits ff89b1aad4 Automatic date update in version.in omits 62ebc40063 Automatic date update in version.in omits ddd877c1e9 Automatic date update in version.in omits 0430705f46 Automatic date update in version.in omits 05f5e903b4 Automatic date update in version.in omits c0bd1f9c16 Automatic date update in version.in omits 2b61227e35 Automatic date update in version.in omits a24953ddcd Automatic date update in version.in omits 4faa747032 Automatic date update in version.in omits a3844e7e9a Automatic date update in version.in omits 4ee8b44178 Automatic date update in version.in omits c018d03e9d Automatic date update in version.in omits 05c5350072 Automatic date update in version.in omits 5fff8868ce Automatic date update in version.in omits dd17be4dff Fix Aarch64 bug in warning filtering. omits b9b6d61066 Automatic date update in version.in omits bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] omits 067f901e5d Automatic date update in version.in omits f086873e4a Automatic date update in version.in omits 441f19bc60 Automatic date update in version.in omits 2599520e3f Automatic date update in version.in omits e6dc779fce Automatic date update in version.in omits edd27c67f5 elf: Check for corrupt symbol version info omits 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition omits 07744cbe6e Automatic date update in version.in omits 2218c7ae53 Automatic date update in version.in omits 1fabeb5aeb Automatic date update in version.in omits 8c148a60ce Automatic date update in version.in omits 86382144fa Automatic date update in version.in omits 012de9d521 Automatic date update in version.in omits 5f71d8d2da Automatic date update in version.in omits a532438b6e Automatic date update in version.in omits 7b821e0e36 Automatic date update in version.in omits 9821d7da47 Automatic date update in version.in omits 90dd229424 Automatic date update in version.in omits c4f85ebae9 Automatic date update in version.in omits 58a22630e0 Automatic date update in version.in omits ae297576a1 Automatic date update in version.in omits 66e23f5ea5 Automatic date update in version.in omits e51abf7e34 Automatic date update in version.in omits ff5495e8ba Automatic date update in version.in omits d137ba507e Automatic date update in version.in omits 6cfa38dcca Automatic date update in version.in omits d8d43263de Automatic date update in version.in omits ef0d07b940 Automatic date update in version.in omits bcfe08290c Automatic date update in version.in omits f0a7fe6ef0 Automatic date update in version.in omits 864fdbbd5d Automatic date update in version.in omits 712024137c Automatic date update in version.in omits 4568e49ff7 Automatic date update in version.in omits 2fb483d767 Automatic date update in version.in omits 8977539e45 Automatic date update in version.in omits 7b5eb9b40f Automatic date update in version.in omits 6233104894 Automatic date update in version.in omits 68a09b71ce Automatic date update in version.in omits a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property omits 252bc4d0f7 Automatic date update in version.in omits 6ee91b1ef1 Automatic date update in version.in omits d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 381c1eb6ec x86: Update assembler tests for non-ELF targets omits 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes omits d4bc1d3fa6 Automatic date update in version.in omits f63691a7a0 Automatic date update in version.in omits 0e37f907b0 Automatic date update in version.in omits 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization omits 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1d8f56a971 Updated Bulgarian translation for the ld/ directory omits 3499ff77ef Automatic date update in version.in omits b7991db94c Add --warn-drop-version option; by default, do not warn when [...] omits dbf924a63a Fix type checking errors. omits 29d5746fed Automatic date update in version.in omits 41e73f3144 Automatic date update in version.in omits bde7d74d9c Automatic date update in version.in omits 75b342fea3 Automatic date update in version.in omits 6d86d6d375 Automatic date update in version.in omits 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf omits feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms omits 5e2d6eadb2 Automatic date update in version.in omits 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements omits 750af8ddb0 Automatic date update in version.in omits 254ade2586 Fix unwind offset for call_info->start_symbol. omits 4f36bed254 Automatic date update in version.in omits 4f166da589 Automatic date update in version.in omits 1ddf09c06c Automatic date update in version.in omits 215e1e3e3d Automatic date update in version.in omits 87b30c0845 Automatic date update in version.in omits 13e8b41009 Automatic date update in version.in omits 29153520a8 S/390: Set the htm flag on PPA omits 0006217519 Automatic date update in version.in omits 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits a88f3030ce Automatic date update in version.in omits 59ac04da2a Automatic date update in version.in omits 2df2aaa381 Automatic date update in version.in omits a1ae592f85 Automatic date update in version.in omits 96136f6b6b Automatic date update in version.in omits 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits be8a252e18 Set the development flag back to true. omits 0860693812 Regenerate files and add changelog entries for 2.31.1 release omits 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] omits c3432d7f31 Automatic date update in version.in omits f8b4d71490 Automatic date update in version.in omits 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] omits 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] omits ebde1daca8 Automatic date update in version.in omits 9c6b47988b Automatic date update in version.in omits e6977d6f7f Reset branch back to development mode omits af127c2169 2.31 Release point omits 0373ccfde3 Automatic date update in version.in omits 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 65cc93d2fb Automatic date update in version.in omits ae0e76dcfc Hide dynamic symbols in discarded sections omits 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] omits 2d73c24636 Resolve merge conflicts. omits ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] omits 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. omits e87681ac38 Automatic date update in version.in omits 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol omits 8e188148c4 Duplicate code update. omits ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] omits 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 557b8e0ea4 Automatic date update in version.in omits df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits 21555352f0 Fix test for availability of emplace_back. omits 10a1ed124e Automatic date update in version.in omits fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" omits f6becb01a7 x86: Remove x86 ISA properties with empty bits omits e55992d4ac Fix diagnostic errors omits 1cbba2d240 [GOLD] PowerPC .gnu.attributes support omits 9822d3329d Automatic date update in version.in omits f42e6ba238 Automatic date update in version.in omits 4d60d5d092 Automatic date update in version.in omits 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. omits e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. omits 96e5990474 Fix the read/write flag for these registers on AArch64 omits c80d3fddcf Fix bug generating relocations for notes created by the assembler. omits 0b2e4394bc Update config.sub omits 49d7deccd4 Automatic date update in version.in omits 2df836265b Error for mismatched powerpc ABI tags omits e89e89c9f8 Correct removal of .gnu.attributes omits bdb5f07bd5 GNU attribute output on errors omits f4b933ddc0 Update config.guess and config.sub omits 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL omits 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] omits ea2d583ffe Automatic date update in version.in omits b6a63da464 ld: Properly display default for -z separate-code omits 8d8c8344ce Also install diagnostics.h omits b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits 30d282bede Automatic date update in version.in omits 4486c1a557 Automatic date update in version.in omits 9d00ec4b84 Automatic date update in version.in omits 89beb62e86 Automatic date update in version.in omits 544e0c4ee3 Automatic date update in version.in omits 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 48d86a7a60 Fix AArch64 encodings for by element instructions. omits 59ee9ce57c Automatic date update in version.in omits f2504aef8f Automatic date update in version.in omits beb6b9a6db gas object file locations omits 217e7ac9b3 Automatic date update in version.in omits 83195288b7 PR23169 bogus test omits 080dd03de2 Fix parens in ld bootstrap.exp omits c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits 71b4e2ec66 Updated translations. omits cb10b9fad0 Fix spelling mistakes. omits 26d12bc025 Automatic date update in version.in omits a45c28e358 Fix a compile time warning building the AArch64 BFD backend. omits 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] 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
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 (72b3230448) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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.
No new revisions were added by this update.
Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1267 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 - bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 + bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 + bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 + bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 + bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 + bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 + bfd/elf32-nds32.c | 7852 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 82 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 - bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 + bfd/elf64-ppc.c | 3482 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 + bfd/elflink.c | 28 +- bfd/elfn32-mips.c | 336 + bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 + bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/merge.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7796 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9660 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 24 +- binutils/readelf.c | 644 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../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/compress.exp | 12 +- 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/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 - binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 - binutils/testsuite/binutils-all/group-7b.d | 1 - binutils/testsuite/binutils-all/group-7c.d | 1 - .../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 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- 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 | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- 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/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- 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-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 | 7 + binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 592 + contrib/dg-extract-results.sh | 459 + cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 - gas/ChangeLog | 2399 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 + gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 + gas/config/tc-alpha.c | 6 + gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 ++ gas/config/tc-csky.h | 110 + gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 + gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- 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 | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 29 +- gas/config/tc-s390.c | 17 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- 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/configure | 87 +- gas/configure.ac | 50 + gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 + gas/doc/Makefile.in | 2 + gas/doc/all.texi | 2 + gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- 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-i386.texi | 32 +- 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 | 81 +- 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-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- 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/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 28 +- gas/expr.c | 7 + gas/po/POTFILES.in | 6 + gas/po/gas.pot | 567 +- gas/read.c | 5 +- gas/symbols.c | 33 +- gas/testsuite/config/default.exp | 2 + .../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/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/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- 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-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-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 + gas/testsuite/gas/aarch64/illegal.d | 2 +- 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/pan-illegal.d | 2 +- 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/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-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 | 122 - gas/testsuite/gas/aarch64/sve.s | 122 - gas/testsuite/gas/aarch64/sysreg-4.d | 21 + gas/testsuite/gas/aarch64/sysreg-4.s | 14 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- 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 | 28 +- 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/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/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.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-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.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 | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.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-a+rdma-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.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_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 | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 - gas/testsuite/gas/arm/bignum1.d | 2 - gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- 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/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/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.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 | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.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/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- 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/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.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/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 | 2 +- gas/testsuite/gas/arm/msr-reg-bad.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.d | 2 +- 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/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.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/pr22773.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 | 2 +- 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/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.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 | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 2 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 2 +- gas/testsuite/gas/arm/undefined.d | 2 +- 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-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.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/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/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 | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 - gas/testsuite/gas/elf/dwarf2-5.d | 30 +- 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/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 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 | 254 + gas/testsuite/gas/i386/avx-wig.s | 248 + gas/testsuite/gas/i386/avx2-wig.d | 119 + gas/testsuite/gas/i386/avx2-wig.s | 113 + 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/bad-size.d | 2 +- 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/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/divide.d | 1 + gas/testsuite/gas/i386/evex-lig-2.d | 18 + gas/testsuite/gas/i386/evex-lig-2.s | 14 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 + gas/testsuite/gas/i386/evex-wig2.s | 11 + gas/testsuite/gas/i386/evex.d | 16 + gas/testsuite/gas/i386/evex.s | 11 + gas/testsuite/gas/i386/i386.exp | 26 +- 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/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 | 1 + gas/testsuite/gas/i386/ilp32/rex.d | 2 +- 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-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- 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-warn.d | 2 +- .../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 | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 + gas/testsuite/gas/i386/inval-avx512f.s | 149 + gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- 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/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 + gas/testsuite/gas/i386/optimize-1.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 4 + gas/testsuite/gas/i386/optimize-5.d | 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 | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 + gas/testsuite/gas/i386/relax.d | 1 + gas/testsuite/gas/i386/reloc64.d | 1 + gas/testsuite/gas/i386/rex.d | 2 +- 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-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- 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-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 | 256 + gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 + gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 + 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-evex-lig-2.d | 20 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 + 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-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-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-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-property-1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 + 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-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 + gas/testsuite/gas/i386/xmmword.s | 8 + gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- 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/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/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 | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- 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 | 2 +- .../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 | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- 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 | 5 - 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 | 2 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 2 +- 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 | 12 + 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/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 | 2 +- gas/testsuite/gas/mips/mips16@loc-swap.d | 2 +- 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 | 2 +- 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.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 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/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- 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/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 + 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/riscv/bad-csr.d | 2 +- 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/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/lla64-fail.d | 2 +- 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 | 2 +- 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/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 | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- 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 | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch12.d | 8 + gas/testsuite/gas/s390/zarch-arch12.s | 8 + .../testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 + 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/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- 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/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/lib/gas-defs.exp | 496 - gdb/ChangeLog | 5734 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 191 +- gdb/NEWS | 167 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 + gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 + gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 49 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 - gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 5 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 + gdb/block.h | 85 + gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 + gdb/buildsym-legacy.c | 346 + gdb/buildsym-legacy.h | 182 + gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 6 + gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 + gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 + gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 - gdb/common/common-utils.h | 5 - gdb/common/enum-flags.h | 6 + gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 + gdb/common/gdb_proc_service.h | 173 + gdb/common/netstuff.c | 163 + gdb/common/netstuff.h | 76 + gdb/common/pathstuff.c | 32 + gdb/common/pathstuff.h | 14 + gdb/common/ptid.c | 80 - gdb/common/ptid.h | 44 - gdb/common/scoped_fd.h | 5 - gdb/common/scoped_mmap.c | 49 + gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 - gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- 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 | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 + gdb/compile/gcc-cp-plugin.h | 85 + gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 + gdb/configure.nat | 10 +- gdb/configure.tgt | 27 + gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 + gdb/csky-tdep.c | 2294 + gdb/csky-tdep.h | 355 + gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 286 + gdb/doc/gdb.texinfo | 1138 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 + gdb/dwarf-index-cache.h | 112 + gdb/dwarf-index-common.h | 5 + gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 + gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 79 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 + gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 + gdb/elfread.c | 7 +- gdb/eval.c | 103 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 + gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 19 +- gdb/fork-child.c | 2 +- gdb/frame.c | 38 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/gdb-gdb.py | 252 - gdb/gdb-gdb.py.in | 284 + gdb/gdb_proc_service.h | 156 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 30 +- gdb/gdbarch.sh | 25 +- gdb/gdbserver/ChangeLog | 263 + gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 14 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 + gdb/gdbserver/regcache.h | 7 + gdb/gdbserver/remote-utils.c | 224 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 + gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4277 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- 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 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 + gdb/gnulib/import/m4/inet_ntop.m4 | 68 + gdb/gnulib/import/m4/mkdir.m4 | 69 + gdb/gnulib/import/m4/netinet_in_h.m4 | 31 + gdb/gnulib/import/m4/onceonly.m4 | 104 + 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/mkdir.c | 93 + gdb/gnulib/import/netinet_in.in.h | 47 + gdb/gnulib/import/stdalign.in.h | 121 + gdb/gnulib/import/sys_socket.c | 4 + gdb/gnulib/import/sys_socket.in.h | 692 + gdb/gnulib/import/sys_uio.in.h | 63 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 + gdb/gnulib/update-gnulib.sh | 25 + gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- 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 | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 7 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 - gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 10 +- gdb/i386-v4-nat.c | 163 - gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 + gdb/inf-child.h | 1 + gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 85 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 26 +- gdb/infrun.c | 405 +- gdb/infrun.h | 4 - gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68hc11-tdep.c | 5 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 + gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 238 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 40 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 141 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 - gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 - gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 + gdb/nat/x86-linux-dregs.c | 14 +- gdb/nds32-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 - gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 - gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- 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 | 45 +- 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 | 38 - gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 + gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 + gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 + gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 + gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 45 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 56 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/riscv-linux-nat.c | 281 + gdb/riscv-linux-tdep.c | 94 + gdb/riscv-tdep.c | 1097 +- gdb/riscv-tdep.h | 21 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 - gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 42 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s12z-tdep.c | 544 + gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 + gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 + gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 132 + gdb/serial.c | 23 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 + gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 100 +- gdb/stabsread.h | 33 + gdb/stack.c | 836 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 - gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 - gdb/target-descriptions.c | 32 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 - gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/terminal.h | 3 + gdb/testsuite/ChangeLog | 827 + gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 - gdb/testsuite/boards/native-gdbserver.exp | 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_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.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/mi_string_access.exp | 64 + gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 + .../{notcplusplus => mi_string_access}/pck.adb | 0 .../{notcplusplus => mi_string_access}/pck.ads | 0 gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 + .../gdb.ada/{notcplusplus => mi_var_union}/pck.adb | 0 .../gdb.ada/{notcplusplus => mi_var_union}/pck.ads | 0 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.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 + .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 + gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 22 + gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 130 + gdb/testsuite/gdb.base/attach.exp | 15 +- .../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/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 + gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 + gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- 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/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 + gdb/testsuite/gdb.base/index-cache.exp | 193 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 + .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + .../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/maint.exp | 28 + gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 + gdb/testsuite/gdb.base/ptype-offsets.exp | 11 + 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/restore.exp | 8 + gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 + gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- 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/utf8-identifiers.exp | 8 + gdb/testsuite/gdb.base/vla-optimized-out.c | 42 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 + gdb/testsuite/gdb.base/write_mem.exp | 47 + .../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 | 4 + gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 + gdb/testsuite/gdb.cp/koenig.exp | 3 + gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 + gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + 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/varval.c | 30 + gdb/testsuite/gdb.dwarf2/varval.exp | 299 + 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 | 33 +- 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.mi/list-thread-groups-available.exp | 12 +- .../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-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 + gdb/testsuite/gdb.python/py-breakpoint.exp | 5 + gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- 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-objfile.exp | 9 + gdb/testsuite/gdb.python/py-parameter.exp | 15 + gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 + 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-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 + gdb/testsuite/gdb.rust/simple.rs | 12 + 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/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 + gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 + gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 5 + gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 + gdb/testsuite/gdb.trace/ftrace.exp | 9 + gdb/testsuite/gdb.trace/infotrace.exp | 6 + .../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 | 4 + gdb/testsuite/gdb.trace/passc-dyn.exp | 4 + gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/report.exp | 4 + gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 5 + gdb/testsuite/gdb.trace/tfind.exp | 5 + gdb/testsuite/gdb.trace/trace-break.exp | 9 + gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 9 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 + gdb/testsuite/gdb.trace/tsv.exp | 4 + .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 + gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/lib/compile-support.exp | 227 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 + gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- 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-io.c | 39 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 13 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 + gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 + gdb/unittests/parse-connection-spec-selftests.c | 249 + gdb/unittests/scoped_fd-selftests.c | 7 - gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/user-regs.c | 14 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 - gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 40 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 + gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 + include/diagnostics.h | 18 + include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 + include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 + include/elf/ppc64.h | 28 +- include/elf/s12z.h | 5 +- include/libiberty.h | 5 + include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 + include/opcode/arm.h | 9 + include/opcode/csky.h | 110 + include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 + include/opcode/riscv.h | 36 +- {opcodes => include/opcode}/s12z.h | 0 intl/ChangeLog | 6 + intl/libgnuintl.h | 35 +- ld/ChangeLog | 1384 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 + ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 + ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 + ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 + ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 - ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 + ld/po/fi.po | 9040 +- ld/po/fr.po | 7983 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- 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-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 + ld/testsuite/ld-checks/over2.s | 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/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/comm-data4.s | 2 + ld/testsuite/ld-elf/comm-data5.d | 1 - ld/testsuite/ld-elf/comm-data5.s | 2 + ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 + ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 + ld/testsuite/ld-elf/empty2.s | 3 + ld/testsuite/ld-elf/exclude3.s | 3 + ld/testsuite/ld-elf/fini0.s | 2 + ld/testsuite/ld-elf/frame.exp | 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 | 4 +- 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/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.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/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-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- 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/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- 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/pr16496b.od | 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 | 3 +- ld/testsuite/ld-elf/pr18720b.c | 4 + ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 + ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- 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/pr349.d | 2 +- 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/sec64k.exp | 2 + ld/testsuite/ld-elf/shared.exp | 46 +- ld/testsuite/ld-elf/start.s | 2 + ld/testsuite/ld-elf/var1.s | 2 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 - ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 - ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 + ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 + ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 + ld/testsuite/ld-i386/pr23486d.d | 10 + ld/testsuite/ld-i386/property-1a.r | 9 + ld/testsuite/ld-i386/property-2a.r | 9 + ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 + ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 + ld/testsuite/ld-i386/property-5.r | 2 +- 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 | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- 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 | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- 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/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 - 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-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-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../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 | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../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/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/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- 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-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- 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/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/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/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-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- 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/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- 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-2.dd | 16 + .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 + .../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/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.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 | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 + 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-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- 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 | 6 + ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + 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 | 4 +- 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/{z12s.exp => s12z.exp} | 0 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-scripts/align.exp | 4 + ld/testsuite/ld-scripts/assign-loc.d | 2 +- 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 | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 + 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/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/script.exp | 4 + ld/testsuite/ld-scripts/section-match-1.d | 2 +- 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-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 + 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-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372c.d | 5 + ld/testsuite/ld-x86-64/pr23372c.s | 2 +- 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 | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- 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/property-1a.r | 9 + ld/testsuite/ld-x86-64/property-2a.r | 9 + ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 + ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 + ld/testsuite/ld-x86-64/property-5.r | 2 +- 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 | 8 +- 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 | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- 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 | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- 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/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- 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 | 794 +- libiberty/ChangeLog | 17 + libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 + opcodes/ChangeLog | 1301 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 + opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 - 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 | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 + opcodes/csky-opc.h | 8127 ++ opcodes/disassemble.c | 20 + opcodes/disassemble.h | 2 + opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107040 +++++++----------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 + opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 + opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 75 +- opcodes/s390-dis.c | 16 +- opcodes/s390-opc.txt | 7 + opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 + sim/ChangeLog | 22 + sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 + sim/common/cgen-ops.h | 36 + sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- 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/testsuite/sim/or1k/ChangeLog | 5 + sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3302 files changed, 209047 insertions(+), 132051 deletions(-) create mode 100644 bfd/cpu-csky.c create mode 100644 bfd/elf32-csky.c delete mode 100644 bfd/elf32-xgate.h create mode 100644 binutils/testsuite/binutils-all/copy-5.d 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 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 contrib/ChangeLog create mode 100644 contrib/dg-extract-results.py create mode 100755 contrib/dg-extract-results.sh create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.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 create mode 100644 gas/doc/c-csky.texi create mode 100644 gas/doc/c-or1k.texi 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/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-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l 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/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/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.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_5-a.d 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/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/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 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/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-wig2.d create mode 100644 gas/testsuite/gas/i386/evex-wig2.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/mpx-add-bnd-prefix.e 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/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-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-mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d 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/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 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/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 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/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/s12z/bit-manip-invalid.d create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.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 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 create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 gdb/common/gdb_proc_service.h create mode 100644 gdb/common/netstuff.c create mode 100644 gdb/common/netstuff.h create mode 100644 gdb/common/scoped_mmap.c 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 create mode 100644 gdb/dwarf-index-cache.c create mode 100644 gdb/dwarf-index-cache.h create mode 100644 gdb/dwarf-index-write.h delete mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/gdb-gdb.py.in mode change 100755 => 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/netinet_in_h.m4 create mode 100644 gdb/gnulib/import/m4/onceonly.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/mkdir.c create mode 100644 gdb/gnulib/import/netinet_in.in.h 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/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] delete mode 100644 gdb/i386-v4-nat.c 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/s12z-tdep.c create mode 100644 gdb/sanitize.m4 create mode 100644 gdb/selftest.m4 create mode 100644 gdb/ser-uds.c 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/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/mi_string_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.ads (100%) 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.arch/aarch64-sighandler-regs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.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/riscv-reg-aliases.c create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.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/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.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/index-cache.c create mode 100644 gdb/testsuite/gdb.base/index-cache.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/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/vla-optimized-out.c create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.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.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/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.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/varval.c create mode 100644 gdb/testsuite/gdb.dwarf2/varval.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 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.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.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/lib/compile-support.exp mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gdb/unittests/cli-utils-selftests.c create mode 100644 gdb/unittests/parse-connection-spec-selftests.c create mode 100644 include/elf/csky.h create mode 100644 include/opcode/csky.h rename {opcodes => include/opcode}/s12z.h (100%) create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh create mode 100644 ld/emultempl/cskyelf.em 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-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/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%) 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-i386/pr23372c.d create mode 100644 ld/testsuite/ld-i386/pr23372d.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/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-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/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/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-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-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-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/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-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/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-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 rename ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} (100%) 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 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/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/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/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 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h