This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-aarch64-check_binutils in repository toolchain/ci/binutils-gdb.
from e111c7d1eb [binutils][aarch64] Add SVE2 tests adds 63b667adb4 [gdb/testsuite] Fix gdb.arch/amd64-tailcall-self.S adds 8de09632ff [gas][testsuite] Don't specify arch in testsuite output adds bda678b9e5 Update printing of optional operands during disassembly. adds f3e606a3db Automatic date update in version.in adds 24c54127c5 Two minor constifications adds 391bf8918b Re: Sign-extend start and stop address inputs to objdump adds b8e07335d0 Minor "catch" documentation improvements adds 71bed2dba6 Add completion for Ada catch commands adds a97c8e5636 Document lazy computation for pretty-printer "children" method adds a9eac7f9b4 cc-with-tweaks: show dwz stderr and verify result adds 1367480341 Fix GDB build when using --disable-gdbmi adds e173ea00c2 Fix problem with ICF where diffs in EH frame info is ignored. adds 55cb8bb5a8 Automatic date update in version.in adds 0067be51e9 PowerPC objdump -Mraw adds 387e762476 Add macro expansions for ADD, SUB, DADD and DSUB for MIPS r6 adds 21c219fd5b Document the GDB 8.3 release in gdb/ChangeLog adds 1ace968ad5 Automatic date update in version.in adds 66b8bb74ca Fix two langauge -> language typos adds 30d5f9e821 Automatic date update in version.in adds 175cbe22a3 Automatic date update in version.in adds 3c2fcaf913 [gdb/doc] Fix "maint info selftests" command index entry adds 2764128dee [gdb/testsuite] Fix base address selection entry encoding in [...] adds a6d0f2490c AArch64: Add half float view to V registers adds 3076e59490 A series of fixes to addres problems detected by compiling t [...] adds 37d0d09177 Add new option to objcopy: --verilog-data-width. Use this o [...] adds 35015cd193 Fix illegal memory access triggered when attempting to assem [...] adds e7bd7fba34 Add file name styling to "info sharedlibrary" adds c2509a1cc8 Add missing verilogtest.s file. adds a0a3a1e9d7 [gdb/doc] Mention index cache in concept and command index adds c408a94f81 Fix assertion failure in coerce_unspec_val_to_type adds e48371ffd5 Automatic date update in version.in adds c5358db468 GDB (s12z): Improve reliability of the stack unwinder. adds ded12894f5 tic54x_start_line_hook adds 8f02ae5bac .file file number checking adds 3a1bb98c3c ARM STM32L4XX erratum test failure adds f6bd0b7677 C-SKY FAIL: jbt - csky adds 905f5b3f1d GAS (doc): Fix misaligned menu entry. adds 7bede82892 Don't crash if dwarf_decode_macro_bytes's 'body' is NULL adds 95008a8828 S12Z: New option -mreg-prefix adds 9ddc1af18c linux-thread-db.c: use bool where possible in thread_db code adds 14237686d7 gdb/fortran: Add sizeof tests for indexed and sliced arrays adds 4d8d49e80a Automatic date update in version.in adds a2699ef206 Revert "ARM STM32L4XX erratum test failure" adds a7ad558c37 [PATCH 1/57][Arm][GAS]: Add support for +mve and +mve.fp adds 5ee9134313 [PATCH 2/57][Arm][GAS] Add support for MVE instructions: vps [...] adds 485dee97c6 [PATCH 3/57][Arm][GAS] Add support for MVE instructions: vab [...] adds a302e57418 [PATCH 4/57][Arm][GAS] Add support for MVE instructions: vab [...] adds 886e1c739b [PATCH 5/57][Arm][GAS] Add support for MVE instructions: vmull{b,t} adds 35c228db70 [PATCH 6/57][Arm][GAS] Add support for MVE instructions: vst [...] adds f5f10c66f8 [PATCH 7/57][Arm][GAS] Add support for MVE instructions: vstr/vldr adds dd9634d97c [PATCH 8/57][Arm][GAS] Add support for MVE instructions: vcvt adds 57785aa2ff [PATCH 9/57][Arm][GAS] Add support for MVE instructions: vmov adds 1b8833198c [PATCH 10/57][Arm][GAS] Add support for MVE instructions: vc [...] adds c2dafc2a05 [PATCH 11/57][Arm][GAS] Add support for MVE instructions: va [...] adds 26c1e78092 [PATCH 12/57][Arm][GAS] Add support for MVE instructions: va [...] adds f601a00c4c [PATCH 13/57][Arm][GAS] Add support for MVE instructions: va [...] adds 5d281bf033 [PATCH 14/57][Arm][GAS] Add support for MVE instructions: vc [...] adds f30ee27c15 [PATCH 15/57][Arm][GAS] Add support for MVE instructions: vc [...] adds b409bdb60e [PATCH 16/57][Arm][GAS] Add support for MVE instructions: vd [...] adds d58196e061 [PATCH 17/57][Arm][GAS] Add support for MVE instructions: vf [...] adds 7df5412033 [PATCH 18/57][Arm][GAS] Add support for MVE instructions: vh [...] adds 935295b51d [PATCH 19/57][Arm][GAS] Add support for MVE instructions: vm [...] adds 8cd7817067 [PATCH 20/57][Arm][GAS] Add support for MVE instructions: vm [...] adds 13ccd4c06f [PATCH 21/57][Arm][GAS] Add support for MVE instructions: vm [...] adds 93925576e9 [PATCH 22/57][Arm][GAS] Add support for MVE instructions: vm [...] adds a8465a06e0 [PATCH 23/57][Arm][GAS] Add support for MVE instructions: vm [...] adds 2d78f95bb6 [PATCH 24/57][Arm][GAS] Add support for MVE instructions: vm [...] adds 1a186d296c [PATCH 25/57][Arm][GAS] Add support for MVE instruction: vmv [...] adds 3063888ecf [PATCH 26/57][Arm][GAS] Add support for MVE instructions: vp [...] adds 8b8b22a426 [PATCH 27/57][Arm][GAS] Add support for MVE instructions: vq [...] adds 42b16635dd [PATCH 28/57][Arm][GAS] Add support for MVE instructions: vq [...] adds 35d1cfc200 [PATCH 29/57][Arm][GAS] Add support for MVE instructions: vq [...] adds 1be7aba392 [PATCH 30/57][Arm][GAS] Add support for MVE instructions: vq [...] adds 4aa88b50c4 [PATCH 31/57][Arm][GAS] Add support for MVE instructions: vs [...] adds a710b305c5 [PATCH 32/57][Arm][GAS] Add support for MVE instructions: vr [...] adds 4401c2414d [PATCH 33/57][Arm][GAS] Add support for MVE instructions: vs [...] adds 5150f0d83e [PATCH 34/57][Arm][GAS] Add support for MVE instructions: vs [...] adds acca563074 [PATCH 35/57][Arm][GAS] Add support for MVE instructions: vs [...] adds 1f6234a335 [PATCH 36/57][Arm][GAS] Add support for MVE instructions: wl [...] adds 73cd51e51b [PATCH 37/57][Arm][OBJDUMP] Add framework for MVE instructions adds f08d8ce3cd [PATCH 38/57][Arm][OBJDUMP] Disable the use of MVE reserved [...] adds 143275ea7e [PATCH 39/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 9743db035e [PATCH 40/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 04d54ace12 [PATCH 41/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds aef6d00658 [PATCH 42/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds ef1576a1b5 [PATCH 43/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds bf0b396de7 [PATCH 44/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds c507f10b07 [PATCH 45/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 14925797f8 [PATCH 46/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds d3b6314397 [PATCH 47/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 1c8f2df85f [PATCH 48/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 897b9bbcff [PATCH 49/57][Arm][OBJDUMP] Add support for MVE complex numb [...] adds ed63aa178c [PATCH 50/57][Arm][OBJDUMP] Add support for MVE shift instructions adds d052b9b7cb [PATCH 51/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 66dcaa5d55 [PATCH 52/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds e523f10159 [PATCH 53/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 56858bea62 [PATCH 54/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds f49bb598d9 [PATCH 55/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 14b456f2a0 [PATCH 56/57][Arm][OBJDUMP] Add support for MVE instructions [...] adds 4d6ac85451 [PATCH 57/57][Arm][GAS] MVE Tests adds 514bbb0fd9 [PATCH, binutils, Arm] Add Armv8.1-M Mainline and MVE enable [...] adds 64c350f2b7 [PATCH, GAS, Arm] Refactor check_simd_pred_availability adds 61c9c4212d Fix darwin-nat.c build adds af2d9beee9 Bool-ify stap-probe.c and stap-related code on i386-tdep.c adds 3ca58cdea1 Update some comments on stap-probe.c adds f1bb75ab2a Slightly improve logic of some operations on stap-probe.c adds f3da911665 Fix complaint string formatting on stap-probe.c adds 677052f2a5 Make stap-probe.c:stap_parse_register_operand's "regname" an [...] adds 6275948b47 Automatic date update in version.in adds fb816e8b1c [gdb] Fix heap-use-after-free in typename_concat adds 7d0e2ecede Add myself to gdb/MAINTAINERS adds 6e035501e1 MI: extract command completion logic from complete_command() adds 2664858829 MI: Add new command -complete adds af4fa23fba PR24567, assertion failure in ldlang.c:6868 when compiling w [...] adds f3a09c800f Change file close behavior for tee_file adds 334fe02b5f GAS (documentation): Remove trademark acknowledgements. adds ca1285d175 Add debug redirect option adds 29b523140e testsuite: Add option to capture GDB debug adds 81f47ac29f testsuite: Disable some tests when logging adds f9e2e39d23 testsuite: Record all gdb input to gdb.in adds 408e9b8b9e testsuite: Create .cmd files for gdb and gdbserver adds b420b89e4b testsuite: Add replay logging to GDBSERVER_DEBUG adds 87781e8475 testsuite: Remove TRANSCRIPT support adds a45575b035 Constify annotate_source adds 33d0e35aed Don't cast away const in find_and_open_source adds 1c8ce0ebbe Automatic date update in version.in adds 3e2cf42fe5 S12Z (doc): Minor improvements to text and formatting. adds 122cf0f2d9 gdb: Add constructor to struct cu_partial_die_info adds 34d11c682f gdb/fortran: Use floatformats_ia64_quad for fortran 16-byte floats adds 1aea5580c4 Automatic date update in version.in adds 2a912e42d7 Automatic date update in version.in adds 999b073bdb Updated translations for various binutils subdirectories. adds efa9760914 Correct the alpha sorting of the short options in the usage [...] adds cffc205c9e GAS: Replace macro LITERAL_PREFIXDOLLAR_HEX with a runtime value. adds d87343802b [MIPS] PR gas/14798: Limit IRIX5 specific default typing to [...] adds 302d65e0b2 Automatic date update in version.in adds da0523c666 Revert "GAS: Replace macro LITERAL_PREFIXDOLLAR_HEX with a r [...] adds 338ba75534 Fix PR 24564 - link fails for some rcalls/rjmps with wraparound adds 7622049e0b Fix PR 24571 - Relaxation does not shorten jmp or call to t [...] adds e2d1595531 GAS: Replace macro LITERAL_PREFIXDOLLAR_HEX with a runtime value. adds ce3ebcaae3 testsuite: Mark the kill in gdbserver_run as optional adds fab7c86ea4 AArch64: Add SVE DWARF registers adds 739b5c9c77 AArch64: Implement choice between Cortex-A53 erratum workaro [...] adds e6f65e7573 [binutils][Arm] Fix Branch Future relocation handling and testisms adds 8fe9a076ad [GAS, Arm] PR24559: Fix pseudo load-operations for Armv8-M Baseline adds 669d046839 [gdb/testsuite] Require c++11 where necessary adds fb7806c7a4 [gdb/cli] Fix use of uninitialized variable in complete_command adds 6467207116 AArch64: Fix -Werror on build adds 3734320dc0 [MIPS] Add generation of PLT entries with compact jumps for MIPS R6 adds cd4797ee05 MIPS/gas: Reject $0 as source register for DAUI instruction adds 23d00a419f [binutils, Arm] Add support for shift instructions in MVE adds e39c1607a2 [binutils, Arm] Add support for conditional instructions in [...] adds ba6cd17f0a [binutils, ARM] <spec_reg> changes for VMRS and VMSR instructions adds 304f09d0d4 MIPS/LD: Fix memory fault linking non-PIC object in to share [...] adds b474a2022d MIPS/LD: Reject tprel_hi and tprel_lo relocations in shared library adds dc42e902cc gdb/fortran: Handle gdbarch_floatformat_for_type returning nullptr adds a7df56e5f8 Automatic date update in version.in adds 22c6ccb89e S12Z: GAS: New option --mdollar-hex. adds 4decd602d8 bfdtest1 segfaults on hppa-hp-hpux10 adds 9ec2f606ce vms-alpha gas segfault adds b0f4fbf81a ARM STM32L4XX erratum test failure with MALLOC_PERTURB_ adds 7166f90a77 gdb/doc: Minor formatting fixes in documentation of -complete adds 0a5954bd5f gdb/riscv: Improve flen length determination adds b706061469 Document gdb.in/gdb.cmd files and debugredirect cli command adds 8fca4da075 AArch64: Treat pauth ops as nops on non-pauth systems adds 6ec6968b1b Have the linker report an error if the same script is used twice. adds e7fe496b1b [gdb/testsuite] Add missing mi_skip_python_tests to py-mi-va [...] adds af1a8d0387 [gdb/testsuite] Require c++11 for gdb.base/align.exp adds 18125b1639 Add "style" proc to the test suite adds 4ca51187d2 Constify target_ops::follow_exec adds 016181423b Automatic date update in version.in adds 82d7a6f4e3 Re: Have the linker report an error if the same script is us [...] adds 2376c3702e config.guess,config.sub: synchronize with config project mas [...] adds 8ebe621240 include: add elf/bpf.h adds fd0de36e27 bfd: add support for eBPF adds ea195bb04c cpu: add eBPF cpu description adds 79472b4532 opcodes: add support for eBPF adds f8861f5dc2 gas: add support for eBPF adds 8376927b2c ld: add support for eBPF adds aca4efc7a4 binutils: add support for eBPF adds 27830e0d38 binutils: add myself as the maintainer for BPF adds 45d5293f6e bfd: fix build with --enable-targets=all in 32-bit hosts adds fcb36d7462 Automatic date update in version.in adds dd7efa7915 PowerPC add initial -mfuture instruction support adds 8acf14351c PowerPC D-form prefixed loads and stores adds 5663e32184 PowerPC relocations for prefix insns adds 4a421c53cf PowerPC GOT_PCREL34 optimisation adds 04bdff6a76 PowerPC notoc linkage stubs adds 5a01c34c62 [gdb/testsuite] Add test-case for gdb-add-index.sh adds 405b5bd86f Regen POTFILES for bpf adds 2301ed1c9a aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS adds f166ae0188 aarch64: handle .variant_pcs directive in gas adds 0b4eac57c4 aarch64: override default elf .set handling in gas adds 823710d585 aarch64: handle STO_AARCH64_VARIANT_PCS in bfd adds b3811e90dc Automatic date update in version.in adds 5b6d4fc74b Automatic date update in version.in adds d5b7ce35a1 Automatic date update in version.in adds 3d7d6a6ff4 Generic ELF target group signature symbol adds ce5aecf873 Another generic ELF target assertion failure adds 61dd8e19a8 readelf group errors/warnings adds 5f63875b30 Fix failure on powerpc 32-bit only targets adds eb41253a15 Fix typo in gdb/NEWS adds 58db964680 Automatic date update in version.in adds 0eb32b6e1d XCOFF linker segmentation fault adds a7b34aba62 Obsolete tic30-aout, and linker segmentation faults adds 586338b839 HPPA64 linker segmentation faults adds c83004d526 m68k linker segmentation faults adds a0f6fd217f LM32 linker segmentation faults adds 28fbeab806 Alpha-linux linker segmentation fault adds 94667ab146 Microblaze linker segmentation fault adds 0f4a61b420 COFF linker segmentation faults adds 766f883622 Suppress SIGTTOU when handling errors adds 65f381e729 aarch64: fix variant_pcs ld tests adds eabf307f1d PE linker segmentation fault with MALLOC_PERTURB_=1 adds fceac76e64 include: new header ctf.h: file format description adds 2e94b05630 include: new header ctf-api.h adds 60da9d9559 libctf: lowest-level memory allocation and debug-dumping wrappers adds 94585e7f93 libctf: low-level list manipulation and helper utilities adds 479604f44f libctf: error handling adds c0754cdd9a libctf: hashing adds a5be9bbe89 libctf: implementation definitions related to file creation adds 47d546f427 libctf: creation functions adds 72f3392127 libctf: opening adds 9402cc593f libctf: mmappable archives adds 143dce8481 libctf: ELF file opening via BFD adds 316afdb130 libctf: core type lookup adds b437bfe0f4 libctf: lookups by name and symbol adds c499eb6896 libctf: type copying adds 6c33b742ce libctf: library version enforcement adds 6dbf2b7340 libctf: labels adds a30b3e182a libctf: debug dumping adds 0e65dfbaf3 libctf: build system adds 7d9813f196 binutils: CTF support for objdump and readelf adds 88981b157b Add libctf to top-level MAINTAINERS; add myself as CTF maintainer. adds c0e70c624f Remove find_old_style_renaming_symbol adds a2f4b66c9e x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL adds 1e129bbefa MIPS/LD: Skip overflow check for %pcrel_hi relocations adds 90f879191c Automatic date update in version.in adds 9698cf9b1c Fix libctf build on non-ELF targets. adds 90bd54236c Do not build libctf for targets that do not use the ELF file [...] adds f948b2de97 Sync top level files with versions from gcc. adds e33f2313bf Update release tools with libctf support. adds 000439d528 Add "set print finish" adds 33a6bc350f Add new GCC 9 warnings to warnings.m4 adds 1336939d3c Support tcl procedure calls in run_dump_test xfail adds 6ff185b890 s12z genelf.em adds 4330d61dfb Fix crash in cp_print_value_fields adds fa9c3fa035 Make some DWARF complaints clearer adds f49055a52f Fix failure in gdb.ada/complete.exp adds 955b06fa57 Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, ev [...] adds 54a471e5fd Automatic date update in version.in adds ae9ac79e5e Harmonize readelf's output for version sections. adds e3f56a99f6 Revert "Sync top level files with versions from gcc." adds 0ef209f22c Initialize variable word in complete adds bfcdb85206 Two comment fixes in gdbtypes.h adds 4288405d5e RISC-V: Fix lui argument parsing. adds ff4a4474eb Automatic date update in version.in adds a0486bac41 libctf: fix a number of build problems found on Solaris and NetBSD adds 68bb5386b8 Add previous_saved_command_line to allow a command to repeat [...] adds b8fd091888 Add function execute_command_to_ui_file adds 947d39462e Implement | (pipe) command. adds 708dc93ed0 Test the | (pipe) command. adds e2c52041c0 NEWS and documentation for | (pipe) command. adds 0b62c71c08 Automatic date update in version.in adds 9660559239 Automatic date update in version.in adds 88ed7edbc6 Remove fromhex implementation from gdbreplay adds 6187fc5364 Automatic date update in version.in adds 4f6d070adb Don't waste space in prefix_opcd_indices adds 79b377b3cf Revert patch that disables building libctf for non-ELF based [...] adds 9303eb2fb1 Add highlight style, title style, fputs_highlighted. Improve [...] adds 66d8c86285 Improve usability and/or readibility of help and apropos output. adds 206584bdf1 Update tests following changes to "help" and "apropos" adds e664d72803 Document in NEWS and gdb.texinfo the "help", "apropos" and " [...] adds 1ff30553d8 Automatic date update in version.in adds a9d96ab97e Remove an unnecessary set of parentheses in the arm-dis.c so [...] adds e1f2e1a2da Add an objfile getter to gdb.Type adds 5d79adc4b2 Add support for Intel ENQCMD[S] instructions adds 9186c494a3 Enable Intel AVX512_VP2INTERSECT insn adds a610aa4f9c libctf: fix the type of ctf_enum.cte_value adds 941accce38 libctf: fix use-after-free in function dumping adds 6b22174ff1 libctf: look for BSD versus GNU qsort_r signatures adds ad118caa9f libctf: work on platforms without O_CLOEXEC. adds 63c6fc6cac i386: Check for reserved VEX.vvvv and EVEX.vvvv adds 76fad99963 Use CHAR_BIT instead of NBBY in libctf adds d3238f7d90 Fix paths to ChangeLog files adds b02f78f928 Introduce and use make_unique_xstrdup adds fbe4d6650d Automatic date update in version.in adds 312617a3d0 gdb/riscv: Don't error when decoding a 6 or 8 byte instruction adds 0088ba596b gdb/testsuite: Improve comments in recently added test adds 62d8e3b731 libctf: eschew %zi format specifier adds 12efd68d15 i386: Check vector length for EVEX vextractfXX and vinsertfXX adds 811731b21b Automatic date update in version.in adds 8bf6d176b0 [LD, AArch64] Move ELF options behind -z adds 237df8fe18 [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue adds 3847a7bfbf Add timestamps to "maint time" output adds 8d01b5310e gas: Correct ChangeLog for commit 5d79adc4b22b0abd adds dd455cf51d gas: Add .enqcmd and noenqcmd directives adds 1a3da2cd61 Add thread-exit annotation. adds 4fa0265ede Apply substitute-path to relative filenames as well adds bec3a0c822 Automatic date update in version.in adds f5e73be11b libctf: mark various args as unused in the !HAVE_MMAP case adds 595a4d439b libctf: explicitly cast more size_t types used in printf()s adds 942d35f72b libctf: avoid strndup adds c1b00498af LD/doc: Clarify `-rpath' option's semantics WRT link-time de [...] adds c588b266bf Automatic date update in version.in adds 2e1a984c23 Automatic date update in version.in adds a72f8c4ce3 Automatic date update in version.in adds 81873cc81e [gdb/symtab] Support DW_AT_main_subprogram with -readnow. adds a3972330f4 Fix a missing include of <string> adds 2e02f29632 Tidy up ar_open by using asprintf to replace xmalloc and sprintf. adds caa429d81a Delay allocation of dbx_symfile_info adds 25ce02ee7b Use gdbpy_enter in py-breakpoint.c adds 58e07198f3 Add support for NetBSD/sh3 core file sections. Merge multip [...] adds 422186a95c Remove newlines from warnings adds 9bf7038bb2 Update help text in ada-lang.c adds c6a636ce37 Fix printing large decimal values in strings. adds e99f9db0f5 [gdb/symtab] Fix symbol loading performance regression adds f19e22e922 [gdb] Fix dynamic-stack-buffer-overflow in linespec_lexer_le [...] adds 9ab084121f [gdb] Fix heap-buffer-overflow in cp_find_first_component_aux adds a706786341 gdb: Check for not allocated/associated values during array slicing adds 8bbce0c702 Automatic date update in version.in adds b49851c8e2 [gdb/testsuite] Add readnow.exp adds 8c2e74f181 [gdb/testsuite] Fix main high_pc in nonvar-access.exp adds 86108c1311 Remove shadowing from darwin-nat.c adds fea82da0fe [gdb/testsuite] Fix remove-inferiors.exp FAIL with readnow board adds 89549d7f4d Remove trailing newlines from help text adds c93dbb25ac Fix an unitinitalised local variable in decode_arm_unwind(). adds 1c7fe9515d Remove linux-waitpid.c debugging code adds 08f10e02be Move gdb's xmalloc and friends to new file adds 2057d69dcc Add support for reporting Alpha and Vax symbol visibility in [...] adds a5fd13a915 Dwarf: Don't add nameless modules to partial symbol table adds d106773eac Dwarf: Don't add nameless modules to partial symbol table (C [...] adds 0529f3fe5c Automatic date update in version.in adds 540e617049 Add support to readelf to display NetBSD auxv notes in core files. adds c0d38b0ec6 Add support for NetBSD/sh3 core reg sections to readelf. adds 9abca70219 Add support for NetBSD PaX notes to readelf. adds 62e0492f57 Prevent a seg-fault from objdup when disassembling binaries [...] adds 6fbc939cfd Remove the ldmx mnemonic that never made it into POWER9. adds a0e44ef56c Add missing ChangeLog entries adds 6ce26ac7c3 cpu/or1k: Add support for orfp64a32 spec adds d3ad6278d6 cpu/or1k: Define unordered comparisons adds eb212c84a1 cpu/or1k: Document no branch delay slot architectures and l.adrp adds a2e4218f23 cpu/or1k: Update fpu compare symbols to imply set flag adds e4c4ac46e8 opcodes/or1k: Regenerate opcodes adds 00b56dbe70 Fix latent bug in custom word point completion handling adds 3844e605e6 Fix latent bug with custom word point completers adds b9a3f8429b Fix TID parser bug adds cbba3ecd36 Make check_for_argument skip whitespace after arg itself adds 93bcb04349 Allow "unlimited" abbreviations adds 48c410fb70 Fix "set enum-command value junk" adds 597bf39df9 Remove "show" command completers, "set" command completers f [...] adds ccf46844d3 gdb.base/completion.exp: Fix comment typo adds dca0f6c0a4 New set/show testing framework (gdb.base/settings.exp) adds dee7b4c83a boolean/auto-boolean commands, make "o" ambiguous adds 2c722807a7 number_or_range_parser::get_number, don't treat "1 -" as a range adds 9d0faba9f5 Introduce generic command options framework adds 7d8062de98 Make "print" and "compile print" support -OPT options adds e6ed716cd5 Migrate rest of compile commands to new options framework adds 2daf894ed0 "set print raw frame-arguments" -> "set print raw-frame-arguments" adds d4c16835ca Make "backtrace" support -OPT options adds 90a1ef8762 "backtrace full/no-filters/hide" completer adds e2a689da55 lib/completion-support.exp: Add test_gdb_completion_offers_commands adds 272d459434 Introduce complete_nested_command_line adds 5d7071341d Make "frame apply" support -OPT options adds f7e13587ea "thread apply 1 -- -" vs "frame apply level 0 -- -" adds 6665660a41 Make "thread apply" use the gdb::option framework adds 6206060d9b Delete parse_flags/parse_flags_qcs adds 3345721af1 NEWS and manual changes for command options changes adds e41d1c49a1 Automatic date update in version.in adds 66eb1ed388 Fix gdb build with -std=gnu++11 adds 7ccbb4437a sim/or1k: Regenerate sim adds 688cea90bc sim/common: Wire in df/di conversion adds f1cc84f594 sim/common: wire up new unordered comparisons adds b4f9e00346 sim/testsuite/or1k: Add test for 64-bit fpu operations adds 3c83b496d4 sim/testsuite/or1k: Add test case for l.adrp instruction adds 57a63d27dc sim/testsuite/or1k: Add tests for unordered compares adds 4c04873103 Fix "set integer-command unlimited junk" adds f8164777cd Automatic date update in version.in adds d4b87b1eb6 PowerPC comment fixes adds e3fa7860f4 Fix alpha testsuite regression adds 3a3a077c4a Regenerate with approved autotools version adds bcc5a6eb66 Updated French translation for the opcodes subdirectory. adds e30d1fa1bf Add R_AARCH64_P32_MOVW_PREL_* ELF32 relocs adds 9a9e394b05 Fix gdb.ada/vla.exp adds abdb711e08 Remove alloca(0) calls adds 4268ec187d Recognize _ in attribute names adds f411722cbc Allow re-assigning to convenience variables adds 7c39e397aa gdb: Use scoped_restore_terminal_state in annotate.c adds a0c1ffedcf Only compute realpath when basenames_may_differ is set adds f568655424 Warn if add-symbol-file does not provide any symbols adds 73cc72729a Move gnulib to top level adds 52ce35e289 Minor NEWS rearrangement adds 0735b091ab Do not emit style escape sequences to log file adds 49455d8bbd Automatic date update in version.in adds 09e4c4e1f1 gdb: Remove file path from test name adds afda45a206 gdb: Remove unused parameter adds 00df30ae1e gdb: New function to open source file and compute line charpos data adds 0d3abd8cc9 gdb: Remove an update of current_source_line and current_sou [...] adds ec8e2b6d30 gdb: Don't allow annotations to influence what else GDB prints adds 30056ea04a gdb/mi: New commands to catch C++ exceptions adds 584a927c5a gdb/fortran: Show the type for non allocated / associated types adds 6ac6a19371 Automatic date update in version.in adds 399aaebd1a Make gdb.base/index-cache.exp work with readnow board (PR 24669) adds e79be6e5f3 Fix some whitespace issues in gdb ChangeLogs adds 730ead81df Remove some NULL checks from the TUI adds 93cb9841d6 gdb/testsuite: Improve detection of bug gdb/24541 adds cafb34387d Remove unnecessary casts of NULL adds 395f9c9114 Replace uses of concat with xstrdup adds c497330687 Write index for dwz -m file adds bf5142e7fe gdb: Remove unused signal mask adds d04b44a16c Remove more unnecessary casts of NULL adds 431b3eadc4 Don't cast a tui_win_info directly to tui_gen_win_info adds 2b9f6e89d6 [gdb/contrib] Fix gdb/contrib/gdb-add-index.sh for dwz-m-ed execs adds 08bb0061ba Automatic date update in version.in adds 39c05d9435 aarch64: remove unnecessary loc_hash_table traversal adds 6e1c90b7f5 i386: Check vector length for vshufXXX/vinsertXXX/vextractXXX adds ba9777bef0 PR gdb/24364: Don't call dtrace_process_dof with NULL dof. adds 310b3441a0 [gdb] Fix heap-buffer-overflow in child_path adds 5bb4fed3d4 Automatic date update in version.in adds 86e04673b4 [gdb/testsuite] Break up long debug_flags line in fission.exp adds d20ed5fd57 Add comment to list0.h adds 4ed4690fc2 doc: fix false claim about second argument to gdb adds 3360b6e796 [gdb] Fix abstract_to_concrete type adds 0ed4690a67 [gdb/testsuite] Use -fuse-ld=gold in fission.exp adds 494986d596 gdb: Remove use of deprecated_interactive_hook adds 312413cb84 Automatic date update in version.in adds 4a4e7361d6 PowerPC64 notoc calls adds 6f5601c4d0 PR24697, R_PPC_EMB_SDA21 relocation adds dcf3792354 Instantiate a single source highlighter adds 680e1beed3 Fix crash when setting breakpoint condition adds 899277ae52 Add intro comment to length_cond.exp adds f23f598e28 [gdb] Fix build breaker with gcc 4.8 adds 8d6a48df54 [gdb] Fix clang buildbreaker adds f0a6222e30 i386: Check vector length for EVEX broadcast instructions adds 698dc1d7a2 Automatic date update in version.in adds 6f6ffbeb5a Don't declare tui_init_win_info adds e6a1c5cbcb Don't declare tui_init_content_element adds 7d10623d3b [gdbserver] Fix s390x -m31 gdbserver build adds 2a81e61405 Automatic date update in version.in adds 890f750a3b PR24689, string table corruption adds 2486542803 libctf: handle errors on dynhash insertion better adds 65365aa856 libctf: drop mmap()-based CTF data allocator adds 364620bf63 libctf: dump header offsets into the debugging output adds 0b4fa56e07 libctf: unidentified type kinds on open are a sign of file c [...] adds 7cee18263c libctf: endianness fixes adds cf02c44dfd libctf: fix ctf_open endianness problems with raw CTF files adds 70175d8d62 Fix gnulib/update-gnulib.sh adds be74b5b714 Add gnulib to gdb release tarball adds b13a7d03c2 [gdb/testsuite] Mark ptype_union.exp as unsupported for cc-w [...] adds dc4ccb6f7f dwarf2read: Use bool for dwarf2_section_info fields adds 51ac9db596 dwarf2read: C++ify dwo_file adds fb1eb2f94a dwarf2read: Make dwo_file::dbfd a gdb_bfd_ref_ptr adds fd5866f6aa dwarf2read: Get rid of VEC (dwarf2_section_info_def) adds ad692897c1 i386: Break i386-dis-evex.h into small files adds c596f180a1 [gdb/testsuite] Compile index-cache.c with -Wl,--build-id adds 5ec331ef74 Automatic date update in version.in adds 47e3f47487 [gdb] Fix s390x -m31 build adds 5bff081c10 Remove two unused functions from the TUI adds f95675e12d Remove tui_first_data_element_no_in_line adds a8d21e9ef0 Automatic date update in version.in adds 14b2a8e424 PR24689 again, string table corruption adds bb22a41815 PR24704, Internal error building skiboot for powerpc64-linux-gnu adds a33f989b4e Automatic date update in version.in adds 385b97d3ac [gdb/testsuite] Fix inter-cu refs in inlined_subroutine-inhe [...] adds 824eacee59 [gdb/testsuite] Fix DW_AT_decl_file in gdb.trace tests adds 164e3873cf [gdb/testsuite] Fix label reference in implptr-64bit.exp adds f93ab3a0b8 elf: Remove the property after reporting its removal adds 04b865dc2e RISC-V: Enable lui relaxation for CODE and MERGE sections. adds 2e7c439dec Automatic date update in version.in adds 22f72c4868 PowerPC nops adds de62696504 Fix logical expression in last commit adds 2a410bd1c3 x86: add CVT{,T}PS2PI cases to xmmwords test adds b8364fa775 x86-64: also optimize ANDQ with immediate fitting in 7 bits adds e1a1babdad x86: fix (dis)assembly of certain SSE2 insns in 16-bit mode adds a280ab8e81 x86: simplify OP_I64() adds a38d71189b x86: don't open code is_any_vex_encoding() adds 54fbadc0c3 x86: drop dqa_mode adds 4970191fa5 x86: document certain command line options as "dangerous" adds 2c70385689 x86: correct / adjust debug printing adds 63160fc996 objdump: avoid shadowing a libiberty symbol adds 3e50a591d9 readelf: avoid shadowing a libiberty symbol adds ab9f654ca3 bfd/elf-properties: avoid shadowing a C library symbol adds 8e5cb9a54e ld/plugins: avoid shadowing a C library symbol adds 6792b55e08 Use new and delete for TUI windows adds e7e11af42d Add destructor to tui_win_info adds 33b906abfa Create subclasses for different window types adds ec328aa512 Remove an unnecessary NULL check from the TUI adds 82432e1014 Simplify command window creation adds 0ed69edaab Simplify source and disassembly window creation adds 8761a91b26 Introduce tui_win_info::clear_detail method adds b4eb24524b Remove tui_list adds ee1d42d6c1 Split the tui_win_info destructor adds 5cf82909a7 Create tui_disasm_window adds 13446e05a3 Introduce methods for scrolling adds f83d391c5a Don't use TUI_DISASM_WIN in tui_disasm_window method adds 7778b9128f Remove tui_clear_win_detail adds 44f0e208eb Introduce has_locator method adds e6e4150110 Remove struct tui_source_info adds 81491aa096 Remove struct tui_command_info adds 238eb706f9 Remove struct tui_data_info adds ceb13a1382 Change tui_data_window::display_regs to bool adds 63901aeccf Inline constructors and initializers adds 6a0ee02c22 Remove an unneeded NULL check adds cda37efbff Introduce make_visible method adds 56122977c0 Use bool for visibility adds 2042b506c8 Introduce the refresh method adds ad54d15bdb Introduce two TUI source window methods adds 1825f487ae Introduce the refresh_all method adds 3f02ce1e3d Introduce set_new_height method adds 8903bd8a37 Introduce max_height method adds 8e2daf1532 Remove redundant check from make_visible adds 214a5cbea6 Introduce set_highlight method adds dc2c33e456 Change tui_which_element::data_window to be a pointer adds ab313b35e5 Use new and delete for tui_gen_win_info adds cb2ce89305 Derive tui_win_info from tui_gen_win_info adds 5b81daba91 Introduce refresh_window method adds be4da58857 Change tui_update_source_window for better type safety adds 152f3f4b33 Introduce tui_gen_win_info::name method adds 29d2c474f5 Change tui_alloc_source_buffer return type to void adds 3332534318 Remove NULL check from tui_set_exec_info_content adds 73fbdc65a1 Change tui_set_exec_info_content to return void adds 21c32dca76 Change more TUI functions to take a tui_source_window_base adds c3bd716ffc Remove tui_scroll_direction enum adds 48a3bd16c2 Move make_visible method to tui_gen_win_info adds d6ba6a1164 Introduce tui_gen_win_info::reset method adds f936bca26d Remove some TUI static allocations adds 17374de40e Introduce enum tui_box adds d83f1fe65d Introduce tui_win_info::update_tab_width adds 5fcee43a96 Introduce tui_win_info::make_visible_with_new_height adds bbc228ee05 Don't check window type in tui_set_win_focus_to adds c3fabb7d69 Remove tui_alloc_win_info adds 489e9d8b7b Separate out execution-info window adds 3add462fff Separate out locator window adds bd7db367c4 Remove layout_def::split adds dd835f8b70 Remove command from tui_which_element adds d2802c3342 Remove two unused enum constants from tui_win_type adds 41bcff7fee Separate out data item window adds 31ca47237f Remove tui_init_generic_part adds eaf9738bed Turn tui_first_data_item_displayed into a method adds 115ac53b85 Remove "data_content" and "data_content_count" from TUI data window adds 21e1c91ef9 Separate out data window adds 6658b1bf6c Fix "auxiliary" typo adds 02c28df011 Use bool for is_exec_point adds 7908abbf18 More type safety for TUI source window functions adds 53e7cdbaa1 Remove union tui_which_element adds 17568d782d Remove NULL checks before xfree adds f7952c5774 Fix latent bug in set_is_exec_point_at adds fb54fa768d Make tui_gen_win_info constructor protected adds c2fc64f54e Tidy tui_delete_win adds 5c2c8c694d [gdb/testsuite] Regenerate dw2-restrict.S adds 9b444f9533 MIPS/gas: Fix order of instructions in LI macro expansion adds b65b566cdc Fix alias command not detecting non matching prefix & someti [...] adds 54cc7474d4 arm-tdep: replace arm_mapping_symbol VEC with std::vector adds 4838e44c8f arm-tdep: sort mapping symbols after parsing all minimal symbols adds a93cbd6e69 Automatic date update in version.in adds 22e217527d [gdb/testsuite] Add back missing debug for index-cache.exp adds 8af58ffe5d [gdb/testsuite] Compile varval twice, once without bad DWARF adds 3426ae5760 Arm: Allow version strings in the triplet regexp adds aa2f9bcf23 AArch64: Add missing CPSR flags adds 762c164d75 Remove lookup_minimal_symbol_solib_trampoline adds a68aa5d302 Ensure that when attempting to process an ARM Mach-O file wi [...] adds aa108c0c46 i386: Document memory size reference in assembler adds 696d5b3801 Automatic date update in version.in adds d7560e2df5 RISC-V: Make objdump disassembly work right for binary files. adds 65bd27298d Fix a few non-dash safe xstormy16 shell scripts. adds c1dc7af521 x86: allow VEX et al encodings in 16-bit (protected) mode adds 2b7bcc8740 x86: fold AVX scalar to/from int conversion insns adds 5ceb1f4d80 x86: add missing test adds ba85f98c42 This fixes a bug in the ARm assembler where an immediate ope [...] adds 3d507ff23b Fix two buglets in cp_print_value_fields patch adds 1b7f24cd6b Change arm_objfile_data_key to use type-safe registry adds e395f487b3 i386: Check vector length for scatter/gather prefetch instructions adds 0c823d25a6 Automatic date update in version.in adds 60d53d7f03 PowerPC notoc call stub tests adds c432bbbaaa [GOLD] R_PPC64_REL16_HIGH relocs adds f073a3e8c6 [GOLD] PowerPC linkage table error adds f60c61e60e [GOLD] PowerPC tweak relnum tests adds 999d6dff80 Plugin target handling adds 781152ec18 Prevent an attempt to allocate an excessive amount of memory [...] adds 7e56c51c79 Prevent attempts to allocate excessive amounts of memory whe [...] adds 10d06d8219 Handle either order of name and linkage name adds 5af5392a3d Fix crash when using PYTHONMALLOC=debug (PR python/24742) adds 7d7571f0c1 Adjust i386 registers on SystemTap probes' arguments (PR bre [...] adds d6954c38df Automatic date update in version.in adds 7f1c798dcc Automatic date update in version.in adds c444fad6da Automatic date update in version.in adds 219920a7c4 x86: drop a few dead macros adds 36cc073ef4 x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D} adds 9c33702be7 x86: warn about insns exceeding the 15-byte limit adds d583596cc9 x86: use encoding_length() also elsewhere adds e3bba3fc75 x86: drop bogus Disp8MemShift attributes adds cd546e7bd2 x86: add missing pseudo ops for VPCLMULQDQ ISA extension adds a0a1771e89 x86: optimize EVEX packed integer logical instructions adds a80195f122 x86: StaticRounding implies SAE adds 79dec6b7ba x86-64: optimize certain commutative VEX-encoded insns adds 5641ec015a x86: optimize AND/OR with twice the same register adds c3949f432f x86: limit ImmExt abuse adds 9d3bf266fd x86: drop Vec_Imm4 adds 900e33b9cf Fix spelling error in assembler documentation. adds c550e7ba93 libctf: disambiguate hex output in dumps adds 3e10cffc98 libctf: fix hash removal adds 9658dc3963 libctf: add hash traversal helpers adds f5e9c9bde0 libctf: deduplicate and sort the string table adds f57cf0e3e3 libctf: fix spurious error when rolling back to the first snapshot adds 539300fb92 Correct the calculation of offsets for ARM exidx relocs when [...] adds a6ce99e987 Correct a typo in the description of the Align and P2align d [...] adds f2f51cd5f5 Document the .value directive supported by the x86 and x86_6 [...] adds 65392b3edd Remove is_a_field_of_this from ada_lookup_symbol adds 41be57caf3 [gas][aarch64][SVE2] Fix pmull{t,b} requirement on SVE2-AES adds 269b4ded72 Fix bug when generating REL type relocs for assembler genera [...] adds 54ee425275 Avoid use-after-free in DWARF debug names code adds 390b205f45 Automatic date update in version.in adds 8941884429 [AArch64] Fix bogus MOVPRFX warning for GPR form of CPY adds 83adff695c [AArch64] Add missing C_MAX_ELEM flags for SVE conversions adds 01c1ee4a70 [AArch64] Allow MOVPRFX to be used with FMOV adds bb32413ff7 Ensure that debug information is retained for ARMv8-M securi [...] adds 4d83e8d97e PR ld/24709 [arm] linker crash and assertion failure with CMSE adds 163b2c58bd This patch fixes a bug in the AArch64 assembler where an inc [...] adds 125f83f66c Fix a bug recently introduced to the linker where it would c [...] adds 854f60884c Move generic_load declaration to symfile.h adds 1faa385ff6 Stop the BFD library from issuing a warning message when pro [...] adds 54d6600669 Make "info threads" use the gdb::option framework adds 9be796f35b Automatic date update in version.in adds f3869b1a41 Remove return value from remove_breakpoints_inf adds 970f9d091d Fix defaults of some "maint test-settings" subcommands adds d1fcf2fded Fix a few comments in maint-test-settings.c adds c6ac893109 "maint test-settings set/show" -> "maint set/show test-settings" adds fdbc98707b Introduce the "with" command adds 077a039f70 Fix assembler tests to work with toolchains that have been c [...] adds b2b2a21598 Fix test_gdb_complete_tab_multiple race adds 41fc454c91 Make gdb::option::complete_options save processed arguments too adds 3d9be6f531 Teach gdb::option about string options adds a994424fa1 Fix latent bug in test_gdb_complete_cmd_multiple adds 5f4ba3e701 pipe command completer adds a26c8de0ee Fix early return in foreach_with_prefix adds db7fbcbeb7 Automatic date update in version.in adds f2d4ba38f5 gas/ELF: don't accumulate .type settings adds d4693039f9 x86: correct "-Q" option handling adds 2b40fda74b i386/AArch64: Remove old xml tests adds edd6266ab1 i386/AArch64: Remove unused .dat files adds df0bb381e2 i386/AArch64: Remove unused xml files adds e935475cb6 Arm/AArch64: Split DISPLACED_MODIFIED_INSNS name clash adds f0452268d6 Arm: Prefix register sizes with ARM_ adds 350fab5416 Arm/AArch64: Use a single set of Arm register set size defines adds 213fd9faf5 Fix foreach_with_prefix regression adds 0598af4880 Fix TUI use of "has_break" field adds a0b6cbf69d Automatic date update in version.in adds 98602811d8 Kito's 5-part patch set to improve .insn support. adds 923cccf9bc Automatic date update in version.in adds 25c816e70e Automatic date update in version.in adds 55904abea4 Automatic date update in version.in adds 3836e1d1ab Re: PowerPC notoc call stub tests adds 62a47958bd PR24785, bfd crashes on empty .PPC.EMB.apuinfo section adds ea142fbfc9 Fix breakpoints on file reloads for PIE binaries adds 1f6f6e21fa Ensure GDB printf command can print convenience var strings [...] adds 64da05d557 Automatic date update in version.in adds d69cd47e7e Re: gas/ELF: don't accumulate .type settings adds b3a7d1711e gdb/riscv: Don't use default bfd to define required features adds 0ba852ab41 gdb: Remove unneeded parameter from set_breakpoint_location_ [...] adds 5b0e2db4fa gdb: Don't skip prologue for explicit line breakpoints in assembler adds 268a13a5a3 Rename common to gdbsupport adds 0826779b99 Fix printcmds.exp failure for wide strings tests. adds b58a68fe57 Fix "info break" + "catch catch" + -static-{libstdc++,libgcc} adds cb1e4e32c2 "catch catch/throw/rethrow", breakpoint -> catchpoint adds a38118e5d1 Make "maint info breakpoints" show "catch catch/throw/rethro [...] adds eb6ad40f24 Automatic date update in version.in adds e2d0f9803e Make bpstat_what::is_longjmp a bool adds 9fb4c7e9f0 Regenerate aarch64-pauth.c adds 166a82be89 Arm: Minor style cleanups adds b863685d70 Restore original GDB prompt in define.exp adds 89abbcc26d Arm: Create feature files for Arm target descriptions adds 4c462cb0ef Make some bpstat functions use bool adds 5c458ae8f5 Update breakpoint_1's documentation adds 43dd762689 arm-dis.c (print_insn_coprocessor): Rename index to index_operand. adds 32372d80ca Specialize value_cast error message for Ada adds 05b08ac160 Reduce manual reference counting in py-inferior.c adds 18101a3525 Change remote-sim.c to use type-safe registry adds 51df2ae302 Change solib-darwin.c to use type-safe registry adds cb60f4208b Change jit.c to use type-safe registry adds 22a20dca3a Change dbxread.c to use type-safe registry adds 9d52077d65 Change spu-tdep.c to use type-safe registry adds c294730c54 Change solib-dsbt.c to use type-safe registry adds a269fbf12d Change solib-aix.c to use type-safe registry adds 48c66e1d07 Change solib-spu.c to use type-safe registry adds 7a5d944b9e Change arm-tdep.c to use type-safe registry adds f06f1252b0 Change Ada catchpoints to be bp_catchpoint adds 0d12e84cfc Don't include gdbarch.h from defs.h adds 2ee0a9b7bc Automatic date update in version.in adds f2478a7e8b breakpoint: Make is_*point functions return bool adds 00db953196 Make value_must_coerce_to_target return a bool adds 72ee03ff58 Fix use-after-move bug in add_thread_object adds b777eb6de2 Remove init_cli_cmds adds 021d8588f6 gdb: Allow quoting around string options in the gdb::option [...] adds b16507e091 gdb: Make use of gdb::option framework for some info commands adds 60cfcb20ce gdb: Add command completers for some info commands adds a89fdbdb20 Automatic date update in version.in adds 830b67068c [readline] Fix heap-buffer-overflow in update_line adds 592f9d271c gdb: Update type of lower bound in value_subscripted_rvalue adds 603490bf53 gdb: Convert dwarf2_evaluate_property to return bool adds b86352cfc1 gdb/dwarf: Ensure the target type of ranges is not void adds 9a49df9d4b gdb: Carry default property type around with dynamic properties adds 0d4e84ed37 gdb: Better support for dynamic properties with negative values adds 154a0a90dd Automatic date update in version.in adds 32f5984419 [GOLD] PowerPC64 ELFv2 notoc support adds 220f99066d [GOLD] PowerPC notoc eh_frame adds e4dff7651b [GOLD] PowerPC relocations for prefix insns adds c9b8abb7af [GOLD] PowerPC got reloc optimisation adds 0c951c25c6 [GOLD] PowerPC R_PPC64_PCREL_OPT support adds 7b2438015c PR24786, wrong LMA if first section in overlay is empty adds f26a32876b Dynamic TLS section symbols adds a48654b6d4 Automatic date update in version.in adds 48b550c28a adjust src-release following the renaming of gdb/common/ to [...] adds da73816739 [gdb/testsuite] Fix unterminated string in gdb.objc/basicclass.exp adds 92434a14b9 cpu,opcodes,gas: fix arguments to ldabs and ldind eBPF instructions adds 03181f1c38 Automatic date update in version.in adds 5b9d7a9a64 Fix __bss_start assertion failure in _bfd_elf_fix_symbol_flags adds 3719fd55b6 cpu,opcodes,gas: fix explicit arguments to eBPF ldabs instructions adds ca8d69beb1 Use field_core_addr in more places adds 33eca68072 Use field_string in more places adds 1f77b012e6 Introduce field_unsigned adds 07128006d6 Fix a FIXME in mi-out.c adds 7e24fb63e7 Automatic date update in version.in adds cbde90f25e Add include of gdbarch.h. adds 206e6c58a7 Fix build for aarch64, arm, and riscv FreeBSD native targets. adds 21df382b91 x86: fold SReg{2,3} adds dfd6917457 x86: make RegMem an opcode modifier adds bd7918379d Automatic date update in version.in adds 1d942ae908 x86: drop stale Mem enumerator adds 8dc0818eb2 x86: replace "anymem" checks where possible adds d72a9b8565 Remove a VEC from s390-linux-nat.c adds 6b78c3f83c gdb: Remove a non-const reference parameter adds 381befeedf Rename field_int to field_signed adds 06210ce428 Introduce can_scroll method adds 00e264e762 Check can_highlight in tui_check_and_display_highlight_if_needed adds 5813316fa4 Remove some uses of TUI_WIN_SRC adds 9ad7fdef7c Consolidate "if"s in tui_show_frame_info adds 0807ab7b88 Remove deleted breakpoint from TUI display adds 0b5ec21882 Introduce tui_data_window::last_regs_line_no method adds 3b23c5f266 Introduce tui_data_window::line_from_reg_element_no method adds baff0c28b8 Introduce tui_data_window::first_reg_element_no_inline adds 80cb6c2709 Remove tui_display_data_from_line adds df5f8cab00 Remove tui_display_data_from adds 50daf2683b Introduce tui_data_window::display_all_data method adds c223a7299e Don't declare unimplemented functions adds b4094625d8 Introduce tui_data_window::delete_data_content_windows method adds f76d8b19e8 Introduce tui_data_window::erase_data_content method adds 517e9505fa Introduce two more tui_data_window methods adds aca2dd1647 Introduce tui_data_window::display_reg_element_at_line method adds e80cd20470 Parameterize tui_show_register_group with window adds 368c1354e5 Simplify tui_show_registers adds fe3eaf1cd9 Minor tui_reg_next / tui_reg_prev cleanup adds 1ce3e8442e Introduce TUI window iterator adds ae2b53806d Fix comment typos adds b73dd8779c Make source windows be self-updating adds 4dde7b34f4 Remove tui_set_win_height adds c2cd899466 Introduce tui_source_window_base::location_matches_p method adds a38da35d7b Move content_in_use to tui_source_window class adds 9d391078d1 Add win_info parameter to tui_set_disassem_content adds caf0bc4e8b Remove unused parameter from two TUI functions adds d9743a13e0 Remove unused TUI defines adds d1b6f1e5eb Remove UNDEFINED_ITEM define from TUI adds f31ec9af48 Simplify source window clearing adds f6cc34a91c Remove tui_source_window::content_in_use adds fd6c75eecd Merge refresh and refresh_window methods adds 01aeb396d0 Remove tui_set_focus adds cf82af058d Remove TUI data window special case adds 801109578c Remove some dead code from tui_set_layout adds 098f9ed48e Always create an execution info window for a source window adds 1bf605de8e Introduce reset_locator function in tui-layout.c adds 1e0c09ba0b Remove the win_type parameter from tui_gen_win_info::reset adds 4e1e56b981 Remove reset_locator adds b7fbad913e Change tui_set_layout to return void adds 0379b8837a Clean up tui_layout_command adds f4e049775a Simplify show_source_disasm_command adds 8e3cfd09e8 Simplify tui_gen_win_info::make_visible adds 2cdfa11333 Change tui_get_register to return void adds 890b8bde7a Simplify show_source_or_disasm_and_command adds 76d2be8e92 Remove make_command_window adds 4a8a5e84a7 Remove make_source_window and make_disasm_window adds 0912922656 Remove make_data_window adds 4a38112da0 Remove tui_make_visible and tui_make_invisible adds 0fcd37117e Remove has_locator method adds 88b7e7ccb9 Fix flushing bug in tui_puts_internal adds 18ab23af8b Rearrange TUI data window code adds 2d8b51cba3 Move tui_dispatch_ctrl_char to tui-io.c adds ce38393b1a Move TUI command window code adds 96bd6233af Move TUI data item window to tui-regs.h adds 88f7e87336 Move tui_disasm_window to tui-disasm.h adds bfad453707 Move tui_source_window to tui-source.h adds daa15dde72 Change make_invisible_and_set_new_height to be a method adds 5104fe361d Move source window common to code to tui-winsource.[ch] adds ca5af91ed2 Fix an error in parse_scrolling_args adds d8f68fcb93 Remove unnecessary "return"s adds e0b989a6d7 gas: support .half, .word and .dword directives in eBPF adds f264fab3cd Automatic date update in version.in adds d0044bac9e gas: .lcomm gets an alignment argument in eBPF adds 0b1474281c [PowerPC64] correct tprel offset limit adds b00a0a86c4 [PowerPC] Rename TLS_TPRELGD to TLS_GDIE adds 46e9995a20 [PowerPC64] Don't store TLS_EXPLICIT in tls_mask adds 71c4e95abe [PowerPC64] Use STN_UNDEF internally for edited relocs adds 54d7dae59a ld -r: Don't merge with member of output section group adds cd215b2eb7 Constify main_name adds afe09f0b63 Fix for using named pipes on Windows adds 12a0b67d28 libctf: introduce ctf_func_type_{info,args}, ctf_type_aname_raw adds 6cbb8e87ee Automatic date update in version.in adds 88468fe096 Re: ld -r: Don't merge with member of output section group adds 7a70898417 [PowerPC] Rename testcase adds c213164ad2 [PowerPC64] pc-relative TLS relocations adds ccbdd22fb9 [AArch64] Rename +bitperm to +sve2-bitperm adds 1802aae844 gas: make .lcomm to accept an optional aligmnet in eBPF targets adds 231097b03a cpu,opcodes,gas: use %r0 and %r6 instead of %a and %ctf in e [...] adds d105cce5dd Arm: Add read_description read funcs and use in GDB adds f29ec96643 Arm: Use feature target descriptions adds f42b26179a Arm: Add xml unit tests adds 7cc1743302 Arm: Use read_description funcs in gdbserver adds 4c5aa8e0b1 Arm: Remove unused feature files and tests adds 56f79b6307 Change ARI to mention C++11, and remove some rules adds ec38ac465d x86: Pass -O0 to assembler in noextreg.d adds 01e175fe1b gdb/riscv: Write 4-byte nop to dummy code region before infe [...] adds bcbaec5c40 Automatic date update in version.in adds 9ab3a74416 PR24827, Linker loops forever if unterminated multi-line com [...] adds f720d67c59 Automatic date update in version.in adds 86ceaf9867 Make documentation of "python" command match actual behavior adds 7fec04c365 Automatic date update in version.in adds c8cdc1e083 [FYI] Add myself to gdb/MAINTAINERS adds c32e6a04f4 Use block_enum instead of int for better typesafety adds b4603c3464 Add ChangeLog entry for the last commit adds a8eab7c6d5 gdb: Switch "info types" over to use the gdb::options framework adds eb86c5e2e8 gdb: Improve output from "info types" commad adds a8e9d24718 gdb: Show type summary for anonymous structures from c_print [...] adds 236ab0c60c This patch addresses the change in the June Armv8.1-M Mainli [...] adds 0c628bba5a Fixes the linker testcase "Secure gateway veneers:cmse funct [...] adds bfa2a36d94 Remove self-assign from make_invisible_and_set_new_height adds 89356123a1 Automatic date update in version.in adds 5ba2943476 [gdb/testsuite] Fix command result testing in mi-complete.exp adds 1dd1bc4daf Allow objdump to recognise the System.Runtime.dll files that [...] adds ac79ff9ed2 Add Changelog entry missing from previous delta. adds 89ebb345e7 gas "mbind sections" test adds acea835faa binutils testsuite test for ELF32 vs ELF64 adds ec49711a16 Move ld-scripts size tests adds 06f44071cc ELF final_write_processing adds df3a023bd6 SHF_GNU_MBIND requires ELFOSABI_GNU adds 8c728a9d93 Remove tests that test __gnu_lto_v1 symbol. adds 40eadf04ff [gdb][Arm]: gdb cannot step across CMSE secure entry function code. adds 9a618ef615 [gdb/testsuite] Add missing initial prompt read in multidict [...] adds a028026d2f [AArch64] Add support for GMID_EL1 register for +memtag adds 19889a5835 Add missing ChangeLog entries for adds 2e8136f945 Fix objdump's display of indirect strings in object files, w [...] adds 407bcc63bd Automatic date update in version.in adds c76ddaa3f4 [gdb/testsuite] Fix info-types.exp for debug info from more [...] adds 024a584000 Update expected info threads error messages in gdb.multi/tids.exp adds 7137a1ed0a PT_GNU_MBIND section mapping adds 7613ca5e38 Define ELF_OSABI for visium adds c5e20471be Re: ELF final_write_processing adds cc364be6ff Complain about mbind, ifunc, and unique in final_write adds 2f86d55940 Fix ar so that it can correctly detect non-dash prefixed opt [...] adds c54e42531a gdb/h8300-tdep.c: Fix register name in h8300h machine. adds ef551643dc [ARC] Add linker relaxation. adds 7e126ba31a [ARC] Update ARC opcode table adds 0f3f71676a [ARC] Update disassembler opcode selection adds dac6552d4a Update the Swedish translation for the gas sub-directory. adds 9596751830 [ARC] [COMMITTED] Fix formatting. adds 4625b4d081 [gdb/testsuite] Fix infoline-reloc-main-from-zero.exp compilation adds 8f79c1075e Revert "Remove tests that test __gnu_lto_v1 symbol." adds b3b965fb91 [gdb/testsuite] Fix implicit declaration of printf in gdb.objc/*.m adds 75b493d0f9 Automatic date update in version.in adds 442853af24 Allow passing a block to lookup_global_symbol_from_objfile adds 2e6be59c8d Stop an illegal memory access by readelf when parsing a corr [...] adds c7c860d2d2 When linking binary files into MIPS executables, default to [...] adds 48467cb99b Have readelf and objdump display the contents of the DWARF a [...] adds d079b9c04a Fix attributation of DWARF augmentation patch. adds 297989a10c [gdb/testsuite] Test skip_libstdcxx_probe_tests in mi-catch- [...] adds f32feb4ab3 Fix comment about the signature of add_separate_debug_file adds db2307377f Automatic date update in version.in adds 6e99a238f0 Ajdust lto-3r and lto-5r tests for powerpc64 adds 6dd17ae0f9 Begone elf_linker adds 8e2e3c6c34 PR24798, buffer overflow in process_cu_tu_index adds 1512d3b7b9 [gdb/testsuite] Fix unterminated string in i386-pkru.exp adds 89b085acaf Fix return type typo in obsd-nat.c that breaks build on OpenBSD adds c89f9f2a52 Automatic date update in version.in adds 567238c956 Prefer symtab symbol over minsym for function names in non-c [...] adds 2dc80cf8a5 Restrict use of minsym names when printing addresses in disa [...] adds 1aff717310 dwarf2-frame.c: Fix FDE processing bug involving non-contigu [...] adds 5c076da45c Improve test gdb.dwarf2/dw2-ranges-func.exp adds 98a617f8d5 Fix stepping bug associated with non-contiguous blocks adds 6bdfee8157 Fix gdb.python/py-thrhandle.exp failures for -m32 multilib adds 1c316af29f Automatic date update in version.in adds c3786b3aa3 A virtual terminal for the test suite adds d95fc6eec0 Add test for "layout asm" adds f790b310d2 Add "layout split" test adds fe1f56ee14 Add TUI register window test adds 58ac439d38 Add TUI test for "list" adds ded631d57d Add TUI resizing test adds 2b1d00c2b8 Add test case for empty TUI windows adds 52b75bf1dc Add test that "file" shows "main" adds 4538d1c7c4 PR24857, ld: error adding symbols: bad value adds ac50aea131 Automatic date update in version.in adds cc5277b173 Support .gnu.lto_.lto section in ELF files (PR 24768). adds d17725d72f [gdb/testsuite] Don't expect gdb_prompt in mi_skip_python_test adds b528dae095 [gdb/testsuite] Fix gdb.base/define.exp with check-read1 adds 9197cd8b52 [gdb/testsuite] Fix gdb.base/maint.exp with check-read1 adds 2d274232f3 [gdb/testsuite] Fix mi-catch-cpp-exceptions.exp and mi-nonst [...] adds 5beafce944 [gdb/testsuite] Fix python.exp with check-read1 adds 507dd60e28 [gdb/testsuite, 1/2] Fix gdb.linespec/explicit.exp with check-read1 adds de28a3b72e [gdb/testsuite, 2/2] Fix gdb.linespec/explicit.exp with check-read1 adds 4b5e8d19af Implement 'set print frame-info|frame-arguments presence'. adds c7e4c0a648 Test 'set print frame-info|frame-arguments presence'. adds bc4268a5d9 Document 'set print frame-info|frame-arguments presence'. adds 3d2357068b Two fixes for test suite's terminal adds e48de49be5 Automatic date update in version.in adds c620ed8866 Add Objfile.lookup_{global,static}_symbol functions adds 25ec892484 Fix misspelling (nonexistant -> nonexistent) adds 34d5c40a07 Re: Support .gnu.lto_.lto section in ELF files adds b13057d9ce [gdb/testsuite] Fail in gdb_compile if nopie results in PIE [...] adds 0f575925b6 [gdb/testsuite] Work around tcl bug in libsegfault.exp with [...] adds 5c4dde850c Add missing changelog entry adds 2906593ffe [PR/24474] Add gdb.lookup_static_symbol to the python API adds a1530dc731 Allow display of negative offsets in print_address_symbolic() adds aa3b653351 Allow nested function displays adds c0d6f62fce RISC-V: Fix minor issues with FP csr instructions. adds a2bd7b82ee Don't declare tui_copy_win or tui_box_win adds 0630887d4e Automatic date update in version.in adds 52b5a0c663 Automatic date update in version.in adds 5c1e6d53a5 Rename lang_output_section_statement to lang_os_list adds 776ab89fe3 PR24806, Linking with -T inside --start-group/--end-group adds ed5913402b [gdb/testsuite] Fix gdb.base/signals.exp timeout with check-read1 adds 117eb59422 [gdb/testsuite] Fix gdb.base/break-interp.exp timeout with c [...] adds 2a3ad588e0 [gdb/testsuite] Fix gdb.base/structs.exp timeout with check-read1 adds 59bd512b9c [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp timeou [...] adds c6bdbeb7c4 Require GNU make 3.82 adds 0a7b24850e Include s12z-opc.h using ../opcodes. adds f126416240 Fix the ia64 libunwind build adds e0d0c518da xtensa: bfd: add special case to loop alignment check adds 0eba165a74 Remove directory names from gdb.base/batch-exit-status.exp adds 0f52d45acd RISC-V: Fix lui relax failure with relro. adds 371367a950 Automatic date update in version.in adds 1b611b2dc3 PowerPC tlsie test fix adds 97c0a07968 PR24871, readelf segv in dump_ia64_unwind adds 6a010cf67a [GOLD] PowerPC relocation signed overflow check adds 89c52ae3a2 [GOLD] PowerPC64 pc-relative TLS support adds ca683e3a86 support Ada EH ABI v1 adds 6d6231ed58 Automatic date update in version.in adds 28cd9371e8 New "info sources" args [-dirname | -basename] [--] [REGEXP] adds db4dc13eeb New test for 'info sources [-dirname | -basename] [--] [REGEXP]'. adds ae60f04e08 NEWS and documentation for info sources [-dirname | -basenam [...] adds 0b3303472d Automatic date update in version.in adds 26655f5306 Add check for readline support to more GDB tab-completion tests. adds 2252ff3d90 Skip GDB test reconnect-ctrl-c.exp if nointerrupts is set. adds 188a63736c Automatic date update in version.in adds 2b79f3761c Remove some variables in favor of using gdb::optional adds e17869db99 Catch potential integer overflow in readelf when processing [...] adds d096283854 [gdb/testsuite] Fix typo in tcl_version_at_least adds a80cf5d88e [gdb/testsuite] Fail in gdb_compile if pie results in non-PI [...] adds 23d188c74e Removes support in the ARM assembler for the unsigned varian [...] adds 8abfcabcb4 Use _() in calls to build_help adds d86bd7cba1 [gdb/testsuite] Run read1 timeout tests with with_read1_time [...] adds 580f1034d1 Increase timeout in gdb.mi/list-thread-groups-available.exp adds 276cbbdf99 Fix objcopy's note merging capabilities so that they no long [...] adds 4ee94178af Add a comment briefly explaining partial symbols adds 0b27c27d0d Add block['var'] accessor adds b39152b3e5 Automatic date update in version.in adds b02c4f1623 PR24873, gcc -flto objects result in --start-group .. --end- [...] adds 128bf1fe60 LTO object insertion point adds c0e8dcd871 Change breakpoint::filter to be a unique_xmalloc_ptr adds 269249d940 Fix latent bug in source cache adds 872dceaaff Save plain text in the source cache adds cb44333d99 Add file offsets to the source cache adds b08b16c839 Clean up source file error reporting adds ddbcedf5de Replace int with enum block_enum where appropriate. adds 046bebe1c0 Add more styling to "disassemble" adds 404f29021a [PR build/24886] disable glibc mcheck support adds 590042fc45 Make first and last lines of 'command help documentation' co [...] adds d2834edcb6 Add a selftest that checks documentation invariants. adds b3c6d7ff98 Automatic date update in version.in adds 021887d88a Use obstack_strdup more adds f25102f7b1 Make obstack_strdup inline adds efba19b06a Add obstack_strdup overload taking a std::string adds 0cf9feb996 Introduce obstack_strndup adds 906799036a PR24876, readelf: heap-buffer-overflow in dump_ia64_unwind adds bc750500af x86: drop stray FloatMF adds 7cd00957a5 Fix the binutils test for .NET assembly support so that it d [...] adds 97b031c5d6 PR24644, OOM-Bug in _bfd_archive_64_bit_slurp_armap adds fc8de8e227 bfd: use the ELF linker to perform relocations in BPF targets adds fca8e23c31 ld: use a specific linker script in BPF targets adds 3d31bc39e6 AArch64 pauth: Indicate unmasked addresses in backtrace adds 123cd85148 Make struct frame_arg self-managing adds f927cc8faf Improve the formatting of the title strings of the binutils [...] adds 7c1c1904be Integer overflows in readelf get_data adds d88bdcb4a5 Prevent objdump from aborting when asked to disassemble an u [...] adds b1791af06e Automatic date update in version.in adds 178d871928 readelf: mask unknown description data bytes. adds 7d55c1d61e Fix problem building PE DLL test generator with compilers th [...] adds 8fb49c3c71 Move the h8300 assembler's MOVFPE and MOVTPE tests to the co [...] adds 7b1dd70105 Update the handling of shift rotate and load/store multiple [...] adds dbe15e4e1d Change the output of readelf's note display so that the "Dat [...] adds 128d650981 [gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 adds 378646f7a4 Automatic date update in version.in adds eba4caf231 [gdb] Fix gdb.dwarf2/varval.exp with -fPIE/-pie adds 678581fc78 x86-64: generalize SIMD test expectations adds 2b2ed2452c Arm: Skip tests on WINCE that require mapping symbols adds 1ba7cdcd93 doc: fix PAC typo adds f16a9783c5 Add support for a MIPS specific .MIPS.xhash section. adds f211b8c0b9 Synchronize libiberty sources with gcc mainline. adds 1022c627db s390: Implement 'type_align' gdbarch method adds dac36daf78 Fix access to uninitialized variable in fill_in_stop_func adds 020a839d52 Match Windows pathnames in gdb.linespec/break-ask.exp. adds 8be90e9631 Automatic date update in version.in adds 36983a93bb lang_input_statement_type next pointers adds 988de25b36 stat_alloc casts adds 4cfbdbfd26 Delete unused ldlang.h structs adds dc02848a69 Sort statement_enum and lang_statement_union adds acdb5f3476 Automatic date update in version.in adds b32b0a69fd Automatic date update in version.in adds 9bb9c115cd PR24851, gas/testsuite/gas/epiphany/badrelax.s failure with [...] adds 5312fe52e9 Add generic and ARM specific support for half-precision IEEE [...] adds 08132bdd87 Modify the ARM encoding and decoding of SQRSHRL and UQRSHLL [...] adds 775e241e9c Import readline 7.0 (patch 5) adds 57a2fe0702 Remove gdb workaround from readline/complete.c adds a2d4e4b709 Remove gdb workaround from readline/emacs_keymap.c adds c15a79c78c Remove gdb workaround from readline/xfree.c adds ca2589f3bb Fix gdb's selftest.exp after readline import adds cb41b9e70e Import readline 8.0 adds 5db2718ce4 Remove readline hack from gdb_select adds 86c6b807f5 Require readline 7 or newer adds 5067f530c3 Automatic date update in version.in adds 74c2c1f45f Fixes for gdb.python tests on remote Windows host. adds abc6c00fb6 [gdb/testsuite] Fix gdb.gdb/selftest.exp regexp adds 29c9291108 Don't include readline headers from tracepoint.c adds 0111684298 [readline] Fix compilation on MinGW adds a3504e9654 clear_detail can only be called on TUI source windows adds 2afade5dbe Remove struct tui_layout_def adds 62cf57fee7 Move current_layout to tui-layout.c adds 6925809176 Remove tui_make_all_visible adds 3f3ffe54e2 Simplify tui_make_all_invisible adds cc0c3ffbc9 Two simplifications in tui-layout.c adds 16cb7910b9 Make tui_default_win_height static adds 22c3f4909a Simplify tui_show_disassem adds fede52738f Delete invisible TUI windows adds b4ef5aeb3a Change tui_check_and_display_highlight_if_needed to be a method adds 0bd27e079a Change tui_show_source_content to be a method adds 37a4a13104 Change tui_set_exec_info_content to be a method adds 7ba913dcdf Change tui_update_exec_info to be a method adds 7b56485db5 Move code to tui-winsource.h adds 8270ac6229 Turn tui_show_exec_info_content into a method adds e321e7ce75 Remove tui_erase_exec_info_content adds 93858ad34e Remove tui_clear_exec_info_content adds 5216580d7a Don't track the contents of the execution info window adds 6405cd73c0 Remove tui_gen_win_info::last_visible_line adds 414b840430 Automatic date update in version.in adds 9defd221fe Remove _bfd_dwarf2_find_nearest_line addr_size parameter adds c327a44f38 Use comp_unit_maybe_decode_line_info in more places adds dfc19da6a6 PR24623, DWARF errors adds b1c896b365 Fix gdb build on macOS adds 75faf5c41d AArch64: Allow additional sizes in prologue adds fc9e754460 Automatic date update in version.in adds 2208ee9170 [gdb] Fix gdb build on mips64-linux adds 6485977b89 Updatesd Swdish translation for the gas sub-directory. adds 05192282ca Fix CU overrun in scan_unit_for_symbols adds 9177214a22 Correct a typo in the documentation for the disassembler. adds c6778d00df Simplify write_inferior_memory adds 4196ab2a6d Replace write_inferior_memory with target_write_memory adds 6ae978f133 Add a description of the 'n' symbol type displayed by nm. adds 97dd8e07d9 [testsuite] Make the testsuite work on mingw adds d59b55f095 Use gdb::byte_vector in target_write_memory adds 835b995b57 Skip batch-preserve-term-settings.exp tests that cannot work [...] adds 22a2ab04f5 Disable dw2-dir-file-name.exp on remote and/or Windows host. adds 65962b20b6 Simplify TUI boxing adds ed4a1084d7 Remove FIXMEs from tui-layout.c adds f2dda47784 Move locator code to tui-stack.c adds e2a678a557 Avoid string_file in tui_make_status_line adds a54700c6c4 Move contents of tui_show_frame_info to new method adds 088f37dd90 Change tui_addr_is_displayed into a method adds c9033fe839 Change tui_line_is_displayed to be a method adds 002f15c277 Remove tui_alloc_source_buffer adds e25d200487 Turn tui_erase_source_content into a method adds c398c3d0b5 Remove tui_clear_source_content adds f4ce562c7f Minor simplification in tui_default_win_viewport_height adds 46f438e3d5 Remove tui_initialize_static_data adds ee556432c4 Rename the "reset" method to "resize" adds 3891b65efe Change TUI source window iteration adds db502012fc TUI window resize should not need invisibility adds 080a488354 RISC-V: Fix lui relaxation issue with code at address 0. adds 08235187bc Rename internal Python functions to start with an underscore adds 272560b577 Fix bug with character enumeration literal adds 3df505f60e TUI resize unification adds 6eac171f06 [gdb] Make maint info sections print relocated addresses adds 3339426357 Automatic date update in version.in adds d8f9e51c36 Fix paste-o in examine-backward.exp. adds 63f6e94fb3 Aligned vs. unaligned ppc32 relocs adds 7df6aecc97 PowerPC gcc bootstrap fail with bss-plt adds 0b8b76098f PR24909, Uninitialized use on stack in readelf adds fdfc8cf7f0 [ld] [arm] Add support for noinit section adds aa7ca1bb44 Move [PAC] into a new MI field addr_flags adds b4c555cfc4 Fix detection of missing plugin for LTO objects. adds d4ab829a24 Remove m_has_locator adds 2d83e710a1 Remove separate visibility flag adds 20149b6b20 Remove "noerror" parameter from some TUI functions adds ed8358e949 Change tui_update_source_window_as_is to be a method adds 017f982820 Change tui_update_source_window to be a method adds 2ddaf61443 Change tui_update_breakpoint_info to be a method adds 81c82c4b90 Introduce tui_source_window_base::set_contents method adds bb01dbfc04 Change tui_show_symtab_source to be a method adds e699d33164 Remove useless assignment from tui_remove_hooks adds 398fdd6086 Remove the TUI execution info window adds 81e8046dc0 x86-64: Move PIC check for PC-relative relocations back adds 34dafe9f39 [gdb/testsuite] Fix compare-sections.exp with -fPIE/-pie adds 98ac8787e9 Automatic date update in version.in adds d367307b93 PR24911, Heap overflow issue in qsort_r, dwarf.c adds b271c8567a Automatic date update in version.in adds 2c115c4f3c Automatic date update in version.in adds 72c03e30ae Float16: Fix test failures for non ELF targets adds 903b777dde PowerPC64 ha/lo insn checks adds d292364e95 PR24898, An out-of-bounds read occured in display_data adds 3eb185c97d Fix N^2 behavior in _bfd_dwarf2_find_symbol_bias adds c1a5d03a89 Add --with-static-standard-libraries to the top level adds d806ea2d0e Add Rust support to source highlighting adds f21c2bd7b7 Fix Fortran regression with variables in nested functions adds 7ce8f214f1 Fix indentation in value_has_field adds 770c015139 MIPS/gas: Retain ISA mode bit for labels with .insn annotation adds 5203173819 MIPS/gas: Fix misaligned address errors to disregard ISA mode bit adds ac533243be Automatic date update in version.in adds aedbe3bb9f Improve remote attach round-trips without btrace adds d7a11d1383 [gdb/testsuite] Clean up stale exec in gdb_compile_pascal adds b4e87f2c1e Arm: Fix performance issue with thumb-2 tailcalls adds 546053acfa Adds support for following CPUs to the ARM and Aarch64 assem [...] adds 722a298cca Remove test files for a different patch accidentally committ [...] adds 605dc2c21d Some i18n fixes for the TUI adds 0f8d8876d9 Remove NULL check from tui_reg_command adds 1a4f81dd7e Minor rearrangement in tui-regs.c adds 8e114aab8b Remove tui_data_item_window::value adds b9ad36868f Change tui_data_item_window::content to be a unique_xmalloc_ptr adds 42cc14a753 Rearrange tui-regs.c some more adds 63356bfda1 Change tui_check_register_values to be a method adds ca02d7c800 Add two methods to tui_data_window adds fa4dc567ae Remove indirection from tui_data_window::regs_content adds 100c2bf31f Remove tui_data_window::display_regs adds ab0e1f1a45 Change tui_make_window to be a method adds 973961bda3 Move some defines to tui-stack.c adds 072272ce05 Remove some defines from tui-data.h adds 04c72a68e0 Change some tui_data_window methods to be private adds b068c22c2a Automatic date update in version.in adds 61f80d5daf [gdb/testsuite] Stabilize gdb-caching-proc.exp test order adds 3960cb7a1b gdb/djgpp: Add Hygon Dhyana processor support adds c07aae6e72 Fix g++ 9.1 build breakage adds 26c957f127 Fix nullptr in with_command_1 adds 65d20a7403 Automatic date update in version.in adds baf46cd780 ARM CMSE symbols adds a051e2f3e0 [AArch64][gas] Update MTE system register encodings adds b20d385926 Implement a float16 directive for assembling 16 bit IEEE 754 [...] adds 652afeef24 AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] adds 43771869e5 gdb/fortran: Remove some dead code from the parser adds a3197745b1 Fix the assembler's floating point number parser so that it [...] adds 4ac948a044 Prevent a floating point exception in the dwarf parser when [...] adds 93d6a337d5 oops - omitted changelog entry from previous delta. adds 03da31c676 Fix an illegal memory access when dumping corrupt x86_64 PE [...] adds 0535e5d74d Arm: Add support for missing CPUs adds 395fad095c [gdb/testsuite] Make gdb_test message more informative in mu [...] adds 272044897e Make GDB compile with Python 3 on MinGW adds 1aa7f807d2 Automatic date update in version.in adds afc72f154d Prevent a potential illegal memory access in the DWARF parse [...] adds fe4b77d9e5 Updated Swedish translation for the gas sub-directory. adds 2600d80ccd PR24933, Memory leak in elf_x86_64_get_synthetic_symtab adds a7ba389645 Stop the BFD library from failing when encountering a second [...] adds 09f7b0de53 or1k: Fix incorrect value in PLT GOT entries, causing infinite loop adds de8af80891 Fix bug in nios2 prologue analysis. adds 2d41fa1165 Move gdb-dlfcn.[ch] to gdbsupport/ adds 8a9455cc82 Automatic date update in version.in adds 6d5554a605 PowerPC64 segfault in ppc64_elf_edit_toc adds d0509ba443 Fix compile warning in symtab.c adds 25602020bc Automatic date update in version.in adds e3ec872f80 Convert the RX target to make use of target descriptions. adds beadd3e84e dwarf2read: replace gdb::optional<bool> with enum adds c9d136dade Automatic date update in version.in adds 23c13d4299 dwarf2read: fix compilation issue with gcc 4.8 adds db3b6ecc28 RISC-V: Improve li expansion for better code density. adds 37606e67df PR24938, Null Pointer Dereference in debug.c:debug_write_type adds d9c4ba536c Use raw strings on gdb.python/py-xmethods.exp (and fix Pytho [...] adds b694989f50 [gdb/testsuite] Make skip_libstdcxx_probe_tests return 1 if true adds 5c31b35808 [gdb, c++] Improve error message when using libstdcxx withou [...] adds 9aa5520697 Factor out the common code in lookup_{static,global}_symbol adds e8fffdff93 Automatic date update in version.in adds c4a23bf878 Add support for the MVE VMOV instruction to the ARM assemble [...] adds 4acfdd20c9 gdb: Add new -n flag to some info commands adds ec1b0fbb8d Improve the DWARF decoder's ability to describe the DW_AT_di [...] adds 550105b779 Fix compiler warning in linux-namespaces.c adds 72dd1784ef Automatic date update in version.in adds a1c110a3fe Add a --source-comment=<text> option to objdump which provid [...] adds fa463e9fc6 Add an option to objcopy to change the alignment of sections. adds 1f20c35ea4 gdb/fortran: Implement la_print_typedef for Fortran adds d8f27c6018 gdb/fortran: Don't include module symbols when searching for types adds 8ae0786c30 Fix Gnulib glob.c resource leaks found by Coverity adds a78fca7b57 Segfault in ld building SPEC CPU2017 527.cam4_r with -flto adds 48352473b1 [gdb/testsuite] Fix info-var.exp for debug info from other files adds 83cf0d04dc PR24891, objdump memory leaks when parsing malformed archive adds a85eba51f6 Tidy check_uvalue adds 09c721040c Automatic date update in version.in adds 507685a390 RISC-V: Fix a gp relaxation reloc overflow error. adds dd9b12c245 PowerPC64 xlate_pcrel_opt adds c0d9f31dbd PR24697, R_PPC_EMB_SDA21 cannot be used when making a shared object adds 8077c50dbb [gdb/testsuite] Fix gdb.fortran/info-types.exp regexp adds 16d01f9cd4 Fix PR win32/24284: tcp_auto_retry doesn't work in MinGW adds 2ea1a07a0a Run argv0-symlink.exp only on native target and local host. adds 9d1c2eb1b8 Automatic date update in version.in adds cd18a823d1 [ARC] [COMMITTED] Fix FASTMATH field. adds 1c1e0fe58b [PATCH][ARM][GAS]: Assembler support to interpret MVE VMOV i [...] adds 6744bcad05 Copy BFD_COMPRESS/BFD_DECOMPRESS/BFD_COMPRESS_GABI for thin archive adds 1f6d2f100a Remove NO_DATA_STRING adds 18bb55c722 Remove tui_data_window::display_all_data adds 0670413d0e Remove some checks of .empty() adds 1bf2866a59 Remove some calls in tui_data_window adds 89df7f9056 Private data members in tui_data_window adds cdaa6eb439 Simplify register display adds 108e13abdf Remove NULL checks from box_win adds 772f3f0398 Don't call touchwin in tui_gen_win_info::refresh_window adds 715bb467fe Don't call tui_refresh_all from show_layout adds e594a5d19e Turn two locator functions into methods adds 99ab33fb2d Swap tui_show_locator_content and tui_locator_window::rerender adds 900ac24287 Make tui_locator_window::set_locator_fullname re-render adds 12a8555a54 Minor rearrangement of tui-stack.c adds 55b2657bdc Don't call wrefresh from tui_cont_sig adds d6a00eba2a Remove tui_win_info::refresh_all adds 47a536d940 Remove "\nError: " suffix from nat/fork-inferior.c:trace_sta [...] adds fdd502691f RISC-V: Force linker error exit after unresolvable reloc. adds 094951090f Automatic date update in version.in adds 5d2c57a3b7 Automatic date update in version.in adds 3e7bd7f241 RISC-V: Fix linker problems with tls copy relocs. adds 579e12e52d Automatic date update in version.in adds 22b31fea07 Memory leak in dwarf2.c adds 217d2eaa69 Re: Memory leak in dwarf2.c adds e661ef01e5 Refactor svr4_create_solib_event_breakpoints adds fe01123efb Use gdbarch for probe::get_argument_count adds d90b8f2632 Check arguments for all probes before using them adds 6591bf0131 Automatic date update in version.in adds 1e4b5e7d35 Fix a potential buffer overrun in the MMIX disassembler when [...] adds f44b758d31 Fix buffer underrun bug in the TI C30 disassembler. adds 4e962e74e4 Handle biased types adds 06ff036ed2 gdb: Handle missing domain types in: maintenance print psymbols adds ee6d95574b Automatic date update in version.in adds 98b0ebab0a Avoid expect's buffer overflow in info-var.exp test. adds 809f915398 Automatic date update in version.in adds 89bdc77eab PR24955, libbfd terminating program on out of memory adds 77486630b1 R_PPC64_PCREL_OPT adds 133a1f6041 PowerPC64 GOT_PCREL relocs adds e47d413a2c PowerPC warning on symbol+offset@got adds 30331a6ca0 [gdb/testsuite] Restore breakpoint command in ui-redirect.exp adds de07a74580 Fix PR ld/24574 adds 6ade8373c9 Automatic date update in version.in adds b16c44debc bfd_get_filename adds f5c3a9e305 beos.em qsort predicate tidy adds ead0e69a4a Change int to bool for the relocate_* functions adds 736b0f7618 un-XFAIL under Clang tests using labels adds deccd150e1 Automatic date update in version.in adds c7f839cbf0 Change lookup_symbol's block_index parameter type to block_enum adds b26b24e027 Automatic date update in version.in adds 8634b4628e Truncate long TUI window titles adds 4082c6ee39 Automatic date update in version.in adds 60391a255b Add markers for 2.33 branch to NEWS and ChangeLog files. adds 30689705b1 Automatic date update in version.in adds 0e708e89b6 Automatic date update in version.in adds ac30ac155b Update version number to 2.32.90 for pre-release on 2.33 branch. adds 6877f3195c Automatic date update in version.in adds a58bfdb3ed Automatic date update in version.in adds 758440d41b i386: Adjust for new output format from readelf adds 0ebd633092 Automatic date update in version.in adds 722b823106 PR24981, Hit assertion failure in ld/ldlang.c:7504 adds 7bfaf47869 AArch64: Fix objdump tests adds 21ce480649 [gas][news] NEWS (2.33) note new SVE2 and TME instructions f [...] adds 64dde846bd Automatic date update in version.in adds 0a9fdbbfd3 [GOLD] Fix spurious "plugin needed to handle lto object" warnings adds 6a31648b7e Automatic date update in version.in adds 3089107aad Automatic date update in version.in adds ae3e3d0dae Automatic date update in version.in adds c49c5dac91 Automatic date update in version.in adds 46b3cd9e39 Fix building gold with gcc-10. adds 3417d517e1 Automatic date update in version.in adds 641cbc94c4 tc-i386.c gcc10 warning fix adds fdbc0dd57d Work around gcc10 FAIL: S-records with constructors adds a11b3493ca PR25018, readelf crash on 32bits adds 40ac0077b2 implicit conversion from enum ld_plugin_level to enum ld_plu [...] adds 895b6d9878 PR25031, nm reports wrong address on 32bit adds 5649d32a79 Automatic date update in version.in adds 8ddfdf49a4 Automatic date update in version.in adds 922396d0d0 Automatic date update in version.in adds ed7fe196c6 Automatic date update in version.in adds 8ba6c5a402 Automatic date update in version.in adds 0231a51ef7 Update version number and generated files for 2.33 release. adds e648cc9eb7 Automatic date update in version.in adds f4aebe9807 Automatic date update in version.in adds 146a3bb9cc Change objcopy's --set-section-alignment option so that it t [...] adds ca11ac8e13 Automatic date update in version.in adds d4768b8e5d Automatic date update in version.in adds 20057c8c5e x86-64: fix handling of PUSH/POP of segment register adds c62249f310 Automatic date update in version.in adds f451a2900a Automatic date update in version.in adds 5279478a8c Automatic date update in version.in adds 068723f59d Automatic date update in version.in adds 443adfa409 PR24262, plugin search dir doesn't respect --libdir adds 7cb2dcb804 PR25046, readelf "Reading xxx bytes extends past end of file [...] adds 1b1bf9a89a PowerPC PIC vs. DLL TLS issues adds 8aaf083b7f Re: PowerPC PIC vs. DLL TLS issues adds 52b0b563f1 PowerPC section flag tidy adds 977424c60e PowerPC TLS miscounting PLT for __tls_get_addr adds 0bc183f81a PR25079, "ar s" stopped working adds 3873adb9f3 Automatic date update in version.in adds 3115c23462 Automatic date update in version.in adds 772db4c6be [PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC adds b094948c09 [PR ld/22263][PR ld/25056] arm: Avoid dynamic TLS relocs in PIE adds 4526ef2554 PR25081, Discrepancy between VMA and LMA after ALIGN adds 63bfa436c0 Automatic date update in version.in adds e7dd438803 Automatic date update in version.in adds b5624945ea Release 2.33.1 adds 04165950d1 Automatic date update in version.in adds cadd49ac6f Reset development flag back to true adds 9676be3aa9 Automatic date update in version.in adds 2948a47219 Arm: Fix out of range conditional branch (PR/24991) adds a010731c12 Automatic date update in version.in adds 320d36e82e Automatic date update in version.in adds 7afa33f5c3 Automatic date update in version.in adds 2474d0a2d2 Automatic date update in version.in adds 1a908e1658 Automatic date update in version.in adds 99ba661ea6 Automatic date update in version.in adds 921703f7e0 [bfd] Revise import stubs on hppa. adds 7c65b97032 [bfd] Provide 8-byte minimum alignment for .plt section adds 438708c4da Automatic date update in version.in adds c3285908b2 Automatic date update in version.in adds ad04d012f9 Automatic date update in version.in adds d90ac7088e Automatic date update in version.in adds 52f9b3adc0 Automatic date update in version.in adds ea476f4b95 Automatic date update in version.in adds 3c3645770c Automatic date update in version.in adds cc77c335cc Automatic date update in version.in adds 14eda13428 Automatic date update in version.in adds b0a291746e Automatic date update in version.in adds fa7d7260f3 Automatic date update in version.in adds 3655dc115d Automatic date update in version.in adds 58bba3d11f Automatic date update in version.in adds 33cc02ce1f Automatic date update in version.in adds 23c9071a49 Automatic date update in version.in adds 1be55c65b2 Automatic date update in version.in adds 12d7177b43 Automatic date update in version.in adds c1af18e7c7 Automatic date update in version.in adds 549d12c1b7 Automatic date update in version.in adds f4b8be6271 Automatic date update in version.in adds e1103a12e1 Automatic date update in version.in adds 56d4ff88ee Automatic date update in version.in adds a85ca3a5ea Automatic date update in version.in adds 09ff928567 Automatic date update in version.in adds 2bfb9e2a3e Automatic date update in version.in adds 1bb12b2dea Automatic date update in version.in adds a08a1d42c1 Automatic date update in version.in adds acc7eecf5a Automatic date update in version.in adds d31fdb679d Automatic date update in version.in adds 75233fd1a2 Automatic date update in version.in adds f0a6ba3e08 Automatic date update in version.in adds 7a9013e51a Automatic date update in version.in adds cebac20b09 Automatic date update in version.in adds 0522c409b0 Automatic date update in version.in adds 4968d9796d Automatic date update in version.in adds f1bf9696b2 Automatic date update in version.in adds 3c4caf3c48 Automatic date update in version.in adds 807187ea8b Automatic date update in version.in adds 0195d48313 Automatic date update in version.in adds eadf96f18f Automatic date update in version.in adds 38ca5c4707 Automatic date update in version.in adds f112668280 Automatic date update in version.in adds a6ad915f8a Automatic date update in version.in adds e047dcf56b Automatic date update in version.in adds f07d629ae4 Automatic date update in version.in adds dc866fa827 Automatic date update in version.in adds ac7435e1b2 Automatic date update in version.in adds 6e613b58ac [gas] Implement .cfi_negate_ra_state directive adds 78afc26291 Automatic date update in version.in adds c656f9a430 Automatic date update in version.in adds da3b036b57 Automatic date update in version.in adds 4b790f2d8c Automatic date update in version.in adds c8178219fa Automatic date update in version.in adds c7aabb7a45 Automatic date update in version.in adds b8e98930b0 Automatic date update in version.in adds 9efd3f8f1e Automatic date update in version.in adds 9fcca05bc0 Automatic date update in version.in adds 7abd091a98 Automatic date update in version.in adds 47dcf22992 Automatic date update in version.in adds c392b242b7 Automatic date update in version.in adds 157ae45e4f Automatic date update in version.in adds 9ab8189bde Automatic date update in version.in adds 3b23cbe1a3 Automatic date update in version.in adds f39db57bfa Automatic date update in version.in adds 0fea78fac5 Automatic date update in version.in adds 273dc3cd12 Automatic date update in version.in adds a1c8d4f515 Automatic date update in version.in adds f25f35f84c Automatic date update in version.in adds ee33b2b6b5 Automatic date update in version.in adds cf6dc33551 Automatic date update in version.in adds 6fd37f7a6c Automatic date update in version.in adds e87be223b7 Automatic date update in version.in adds b8229b2eea Automatic date update in version.in adds 3754ee881e Automatic date update in version.in adds 13cb08b3f1 Automatic date update in version.in adds 5d80632445 Automatic date update in version.in adds 468af26130 Automatic date update in version.in adds eb4d619b9b Automatic date update in version.in adds 4b5276de7d Automatic date update in version.in adds d86cb36489 Automatic date update in version.in adds e577ec51a2 Automatic date update in version.in adds 1ba9e537e2 Automatic date update in version.in adds 8b4cd5006f Automatic date update in version.in adds 2b2776e741 Automatic date update in version.in adds 846416a5ae Automatic date update in version.in adds 75d0484343 Automatic date update in version.in adds c06868784d [ARM][gas] fix build breakage with gcc-10 by using correct e [...] adds 6fbcfe4762 [PR ld/22269] arm: Avoid dynamic relocs for undefweak symbol [...] adds d8e39d4adf Automatic date update in version.in adds dc28d8fd34 Automatic date update in version.in adds 02efd171de PR25384, PowerPC64 ELFv1 copy relocs against function symbols adds 6824500f42 Reinstate gas em=freebsd for sparc-freebsd adds ec74683a32 Automatic date update in version.in adds 69a29b6e06 AArch64: Revert SEC_LINKER_CREATED for AArch64 stubs (PR/25210) adds 1c71e324d8 Automatic date update in version.in adds 43f209c984 ld-arm/tls-gdesc-neg test adds 1e97453209 Automatic date update in version.in adds 6bbd34118a Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: ChangeLog | 151 + MAINTAINERS | 4 +- Makefile.def | 14 + Makefile.in | 1481 +- bfd/ChangeLog | 1134 + bfd/Makefile.am | 6 +- bfd/Makefile.in | 11 +- bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 98 +- bfd/archive.c | 44 +- bfd/archive64.c | 9 +- bfd/archures.c | 4 + bfd/bfd-in.h | 19 +- bfd/bfd-in2.h | 58 +- bfd/bfd.c | 6 + bfd/coffcode.h | 8 + bfd/coffgen.c | 4 +- bfd/cofflink.c | 2 +- bfd/compress.c | 20 + bfd/config.bfd | 20 +- bfd/configure | 37 +- bfd/configure.ac | 17 +- bfd/corefile.c | 8 +- bfd/cpu-aarch64.c | 9 +- bfd/cpu-arm.c | 3 + bfd/cpu-bpf.c | 41 + bfd/development.sh | 2 +- bfd/dwarf2.c | 409 +- bfd/elf-bfd.h | 46 +- bfd/elf-hppa.h | 6 +- bfd/elf-m10300.c | 6 +- bfd/elf-nacl.c | 5 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 18 +- bfd/elf-vxworks.c | 19 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 299 +- bfd/elf32-arc.c | 321 +- bfd/elf32-arm.c | 232 +- bfd/elf32-avr.c | 26 +- bfd/elf32-bfin.c | 6 +- bfd/elf32-cr16.c | 10 +- bfd/elf32-cris.c | 6 +- bfd/elf32-d10v.c | 1 - bfd/elf32-d30v.c | 1 - bfd/elf32-h8300.c | 7 +- bfd/elf32-hppa.c | 99 +- bfd/elf32-i386.c | 4 - bfd/elf32-lm32.c | 8 +- bfd/elf32-m32r.c | 6 +- bfd/elf32-m68hc11.c | 1 - bfd/elf32-m68hc12.c | 1 - bfd/elf32-m68k.c | 41 +- bfd/elf32-microblaze.c | 5 +- bfd/elf32-mips.c | 8 +- bfd/elf32-msp430.c | 6 +- bfd/elf32-nds32.c | 6 +- bfd/elf32-or1k.c | 13 +- bfd/elf32-pj.c | 6 +- bfd/elf32-ppc.c | 208 +- bfd/elf32-s12z.c | 1 - bfd/elf32-sparc.c | 18 +- bfd/elf32-v850.c | 6 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xc16x.c | 6 +- bfd/elf32-xtensa.c | 77 +- bfd/elf64-alpha.c | 4 +- bfd/elf64-bpf.c | 555 + bfd/elf64-hppa.c | 26 +- bfd/elf64-ia64-vms.c | 6 +- bfd/elf64-ppc.c | 1595 +- bfd/elf64-x86-64.c | 153 +- bfd/elfcode.h | 18 +- bfd/elflink.c | 139 +- bfd/elfnn-aarch64.c | 253 +- bfd/elfnn-ia64.c | 6 +- bfd/elfnn-riscv.c | 117 +- bfd/elfxx-aarch64.c | 25 +- bfd/elfxx-aarch64.h | 4 +- bfd/elfxx-mips.c | 255 +- bfd/elfxx-mips.h | 12 +- bfd/elfxx-target.h | 7 +- bfd/elfxx-x86.c | 7 +- bfd/format.c | 9 +- bfd/libbfd-in.h | 11 +- bfd/libbfd.h | 40 +- bfd/linker.c | 13 +- bfd/mach-o-arm.c | 22 + bfd/mach-o.c | 15 +- bfd/opncls.c | 41 +- bfd/peXXigen.c | 7 + bfd/pei-x86_64.c | 71 +- bfd/plugin.c | 90 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 2907 +- bfd/po/fr.po | 6 +- bfd/reloc.c | 61 + bfd/som.c | 30 +- bfd/targets.c | 15 +- bfd/verilog.c | 80 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 5 +- bfd/xcofflink.c | 12 +- binutils/.README-how-to-make-a-release.swp | Bin 0 -> 16384 bytes binutils/BRANCHES | 1 + binutils/ChangeLog | 601 + binutils/MAINTAINERS | 2 + binutils/Makefile.am | 15 +- binutils/Makefile.in | 65 +- binutils/NEWS | 19 +- binutils/README-how-to-make-a-release | 2 +- binutils/ar.c | 15 +- binutils/arsup.c | 11 +- binutils/bucomm.c | 12 +- binutils/configure | 20 +- binutils/debug.c | 5 +- binutils/doc/binutils.texi | 93 +- binutils/doc/ctf.options.texi | 14 + binutils/dwarf.c | 580 +- binutils/nm.c | 169 +- binutils/objcopy.c | 99 +- binutils/objdump.c | 215 +- binutils/po/binutils.pot | 3344 +- binutils/po/ca.po | 8281 +- binutils/readelf.c | 603 +- binutils/strings.c | 4 +- .../binutils-all/aarch64/sve-dwarf-registers.d | 25 + .../binutils-all/aarch64/sve-dwarf-registers.s | 6 + binutils/testsuite/binutils-all/arm/in-order-all.d | 1 + binutils/testsuite/binutils-all/arm/in-order.d | 1 + .../testsuite/binutils-all/arm/out-of-order-all.d | 1 + binutils/testsuite/binutils-all/arm/out-of-order.d | 1 + binutils/testsuite/binutils-all/dwarf-attributes.S | 8 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 72 +- binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 2 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/nm.exp | 3 +- binutils/testsuite/binutils-all/note-2-32.d | 2 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 50 +- binutils/testsuite/binutils-all/objdump.exp | 133 +- binutils/testsuite/binutils-all/readelf.ss-mips | 8 +- binutils/testsuite/binutils-all/readelf.ss-tmips | 8 +- .../testsuite/binutils-all/set-section-alignment.d | 9 + binutils/testsuite/binutils-all/verilog-1.hex | 5 + binutils/testsuite/binutils-all/verilog-2.hex | 5 + binutils/testsuite/binutils-all/verilog-4.hex | 6 + binutils/testsuite/binutils-all/verilog-8.hex | 5 + binutils/testsuite/binutils-all/verilogtest.s | 12 + binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/gentestdlls.c | 178 + binutils/testsuite/lib/binutils-common.exp | 12 +- config.guess | 198 +- config.sub | 29 +- config/ChangeLog | 4 + configure | 34 +- configure.ac | 28 +- cpu/ChangeLog | 80 + cpu/bpf.cpu | 660 + cpu/bpf.opc | 191 + cpu/or1k.cpu | 21 +- cpu/or1k.opc | 92 + cpu/or1kcommon.cpu | 113 +- cpu/or1korbis.cpu | 3 +- cpu/or1korfpx.cpu | 214 +- elfcpp/ChangeLog | 35 + elfcpp/arm.h | 1 + elfcpp/powerpc.h | 35 + gas/ChangeLog | 2269 +- gas/Makefile.am | 2 + gas/Makefile.in | 5 + gas/NEWS | 30 +- gas/as.h | 4 + gas/atof-generic.c | 39 +- gas/config/atof-ieee.c | 39 +- gas/config/obj-elf.c | 122 +- gas/config/tc-aarch64.c | 94 +- gas/config/tc-aarch64.h | 6 + gas/config/tc-arc.c | 3 - gas/config/tc-arm.c | 5333 +- gas/config/tc-arm.h | 20 +- gas/config/tc-bpf.c | 400 + gas/config/tc-bpf.h | 51 + gas/config/tc-csky.c | 2 + gas/config/tc-epiphany.c | 44 +- gas/config/tc-epiphany.h | 1 - gas/config/tc-hppa.h | 8 + gas/config/tc-i386-intel.c | 11 +- gas/config/tc-i386.c | 382 +- gas/config/tc-ia64.c | 2 - gas/config/tc-ip2k.c | 2 + gas/config/tc-ip2k.h | 1 - gas/config/tc-m32c.c | 3 - gas/config/tc-m32r.c | 3 - gas/config/tc-metag.c | 3 - gas/config/tc-microblaze.c | 5 +- gas/config/tc-mips.c | 123 +- gas/config/tc-mips.h | 5 + gas/config/tc-mt.c | 2 + gas/config/tc-mt.h | 1 - gas/config/tc-nds32.c | 3 - gas/config/tc-or1k.c | 3 - gas/config/tc-ppc.c | 660 +- gas/config/tc-ppc.h | 27 +- gas/config/tc-riscv.c | 47 +- gas/config/tc-s12z.c | 104 +- gas/config/tc-score.c | 3 +- gas/config/tc-score7.c | 3 +- gas/config/tc-sh.c | 30 +- gas/config/tc-tic4x.c | 6 +- gas/config/tc-tic54x.c | 65 +- gas/config/tc-tic54x.h | 9 +- gas/config/tc-tilegx.c | 3 - gas/config/tc-tilepro.c | 3 - gas/config/tc-visium.c | 3 - gas/configure | 30 +- gas/configure.ac | 6 + gas/configure.tgt | 2 + gas/doc/Makefile.am | 1 + gas/doc/Makefile.in | 1 + gas/doc/all.texi | 1 + gas/doc/as.texi | 46 +- gas/doc/c-aarch64.texi | 24 +- gas/doc/c-arm.texi | 45 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 387 + gas/doc/c-i386.texi | 54 +- gas/doc/c-riscv.texi | 14 +- gas/doc/c-s12z.texi | 159 +- gas/dw2gencfi.c | 49 +- gas/dwarf2dbg.c | 36 +- gas/expr.c | 27 +- gas/expr.h | 2 + gas/macro.c | 2 +- gas/messages.c | 18 +- gas/po/POTFILES.in | 2 + gas/po/gas.pot | 5327 +- gas/po/sv.po | 10021 +- gas/read.c | 3 +- gas/testsuite/gas/aarch64/codealign.d | 1 + gas/testsuite/gas/aarch64/codealign_1.d | 1 + gas/testsuite/gas/aarch64/cpu-cortex-a34.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 6 + gas/testsuite/gas/aarch64/diagnostic.l | 1 + gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/dwarf.d | 2 +- gas/testsuite/gas/aarch64/float16-be.d | 11 + gas/testsuite/gas/aarch64/float16-le.d | 11 + gas/testsuite/gas/aarch64/float16.s | 19 + gas/testsuite/gas/aarch64/illegal-sve2-aes.d | 6 +- gas/testsuite/gas/aarch64/illegal-sve2-sha3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-sm4.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 18 +- gas/testsuite/gas/aarch64/illegal-sve2.s | 10 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 1 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 5 + gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 1 + gas/testsuite/gas/aarch64/mapping2.d | 1 + gas/testsuite/gas/aarch64/mapping3.d | 1 + gas/testsuite/gas/aarch64/mapping4.d | 1 + gas/testsuite/gas/aarch64/mapping_5.d | 1 + gas/testsuite/gas/aarch64/mapping_6.d | 1 + gas/testsuite/gas/{arm => aarch64}/nop-asm.s | 0 gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 26 + gas/testsuite/gas/aarch64/pac_negate_ra_state.s | 20 + gas/testsuite/gas/aarch64/sve-movprfx_1.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_10.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_11.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_12.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_13.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_14.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_15.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_16.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_17.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_18.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_19.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_2.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_20.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_21.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_22.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_23.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_24.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_25.d | 4 +- gas/testsuite/gas/aarch64/sve-movprfx_25.l | 1 - gas/testsuite/gas/aarch64/sve-movprfx_25.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.d | 42 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 12 +- gas/testsuite/gas/aarch64/sve-movprfx_26.s | 28 +- gas/testsuite/gas/aarch64/sve-movprfx_27.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_27.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_4.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_5.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_6.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_7.d | 4 +- gas/testsuite/gas/aarch64/sve-movprfx_8.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_9.d | 2 +- gas/testsuite/gas/aarch64/sve2.d | 6 +- gas/testsuite/gas/aarch64/sve2.s | 4 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d | 11 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s | 8 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 10 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s | 4 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 13 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s | 20 + gas/testsuite/gas/aarch64/sysreg-4.d | 21 +- gas/testsuite/gas/aarch64/sysreg-4.s | 1 + gas/testsuite/gas/all/assign.d | 1 + gas/testsuite/gas/all/float.s | 2 + gas/testsuite/gas/all/gas.exp | 3 + gas/testsuite/gas/all/none.d | 1 + gas/testsuite/gas/all/org-1.l | 2 +- gas/testsuite/gas/all/org-1.s | 2 + gas/testsuite/gas/all/weakref1.d | 1 + gas/testsuite/gas/arc/nps400-6.d | 2 +- gas/testsuite/gas/arm/arch6zk.d | 4 +- gas/testsuite/gas/arm/arch6zk.s | 4 +- gas/testsuite/gas/arm/armv8_1-m-bf-rel.d | 4 +- gas/testsuite/gas/arm/armv8_1-m-bf-rela.d | 12 + gas/testsuite/gas/arm/armv8_1-m-bf.d | 4 +- gas/testsuite/gas/arm/armv8_1-m-bfcsel.d | 4 +- gas/testsuite/gas/arm/armv8_1-m-bfl-rel.d | 4 +- gas/testsuite/gas/arm/armv8_1-m-bfl-rela.d | 12 + gas/testsuite/gas/arm/armv8_1-m-bfl.d | 4 +- gas/testsuite/gas/arm/armv8_1-m-cond-bad.d | 4 + gas/testsuite/gas/arm/armv8_1-m-cond-bad.l | 8 + gas/testsuite/gas/arm/armv8_1-m-cond-bad.s | 15 + gas/testsuite/gas/arm/armv8_1-m-cond.d | 21 + gas/testsuite/gas/arm/armv8_1-m-cond.s | 17 + gas/testsuite/gas/arm/armv8_1-m-loloop.d | 10 +- gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad1.d | 4 + gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad1.l | 9 + gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad2.d | 4 + gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad2.l | 5 + gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad3.d | 4 + gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad3.l | 11 + gas/testsuite/gas/arm/armv8_1-m-spec-reg.d | 20 + gas/testsuite/gas/arm/armv8_1-m-spec-reg.s | 15 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.l | 4 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.l | 16 +- gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a77.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m35p.d | 6 + gas/testsuite/gas/arm/dotprod-illegal.l | 10 +- gas/testsuite/gas/arm/float16-bad.d | 3 + gas/testsuite/gas/arm/float16-bad.l | 10 + gas/testsuite/gas/arm/float16-bad.s | 13 + gas/testsuite/gas/arm/float16-be.d | 11 + .../gas/arm/float16-eabi-alternative-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-ieee-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-no-format.d | 8 + gas/testsuite/gas/arm/float16-eabi.s | 2 + gas/testsuite/gas/arm/float16-format-bad.d | 3 + gas/testsuite/gas/arm/float16-format-bad.l | 5 + gas/testsuite/gas/arm/float16-format-bad.s | 5 + gas/testsuite/gas/arm/float16-format-opt-bad.d | 4 + gas/testsuite/gas/arm/float16-format-opt-bad.l | 4 + gas/testsuite/gas/arm/float16-le.d | 11 + gas/testsuite/gas/arm/float16.s | 25 + gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/load-pseudo.s | 3 + gas/testsuite/gas/arm/local_function.d | 1 + gas/testsuite/gas/arm/m0-load-pseudo.d | 12 + gas/testsuite/gas/arm/m23-load-pseudo.d | 12 + gas/testsuite/gas/arm/m33-load-pseudo.d | 11 + gas/testsuite/gas/arm/mapdir.d | 2 +- gas/testsuite/gas/arm/mapmisc.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 1 + gas/testsuite/gas/arm/mapping3.d | 1 + gas/testsuite/gas/arm/mapping4.d | 1 + gas/testsuite/gas/arm/mapsecs.d | 2 +- gas/testsuite/gas/arm/mapshort-eabi.d | 1 + gas/testsuite/gas/arm/mve-shift-bad.d | 4 + gas/testsuite/gas/arm/mve-shift-bad.l | 18 + gas/testsuite/gas/arm/mve-shift-bad.s | 21 + gas/testsuite/gas/arm/mve-shift.d | 29 + gas/testsuite/gas/arm/mve-shift.s | 23 + gas/testsuite/gas/arm/mve-tailpredloop-bad.d | 5 + gas/testsuite/gas/arm/mve-tailpredloop-bad.l | 26 + gas/testsuite/gas/arm/mve-tailpredloop-bad.s | 36 + gas/testsuite/gas/arm/mve-tailpredloop.d | 95 + gas/testsuite/gas/arm/mve-tailpredloop.s | 23 + gas/testsuite/gas/arm/mve-vabav-bad.d | 6 + gas/testsuite/gas/arm/mve-vabav-bad.l | 18 + gas/testsuite/gas/arm/mve-vabav-bad.s | 26 + gas/testsuite/gas/arm/mve-vabav.d | 1365 + gas/testsuite/gas/arm/mve-vabav.s | 29 + gas/testsuite/gas/arm/mve-vabd.d | 1018 + gas/testsuite/gas/arm/mve-vabd.s | 32 + gas/testsuite/gas/arm/mve-vabsneg-bad-1.d | 6 + gas/testsuite/gas/arm/mve-vabsneg-bad-1.l | 33 + gas/testsuite/gas/arm/mve-vabsneg-bad-1.s | 37 + gas/testsuite/gas/arm/mve-vabsneg-bad-2.d | 6 + gas/testsuite/gas/arm/mve-vabsneg-bad-2.l | 29 + gas/testsuite/gas/arm/mve-vabsneg-bad-2.s | 32 + gas/testsuite/gas/arm/mve-vabsneg.d | 271 + gas/testsuite/gas/arm/mve-vabsneg.s | 36 + gas/testsuite/gas/arm/mve-vadc-bad.d | 5 + gas/testsuite/gas/arm/mve-vadc-bad.l | 31 + gas/testsuite/gas/arm/mve-vadc-bad.s | 36 + gas/testsuite/gas/arm/mve-vadc.d | 262 + gas/testsuite/gas/arm/mve-vadc.s | 17 + gas/testsuite/gas/arm/mve-vaddlv-bad.d | 5 + gas/testsuite/gas/arm/mve-vaddlv-bad.l | 42 + gas/testsuite/gas/arm/mve-vaddlv-bad.s | 47 + gas/testsuite/gas/arm/mve-vaddlv.d | 852 + gas/testsuite/gas/arm/mve-vaddlv.s | 19 + gas/testsuite/gas/arm/mve-vaddsub.d | 3535 + gas/testsuite/gas/arm/mve-vaddsub.s | 77 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l | 55 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.s | 39 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.d | 6 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l | 46 + gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.s | 32 + gas/testsuite/gas/arm/mve-vaddv-bad.d | 5 + gas/testsuite/gas/arm/mve-vaddv-bad.l | 32 + gas/testsuite/gas/arm/mve-vaddv-bad.s | 37 + gas/testsuite/gas/arm/mve-vaddv.d | 432 + gas/testsuite/gas/arm/mve-vaddv.s | 15 + gas/testsuite/gas/arm/mve-vand-bad.d | 5 + gas/testsuite/gas/arm/mve-vand-bad.l | 27 + gas/testsuite/gas/arm/mve-vand-bad.s | 38 + gas/testsuite/gas/arm/mve-vand.d | 1432 + gas/testsuite/gas/arm/mve-vand.s | 28 + gas/testsuite/gas/arm/mve-vbic-bad.d | 5 + gas/testsuite/gas/arm/mve-vbic-bad.l | 28 + gas/testsuite/gas/arm/mve-vbic-bad.s | 38 + gas/testsuite/gas/arm/mve-vbic.d | 1020 + gas/testsuite/gas/arm/mve-vbic.s | 26 + gas/testsuite/gas/arm/mve-vbrsr-bad.d | 5 + gas/testsuite/gas/arm/mve-vbrsr-bad.l | 14 + gas/testsuite/gas/arm/mve-vbrsr-bad.s | 20 + gas/testsuite/gas/arm/mve-vbrsr.d | 612 + gas/testsuite/gas/arm/mve-vbrsr.s | 16 + gas/testsuite/gas/arm/mve-vcadd-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vcadd-bad-1.l | 17 + gas/testsuite/gas/arm/mve-vcadd-bad-1.s | 23 + gas/testsuite/gas/arm/mve-vcadd-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vcadd-bad-2.l | 17 + gas/testsuite/gas/arm/mve-vcadd-bad-2.s | 22 + gas/testsuite/gas/arm/mve-vcadd.d | 1407 + gas/testsuite/gas/arm/mve-vcadd.s | 80 + gas/testsuite/gas/arm/mve-vcls-bad.d | 5 + gas/testsuite/gas/arm/mve-vcls-bad.l | 17 + gas/testsuite/gas/arm/mve-vcls-bad.s | 24 + gas/testsuite/gas/arm/mve-vcls.d | 87 + gas/testsuite/gas/arm/mve-vcls.s | 15 + gas/testsuite/gas/arm/mve-vclz-bad.d | 5 + gas/testsuite/gas/arm/mve-vclz-bad.l | 14 + gas/testsuite/gas/arm/mve-vclz-bad.s | 20 + gas/testsuite/gas/arm/mve-vclz.d | 87 + gas/testsuite/gas/arm/mve-vclz.s | 14 + gas/testsuite/gas/arm/mve-vcmla-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vcmla-bad-1.l | 3 + gas/testsuite/gas/arm/mve-vcmla-bad-1.s | 4 + gas/testsuite/gas/arm/mve-vcmla-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vcmla-bad-2.l | 17 + gas/testsuite/gas/arm/mve-vcmla-bad-2.s | 23 + gas/testsuite/gas/arm/mve-vcmla.d | 652 + gas/testsuite/gas/arm/mve-vcmla.s | 57 + gas/testsuite/gas/arm/mve-vcmp-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vcmp-bad-1.l | 31 + gas/testsuite/gas/arm/mve-vcmp-bad-1.s | 47 + gas/testsuite/gas/arm/mve-vcmp-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vcmp-bad-2.l | 25 + gas/testsuite/gas/arm/mve-vcmp-bad-2.s | 41 + gas/testsuite/gas/arm/mve-vcmp.d | 1745 + gas/testsuite/gas/arm/mve-vcmp.s | 59 + gas/testsuite/gas/arm/mve-vcmul-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vcmul-bad-1.l | 4 + gas/testsuite/gas/arm/mve-vcmul-bad-1.s | 5 + gas/testsuite/gas/arm/mve-vcmul-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vcmul-bad-2.l | 17 + gas/testsuite/gas/arm/mve-vcmul-bad-2.s | 23 + gas/testsuite/gas/arm/mve-vcmul.d | 652 + gas/testsuite/gas/arm/mve-vcmul.s | 56 + gas/testsuite/gas/arm/mve-vcvt-1.d | 1317 + gas/testsuite/gas/arm/mve-vcvt-1.s | 33 + gas/testsuite/gas/arm/mve-vcvt-2.d | 217 + gas/testsuite/gas/arm/mve-vcvt-2.s | 22 + gas/testsuite/gas/arm/mve-vcvt-3.d | 112 + gas/testsuite/gas/arm/mve-vcvt-3.s | 17 + gas/testsuite/gas/arm/mve-vcvt-4.d | 432 + gas/testsuite/gas/arm/mve-vcvt-4.s | 42 + gas/testsuite/gas/arm/mve-vcvt-bad-1.d | 6 + gas/testsuite/gas/arm/mve-vcvt-bad-1.l | 75 + gas/testsuite/gas/arm/mve-vcvt-bad-1.s | 40 + gas/testsuite/gas/arm/mve-vcvt-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vcvt-bad-2.l | 58 + gas/testsuite/gas/arm/mve-vcvt-bad-2.s | 24 + gas/testsuite/gas/arm/mve-vcvt-bad-3.d | 5 + gas/testsuite/gas/arm/mve-vcvt-bad-3.l | 39 + gas/testsuite/gas/arm/mve-vcvt-bad-3.s | 34 + gas/testsuite/gas/arm/mve-vcvt-bad-4.d | 5 + gas/testsuite/gas/arm/mve-vcvt-bad-4.l | 133 + gas/testsuite/gas/arm/mve-vcvt-bad-4.s | 62 + gas/testsuite/gas/arm/mve-vcvt-bad.d | 6 + gas/testsuite/gas/arm/mve-vcvt-bad.l | 77 + gas/testsuite/gas/arm/mve-vcvt-bad.s | 94 + gas/testsuite/gas/arm/mve-vddup-bad.d | 6 + gas/testsuite/gas/arm/mve-vddup-bad.l | 33 + gas/testsuite/gas/arm/mve-vddup-bad.s | 43 + gas/testsuite/gas/arm/mve-vddup.d | 5903 + gas/testsuite/gas/arm/mve-vddup.s | 34 + gas/testsuite/gas/arm/mve-vdup-bad.d | 5 + gas/testsuite/gas/arm/mve-vdup-bad.l | 16 + gas/testsuite/gas/arm/mve-vdup-bad.s | 23 + gas/testsuite/gas/arm/mve-vdup.d | 162 + gas/testsuite/gas/arm/mve-vdup.s | 14 + gas/testsuite/gas/arm/mve-veor-bad.d | 5 + gas/testsuite/gas/arm/mve-veor-bad.l | 12 + gas/testsuite/gas/arm/mve-veor-bad.s | 18 + gas/testsuite/gas/arm/mve-veor.d | 1012 + gas/testsuite/gas/arm/mve-veor.s | 17 + gas/testsuite/gas/arm/mve-vfma-vfms-bad.d | 5 + gas/testsuite/gas/arm/mve-vfma-vfms-bad.l | 35 + gas/testsuite/gas/arm/mve-vfma-vfms-bad.s | 49 + gas/testsuite/gas/arm/mve-vfma-vfms.d | 915 + gas/testsuite/gas/arm/mve-vfma-vfms.s | 25 + gas/testsuite/gas/arm/mve-vfmas-bad.d | 5 + gas/testsuite/gas/arm/mve-vfmas-bad.l | 16 + gas/testsuite/gas/arm/mve-vfmas-bad.s | 22 + gas/testsuite/gas/arm/mve-vfmas.d | 412 + gas/testsuite/gas/arm/mve-vfmas.s | 16 + gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.d | 5 + gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l | 71 + gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.s | 69 + gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd.d | 4665 + gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd.s | 26 + gas/testsuite/gas/arm/mve-vhcadd-bad.d | 5 + gas/testsuite/gas/arm/mve-vhcadd-bad.l | 17 + gas/testsuite/gas/arm/mve-vhcadd-bad.s | 23 + gas/testsuite/gas/arm/mve-vhcadd.d | 710 + gas/testsuite/gas/arm/mve-vhcadd.s | 57 + gas/testsuite/gas/arm/mve-vidup-bad.d | 5 + gas/testsuite/gas/arm/mve-vidup-bad.l | 34 + gas/testsuite/gas/arm/mve-vidup-bad.s | 43 + gas/testsuite/gas/arm/mve-vldr-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vldr-bad-1.l | 98 + gas/testsuite/gas/arm/mve-vldr-bad-1.s | 107 + gas/testsuite/gas/arm/mve-vldr-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vldr-bad-2.l | 41 + gas/testsuite/gas/arm/mve-vldr-bad-2.s | 44 + gas/testsuite/gas/arm/mve-vldr-bad-3.d | 5 + gas/testsuite/gas/arm/mve-vldr-bad-3.l | 135 + gas/testsuite/gas/arm/mve-vldr-bad-3.s | 138 + gas/testsuite/gas/arm/mve-vmax-vmin-bad.d | 5 + gas/testsuite/gas/arm/mve-vmax-vmin-bad.l | 27 + gas/testsuite/gas/arm/mve-vmax-vmin-bad.s | 31 + gas/testsuite/gas/arm/mve-vmax-vmin.d | 1512 + gas/testsuite/gas/arm/mve-vmax-vmin.s | 17 + gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.d | 5 + gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l | 29 + gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s | 33 + gas/testsuite/gas/arm/mve-vmaxa-vmina.d | 162 + gas/testsuite/gas/arm/mve-vmaxa-vmina.s | 16 + gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.d | 5 + gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l | 27 + gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s | 31 + gas/testsuite/gas/arm/mve-vmaxnm-vminnm.d | 617 + gas/testsuite/gas/arm/mve-vmaxnm-vminnm.s | 24 + gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.d | 5 + gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l | 27 + gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s | 31 + gas/testsuite/gas/arm/mve-vmaxnma-vminnma.s | 15 + gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.d | 5 + gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l | 57 + gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s | 57 + gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv.d | 377 + gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv.s | 22 + gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.d | 5 + gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l | 57 + gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s | 57 + gas/testsuite/gas/arm/mve-vmaxv-vminv.d | 737 + gas/testsuite/gas/arm/mve-vmaxv-vminv.s | 30 + gas/testsuite/gas/arm/mve-vmla-bad.d | 5 + gas/testsuite/gas/arm/mve-vmla-bad.l | 17 + gas/testsuite/gas/arm/mve-vmla-bad.s | 23 + gas/testsuite/gas/arm/mve-vmla.d | 1360 + gas/testsuite/gas/arm/mve-vmla.s | 14 + gas/testsuite/gas/arm/mve-vmladav-bad.d | 5 + gas/testsuite/gas/arm/mve-vmladav-bad.l | 55 + gas/testsuite/gas/arm/mve-vmladav-bad.s | 55 + gas/testsuite/gas/arm/mve-vmladav.d | 3167 + gas/testsuite/gas/arm/mve-vmladav.s | 34 + gas/testsuite/gas/arm/mve-vmlaldav-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlaldav-bad.l | 62 + gas/testsuite/gas/arm/mve-vmlaldav-bad.s | 58 + gas/testsuite/gas/arm/mve-vmlaldav.d | 12617 ++ gas/testsuite/gas/arm/mve-vmlaldav.s | 32 + gas/testsuite/gas/arm/mve-vmlalv-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlalv-bad.l | 33 + gas/testsuite/gas/arm/mve-vmlalv-bad.s | 35 + gas/testsuite/gas/arm/mve-vmlalv.d | 16812 +++ gas/testsuite/gas/arm/mve-vmlalv.s | 23 + gas/testsuite/gas/arm/mve-vmlas-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlas-bad.l | 16 + gas/testsuite/gas/arm/mve-vmlas-bad.s | 22 + gas/testsuite/gas/arm/mve-vmlas.d | 1360 + gas/testsuite/gas/arm/mve-vmlas.s | 14 + gas/testsuite/gas/arm/mve-vmlav-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlav-bad.l | 29 + gas/testsuite/gas/arm/mve-vmlav-bad.s | 33 + gas/testsuite/gas/arm/mve-vmlav.d | 2112 + gas/testsuite/gas/arm/mve-vmlav.s | 22 + gas/testsuite/gas/arm/mve-vmlsdav-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlsdav-bad.l | 47 + gas/testsuite/gas/arm/mve-vmlsdav-bad.s | 47 + gas/testsuite/gas/arm/mve-vmlsdav.d | 2117 + gas/testsuite/gas/arm/mve-vmlsdav.s | 25 + gas/testsuite/gas/arm/mve-vmlsldav-bad.d | 5 + gas/testsuite/gas/arm/mve-vmlsldav-bad.l | 63 + gas/testsuite/gas/arm/mve-vmlsldav-bad.s | 60 + gas/testsuite/gas/arm/mve-vmlsldav.d | 8412 ++ gas/testsuite/gas/arm/mve-vmlsldav.s | 23 + gas/testsuite/gas/arm/mve-vmov-1.d | 4253 + gas/testsuite/gas/arm/mve-vmov-1.s | 145 + gas/testsuite/gas/arm/mve-vmov-2.d | 4307 + gas/testsuite/gas/arm/mve-vmov-2.s | 147 + gas/testsuite/gas/arm/mve-vmov-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vmov-bad-1.l | 24 + gas/testsuite/gas/arm/mve-vmov-bad-1.s | 29 + gas/testsuite/gas/arm/mve-vmov-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vmov-bad-2.l | 10 + gas/testsuite/gas/arm/mve-vmov-bad-2.s | 11 + gas/testsuite/gas/arm/mve-vmul-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vmul-bad-1.l | 31 + gas/testsuite/gas/arm/mve-vmul-bad-1.s | 35 + gas/testsuite/gas/arm/mve-vmul-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vmul-bad-2.l | 47 + gas/testsuite/gas/arm/mve-vmul-bad-2.s | 41 + gas/testsuite/gas/arm/mve-vmul.d | 1760 + gas/testsuite/gas/arm/mve-vmul.s | 18 + gas/testsuite/gas/arm/mve-vmulh-bad.d | 5 + gas/testsuite/gas/arm/mve-vmulh-bad.l | 29 + gas/testsuite/gas/arm/mve-vmulh-bad.s | 33 + gas/testsuite/gas/arm/mve-vmulh.d | 1512 + gas/testsuite/gas/arm/mve-vmulh.s | 17 + gas/testsuite/gas/arm/mve-vmullbt-bad.d | 5 + gas/testsuite/gas/arm/mve-vmullbt-bad.l | 33 + gas/testsuite/gas/arm/mve-vmullbt-bad.s | 40 + gas/testsuite/gas/arm/mve-vmullbt.d | 1847 + gas/testsuite/gas/arm/mve-vmullbt.s | 89 + gas/testsuite/gas/arm/mve-vmvn-bad.d | 5 + gas/testsuite/gas/arm/mve-vmvn-bad.l | 20 + gas/testsuite/gas/arm/mve-vmvn-bad.s | 21 + gas/testsuite/gas/arm/mve-vmvn.d | 92 + gas/testsuite/gas/arm/mve-vmvn.s | 23 + gas/testsuite/gas/arm/mve-vorn-bad.d | 5 + gas/testsuite/gas/arm/mve-vorn-bad.l | 27 + gas/testsuite/gas/arm/mve-vorn-bad.s | 38 + gas/testsuite/gas/arm/mve-vorn.d | 1021 + gas/testsuite/gas/arm/mve-vorn.s | 26 + gas/testsuite/gas/arm/mve-vorr-bad.d | 5 + gas/testsuite/gas/arm/mve-vorr-bad.l | 27 + gas/testsuite/gas/arm/mve-vorr-bad.s | 38 + gas/testsuite/gas/arm/mve-vorr.d | 1020 + gas/testsuite/gas/arm/mve-vorr.s | 25 + gas/testsuite/gas/arm/mve-vpnot-bad.d | 5 + gas/testsuite/gas/arm/mve-vpnot-bad.l | 12 + gas/testsuite/gas/arm/mve-vpnot-bad.s | 18 + gas/testsuite/gas/arm/mve-vpnot.d | 11 + gas/testsuite/gas/arm/mve-vpnot.s | 6 + gas/testsuite/gas/arm/mve-vpsel-bad.d | 5 + gas/testsuite/gas/arm/mve-vpsel-bad.l | 12 + gas/testsuite/gas/arm/mve-vpsel-bad.s | 19 + gas/testsuite/gas/arm/mve-vpsel.d | 885 + gas/testsuite/gas/arm/mve-vpsel.s | 15 + gas/testsuite/gas/arm/mve-vpst-bad.d | 6 + gas/testsuite/gas/arm/mve-vpst-bad.l | 19 + gas/testsuite/gas/arm/mve-vpst-bad.s | 68 + gas/testsuite/gas/arm/mve-vpt-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vpt-bad-1.l | 23 + gas/testsuite/gas/arm/mve-vpt-bad-1.s | 30 + gas/testsuite/gas/arm/mve-vpt-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vpt-bad-2.l | 21 + gas/testsuite/gas/arm/mve-vpt-bad-2.s | 27 + gas/testsuite/gas/arm/mve-vpt.d | 138311 ++++++++++++++++++ gas/testsuite/gas/arm/mve-vpt.s | 117 + gas/testsuite/gas/arm/mve-vqabsneg-bad.d | 5 + gas/testsuite/gas/arm/mve-vqabsneg-bad.l | 27 + gas/testsuite/gas/arm/mve-vqabsneg-bad.s | 29 + gas/testsuite/gas/arm/mve-vqabsneg.s | 19 + gas/testsuite/gas/arm/mve-vqaddsub-bad.d | 5 + gas/testsuite/gas/arm/mve-vqaddsub-bad.l | 57 + gas/testsuite/gas/arm/mve-vqaddsub-bad.s | 57 + gas/testsuite/gas/arm/mve-vqaddsub.d | 4217 + gas/testsuite/gas/arm/mve-vqaddsub.s | 26 + gas/testsuite/gas/arm/mve-vqdmladh-bad.d | 5 + gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 53 + gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 53 + gas/testsuite/gas/arm/mve-vqdmladh.d | 1407 + gas/testsuite/gas/arm/mve-vqdmladh.s | 81 + gas/testsuite/gas/arm/mve-vqdmlah-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlah-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlah.d | 1362 + gas/testsuite/gas/arm/mve-vqdmlah.s | 18 + gas/testsuite/gas/arm/mve-vqdmlash-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlash-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlash.d | 1362 + gas/testsuite/gas/arm/mve-vqdmlash.s | 18 + gas/testsuite/gas/arm/mve-vqdmlsdh-bad.d | 5 + gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 53 + gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 53 + gas/testsuite/gas/arm/mve-vqdmlsdh.d | 1407 + gas/testsuite/gas/arm/mve-vqdmlsdh.s | 79 + gas/testsuite/gas/arm/mve-vqdmulh-bad.d | 5 + gas/testsuite/gas/arm/mve-vqdmulh-bad.l | 57 + gas/testsuite/gas/arm/mve-vqdmulh-bad.s | 57 + gas/testsuite/gas/arm/mve-vqdmulh.d | 2117 + gas/testsuite/gas/arm/mve-vqdmulh.s | 26 + gas/testsuite/gas/arm/mve-vqdmull-bad.d | 5 + gas/testsuite/gas/arm/mve-vqdmull-bad.l | 61 + gas/testsuite/gas/arm/mve-vqdmull-bad.s | 55 + gas/testsuite/gas/arm/mve-vqdmull.d | 787 + gas/testsuite/gas/arm/mve-vqdmull.s | 56 + gas/testsuite/gas/arm/mve-vqmovn-bad.d | 5 + gas/testsuite/gas/arm/mve-vqmovn-bad.l | 61 + gas/testsuite/gas/arm/mve-vqmovn-bad.s | 61 + gas/testsuite/gas/arm/mve-vqmovn.d | 325 + gas/testsuite/gas/arm/mve-vqmovn.s | 37 + gas/testsuite/gas/arm/mve-vqrshl-bad.d | 5 + gas/testsuite/gas/arm/mve-vqrshl-bad.l | 32 + gas/testsuite/gas/arm/mve-vqrshl-bad.s | 36 + gas/testsuite/gas/arm/mve-vqrshl.d | 1032 + gas/testsuite/gas/arm/mve-vqrshl.s | 19 + gas/testsuite/gas/arm/mve-vqrshrn-bad.d | 5 + gas/testsuite/gas/arm/mve-vqrshrn-bad.l | 71 + gas/testsuite/gas/arm/mve-vqrshrn-bad.s | 71 + gas/testsuite/gas/arm/mve-vqrshrn.d | 2117 + gas/testsuite/gas/arm/mve-vqrshrn.s | 38 + gas/testsuite/gas/arm/mve-vqshl-bad.d | 5 + gas/testsuite/gas/arm/mve-vqshl-bad.l | 45 + gas/testsuite/gas/arm/mve-vqshl-bad.s | 48 + gas/testsuite/gas/arm/mve-vqshl.d | 3212 + gas/testsuite/gas/arm/mve-vqshl.s | 45 + gas/testsuite/gas/arm/mve-vrev-bad.d | 5 + gas/testsuite/gas/arm/mve-vrev-bad.l | 38 + gas/testsuite/gas/arm/mve-vrev-bad.s | 40 + gas/testsuite/gas/arm/mve-vrev.d | 150 + gas/testsuite/gas/arm/mve-vrev.s | 46 + gas/testsuite/gas/arm/mve-vrint-bad.d | 5 + gas/testsuite/gas/arm/mve-vrint-bad.l | 80 + gas/testsuite/gas/arm/mve-vrint-bad.s | 25 + gas/testsuite/gas/arm/mve-vrint.d | 322 + gas/testsuite/gas/arm/mve-vrint.s | 26 + gas/testsuite/gas/arm/mve-vrmlaldavh-bad.d | 5 + gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l | 171 + gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s | 159 + gas/testsuite/gas/arm/mve-vrmlaldavh.d | 14732 ++ gas/testsuite/gas/arm/mve-vrmlaldavh.s | 57 + gas/testsuite/gas/arm/mve-vrshl-bad.d | 5 + gas/testsuite/gas/arm/mve-vrshl-bad.l | 29 + gas/testsuite/gas/arm/mve-vrshl-bad.s | 33 + gas/testsuite/gas/arm/mve-vrshl.d | 1032 + gas/testsuite/gas/arm/mve-vrshl.s | 19 + gas/testsuite/gas/arm/mve-vsbc-bad.d | 5 + gas/testsuite/gas/arm/mve-vsbc-bad.l | 25 + gas/testsuite/gas/arm/mve-vsbc-bad.s | 29 + gas/testsuite/gas/arm/mve-vsbc.d | 262 + gas/testsuite/gas/arm/mve-vsbc.s | 16 + gas/testsuite/gas/arm/mve-vshl-bad.d | 5 + gas/testsuite/gas/arm/mve-vshl-bad.l | 44 + gas/testsuite/gas/arm/mve-vshl-bad.s | 46 + gas/testsuite/gas/arm/mve-vshl.d | 1735 + gas/testsuite/gas/arm/mve-vshl.s | 37 + gas/testsuite/gas/arm/mve-vshlc-bad.d | 5 + gas/testsuite/gas/arm/mve-vshlc-bad.l | 16 + gas/testsuite/gas/arm/mve-vshlc-bad.s | 22 + gas/testsuite/gas/arm/mve-vshlc.d | 415 + gas/testsuite/gas/arm/mve-vshlc.s | 12 + gas/testsuite/gas/arm/mve-vshll-bad.d | 5 + gas/testsuite/gas/arm/mve-vshll-bad.l | 35 + gas/testsuite/gas/arm/mve-vshll-bad.s | 39 + gas/testsuite/gas/arm/mve-vshll.d | 1512 + gas/testsuite/gas/arm/mve-vshll.s | 24 + gas/testsuite/gas/arm/mve-vshr-bad.d | 5 + gas/testsuite/gas/arm/mve-vshr-bad.l | 33 + gas/testsuite/gas/arm/mve-vshr-bad.s | 37 + gas/testsuite/gas/arm/mve-vshr.d | 2812 + gas/testsuite/gas/arm/mve-vshr.s | 31 + gas/testsuite/gas/arm/mve-vshrn-bad.d | 5 + gas/testsuite/gas/arm/mve-vshrn-bad.l | 57 + gas/testsuite/gas/arm/mve-vshrn-bad.s | 57 + gas/testsuite/gas/arm/mve-vshrn.d | 1417 + gas/testsuite/gas/arm/mve-vshrn.s | 29 + gas/testsuite/gas/arm/mve-vsli-bad.d | 5 + gas/testsuite/gas/arm/mve-vsli-bad.l | 16 + gas/testsuite/gas/arm/mve-vsli-bad.s | 22 + gas/testsuite/gas/arm/mve-vsli.d | 760 + gas/testsuite/gas/arm/mve-vsli.s | 19 + gas/testsuite/gas/arm/mve-vsri-bad.d | 5 + gas/testsuite/gas/arm/mve-vsri-bad.l | 19 + gas/testsuite/gas/arm/mve-vsri-bad.s | 26 + gas/testsuite/gas/arm/mve-vsri.d | 710 + gas/testsuite/gas/arm/mve-vsri.s | 18 + gas/testsuite/gas/arm/mve-vstld-bad.d | 5 + gas/testsuite/gas/arm/mve-vstld-bad.l | 249 + gas/testsuite/gas/arm/mve-vstld-bad.s | 234 + gas/testsuite/gas/arm/mve-vstld.d | 3883 + gas/testsuite/gas/arm/mve-vstld.s | 52 + gas/testsuite/gas/arm/mve-vstr-bad-1.d | 5 + gas/testsuite/gas/arm/mve-vstr-bad-1.l | 105 + gas/testsuite/gas/arm/mve-vstr-bad-1.s | 124 + gas/testsuite/gas/arm/mve-vstr-bad-2.d | 5 + gas/testsuite/gas/arm/mve-vstr-bad-2.l | 38 + gas/testsuite/gas/arm/mve-vstr-bad-2.s | 43 + gas/testsuite/gas/arm/mve-vstr-bad-3.d | 5 + gas/testsuite/gas/arm/mve-vstr-bad-3.l | 138 + gas/testsuite/gas/arm/mve-vstr-bad-3.s | 140 + gas/testsuite/gas/arm/mve-vstrldr-1.d | 7563 + gas/testsuite/gas/arm/mve-vstrldr-1.s | 118 + gas/testsuite/gas/arm/mve-vstrldr-2.d | 16405 +++ gas/testsuite/gas/arm/mve-vstrldr-2.s | 103 + gas/testsuite/gas/arm/mve-vstrldr-3.d | 82635 +++++++++++ gas/testsuite/gas/arm/mve-vstrldr-3.s | 119 + gas/testsuite/gas/arm/neon-ldst-es-bad.l | 16 +- gas/testsuite/gas/arm/pr24991.d | 4 + gas/testsuite/gas/arm/pr24991.l | 2 + gas/testsuite/gas/arm/pr24991.s | 5 + gas/testsuite/gas/arm/smc-bad.d | 3 + gas/testsuite/gas/arm/smc-bad.l | 8 + gas/testsuite/gas/arm/smc-bad.s | 14 + gas/testsuite/gas/arm/thumb32.d | 2 +- gas/testsuite/gas/arm/thumb32.s | 2 +- gas/testsuite/gas/arm/thumbrel.d | 1 + gas/testsuite/gas/arm/unwind.d | 1 + gas/testsuite/gas/arm/vfp1xD.d | 8 +- gas/testsuite/gas/arm/vfp1xD_t2.d | 4 +- gas/testsuite/gas/bpf/alu-be.d | 59 + gas/testsuite/gas/bpf/alu.d | 58 + gas/testsuite/gas/bpf/alu.s | 51 + gas/testsuite/gas/bpf/alu32-be.d | 65 + gas/testsuite/gas/bpf/alu32.d | 64 + gas/testsuite/gas/bpf/alu32.s | 57 + gas/testsuite/gas/bpf/atomic-be.d | 12 + gas/testsuite/gas/bpf/atomic.d | 11 + gas/testsuite/gas/bpf/atomic.s | 5 + gas/testsuite/gas/bpf/bpf.exp | 40 + gas/testsuite/gas/bpf/call-be.d | 19 + gas/testsuite/gas/bpf/call.d | 18 + gas/testsuite/gas/bpf/call.s | 11 + gas/testsuite/gas/bpf/data-be.d | 9 + gas/testsuite/gas/bpf/data.d | 8 + gas/testsuite/gas/bpf/data.s | 4 + gas/testsuite/gas/bpf/exit-be.d | 11 + gas/testsuite/gas/bpf/exit.d | 10 + gas/testsuite/gas/bpf/exit.s | 2 + gas/testsuite/gas/bpf/jump-be.d | 32 + gas/testsuite/gas/bpf/jump.d | 31 + gas/testsuite/gas/bpf/jump.s | 25 + gas/testsuite/gas/bpf/lddw-be.d | 18 + gas/testsuite/gas/bpf/lddw.d | 17 + gas/testsuite/gas/bpf/lddw.s | 6 + gas/testsuite/gas/bpf/mem-be.d | 30 + gas/testsuite/gas/bpf/mem.d | 29 + gas/testsuite/gas/bpf/mem.s | 24 + gas/testsuite/gas/cfi/cfi-label.d | 2 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/section12a.d | 5 +- gas/testsuite/gas/elf/section12b.d | 8 +- gas/testsuite/gas/elf/section13.d | 2 + gas/testsuite/gas/elf/section13.l | 2 +- gas/testsuite/gas/elf/type-2.e | 20 + gas/testsuite/gas/elf/type-2.l | 3 + gas/testsuite/gas/elf/type-2.s | 49 + gas/testsuite/gas/h8300/h8300.exp | 87 +- gas/testsuite/gas/h8300/misc.s | 4 +- gas/testsuite/gas/h8300/misch.s | 4 +- gas/testsuite/gas/h8300/miscs.s | 4 +- gas/testsuite/gas/i386/avx-16bit.d | 3274 + gas/testsuite/gas/i386/avx-16bit.s | 7 + gas/testsuite/gas/i386/avx512f-16bit.d | 13297 ++ gas/testsuite/gas/i386/avx512f-16bit.s | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 5 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 8 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 8 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 10 + gas/testsuite/gas/i386/bmi-16bit.d | 46 + gas/testsuite/gas/i386/bmi-16bit.s | 4 + gas/testsuite/gas/i386/bmi2-16bit.d | 51 + gas/testsuite/gas/i386/bmi2-16bit.s | 4 + gas/testsuite/gas/i386/bss.d | 2 +- gas/testsuite/gas/i386/disassem.d | 12 + gas/testsuite/gas/i386/disassem.s | 8 + gas/testsuite/gas/i386/enqcmd-intel.d | 20 + gas/testsuite/gas/i386/enqcmd-inval.l | 10 + gas/testsuite/gas/i386/enqcmd-inval.s | 15 + gas/testsuite/gas/i386/enqcmd.d | 20 + gas/testsuite/gas/i386/enqcmd.s | 15 + gas/testsuite/gas/i386/fp.d | 1 + gas/testsuite/gas/i386/fp.s | 4 + gas/testsuite/gas/i386/i386.exp | 26 + gas/testsuite/gas/i386/ifunc-3.d | 1 + gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d | 1 + gas/testsuite/gas/i386/ilp32/quad.d | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 306 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-intel.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d | 1226 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 2 +- gas/testsuite/gas/i386/inval-16.l | 2 +- gas/testsuite/gas/i386/inval-16.s | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 5 + gas/testsuite/gas/i386/inval-avx512f.s | 3 + gas/testsuite/gas/i386/inval-avx512vl.l | 12 + gas/testsuite/gas/i386/inval-avx512vl.s | 6 + gas/testsuite/gas/i386/lwp-16bit.d | 74 + gas/testsuite/gas/i386/lwp-16bit.s | 4 + gas/testsuite/gas/i386/mixed-mode-reloc32.d | 2 +- gas/testsuite/gas/i386/mixed-mode-reloc64.d | 1 + gas/testsuite/gas/i386/noextreg.d | 1 + gas/testsuite/gas/i386/nop-6.d | 2 +- gas/testsuite/gas/i386/optimize-1.d | 48 + gas/testsuite/gas/i386/optimize-1.s | 54 + gas/testsuite/gas/i386/optimize-1a.d | 48 + gas/testsuite/gas/i386/optimize-2.d | 70 + gas/testsuite/gas/i386/optimize-2.s | 80 + gas/testsuite/gas/i386/optimize-2b.d | 163 + gas/testsuite/gas/i386/optimize-3.d | 8 + gas/testsuite/gas/i386/optimize-3.s | 9 + gas/testsuite/gas/i386/optimize-4.d | 48 + gas/testsuite/gas/i386/optimize-5.d | 56 + gas/testsuite/gas/i386/optimize-5.s | 9 + gas/testsuite/gas/i386/oversized16.l | 41 + gas/testsuite/gas/i386/oversized16.s | 11 + gas/testsuite/gas/i386/oversized64.l | 40 + gas/testsuite/gas/i386/oversized64.s | 10 + gas/testsuite/gas/i386/property-1.d | 4 +- gas/testsuite/gas/i386/property-2.d | 4 +- gas/testsuite/gas/i386/relax.d | 2 +- gas/testsuite/gas/i386/reloc64.d | 2 +- gas/testsuite/gas/i386/size-1.d | 2 +- gas/testsuite/gas/i386/size-3.d | 2 +- gas/testsuite/gas/i386/sse2-16bit.d | 167 + gas/testsuite/gas/i386/sse2-16bit.s | 7 + gas/testsuite/gas/i386/tbm-16bit.d | 170 + gas/testsuite/gas/i386/tbm-16bit.s | 4 + gas/testsuite/gas/i386/vp2intersect-intel.d | 48 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.l | 13 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/vp2intersect.d | 48 + gas/testsuite/gas/i386/vp2intersect.s | 51 + gas/testsuite/gas/i386/vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/vpclmulqdq.d | 4 + gas/testsuite/gas/i386/vpclmulqdq.s | 5 + gas/testsuite/gas/i386/x86-64-avx-swap-2.d | 380 + gas/testsuite/gas/i386/x86-64-avx-swap-2.s | 393 + .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 4 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 5 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 8 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 8 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 10 + gas/testsuite/gas/i386/x86-64-disassem.d | 10 + gas/testsuite/gas/i386/x86-64-disassem.s | 8 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 9 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 15 + gas/testsuite/gas/i386/x86-64-enqcmd.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd.s | 15 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 6 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.l | 12 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.s | 6 + gas/testsuite/gas/i386/x86-64-nop-6.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.d | 10 + gas/testsuite/gas/i386/x86-64-opcode.s | 14 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 6 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 6 + gas/testsuite/gas/i386/x86-64-optimize-2.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 54 + gas/testsuite/gas/i386/x86-64-optimize-2a.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-2b.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 80 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 91 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 199 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 9 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 56 + gas/testsuite/gas/i386/x86-64-optimize-6.s | 9 + gas/testsuite/gas/i386/x86-64-property-1.d | 4 +- gas/testsuite/gas/i386/x86-64-property-2.d | 4 +- gas/testsuite/gas/i386/x86-64-simd-intel.d | 132 +- gas/testsuite/gas/i386/x86-64-simd-suffix.d | 132 +- gas/testsuite/gas/i386/x86-64-simd.d | 132 +- gas/testsuite/gas/i386/x86-64-size-1.d | 2 +- gas/testsuite/gas/i386/x86-64-size-3.d | 2 +- gas/testsuite/gas/i386/x86-64-size-5.d | 2 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 93 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 93 + gas/testsuite/gas/i386/x86-64-unwind.d | 2 +- gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 48 + .../gas/i386/x86-64-vp2intersect-inval-bcast.l | 13 + .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/x86-64-vp2intersect.d | 48 + gas/testsuite/gas/i386/x86-64-vp2intersect.s | 51 + gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 16 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 17 +- gas/testsuite/gas/i386/xmmword.l | 2 + gas/testsuite/gas/i386/xmmword.s | 4 + gas/testsuite/gas/macros/irp.d | 1 + gas/testsuite/gas/macros/repeat.d | 1 + gas/testsuite/gas/macros/rept.d | 1 + gas/testsuite/gas/macros/test2.d | 1 + gas/testsuite/gas/macros/test3.d | 1 + gas/testsuite/gas/macros/vararg.d | 1 + gas/testsuite/gas/mips/add.s | 2 - gas/testsuite/gas/mips/daddi.s | 3 +- gas/testsuite/gas/mips/insn-isa-mode.d | 16 + gas/testsuite/gas/mips/insn-isa-mode.s | 14 + gas/testsuite/gas/mips/li-d.d | 51 +- gas/testsuite/gas/mips/li-d.s | 39 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips.exp | 10 +- gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips64r2@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mipsr6@add.d | 15 +- gas/testsuite/gas/mips/mipsr6@dadd.d | 21 + gas/testsuite/gas/mips/pr14798-irix.d | 6 + gas/testsuite/gas/mips/pr14798.d | 5 + gas/testsuite/gas/mips/pr14798.s | 4 + gas/testsuite/gas/mips/r6-branch-constraints.l | 25 - gas/testsuite/gas/mips/r6-branch-constraints.s | 25 - gas/testsuite/gas/mips/r6-reg-constraints.l | 26 + gas/testsuite/gas/mips/r6-reg-constraints.s | 26 + gas/testsuite/gas/ppc/476.d | 4 +- gas/testsuite/gas/ppc/astest2.d | 1 + gas/testsuite/gas/ppc/astest2_64.d | 1 + gas/testsuite/gas/ppc/astest64.d | 1 + gas/testsuite/gas/ppc/groupnop.d | 19 + gas/testsuite/gas/ppc/groupnop.s | 19 + gas/testsuite/gas/ppc/power4.d | 2 +- gas/testsuite/gas/ppc/power6.d | 4 +- gas/testsuite/gas/ppc/power9.d | 2 - gas/testsuite/gas/ppc/power9.s | 2 - gas/testsuite/gas/ppc/ppc.exp | 16 + gas/testsuite/gas/ppc/prefix-align.d | 30 + gas/testsuite/gas/ppc/prefix-align.s | 21 + gas/testsuite/gas/ppc/prefix-pcrel.d | 235 + gas/testsuite/gas/ppc/prefix-pcrel.s | 121 + gas/testsuite/gas/ppc/prefix-reloc.d | 35 + gas/testsuite/gas/ppc/prefix-reloc.s | 13 + gas/testsuite/gas/ppc/test1elf64.d | 1 + gas/testsuite/gas/riscv/alias-csr.d | 23 + gas/testsuite/gas/riscv/alias-csr.s | 14 + gas/testsuite/gas/riscv/auipc-parsing.l | 2 + gas/testsuite/gas/riscv/auipc-parsing.s | 3 + gas/testsuite/gas/riscv/insn.d | 99 +- gas/testsuite/gas/riscv/insn.s | 19 +- gas/testsuite/gas/riscv/li32.d | 17 + gas/testsuite/gas/riscv/li32.s | 5 + gas/testsuite/gas/riscv/li64.d | 44 + gas/testsuite/gas/riscv/li64.s | 9 + gas/testsuite/gas/riscv/no-aliases-csr.d | 23 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gas/testsuite/gas/s12z/dollar-hex.d | 16 + gas/testsuite/gas/s12z/dollar-hex.s | 4 + gas/testsuite/gas/s12z/reg-prefix.d | 17 + gas/testsuite/gas/s12z/reg-prefix.s | 6 + gas/testsuite/gas/s12z/s12z.exp | 5 + gas/testsuite/gas/xstormy16/allinsn.sh | 2 +- gas/testsuite/gas/xstormy16/gcc.sh | 2 +- gas/write.c | 22 +- gdb/ChangeLog | 5453 +- gdb/MAINTAINERS | 2 + gdb/Makefile.in | 197 +- gdb/NEWS | 276 +- gdb/README | 3 +- gdb/aarch32-linux-nat.h | 5 - gdb/aarch32-tdep.c | 33 + gdb/aarch32-tdep.h | 25 + gdb/aarch64-fbsd-nat.c | 15 +- gdb/aarch64-linux-nat.c | 18 +- gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-ravenscar-thread.c | 1 + gdb/aarch64-tdep.c | 84 +- gdb/aarch64-tdep.h | 2 +- gdb/acinclude.m4 | 5 +- gdb/ada-exp.y | 35 +- gdb/ada-lang.c | 384 +- gdb/ada-lang.h | 13 +- gdb/ada-lex.l | 2 +- gdb/ada-tasks.c | 24 +- gdb/ada-valprint.c | 9 +- gdb/agent.c | 2 +- gdb/alloc.c | 111 + gdb/alpha-bsd-tdep.h | 2 + gdb/alpha-linux-tdep.c | 1 + gdb/alpha-mdebug-tdep.c | 1 + gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 2 +- gdb/amd64-fbsd-tdep.c | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 30 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 27 +- gdb/amd64-windows-tdep.c | 2 +- gdb/annotate.c | 62 +- gdb/annotate.h | 10 +- gdb/arch-utils.c | 10 +- gdb/arch-utils.h | 7 +- gdb/arch/aarch32.c | 43 + gdb/arch/aarch32.h | 27 + gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64.c | 2 +- gdb/arch/aarch64.h | 2 +- gdb/arch/amd64.c | 4 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 9 +- gdb/arch/arm-linux.c | 6 +- gdb/arch/arm.c | 88 +- gdb/arch/arm.h | 50 +- gdb/arch/i386.c | 6 +- gdb/arch/i386.h | 2 +- gdb/arch/ppc-linux-common.c | 2 +- gdb/arch/riscv.c | 2 +- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 4 +- gdb/arm-fbsd-nat.c | 14 +- gdb/arm-fbsd-tdep.c | 12 +- gdb/arm-linux-nat.c | 42 +- gdb/arm-linux-tdep.c | 54 +- gdb/arm-linux-tdep.h | 12 +- gdb/arm-nbsd-tdep.c | 2 +- gdb/arm-tdep.c | 485 +- gdb/arm-tdep.h | 27 +- gdb/arm-wince-tdep.c | 2 +- gdb/auto-load.c | 6 +- gdb/auxv.c | 2 +- gdb/ax-gdb.c | 6 +- gdb/ax-general.c | 3 +- gdb/ax.h | 4 +- gdb/block.c | 19 +- gdb/block.h | 10 +- gdb/blockframe.c | 2 + gdb/break-catch-syscall.c | 4 +- gdb/break-catch-throw.c | 85 +- gdb/breakpoint.c | 557 +- gdb/breakpoint.h | 82 +- gdb/btrace.c | 13 +- gdb/btrace.h | 4 +- gdb/build-id.c | 2 +- gdb/build-id.h | 2 +- gdb/buildsym-legacy.c | 1 + gdb/buildsym.c | 5 +- gdb/buildsym.h | 2 + gdb/c-exp.y | 11 +- gdb/c-lang.c | 1 + gdb/c-lang.h | 2 +- gdb/c-typeprint.c | 2 +- gdb/charset.c | 8 +- gdb/charset.h | 2 +- gdb/cli-out.c | 25 +- gdb/cli-out.h | 9 +- gdb/cli/cli-cmds.c | 388 +- gdb/cli/cli-cmds.h | 22 +- gdb/cli/cli-decode.c | 118 +- gdb/cli/cli-decode.h | 16 +- gdb/cli/cli-dump.c | 7 +- gdb/cli/cli-interp.c | 55 +- gdb/cli/cli-interp.h | 16 +- gdb/cli/cli-logging.c | 51 +- gdb/cli/cli-option.c | 833 + gdb/cli/cli-option.h | 356 + gdb/cli/cli-script.c | 2 +- gdb/cli/cli-script.h | 2 + gdb/cli/cli-setshow.c | 381 +- gdb/cli/cli-setshow.h | 32 + gdb/cli/cli-style.c | 141 +- gdb/cli/cli-style.h | 22 +- gdb/cli/cli-utils.c | 229 +- gdb/cli/cli-utils.h | 88 +- gdb/coff-pe-read.c | 2 +- gdb/coff-pe-read.h | 1 + gdb/coffread.c | 28 +- gdb/command.h | 62 +- gdb/common/agent.c | 282 - gdb/common/agent.h | 68 - gdb/common/byte-vector.h | 63 - gdb/common/common-debug.c | 37 - gdb/common/common-defs.h | 150 - gdb/common/common-utils.c | 430 - gdb/common/common-utils.h | 181 - gdb/common/common.host | 36 - gdb/common/common.m4 | 48 - gdb/common/create-version.sh | 38 - gdb/common/def-vector.h | 36 - gdb/common/environ.c | 183 - gdb/common/errors.c | 69 - gdb/common/filestuff.c | 503 - gdb/common/format.h | 96 - gdb/common/forward-scope-exit.h | 123 - gdb/common/gdb_optional.h | 219 - gdb/common/gdb_tilde_expand.c | 95 - gdb/common/gdb_unique_ptr.h | 59 - gdb/common/job-control.c | 86 - gdb/common/job-control.h | 38 - gdb/common/netstuff.c | 154 - gdb/common/pathstuff.c | 290 - gdb/common/pathstuff.h | 95 - gdb/common/rsp-low.h | 101 - gdb/common/scope-exit.h | 186 - gdb/common/scoped_mmap.c | 49 - gdb/common/tdesc.c | 400 - gdb/common/tdesc.h | 407 - gdb/common/valid-expr.h | 108 - gdb/compile/compile-c-support.c | 7 +- gdb/compile/compile-c.h | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 6 +- gdb/compile/compile-cplus.h | 3 +- gdb/compile/compile-loc2c.c | 3 +- gdb/compile/compile-object-load.c | 1 + gdb/compile/compile.c | 235 +- gdb/completer.c | 147 +- gdb/completer.h | 30 +- gdb/config.in | 3 - gdb/configure | 258 +- gdb/configure.ac | 75 +- gdb/configure.tgt | 8 +- gdb/contrib/ari/gdb_ari.sh | 50 +- gdb/contrib/cc-with-tweaks.sh | 34 +- gdb/contrib/gdb-add-index.sh | 138 +- gdb/corefile.c | 3 +- gdb/corelow.c | 5 +- gdb/cp-support.c | 16 +- gdb/cp-support.h | 6 +- gdb/cp-valprint.c | 72 +- gdb/cris-linux-tdep.c | 1 + gdb/csky-tdep.c | 2 +- gdb/ctf.c | 3 +- gdb/d-lang.c | 1 + gdb/d-namespace.c | 1 + gdb/darwin-nat-info.c | 5 +- gdb/darwin-nat.c | 23 +- gdb/dbxread.c | 50 +- gdb/dcache.c | 1 + gdb/debug.c | 2 +- gdb/defs.h | 15 +- gdb/dicos-tdep.c | 1 + gdb/dictionary.c | 1 + gdb/disasm-selftests.c | 3 +- gdb/disasm.c | 67 +- gdb/disasm.h | 22 +- gdb/doc/ChangeLog | 185 + gdb/doc/annotate.texinfo | 7 + gdb/doc/gdb.texinfo | 971 +- gdb/doc/python.texi | 56 +- gdb/dtrace-probe.c | 15 +- gdb/dummy-frame.c | 1 + gdb/dummy-frame.h | 1 + gdb/dwarf-index-cache.c | 43 +- gdb/dwarf-index-cache.h | 2 +- gdb/dwarf-index-write.c | 284 +- gdb/dwarf-index-write.h | 13 +- gdb/dwarf2-frame-tailcall.c | 1 + gdb/dwarf2-frame.c | 10 +- gdb/dwarf2expr.c | 3 +- gdb/dwarf2loc.c | 53 +- gdb/dwarf2loc.h | 36 +- gdb/dwarf2read.c | 727 +- gdb/dwarf2read.h | 53 +- gdb/elfread.c | 12 +- gdb/event-loop.c | 2 +- gdb/event-top.c | 20 +- gdb/exceptions.c | 2 +- gdb/exec.c | 2 +- gdb/expression.h | 2 + gdb/extension.h | 9 +- gdb/f-exp.y | 14 +- gdb/f-lang.c | 17 +- gdb/f-lang.h | 5 + gdb/f-typeprint.c | 101 +- gdb/fbsd-nat.c | 7 +- gdb/fbsd-tdep.c | 2 +- gdb/features/Makefile | 115 +- gdb/features/aarch64-core.c | 9 +- gdb/features/aarch64-core.xml | 28 +- gdb/features/aarch64-fpu.c | 7 +- gdb/features/aarch64-fpu.xml | 2 + gdb/features/aarch64-pauth.c | 3 +- gdb/features/aarch64-sve.c | 7 +- gdb/features/aarch64.xml | 14 - gdb/features/arm/arm-core.c | 31 + gdb/features/arm/arm-fpa.c | 23 + gdb/features/arm/arm-m-profile-with-fpa.c | 39 + gdb/features/arm/arm-m-profile-with-fpa.xml | 39 + gdb/features/arm/arm-m-profile.c | 31 + gdb/features/arm/arm-vfpv2.c | 30 + gdb/features/arm/arm-vfpv3.c | 46 + gdb/features/arm/arm-with-iwmmxt.c | 83 - gdb/features/arm/arm-with-iwmmxt.xml | 13 - gdb/features/arm/arm-with-m-fpa-layout.c | 46 - gdb/features/arm/arm-with-m-fpa-layout.xml | 46 - gdb/features/arm/arm-with-m-vfp-d16.c | 56 - gdb/features/arm/arm-with-m-vfp-d16.xml | 14 - gdb/features/arm/arm-with-m.c | 37 - gdb/features/arm/arm-with-m.xml | 12 - gdb/features/arm/arm-with-neon.c | 74 - gdb/features/arm/arm-with-neon.xml | 14 - gdb/features/arm/arm-with-vfpv2.c | 56 - gdb/features/arm/arm-with-vfpv2.xml | 13 - gdb/features/arm/arm-with-vfpv3.c | 72 - gdb/features/arm/arm-with-vfpv3.xml | 13 - gdb/features/arm/xscale-iwmmxt.c | 57 + gdb/features/i386/32bit-avx.c | 2 +- gdb/features/i386/32bit-avx512.c | 2 +- gdb/features/i386/32bit-core.c | 2 +- gdb/features/i386/32bit-linux.c | 2 +- gdb/features/i386/32bit-mpx.c | 2 +- gdb/features/i386/32bit-pkeys.c | 2 +- gdb/features/i386/32bit-segments.c | 2 +- gdb/features/i386/32bit-sse.c | 2 +- gdb/features/i386/64bit-avx.c | 2 +- gdb/features/i386/64bit-avx512.c | 2 +- gdb/features/i386/64bit-core.c | 2 +- gdb/features/i386/64bit-linux.c | 2 +- gdb/features/i386/64bit-mpx.c | 2 +- gdb/features/i386/64bit-pkeys.c | 2 +- gdb/features/i386/64bit-segments.c | 2 +- gdb/features/i386/64bit-sse.c | 2 +- gdb/features/i386/amd64-avx-avx512-linux.xml | 20 - gdb/features/i386/amd64-avx-avx512.xml | 18 - gdb/features/i386/amd64-avx-linux.xml | 19 - .../i386/amd64-avx-mpx-avx512-pku-linux.xml | 23 - gdb/features/i386/amd64-avx-mpx-avx512-pku.xml | 20 - gdb/features/i386/amd64-avx-mpx-linux.xml | 20 - gdb/features/i386/amd64-avx-mpx.xml | 18 - gdb/features/i386/amd64-avx.xml | 17 - gdb/features/i386/amd64-linux.xml | 18 - gdb/features/i386/amd64-mpx-linux.xml | 19 - gdb/features/i386/amd64-mpx.xml | 17 - gdb/features/i386/amd64.xml | 16 - gdb/features/i386/i386-avx-avx512-linux.xml | 19 - gdb/features/i386/i386-avx-avx512.xml | 17 - gdb/features/i386/i386-avx-linux.xml | 18 - .../i386/i386-avx-mpx-avx512-pku-linux.xml | 22 - gdb/features/i386/i386-avx-mpx-avx512-pku.xml | 19 - gdb/features/i386/i386-avx-mpx-linux.xml | 19 - gdb/features/i386/i386-avx-mpx.xml | 17 - gdb/features/i386/i386-avx.xml | 16 - gdb/features/i386/i386-linux.xml | 17 - gdb/features/i386/i386-mmx-linux.xml | 16 - gdb/features/i386/i386-mmx.xml | 14 - gdb/features/i386/i386-mpx-linux.xml | 18 - gdb/features/i386/i386-mpx.xml | 16 - gdb/features/i386/i386.xml | 15 - gdb/features/i386/x32-avx-avx512-linux.xml | 20 - gdb/features/i386/x32-avx-linux.xml | 19 - gdb/features/i386/x32-core.c | 2 +- gdb/features/i386/x32-linux.xml | 18 - gdb/features/riscv/32bit-cpu.c | 2 +- gdb/features/riscv/32bit-csr.c | 2 +- gdb/features/riscv/32bit-fpu.c | 2 +- gdb/features/riscv/64bit-cpu.c | 2 +- gdb/features/riscv/64bit-csr.c | 2 +- gdb/features/riscv/64bit-fpu.c | 2 +- gdb/features/rx.c | 80 + gdb/features/rx.xml | 74 + gdb/features/tic6x-c6xp.c | 2 +- gdb/features/tic6x-core.c | 2 +- gdb/features/tic6x-gp.c | 2 +- gdb/filename-seen-cache.h | 2 +- gdb/filesystem.c | 4 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 8 +- gdb/frame-base.c | 1 + gdb/frame-unwind.c | 1 + gdb/frame.c | 116 +- gdb/frame.h | 109 +- gdb/frv-linux-tdep.c | 1 + gdb/gcore.c | 6 +- gdb/gdb-dlfcn.c | 118 - gdb/gdb-stabs.h | 41 +- gdb/gdb_bfd.c | 10 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_obstack.c | 10 - gdb/gdb_obstack.h | 27 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_regex.c | 2 +- gdb/gdb_select.h | 2 +- gdb/gdb_usleep.c | 2 +- gdb/gdbarch-selftests.c | 5 +- gdb/gdbarch.c | 55 + gdb/gdbarch.h | 36 + gdb/gdbarch.sh | 28 + gdb/gdbcmd.h | 2 + gdb/gdbserver/ChangeLog | 179 +- gdb/gdbserver/Makefile.in | 152 +- gdb/gdbserver/acinclude.m4 | 5 +- gdb/gdbserver/ax.c | 10 +- gdb/gdbserver/config.in | 6 +- gdb/gdbserver/configure | 174 +- gdb/gdbserver/configure.ac | 17 +- gdb/gdbserver/configure.srv | 46 +- gdb/gdbserver/debug.c | 2 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/event-loop.c | 2 +- gdb/gdbserver/fork-child.c | 2 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 27 +- gdb/gdbserver/gdbthread.h | 2 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/inferiors.c | 6 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-aarch32-low.c | 8 +- gdb/gdbserver/linux-aarch32-low.h | 2 - gdb/gdbserver/linux-aarch32-tdesc.c | 47 + gdb/gdbserver/linux-aarch32-tdesc.h | 29 + gdb/gdbserver/linux-aarch64-low.c | 11 +- gdb/gdbserver/linux-aarch64-tdesc-selftest.c | 45 - gdb/gdbserver/linux-aarch64-tdesc.h | 4 - gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 125 +- gdb/gdbserver/linux-arm-tdesc.c | 62 + gdb/gdbserver/linux-arm-tdesc.h | 29 + gdb/gdbserver/linux-i386-ipa.c | 2 +- gdb/gdbserver/linux-low.c | 20 +- gdb/gdbserver/linux-ppc-low.c | 22 +- gdb/gdbserver/linux-s390-ipa.c | 2 +- gdb/gdbserver/linux-s390-low.c | 6 +- gdb/gdbserver/linux-tic6x-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 18 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 183 - gdb/gdbserver/linux-x86-tdesc.c | 2 +- gdb/gdbserver/linux-x86-tdesc.h | 2 - gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 6 +- gdb/gdbserver/mem-break.c | 30 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 14 +- gdb/gdbserver/regcache.h | 12 +- gdb/gdbserver/remote-utils.c | 18 +- gdb/gdbserver/server.c | 34 +- gdb/gdbserver/server.h | 14 +- gdb/gdbserver/spu-low.c | 4 +- gdb/gdbserver/symbol.c | 4 +- gdb/gdbserver/target.c | 33 +- gdb/gdbserver/target.h | 7 +- gdb/gdbserver/tdesc.c | 12 +- gdb/gdbserver/tdesc.h | 2 +- gdb/gdbserver/thread-db.c | 8 +- gdb/gdbserver/tracepoint.c | 40 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 4 +- gdb/gdbsupport/agent.c | 282 + gdb/gdbsupport/agent.h | 68 + gdb/{common => gdbsupport}/array-view.h | 0 gdb/{common => gdbsupport}/ax.def | 0 gdb/{common => gdbsupport}/break-common.h | 0 gdb/{common => gdbsupport}/btrace-common.c | 0 gdb/{common => gdbsupport}/btrace-common.h | 0 gdb/{common => gdbsupport}/buffer.c | 0 gdb/{common => gdbsupport}/buffer.h | 0 gdb/gdbsupport/byte-vector.h | 63 + gdb/{common => gdbsupport}/cleanups.c | 0 gdb/{common => gdbsupport}/cleanups.h | 0 gdb/gdbsupport/common-debug.c | 37 + gdb/{common => gdbsupport}/common-debug.h | 0 gdb/gdbsupport/common-defs.h | 150 + gdb/{common => gdbsupport}/common-exceptions.c | 0 gdb/{common => gdbsupport}/common-exceptions.h | 0 gdb/{common => gdbsupport}/common-gdbthread.h | 0 gdb/{common => gdbsupport}/common-inferior.h | 0 gdb/{common => gdbsupport}/common-regcache.c | 0 gdb/{common => gdbsupport}/common-regcache.h | 0 gdb/{common => gdbsupport}/common-types.h | 0 gdb/gdbsupport/common-utils.c | 417 + gdb/gdbsupport/common-utils.h | 191 + gdb/gdbsupport/common.host | 36 + gdb/gdbsupport/common.m4 | 49 + gdb/gdbsupport/create-version.sh | 38 + gdb/gdbsupport/def-vector.h | 36 + gdb/{common => gdbsupport}/default-init-alloc.h | 0 gdb/{common => gdbsupport}/enum-flags.h | 0 gdb/gdbsupport/environ.c | 183 + gdb/{common => gdbsupport}/environ.h | 0 gdb/gdbsupport/errors.c | 69 + gdb/{common => gdbsupport}/errors.h | 0 gdb/{common => gdbsupport}/fileio.c | 0 gdb/{common => gdbsupport}/fileio.h | 0 gdb/gdbsupport/filestuff.c | 503 + gdb/{common => gdbsupport}/filestuff.h | 0 gdb/{common => gdbsupport}/filtered-iterator.h | 0 gdb/{common => gdbsupport}/format.c | 0 gdb/gdbsupport/format.h | 96 + gdb/gdbsupport/forward-scope-exit.h | 123 + gdb/{common => gdbsupport}/function-view.h | 0 gdb/gdbsupport/gdb-dlfcn.c | 118 + gdb/{ => gdbsupport}/gdb-dlfcn.h | 0 gdb/{common => gdbsupport}/gdb_assert.h | 0 gdb/{common => gdbsupport}/gdb_locale.h | 0 gdb/gdbsupport/gdb_optional.h | 219 + gdb/{common => gdbsupport}/gdb_proc_service.h | 0 gdb/{common => gdbsupport}/gdb_ref_ptr.h | 0 gdb/{common => gdbsupport}/gdb_setjmp.h | 0 gdb/{common => gdbsupport}/gdb_signals.h | 0 gdb/{common => gdbsupport}/gdb_splay_tree.h | 0 gdb/{common => gdbsupport}/gdb_string_view.h | 0 gdb/{common => gdbsupport}/gdb_string_view.tcc | 0 gdb/{common => gdbsupport}/gdb_sys_time.h | 0 gdb/gdbsupport/gdb_tilde_expand.c | 95 + gdb/{common => gdbsupport}/gdb_tilde_expand.h | 0 gdb/gdbsupport/gdb_unique_ptr.h | 67 + gdb/{common => gdbsupport}/gdb_unlinker.h | 0 gdb/{common => gdbsupport}/gdb_vecs.c | 0 gdb/{common => gdbsupport}/gdb_vecs.h | 0 gdb/{common => gdbsupport}/gdb_wait.h | 0 gdb/{common => gdbsupport}/hash_enum.h | 0 gdb/{common => gdbsupport}/host-defs.h | 0 gdb/gdbsupport/job-control.c | 86 + gdb/gdbsupport/job-control.h | 38 + gdb/{common => gdbsupport}/mingw-strerror.c | 0 gdb/gdbsupport/netstuff.c | 154 + gdb/{common => gdbsupport}/netstuff.h | 0 gdb/{common => gdbsupport}/new-op.c | 0 gdb/{common => gdbsupport}/next-iterator.h | 0 gdb/{common => gdbsupport}/observable.h | 0 gdb/{common => gdbsupport}/offset-type.h | 0 gdb/gdbsupport/pathstuff.c | 290 + gdb/gdbsupport/pathstuff.h | 95 + gdb/{common => gdbsupport}/poison.h | 0 gdb/{common => gdbsupport}/posix-strerror.c | 0 gdb/{common => gdbsupport}/preprocessor.h | 0 gdb/{common => gdbsupport}/print-utils.c | 0 gdb/{common => gdbsupport}/print-utils.h | 0 gdb/{common => gdbsupport}/ptid.c | 0 gdb/{common => gdbsupport}/ptid.h | 0 gdb/{common => gdbsupport}/refcounted-object.h | 0 gdb/{common => gdbsupport}/rsp-low.c | 0 gdb/gdbsupport/rsp-low.h | 101 + gdb/{common => gdbsupport}/run-time-clock.c | 0 gdb/{common => gdbsupport}/run-time-clock.h | 0 gdb/{common => gdbsupport}/safe-iterator.h | 0 gdb/gdbsupport/scope-exit.h | 186 + gdb/{common => gdbsupport}/scoped_fd.h | 0 gdb/gdbsupport/scoped_mmap.c | 49 + gdb/{common => gdbsupport}/scoped_mmap.h | 0 gdb/{common => gdbsupport}/scoped_restore.h | 0 gdb/{common => gdbsupport}/selftest.c | 0 gdb/{common => gdbsupport}/selftest.h | 0 .../signals-state-save-restore.c | 0 .../signals-state-save-restore.h | 0 gdb/{common => gdbsupport}/signals.c | 0 gdb/{common => gdbsupport}/symbol.h | 0 gdb/gdbsupport/tdesc.c | 401 + gdb/gdbsupport/tdesc.h | 408 + gdb/{common => gdbsupport}/traits.h | 0 gdb/{common => gdbsupport}/underlying.h | 0 gdb/gdbsupport/valid-expr.h | 108 + gdb/{common => gdbsupport}/vec.c | 0 gdb/{common => gdbsupport}/vec.h | 0 gdb/{common => gdbsupport}/version.h | 0 gdb/{common => gdbsupport}/x86-xstate.h | 0 gdb/{common => gdbsupport}/xml-utils.c | 0 gdb/{common => gdbsupport}/xml-utils.h | 0 gdb/gdbthread.h | 11 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 26 +- gdb/gnu-nat.c | 12 +- gdb/gnulib/Makefile.in | 245 - gdb/gnulib/aclocal.m4 | 1411 - gdb/gnulib/configure | 28595 ---- gdb/gnulib/configure.ac | 64 - gdb/gnulib/import/glob.c | 1808 - gdb/gnulib/update-gnulib.sh | 195 - gdb/go-lang.c | 1 + gdb/go32-nat.c | 9 +- gdb/guile/guile.c | 4 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-type.c | 2 +- gdb/h8300-tdep.c | 54 +- gdb/hppa-nbsd-tdep.c | 1 + gdb/hppa-obsd-tdep.c | 1 + gdb/i386-dicos-tdep.c | 1 + gdb/i386-fbsd-nat.c | 2 +- gdb/i386-fbsd-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 32 +- gdb/i386-tdep.c | 120 +- gdb/i386-tdep.h | 1 + gdb/i387-tdep.c | 2 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-libunwind-tdep.h | 2 + gdb/ia64-linux-nat.c | 2 +- gdb/ia64-vms-tdep.c | 1 + gdb/inf-child.c | 8 +- gdb/inf-ptrace.c | 3 +- gdb/infcall.c | 6 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 50 +- gdb/inferior-iter.h | 4 +- gdb/inferior.c | 8 +- gdb/inferior.h | 8 +- gdb/inflow.c | 33 +- gdb/inflow.h | 31 + gdb/infrun.c | 53 +- gdb/infrun.h | 2 +- gdb/inline-frame.c | 2 +- gdb/interps.c | 17 +- gdb/interps.h | 11 +- gdb/jit.c | 47 +- gdb/language.c | 17 +- gdb/language.h | 2 +- gdb/libmcheck.m4 | 43 - gdb/linespec.c | 17 +- gdb/linux-fork.c | 5 +- gdb/linux-nat-trad.c | 1 + gdb/linux-nat.c | 18 +- gdb/linux-record.c | 1 + gdb/linux-tdep.c | 4 +- gdb/linux-thread-db.c | 105 +- gdb/location.c | 2 +- gdb/location.h | 4 +- gdb/m2-lang.c | 1 + gdb/m32c-tdep.c | 2 +- gdb/m32r-linux-tdep.c | 1 + gdb/machoread.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 28 +- gdb/maint-test-options.c | 501 + gdb/maint-test-settings.c | 246 + gdb/maint.c | 115 +- gdb/maint.h | 9 +- gdb/mdebugread.c | 53 +- gdb/mem-break.c | 2 + gdb/memattr.c | 13 +- gdb/memrange.h | 2 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 71 + gdb/mi/mi-cmd-env.c | 2 +- gdb/mi/mi-cmd-file.c | 6 +- gdb/mi/mi-cmd-stack.c | 37 +- gdb/mi/mi-cmd-var.c | 28 +- gdb/mi/mi-cmds.c | 7 + gdb/mi/mi-cmds.h | 4 + gdb/mi/mi-common.h | 14 +- gdb/mi/mi-interp.c | 44 +- gdb/mi/mi-main.c | 103 +- gdb/mi/mi-main.h | 8 - gdb/mi/mi-out.c | 29 +- gdb/mi/mi-out.h | 12 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mingw-hdep.c | 20 +- gdb/minsyms.c | 38 +- gdb/minsyms.h | 12 - gdb/mips-linux-tdep.c | 4 +- gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 1 + gdb/namespace.c | 13 +- gdb/namespace.h | 4 +- gdb/nat/aarch64-linux-hw-point.c | 6 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 6 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/fork-inferior.c | 18 +- gdb/nat/linux-btrace.c | 12 +- gdb/nat/linux-btrace.h | 4 +- gdb/nat/linux-namespaces.c | 10 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 8 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-procfs.c | 4 +- gdb/nat/linux-ptrace.c | 4 +- gdb/nat/linux-ptrace.h | 2 +- gdb/nat/linux-waitpid.c | 38 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/x86-dregs.c | 4 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nios2-linux-tdep.c | 1 + gdb/nios2-tdep.c | 8 +- gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 2 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 10 +- gdb/objfiles.h | 13 +- gdb/obsd-nat.c | 4 +- gdb/observable.h | 2 +- gdb/opencl-lang.c | 1 + gdb/or1k-linux-tdep.c | 1 + gdb/osdata.c | 2 +- gdb/p-lang.c | 1 + gdb/p-valprint.c | 2 +- gdb/parse.c | 2 +- gdb/parser-defs.h | 3 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-tdep.h | 2 + gdb/printcmd.c | 333 +- gdb/probe.c | 9 +- gdb/probe.h | 4 +- gdb/proc-api.c | 2 +- gdb/procfs.c | 8 +- gdb/producer.c | 2 +- gdb/progspace.c | 2 +- gdb/progspace.h | 8 +- gdb/psymtab.c | 10 +- gdb/psymtab.h | 2 +- gdb/python/lib/gdb/__init__.py | 42 +- gdb/python/lib/gdb/function/strfns.py | 8 +- gdb/python/py-block.c | 45 +- gdb/python/py-breakpoint.c | 26 +- gdb/python/py-framefilter.c | 109 +- gdb/python/py-inferior.c | 38 +- gdb/python/py-infthread.c | 8 +- gdb/python/py-objfile.c | 80 +- gdb/python/py-record-btrace.c | 1 + gdb/python/py-ref.h | 2 +- gdb/python/py-symbol.c | 40 + gdb/python/py-type.c | 16 +- gdb/python/py-unwind.c | 6 +- gdb/python/py-value.c | 2 +- gdb/python/python-internal.h | 4 +- gdb/python/python.c | 40 +- gdb/ravenscar-thread.c | 8 +- gdb/record-btrace.c | 41 +- gdb/record-full.c | 8 +- gdb/record.c | 8 +- gdb/record.h | 3 +- gdb/regcache-dump.c | 7 +- gdb/regcache.c | 23 +- gdb/regcache.h | 14 +- gdb/regformats/aarch64.dat | 74 - gdb/regformats/i386/amd64-avx-avx512-linux.dat | 154 - gdb/regformats/i386/amd64-avx-linux.dat | 82 - .../i386/amd64-avx-mpx-avx512-pku-linux.dat | 161 - gdb/regformats/i386/amd64-avx-mpx-linux.dat | 88 - gdb/regformats/i386/amd64-linux.dat | 66 - gdb/regformats/i386/amd64-mpx-linux.dat | 72 - gdb/regformats/i386/amd64.dat | 65 - gdb/regformats/i386/i386-avx-avx512-linux.dat | 72 - gdb/regformats/i386/i386-avx-linux.dat | 56 - .../i386/i386-avx-mpx-avx512-pku-linux.dat | 79 - gdb/regformats/i386/i386-avx-mpx-linux.dat | 62 - gdb/regformats/i386/i386-linux.dat | 48 - gdb/regformats/i386/i386-mmx-linux.dat | 48 - gdb/regformats/i386/i386-mpx-linux.dat | 54 - gdb/regformats/i386/i386.dat | 47 - gdb/regformats/i386/x32-avx-avx512-linux.dat | 154 - gdb/regformats/i386/x32-avx-linux.dat | 82 - gdb/regformats/i386/x32-linux.dat | 66 - gdb/remote-fileio.c | 6 +- gdb/remote-fileio.h | 2 +- gdb/remote-sim.c | 81 +- gdb/remote.c | 59 +- gdb/reverse.c | 4 +- gdb/riscv-fbsd-nat.c | 15 +- gdb/riscv-fbsd-tdep.c | 1 + gdb/riscv-linux-tdep.c | 1 + gdb/riscv-tdep.c | 75 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rust-exp.y | 7 +- gdb/rx-tdep.c | 160 +- gdb/s12z-tdep.c | 242 +- gdb/s390-linux-nat.c | 81 +- gdb/s390-tdep.c | 33 + gdb/selftest-arch.c | 2 +- gdb/ser-base.c | 2 +- gdb/ser-event.c | 2 +- gdb/ser-pipe.c | 4 +- gdb/ser-tcp.c | 22 +- gdb/ser-unix.c | 8 +- gdb/serial.c | 8 +- gdb/sh-linux-tdep.c | 1 + gdb/sh-nbsd-tdep.c | 1 + gdb/skip.c | 34 +- gdb/solib-aix.c | 151 +- gdb/solib-darwin.c | 26 +- gdb/solib-dsbt.c | 40 +- gdb/solib-spu.c | 15 +- gdb/solib-svr4.c | 144 +- gdb/solib-target.c | 2 +- gdb/solib.c | 8 +- gdb/source-cache.c | 296 +- gdb/source-cache.h | 63 +- gdb/source.c | 231 +- gdb/source.h | 19 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nbsd-tdep.c | 1 + gdb/sparc-obsd-tdep.c | 1 + gdb/sparc-ravenscar-thread.c | 1 + gdb/sparc64-fbsd-tdep.c | 1 + gdb/sparc64-linux-tdep.c | 6 +- gdb/spu-linux-nat.c | 2 +- gdb/spu-tdep.c | 38 +- gdb/stabsread.c | 25 +- gdb/stack.c | 1051 +- gdb/stack.h | 17 + gdb/stap-probe.c | 214 +- gdb/std-regs.c | 2 + gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 4 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 63 +- gdb/symfile.h | 11 +- gdb/symtab.c | 626 +- gdb/symtab.h | 35 +- gdb/target-delegates.c | 12 +- gdb/target-descriptions.c | 33 +- gdb/target-descriptions.h | 3 +- gdb/target-float.c | 2 +- gdb/target-memory.c | 4 +- gdb/target.c | 12 +- gdb/target.h | 12 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 2 +- gdb/testsuite/ChangeLog | 1161 +- gdb/testsuite/Makefile.in | 5 +- gdb/testsuite/README | 81 +- gdb/testsuite/boards/fission.exp | 8 +- gdb/testsuite/boards/readnow.exp | 27 + gdb/testsuite/gdb.ada/bias.exp | 56 + gdb/testsuite/gdb.ada/bias/bias.adb | 52 + gdb/testsuite/gdb.ada/bias/pck.adb | 23 + gdb/testsuite/gdb.ada/bias/pck.ads | 20 + gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/char_enum.exp | 6 + gdb/testsuite/gdb.ada/char_enum/foo.adb | 6 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 5 +- gdb/testsuite/gdb.ada/display_nested.exp | 29 + gdb/testsuite/gdb.ada/display_nested/foo.adb | 30 + gdb/testsuite/gdb.ada/display_nested/pack.adb | 23 + gdb/testsuite/gdb.ada/display_nested/pack.ads | 20 + gdb/testsuite/gdb.ada/formatted_ref.exp | 18 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 5 +- gdb/testsuite/gdb.ada/info_exc.exp | 4 + gdb/testsuite/gdb.ada/length_cond.exp | 47 + gdb/testsuite/gdb.ada/length_cond/length_cond.adb | 37 + gdb/testsuite/gdb.ada/length_cond/pck.adb | 21 + gdb/testsuite/gdb.ada/length_cond/pck.ads | 18 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 4 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 3 + gdb/testsuite/gdb.ada/ptype_union.exp | 5 + gdb/testsuite/gdb.ada/set_wstr.exp | 5 + gdb/testsuite/gdb.ada/vla.exp | 8 +- gdb/testsuite/gdb.ada/vla/vla.adb | 5 + gdb/testsuite/gdb.arch/aarch64-pauth.c | 36 + gdb/testsuite/gdb.arch/aarch64-pauth.exp | 43 + gdb/testsuite/gdb.arch/aarch64-prologue.c | 83 + gdb/testsuite/gdb.arch/aarch64-prologue.exp | 36 + gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 35 + gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 35 + gdb/testsuite/gdb.arch/amd64-eval.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 24 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 50 + gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 50 + gdb/testsuite/gdb.arch/i386-pkru.exp | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 29 + gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 56 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s | 45 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s | 45 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 25 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 61 + gdb/testsuite/gdb.base/alias.exp | 50 + gdb/testsuite/gdb.base/align.exp | 6 +- gdb/testsuite/gdb.base/annota1.exp | 16 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 51 + gdb/testsuite/gdb.base/argv0-symlink.exp | 17 + gdb/testsuite/gdb.base/batch-exit-status.exp | 32 +- .../gdb.base/batch-preserve-term-settings.exp | 7 + gdb/testsuite/gdb.base/break-idempotent.exp | 66 +- gdb/testsuite/gdb.base/break-interp.exp | 8 + gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 7 + gdb/testsuite/gdb.base/compare-sections.exp | 11 +- gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 7 + gdb/testsuite/gdb.base/default.exp | 2 + gdb/testsuite/gdb.base/define.exp | 13 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 16 + gdb/testsuite/gdb.base/foll-fork.exp | 7 + gdb/testsuite/gdb.base/foll-vfork.exp | 7 + .../gdb.base/fork-print-inferior-events.exp | 7 + gdb/testsuite/gdb.base/frame-args.exp | 60 + gdb/testsuite/gdb.base/gdb-caching-proc.exp | 1 + gdb/testsuite/gdb.base/gdb-sigterm.exp | 7 + gdb/testsuite/gdb.base/gdbinit-history.exp | 6 + gdb/testsuite/gdb.base/help.exp | 65 +- gdb/testsuite/gdb.base/index-cache.exp | 52 +- gdb/testsuite/gdb.base/info-fun.exp | 97 +- gdb/testsuite/gdb.base/info-macros.exp | 21 +- gdb/testsuite/gdb.base/info-shared.exp | 26 + gdb/testsuite/gdb.base/info-types.c | 117 + gdb/testsuite/gdb.base/info-types.exp | 131 + gdb/testsuite/gdb.base/info-var-f1.c | 24 + gdb/testsuite/gdb.base/info-var-f2.c | 26 + gdb/testsuite/gdb.base/info-var.exp | 65 + gdb/testsuite/gdb.base/info-var.h | 18 + gdb/testsuite/gdb.base/info_sources.c | 23 + gdb/testsuite/gdb.base/info_sources.exp | 96 + gdb/testsuite/gdb.base/info_sources_base.c | 22 + .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 10 - gdb/testsuite/gdb.base/list0.h | 2 +- gdb/testsuite/gdb.base/maint.exp | 13 +- gdb/testsuite/gdb.base/max-depth.exp | 3 + gdb/testsuite/gdb.base/options.c | 33 + gdb/testsuite/gdb.base/options.exp | 1064 + gdb/testsuite/gdb.base/osabi.exp | 7 + gdb/testsuite/gdb.base/printcmds.exp | 58 +- gdb/testsuite/gdb.base/settings.c | 23 + gdb/testsuite/gdb.base/settings.exp | 559 + gdb/testsuite/gdb.base/shell.exp | 133 +- gdb/testsuite/gdb.base/signals.exp | 17 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 7 + gdb/testsuite/gdb.base/structs.exp | 6 +- gdb/testsuite/gdb.base/style-logging.exp | 71 + gdb/testsuite/gdb.base/style.c | 7 +- gdb/testsuite/gdb.base/style.exp | 50 +- gdb/testsuite/gdb.base/symfile-warn.c | 18 + gdb/testsuite/gdb.base/symfile-warn.exp | 30 + gdb/testsuite/gdb.base/ui-redirect.exp | 85 +- gdb/testsuite/gdb.base/watch_thread_num.c | 25 +- gdb/testsuite/gdb.base/with.c | 41 + gdb/testsuite/gdb.base/with.exp | 291 + .../gdb.compile/compile-cplus-array-decay.exp | 2 +- gdb/testsuite/gdb.compile/compile.exp | 15 +- gdb/testsuite/gdb.cp/annota2.exp | 3 + gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 37 + gdb/testsuite/gdb.cp/constexpr-field.exp | 37 + gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/except-multi-location-lib.cc | 25 + gdb/testsuite/gdb.cp/except-multi-location-main.cc | 36 + gdb/testsuite/gdb.cp/except-multi-location.exp | 87 + gdb/testsuite/gdb.cp/exception.exp | 18 +- gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 3 +- gdb/testsuite/gdb.cp/nested-types.exp | 11 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 41 + gdb/testsuite/gdb.cp/subtypes.exp | 3 +- gdb/testsuite/gdb.cp/temargs.exp | 3 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 41 + gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 95 + gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 7 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 82 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 82 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 - gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 704 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 509 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 74 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 15 + gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 2 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 6 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 6 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 8 +- gdb/testsuite/gdb.dwarf2/varval.exp | 423 +- gdb/testsuite/gdb.fortran/block-data.exp | 63 + gdb/testsuite/gdb.fortran/block-data.f | 56 + gdb/testsuite/gdb.fortran/complex.exp | 2 - gdb/testsuite/gdb.fortran/info-types.exp | 50 + gdb/testsuite/gdb.fortran/info-types.f90 | 36 + gdb/testsuite/gdb.fortran/pointers.f90 | 80 + gdb/testsuite/gdb.fortran/print_type.exp | 114 + gdb/testsuite/gdb.fortran/printing-types.exp | 1 + gdb/testsuite/gdb.fortran/printing-types.f90 | 2 + gdb/testsuite/gdb.fortran/type-kinds.exp | 6 - gdb/testsuite/gdb.fortran/vla-ptype.exp | 24 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 33 +- gdb/testsuite/gdb.fortran/vla-type.exp | 7 +- gdb/testsuite/gdb.fortran/vla-value.exp | 37 +- gdb/testsuite/gdb.fortran/vla.f90 | 15 + gdb/testsuite/gdb.gdb/selftest.exp | 23 +- gdb/testsuite/gdb.gdb/unittest.exp | 7 + gdb/testsuite/gdb.guile/scm-cmd.exp | 4 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 4 +- gdb/testsuite/gdb.linespec/break-ask.exp | 6 +- gdb/testsuite/gdb.linespec/explicit.exp | 17 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 3 - .../gdb.mi/list-thread-groups-available.exp | 13 +- gdb/testsuite/gdb.mi/mi-break.exp | 9 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 73 + gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 203 + gdb/testsuite/gdb.mi/mi-complete.cc | 40 + gdb/testsuite/gdb.mi/mi-complete.exp | 74 + gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 8 +- gdb/testsuite/gdb.mi/mi-watch.exp | 9 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 6 + .../gdb.mi/user-selected-context-sync.exp | 6 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 4 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 5 +- gdb/testsuite/gdb.multi/tids.exp | 33 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/basicclass.m | 1 + gdb/testsuite/gdb.objc/nondebug.m | 1 + gdb/testsuite/gdb.objc/objcdecode.m | 1 + gdb/testsuite/gdb.python/py-block.exp | 5 + gdb/testsuite/gdb.python/py-breakpoint.exp | 5 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-completion.exp | 84 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 4 +- .../gdb.python/py-framefilter-invalidarg.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter.exp | 86 +- .../gdb.python/py-mi-var-info-path-expression.exp | 6 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 2 +- gdb/testsuite/gdb.python/py-objfile.c | 3 + gdb/testsuite/gdb.python/py-objfile.exp | 35 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 21 +- gdb/testsuite/gdb.python/py-symbol.c | 5 + gdb/testsuite/gdb.python/py-symbol.exp | 24 + gdb/testsuite/gdb.python/py-symtab.exp | 4 +- gdb/testsuite/gdb.python/py-type.exp | 4 + gdb/testsuite/gdb.python/py-xmethods.py | 36 +- gdb/testsuite/gdb.python/python.exp | 13 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 5 + gdb/testsuite/gdb.server/unittest.exp | 2 +- .../gdb.testsuite/foreach_with_prefix.exp | 98 + gdb/testsuite/gdb.threads/check-libthread-db.exp | 7 + gdb/testsuite/gdb.threads/fork-plus-threads.exp | 8 + .../signal-while-stepping-over-bp-other-thread.exp | 6 + gdb/testsuite/gdb.threads/stepi-random-signal.exp | 7 + gdb/testsuite/gdb.trace/entry-values.exp | 4 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 8 +- gdb/testsuite/gdb.tui/basic.exp | 49 + gdb/testsuite/gdb.tui/empty.exp | 101 + gdb/testsuite/gdb.tui/list.exp | 37 + gdb/testsuite/gdb.tui/main.exp | 34 + gdb/testsuite/gdb.tui/regs.exp | 45 + gdb/testsuite/gdb.tui/resize.exp | 40 + gdb/testsuite/lib/completion-support.exp | 85 +- gdb/testsuite/lib/fortran.exp | 24 + gdb/testsuite/lib/gdb-utils.exp | 20 + gdb/testsuite/lib/gdb.exp | 499 +- gdb/testsuite/lib/gdbserver-support.exp | 72 +- gdb/testsuite/lib/mi-support.exp | 18 +- gdb/testsuite/lib/pascal.exp | 2 + gdb/testsuite/lib/read1.c | 6 +- gdb/testsuite/lib/tuiterm.exp | 608 + gdb/thread-iter.h | 6 +- gdb/thread.c | 386 +- gdb/tic6x-linux-tdep.c | 1 + gdb/tid-parse.c | 16 +- gdb/tid-parse.h | 3 + gdb/tilegx-linux-tdep.c | 1 + gdb/tilegx-tdep.c | 2 +- gdb/top.c | 185 +- gdb/top.h | 4 +- gdb/tracefile-tfile.c | 9 +- gdb/tracefile.c | 3 +- gdb/tracepoint.c | 65 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 1 + gdb/tui/tui-command.c | 92 +- gdb/tui/tui-command.h | 54 +- gdb/tui/tui-data.c | 713 +- gdb/tui/tui-data.h | 401 +- gdb/tui/tui-disasm.c | 155 +- gdb/tui/tui-disasm.h | 50 +- gdb/tui/tui-hooks.c | 29 +- gdb/tui/tui-interp.c | 2 - gdb/tui/tui-io.c | 112 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 878 +- gdb/tui/tui-layout.h | 4 +- gdb/tui/tui-out.c | 6 +- gdb/tui/tui-out.h | 4 +- gdb/tui/tui-regs.c | 787 +- gdb/tui/tui-regs.h | 122 +- gdb/tui/tui-source.c | 331 +- gdb/tui/tui-source.h | 67 +- gdb/tui/tui-stack.c | 282 +- gdb/tui/tui-stack.h | 41 + gdb/tui/tui-win.c | 753 +- gdb/tui/tui-win.h | 2 - gdb/tui/tui-windata.c | 296 - gdb/tui/tui-windata.h | 39 - gdb/tui/tui-wingeneral.c | 242 +- gdb/tui/tui-wingeneral.h | 14 +- gdb/tui/tui-winsource.c | 602 +- gdb/tui/tui-winsource.h | 245 +- gdb/tui/tui.c | 25 +- gdb/tui/tui.h | 13 +- gdb/type-stack.h | 1 + gdb/typeprint.c | 7 +- gdb/ui-file.c | 45 +- gdb/ui-file.h | 31 +- gdb/ui-out.c | 24 +- gdb/ui-out.h | 27 +- gdb/ui-style.c | 1 + gdb/ui-style.h | 4 +- gdb/unittests/array-view-selftests.c | 4 +- gdb/unittests/child-path-selftests.c | 4 +- gdb/unittests/cli-utils-selftests.c | 135 +- gdb/unittests/common-utils-selftests.c | 4 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/environ-selftests.c | 4 +- gdb/unittests/format_pieces-selftests.c | 4 +- gdb/unittests/function-view-selftests.c | 4 +- gdb/unittests/help-doc-selftests.c | 107 + gdb/unittests/lookup_name_info-selftests.c | 2 +- gdb/unittests/memory-map-selftests.c | 2 +- gdb/unittests/memrange-selftests.c | 2 +- gdb/unittests/mkdir-recursive-selftests.c | 8 +- gdb/unittests/observable-selftests.c | 4 +- gdb/unittests/offset-type-selftests.c | 8 +- gdb/unittests/optional-selftests.c | 4 +- gdb/unittests/parse-connection-spec-selftests.c | 4 +- gdb/unittests/ptid-selftests.c | 2 +- gdb/unittests/rsp-low-selftests.c | 4 +- gdb/unittests/scoped_fd-selftests.c | 6 +- gdb/unittests/scoped_mmap-selftests.c | 8 +- gdb/unittests/scoped_restore-selftests.c | 4 +- gdb/unittests/string_view-selftests.c | 4 +- gdb/unittests/style-selftests.c | 2 +- gdb/unittests/tracepoint-selftests.c | 2 +- gdb/unittests/unpack-selftests.c | 2 +- gdb/unittests/utils-selftests.c | 2 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/user-regs.c | 2 +- gdb/utils.c | 68 +- gdb/utils.h | 11 +- gdb/valarith.c | 5 +- gdb/valops.c | 29 +- gdb/valprint.c | 286 +- gdb/valprint.h | 36 +- gdb/value.c | 30 +- gdb/value.h | 10 +- gdb/varobj.c | 3 +- gdb/varobj.h | 2 +- gdb/warning.m4 | 5 +- gdb/windows-nat.c | 4 +- gdb/x86-linux-nat.c | 2 +- gdb/x86-tdep.c | 1 + gdb/xcoffread.c | 18 +- gdb/xml-support.c | 2 +- gdb/xml-support.h | 7 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 1 + gnulib/ChangeLog | 16 + gnulib/Makefile.in | 245 + gnulib/README | 6 + {gdb/gnulib => gnulib}/aclocal-m4-deps.mk | 0 gnulib/aclocal.m4 | 1851 + {gdb/gnulib => gnulib}/config.in | 0 gnulib/configure | 28939 ++++ gnulib/configure.ac | 66 + {gdb/gnulib => gnulib}/import/Makefile.am | 0 {gdb/gnulib => gnulib}/import/Makefile.in | 0 {gdb/gnulib => gnulib}/import/alloca.c | 0 {gdb/gnulib => gnulib}/import/alloca.in.h | 0 {gdb/gnulib => gnulib}/import/arpa_inet.in.h | 0 {gdb/gnulib => gnulib}/import/assure.h | 0 {gdb/gnulib => gnulib}/import/at-func.c | 0 {gdb/gnulib => gnulib}/import/basename-lgpl.c | 0 {gdb/gnulib => gnulib}/import/canonicalize-lgpl.c | 0 {gdb/gnulib => gnulib}/import/chdir-long.c | 0 {gdb/gnulib => gnulib}/import/chdir-long.h | 0 {gdb/gnulib => gnulib}/import/cloexec.c | 0 {gdb/gnulib => gnulib}/import/cloexec.h | 0 {gdb/gnulib => gnulib}/import/close.c | 0 {gdb/gnulib => gnulib}/import/closedir.c | 0 {gdb/gnulib => gnulib}/import/config.charset | 0 {gdb/gnulib => gnulib}/import/dirent-private.h | 0 {gdb/gnulib => gnulib}/import/dirent.in.h | 0 {gdb/gnulib => gnulib}/import/dirfd.c | 0 {gdb/gnulib => gnulib}/import/dirname-lgpl.c | 0 {gdb/gnulib => gnulib}/import/dirname.h | 0 {gdb/gnulib => gnulib}/import/dosname.h | 0 {gdb/gnulib => gnulib}/import/dup-safer.c | 0 {gdb/gnulib => gnulib}/import/dup.c | 0 {gdb/gnulib => gnulib}/import/dup2.c | 0 {gdb/gnulib => gnulib}/import/errno.in.h | 0 {gdb/gnulib => gnulib}/import/error.c | 0 {gdb/gnulib => gnulib}/import/error.h | 0 {gdb/gnulib => gnulib}/import/exitfail.c | 0 {gdb/gnulib => gnulib}/import/exitfail.h | 0 .../import/extra/snippet/_Noreturn.h | 0 .../import/extra/snippet/arg-nonnull.h | 0 .../import/extra/snippet/c++defs.h | 0 .../import/extra/snippet/warn-on-use.h | 0 .../import/extra/update-copyright | 0 {gdb/gnulib => gnulib}/import/fchdir.c | 0 {gdb/gnulib => gnulib}/import/fcntl.c | 0 {gdb/gnulib => gnulib}/import/fcntl.in.h | 0 {gdb/gnulib => gnulib}/import/fd-hook.c | 0 {gdb/gnulib => gnulib}/import/fd-hook.h | 0 {gdb/gnulib => gnulib}/import/fd-safer.c | 0 {gdb/gnulib => gnulib}/import/fdopendir.c | 0 {gdb/gnulib => gnulib}/import/filename.h | 0 {gdb/gnulib => gnulib}/import/filenamecat-lgpl.c | 0 {gdb/gnulib => gnulib}/import/filenamecat.h | 0 {gdb/gnulib => gnulib}/import/flexmember.h | 0 {gdb/gnulib => gnulib}/import/float+.h | 0 {gdb/gnulib => gnulib}/import/float.c | 0 {gdb/gnulib => gnulib}/import/float.in.h | 0 {gdb/gnulib => gnulib}/import/fnmatch.c | 0 {gdb/gnulib => gnulib}/import/fnmatch.in.h | 0 {gdb/gnulib => gnulib}/import/fnmatch_loop.c | 0 {gdb/gnulib => gnulib}/import/fpucw.h | 0 {gdb/gnulib => gnulib}/import/frexp.c | 0 {gdb/gnulib => gnulib}/import/frexpl.c | 0 {gdb/gnulib => gnulib}/import/fstat.c | 0 {gdb/gnulib => gnulib}/import/fstatat.c | 0 {gdb/gnulib => gnulib}/import/getcwd-lgpl.c | 0 {gdb/gnulib => gnulib}/import/getcwd.c | 0 {gdb/gnulib => gnulib}/import/getdtablesize.c | 0 {gdb/gnulib => gnulib}/import/getlogin_r.c | 0 {gdb/gnulib => gnulib}/import/getprogname.c | 0 {gdb/gnulib => gnulib}/import/getprogname.h | 0 {gdb/gnulib => gnulib}/import/gettext.h | 0 {gdb/gnulib => gnulib}/import/gettimeofday.c | 0 {gdb/gnulib => gnulib}/import/glob-libc.h | 0 gnulib/import/glob.c | 1846 + {gdb/gnulib => gnulib}/import/glob.in.h | 0 {gdb/gnulib => gnulib}/import/hard-locale.c | 0 {gdb/gnulib => gnulib}/import/hard-locale.h | 0 {gdb/gnulib => gnulib}/import/inet_ntop.c | 0 {gdb/gnulib => gnulib}/import/intprops.h | 0 {gdb/gnulib => gnulib}/import/inttypes.in.h | 0 {gdb/gnulib => gnulib}/import/isnan.c | 0 {gdb/gnulib => gnulib}/import/isnand-nolibm.h | 0 {gdb/gnulib => gnulib}/import/isnand.c | 0 {gdb/gnulib => gnulib}/import/isnanl-nolibm.h | 0 {gdb/gnulib => gnulib}/import/isnanl.c | 0 {gdb/gnulib => gnulib}/import/itold.c | 0 {gdb/gnulib => gnulib}/import/limits.in.h | 0 {gdb/gnulib => gnulib}/import/localcharset.c | 0 {gdb/gnulib => gnulib}/import/localcharset.h | 0 {gdb/gnulib => gnulib}/import/lstat.c | 0 {gdb/gnulib => gnulib}/import/m4/00gnulib.m4 | 0 .../gnulib => gnulib}/import/m4/absolute-header.m4 | 0 {gdb/gnulib => gnulib}/import/m4/alloca.m4 | 0 {gdb/gnulib => gnulib}/import/m4/arpa_inet_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/canonicalize.m4 | 0 {gdb/gnulib => gnulib}/import/m4/chdir-long.m4 | 0 {gdb/gnulib => gnulib}/import/m4/close.m4 | 0 {gdb/gnulib => gnulib}/import/m4/closedir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/codeset.m4 | 0 {gdb/gnulib => gnulib}/import/m4/configmake.m4 | 0 {gdb/gnulib => gnulib}/import/m4/d-ino.m4 | 0 {gdb/gnulib => gnulib}/import/m4/d-type.m4 | 0 {gdb/gnulib => gnulib}/import/m4/dirent_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/dirfd.m4 | 0 {gdb/gnulib => gnulib}/import/m4/dirname.m4 | 0 .../import/m4/double-slash-root.m4 | 0 {gdb/gnulib => gnulib}/import/m4/dup.m4 | 0 {gdb/gnulib => gnulib}/import/m4/dup2.m4 | 0 {gdb/gnulib => gnulib}/import/m4/eealloc.m4 | 0 {gdb/gnulib => gnulib}/import/m4/environ.m4 | 0 {gdb/gnulib => gnulib}/import/m4/errno_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/error.m4 | 0 {gdb/gnulib => gnulib}/import/m4/exponentd.m4 | 0 {gdb/gnulib => gnulib}/import/m4/exponentl.m4 | 0 {gdb/gnulib => gnulib}/import/m4/extensions.m4 | 0 {gdb/gnulib => gnulib}/import/m4/extern-inline.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fchdir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fcntl-o.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fcntl.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fcntl_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fdopendir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/filenamecat.m4 | 0 {gdb/gnulib => gnulib}/import/m4/flexmember.m4 | 0 {gdb/gnulib => gnulib}/import/m4/float_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fnmatch.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fpieee.m4 | 0 {gdb/gnulib => gnulib}/import/m4/frexp.m4 | 0 {gdb/gnulib => gnulib}/import/m4/frexpl.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fstat.m4 | 0 {gdb/gnulib => gnulib}/import/m4/fstatat.m4 | 0 .../import/m4/getcwd-abort-bug.m4 | 0 .../gnulib => gnulib}/import/m4/getcwd-path-max.m4 | 0 {gdb/gnulib => gnulib}/import/m4/getcwd.m4 | 0 {gdb/gnulib => gnulib}/import/m4/getdtablesize.m4 | 0 {gdb/gnulib => gnulib}/import/m4/getlogin_r.m4 | 0 {gdb/gnulib => gnulib}/import/m4/getprogname.m4 | 0 {gdb/gnulib => gnulib}/import/m4/gettimeofday.m4 | 0 {gdb/gnulib => gnulib}/import/m4/glibc21.m4 | 0 {gdb/gnulib => gnulib}/import/m4/glob.m4 | 0 {gdb/gnulib => gnulib}/import/m4/gnulib-cache.m4 | 0 {gdb/gnulib => gnulib}/import/m4/gnulib-common.m4 | 0 {gdb/gnulib => gnulib}/import/m4/gnulib-comp.m4 | 0 {gdb/gnulib => gnulib}/import/m4/gnulib-tool.m4 | 0 {gdb/gnulib => gnulib}/import/m4/hard-locale.m4 | 0 {gdb/gnulib => gnulib}/import/m4/include_next.m4 | 0 {gdb/gnulib => gnulib}/import/m4/inet_ntop.m4 | 0 {gdb/gnulib => gnulib}/import/m4/inttypes-pri.m4 | 0 {gdb/gnulib => gnulib}/import/m4/inttypes.m4 | 0 {gdb/gnulib => gnulib}/import/m4/isnand.m4 | 0 {gdb/gnulib => gnulib}/import/m4/isnanl.m4 | 0 {gdb/gnulib => gnulib}/import/m4/largefile.m4 | 0 {gdb/gnulib => gnulib}/import/m4/limits-h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/localcharset.m4 | 0 {gdb/gnulib => gnulib}/import/m4/locale-fr.m4 | 0 {gdb/gnulib => gnulib}/import/m4/locale-ja.m4 | 0 {gdb/gnulib => gnulib}/import/m4/locale-zh.m4 | 0 {gdb/gnulib => gnulib}/import/m4/longlong.m4 | 0 {gdb/gnulib => gnulib}/import/m4/lstat.m4 | 0 {gdb/gnulib => gnulib}/import/m4/malloc.m4 | 0 {gdb/gnulib => gnulib}/import/m4/malloca.m4 | 0 {gdb/gnulib => gnulib}/import/m4/math_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mbrtowc.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mbsinit.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mbsrtowcs.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mbstate_t.m4 | 0 {gdb/gnulib => gnulib}/import/m4/memchr.m4 | 0 {gdb/gnulib => gnulib}/import/m4/memmem.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mempcpy.m4 | 0 {gdb/gnulib => gnulib}/import/m4/memrchr.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mkdir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mkdtemp.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mkostemp.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mmap-anon.m4 | 0 {gdb/gnulib => gnulib}/import/m4/mode_t.m4 | 0 {gdb/gnulib => gnulib}/import/m4/msvc-inval.m4 | 0 {gdb/gnulib => gnulib}/import/m4/msvc-nothrow.m4 | 0 {gdb/gnulib => gnulib}/import/m4/multiarch.m4 | 0 {gdb/gnulib => gnulib}/import/m4/netinet_in_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/nocrash.m4 | 0 {gdb/gnulib => gnulib}/import/m4/off_t.m4 | 0 {gdb/gnulib => gnulib}/import/m4/onceonly.m4 | 0 {gdb/gnulib => gnulib}/import/m4/open.m4 | 0 {gdb/gnulib => gnulib}/import/m4/openat.m4 | 0 {gdb/gnulib => gnulib}/import/m4/opendir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/pathmax.m4 | 0 {gdb/gnulib => gnulib}/import/m4/rawmemchr.m4 | 0 {gdb/gnulib => gnulib}/import/m4/readdir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/readlink.m4 | 0 {gdb/gnulib => gnulib}/import/m4/realloc.m4 | 0 {gdb/gnulib => gnulib}/import/m4/rename.m4 | 0 {gdb/gnulib => gnulib}/import/m4/rewinddir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/rmdir.m4 | 0 {gdb/gnulib => gnulib}/import/m4/save-cwd.m4 | 0 {gdb/gnulib => gnulib}/import/m4/secure_getenv.m4 | 0 {gdb/gnulib => gnulib}/import/m4/setenv.m4 | 0 {gdb/gnulib => gnulib}/import/m4/signal_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/socklen.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sockpfaf.m4 | 0 {gdb/gnulib => gnulib}/import/m4/ssize_t.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stat.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stdalign.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stdbool.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stddef_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stdint.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stdio_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/stdlib_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/strchrnul.m4 | 0 {gdb/gnulib => gnulib}/import/m4/strdup.m4 | 0 {gdb/gnulib => gnulib}/import/m4/strerror.m4 | 0 {gdb/gnulib => gnulib}/import/m4/string_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/strstr.m4 | 0 {gdb/gnulib => gnulib}/import/m4/strtok_r.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sys_socket_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sys_stat_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sys_time_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sys_types_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/sys_uio_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/tempname.m4 | 0 {gdb/gnulib => gnulib}/import/m4/time_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/unistd-safer.m4 | 0 {gdb/gnulib => gnulib}/import/m4/unistd_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/warn-on-use.m4 | 0 {gdb/gnulib => gnulib}/import/m4/wchar_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/wchar_t.m4 | 0 {gdb/gnulib => gnulib}/import/m4/wctype_h.m4 | 0 {gdb/gnulib => gnulib}/import/m4/wint_t.m4 | 0 {gdb/gnulib => gnulib}/import/malloc.c | 0 {gdb/gnulib => gnulib}/import/malloca.c | 0 {gdb/gnulib => gnulib}/import/malloca.h | 0 {gdb/gnulib => gnulib}/import/malloca.valgrind | 0 {gdb/gnulib => gnulib}/import/math.c | 0 {gdb/gnulib => gnulib}/import/math.in.h | 0 {gdb/gnulib => gnulib}/import/mbrtowc.c | 0 {gdb/gnulib => gnulib}/import/mbsinit.c | 0 {gdb/gnulib => gnulib}/import/mbsrtowcs-impl.h | 0 {gdb/gnulib => gnulib}/import/mbsrtowcs-state.c | 0 {gdb/gnulib => gnulib}/import/mbsrtowcs.c | 0 {gdb/gnulib => gnulib}/import/memchr.c | 0 {gdb/gnulib => gnulib}/import/memchr.valgrind | 0 {gdb/gnulib => gnulib}/import/memmem.c | 0 {gdb/gnulib => gnulib}/import/mempcpy.c | 0 {gdb/gnulib => gnulib}/import/memrchr.c | 0 {gdb/gnulib => gnulib}/import/mkdir.c | 0 {gdb/gnulib => gnulib}/import/mkdtemp.c | 0 {gdb/gnulib => gnulib}/import/mkostemp.c | 0 {gdb/gnulib => gnulib}/import/msvc-inval.c | 0 {gdb/gnulib => gnulib}/import/msvc-inval.h | 0 {gdb/gnulib => gnulib}/import/msvc-nothrow.c | 0 {gdb/gnulib => gnulib}/import/msvc-nothrow.h | 0 {gdb/gnulib => gnulib}/import/netinet_in.in.h | 0 {gdb/gnulib => gnulib}/import/open.c | 0 {gdb/gnulib => gnulib}/import/openat-die.c | 0 {gdb/gnulib => gnulib}/import/openat-priv.h | 0 {gdb/gnulib => gnulib}/import/openat-proc.c | 0 {gdb/gnulib => gnulib}/import/openat.c | 0 {gdb/gnulib => gnulib}/import/openat.h | 0 {gdb/gnulib => gnulib}/import/opendir.c | 0 {gdb/gnulib => gnulib}/import/pathmax.h | 0 {gdb/gnulib => gnulib}/import/pipe-safer.c | 0 {gdb/gnulib => gnulib}/import/rawmemchr.c | 0 {gdb/gnulib => gnulib}/import/rawmemchr.valgrind | 0 {gdb/gnulib => gnulib}/import/readdir.c | 0 {gdb/gnulib => gnulib}/import/readlink.c | 0 {gdb/gnulib => gnulib}/import/realloc.c | 0 {gdb/gnulib => gnulib}/import/ref-add.sin | 0 {gdb/gnulib => gnulib}/import/ref-del.sin | 0 {gdb/gnulib => gnulib}/import/rename.c | 0 {gdb/gnulib => gnulib}/import/rewinddir.c | 0 {gdb/gnulib => gnulib}/import/rmdir.c | 0 {gdb/gnulib => gnulib}/import/same-inode.h | 0 {gdb/gnulib => gnulib}/import/save-cwd.c | 0 {gdb/gnulib => gnulib}/import/save-cwd.h | 0 {gdb/gnulib => gnulib}/import/secure_getenv.c | 0 {gdb/gnulib => gnulib}/import/setenv.c | 0 {gdb/gnulib => gnulib}/import/signal.in.h | 0 {gdb/gnulib => gnulib}/import/stat.c | 0 {gdb/gnulib => gnulib}/import/stdalign.in.h | 0 {gdb/gnulib => gnulib}/import/stdbool.in.h | 0 {gdb/gnulib => gnulib}/import/stddef.in.h | 0 {gdb/gnulib => gnulib}/import/stdint.in.h | 0 {gdb/gnulib => gnulib}/import/stdio.in.h | 0 {gdb/gnulib => gnulib}/import/stdlib.in.h | 0 {gdb/gnulib => gnulib}/import/str-two-way.h | 0 {gdb/gnulib => gnulib}/import/strchrnul.c | 0 {gdb/gnulib => gnulib}/import/strchrnul.valgrind | 0 {gdb/gnulib => gnulib}/import/strdup.c | 0 {gdb/gnulib => gnulib}/import/streq.h | 0 {gdb/gnulib => gnulib}/import/strerror-override.c | 0 {gdb/gnulib => gnulib}/import/strerror-override.h | 0 {gdb/gnulib => gnulib}/import/strerror.c | 0 {gdb/gnulib => gnulib}/import/string.in.h | 0 {gdb/gnulib => gnulib}/import/stripslash.c | 0 {gdb/gnulib => gnulib}/import/strnlen1.c | 0 {gdb/gnulib => gnulib}/import/strnlen1.h | 0 {gdb/gnulib => gnulib}/import/strstr.c | 0 {gdb/gnulib => gnulib}/import/strtok_r.c | 0 {gdb/gnulib => gnulib}/import/sys_socket.c | 0 {gdb/gnulib => gnulib}/import/sys_socket.in.h | 0 {gdb/gnulib => gnulib}/import/sys_stat.in.h | 0 {gdb/gnulib => gnulib}/import/sys_time.in.h | 0 {gdb/gnulib => gnulib}/import/sys_types.in.h | 0 {gdb/gnulib => gnulib}/import/sys_uio.in.h | 0 {gdb/gnulib => gnulib}/import/tempname.c | 0 {gdb/gnulib => gnulib}/import/tempname.h | 0 {gdb/gnulib => gnulib}/import/time.in.h | 0 {gdb/gnulib => gnulib}/import/unistd--.h | 0 {gdb/gnulib => gnulib}/import/unistd-safer.h | 0 {gdb/gnulib => gnulib}/import/unistd.c | 0 {gdb/gnulib => gnulib}/import/unistd.in.h | 0 {gdb/gnulib => gnulib}/import/unsetenv.c | 0 {gdb/gnulib => gnulib}/import/verify.h | 0 {gdb/gnulib => gnulib}/import/wchar.in.h | 0 {gdb/gnulib => gnulib}/import/wctype-h.c | 0 {gdb/gnulib => gnulib}/import/wctype.in.h | 0 ...23558-Use-system-s-getcwd-when-cross-comp.patch | 0 ...ostemps-Fix-compilation-error-in-C-mode-o.patch | 0 .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 + gnulib/update-gnulib.sh | 196 + gold/ChangeLog | 202 + gold/descriptors.cc | 1 + gold/ehframe.cc | 47 +- gold/ehframe.h | 25 +- gold/errors.h | 1 + gold/gc.h | 3 +- gold/icf.cc | 270 +- gold/icf.h | 30 + gold/layout.cc | 10 +- gold/layout.h | 16 +- gold/object.cc | 36 +- gold/options.h | 2 +- gold/po/gold.pot | 230 +- gold/powerpc.cc | 2409 +- gold/testsuite/Makefile.am | 10 + gold/testsuite/Makefile.in | 18 +- gold/testsuite/icf_test_pr21066.cc | 67 + gold/testsuite/icf_test_pr21066.sh | 48 + gold/testsuite/plugin_new_section_layout.c | 6 +- gprof/ChangeLog | 30 + gprof/configure | 20 +- gprof/gprof.c | 6 +- gprof/gprof.texi | 2 +- gprof/po/de.po | 170 +- gprof/po/gprof.pot | 40 +- include/ChangeLog | 295 + include/coff/i386.h | 19 + include/coff/x86_64.h | 22 +- include/ctf-api.h | 388 + include/ctf.h | 568 + include/dis-asm.h | 2 + include/elf/aarch64.h | 9 + include/elf/arm.h | 8 +- include/elf/bpf.h | 45 + include/elf/internal.h | 4 +- include/elf/mips.h | 6 + include/elf/ppc64.h | 34 +- include/opcode/aarch64.h | 2 +- include/opcode/arc.h | 2 + include/opcode/arm.h | 2 + include/opcode/h8300.h | 94 +- include/opcode/i386.h | 1 + include/opcode/ppc.h | 18 + ld/ChangeLog | 970 + ld/Makefile.am | 2 + ld/Makefile.in | 3 + ld/NEWS | 12 +- ld/configure | 20 +- ld/configure.tgt | 1 + ld/emulparams/armelf.sh | 14 +- ld/emulparams/elf32bmip.sh | 1 + ld/emulparams/elf32bmipn32-defs.sh | 1 + ld/emulparams/elf64bmip-defs.sh | 1 + ld/emulparams/elf64bpf.sh | 11 + ld/emulparams/m9s12zelf.sh | 3 +- ld/emultempl/aarch64elf.em | 58 +- ld/emultempl/aix.em | 5 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/beos.em | 53 +- ld/emultempl/elf32.em | 19 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/mipself.em | 42 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/pe.em | 8 +- ld/emultempl/pep.em | 8 +- ld/emultempl/ppc32elf.em | 9 +- ld/emultempl/spuelf.em | 8 +- ld/ld.texi | 26 +- ld/ldexp.c | 24 +- ld/ldfile.c | 54 +- ld/ldfile.h | 2 + ld/ldlang.c | 304 +- ld/ldlang.h | 66 +- ld/ldlex.l | 4 +- ld/ldmain.c | 4 +- ld/lexsup.c | 5 +- ld/pe-dll.c | 5 + ld/plugin.c | 74 +- ld/po/BLD-POTFILES.in | 1 + ld/po/ld.pot | 6087 +- ld/scripttempl/elf64bpf.sc | 702 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 17 + ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-1.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-2.d | 6 +- ld/testsuite/ld-aarch64/bti-plt-3.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-4.d | 6 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 6 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 8 +- ld/testsuite/ld-aarch64/bti-warn.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-22.d | 15 + ld/testsuite/ld-aarch64/emit-relocs-22.s | 3 + ld/testsuite/ld-aarch64/emit-relocs-23.d | 15 + ld/testsuite/ld-aarch64/emit-relocs-23.s | 3 + ld/testsuite/ld-aarch64/erratum835769-843419.d | 54 + ld/testsuite/ld-aarch64/erratum843419-adr.d | 15 + ld/testsuite/ld-aarch64/erratum843419-adrp.d | 22 + ld/testsuite/ld-aarch64/erratum843419-far-adr.d | 5 + ld/testsuite/ld-aarch64/erratum843419-far-full.d | 22 + ld/testsuite/ld-aarch64/erratum843419-far.s | 9 + ld/testsuite/ld-aarch64/erratum843419-full.d | 20 + ld/testsuite/ld-aarch64/erratum843419-near.s | 9 + ld/testsuite/ld-aarch64/erratum843419-no-args.d | 20 + ld/testsuite/ld-aarch64/pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac1.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac3.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac4-a.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4-b.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4.s | 21 + ld/testsuite/ld-aarch64/undef-tls.d | 17 + ld/testsuite/ld-aarch64/undef-tls.s | 13 + ld/testsuite/ld-aarch64/variant_pcs-1.s | 59 + ld/testsuite/ld-aarch64/variant_pcs-2.s | 47 + ld/testsuite/ld-aarch64/variant_pcs-now.d | 67 + ld/testsuite/ld-aarch64/variant_pcs-r.d | 60 + ld/testsuite/ld-aarch64/variant_pcs-shared.d | 67 + ld/testsuite/ld-aarch64/variant_pcs.ld | 23 + ld/testsuite/ld-aarch64/weak-tls.d | 8 + ld/testsuite/ld-aarch64/weak-tls.s | 16 + ld/testsuite/ld-alpha/tlsbin.rd | 2 +- ld/testsuite/ld-alpha/tlsbinr.rd | 2 +- ld/testsuite/ld-alpha/tlspic.rd | 4 +- ld/testsuite/ld-arc/relax-local-pic.d | 14 + ld/testsuite/ld-arc/relax-local-pic.s | 16 + ld/testsuite/ld-arm/arm-elf.exp | 20 + ld/testsuite/ld-arm/bfs-0.s | 12 + ld/testsuite/ld-arm/bfs-1.s | 9 + ld/testsuite/ld-arm/branch-futures.d | 17 + ld/testsuite/ld-arm/cmse_main.s | 21 + ld/testsuite/ld-arm/cmse_main_sec_debug.d | 29 + ld/testsuite/ld-arm/cmse_sec_debug.s | 142 + ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 2 +- ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 20 +- ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-short.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm.d | 4 +- .../ld-arm/farcall-thumb-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb.d | 2 +- ld/testsuite/ld-arm/fix-arm1176-on.d | 2 +- ld/testsuite/ld-arm/ifunc-10.dd | 32 +- ld/testsuite/ld-arm/ifunc-2.dd | 8 +- ld/testsuite/ld-arm/ifunc-4.dd | 32 +- ld/testsuite/ld-arm/ifunc-6.dd | 4 +- ld/testsuite/ld-arm/ifunc-8.dd | 16 +- ld/testsuite/ld-arm/jump-reloc-veneers-long.d | 2 +- ld/testsuite/ld-arm/mixed-app.d | 2 +- ld/testsuite/ld-arm/thumb2-b-interwork.d | 2 +- ld/testsuite/ld-arm/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 4 +- ld/testsuite/ld-arm/unwind-4.d | 2 + ld/testsuite/ld-avr/relax-insn-at-range-boundary.d | 17 + ld/testsuite/ld-avr/relax-insn-at-range-boundary.s | 11 + ld/testsuite/ld-avr/wraparound-range-boundary.d | 17 + ld/testsuite/ld-avr/wraparound-range-boundary.s | 6 + ld/testsuite/ld-bpf/bar.s | 5 + ld/testsuite/ld-bpf/baz.s | 5 + ld/testsuite/ld-bpf/bpf.exp | 29 + ld/testsuite/ld-bpf/call-1.d | 22 + ld/testsuite/ld-bpf/foo.s | 5 + ld/testsuite/ld-bpf/jump-1.d | 22 + ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 8 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 8 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 18 +- ld/testsuite/ld-cris/tls-gd-1.d | 22 +- ld/testsuite/ld-cris/tls-gd-1h.d | 22 +- ld/testsuite/ld-cris/tls-gd-2.d | 22 +- ld/testsuite/ld-cris/tls-gd-2h.d | 22 +- ld/testsuite/ld-cris/tls-ie-10.d | 20 +- ld/testsuite/ld-cris/tls-ie-11.d | 24 +- ld/testsuite/ld-cris/tls-ie-8.d | 20 +- ld/testsuite/ld-cris/tls-ie-9.d | 24 +- ld/testsuite/ld-cris/tls-js1.d | 14 +- ld/testsuite/ld-cris/tls-ld-4.d | 22 +- ld/testsuite/ld-cris/tls-ld-5.d | 22 +- ld/testsuite/ld-cris/tls-ld-6.d | 22 +- ld/testsuite/ld-cris/tls-ld-7.d | 22 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 28 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 30 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 14 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 16 +- ld/testsuite/ld-cris/tls-local-54.d | 8 +- ld/testsuite/ld-cris/tls-local-60.d | 12 +- ld/testsuite/ld-cris/tls-local-61.d | 12 +- ld/testsuite/ld-cris/tls-local-63.d | 10 +- ld/testsuite/ld-cris/tls-local-64.d | 16 +- ld/testsuite/ld-cris/tls-ok-30.d | 18 +- ld/testsuite/ld-cris/tls-ok-32.d | 12 +- ld/testsuite/ld-cris/tls-ok-34.d | 16 +- ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 5 +- ld/testsuite/ld-elf/elf.exp | 12 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 3 +- ld/testsuite/ld-elf/group8b.d | 3 +- ld/testsuite/ld-elf/group9.s | 2 +- ld/testsuite/ld-elf/group9a.d | 3 +- ld/testsuite/ld-elf/group9b.d | 3 +- ld/testsuite/ld-elf/hash.d | 2 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/merge2.d | 2 +- ld/testsuite/ld-elf/merge3.d | 2 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 3 +- ld/testsuite/ld-elf/orphan3.d | 4 +- ld/testsuite/ld-elf/pr12851.d | 3 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr17550c.d | 2 +- ld/testsuite/ld-elf/pr17550d.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr20528a.d | 3 +- ld/testsuite/ld-elf/pr20528b.d | 3 +- ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 3 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23658-1a.d | 4 +- ld/testsuite/ld-elf/pr23658-1b.d | 3 +- ld/testsuite/ld-elf/pr24819.d | 9 + ld/testsuite/ld-elf/pr24819.s | 4 + ld/testsuite/ld-elf/pr349.d | 3 +- ld/testsuite/ld-elf/sec64k.exp | 10 +- ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-elf/size-1.d | 26 + ld/testsuite/ld-elf/size-1.s | 15 + ld/testsuite/ld-elf/size-1.t | 16 + ld/testsuite/ld-elf/size-2.d | 21 + ld/testsuite/ld-elf/size-2.s | 9 + ld/testsuite/ld-elf/size-2.t | 20 + ld/testsuite/ld-elf/ver_def.vd | 2 +- ld/testsuite/ld-elf/warn1.d | 4 +- ld/testsuite/ld-elf/warn2.d | 5 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 2 +- ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-1.r | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 2 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 2 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 2 +- ld/testsuite/ld-i386/property-6.r | 2 +- ld/testsuite/ld-i386/property-7.r | 2 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-3.d | 2 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 2 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-mips-elf/hash1.d | 11 + ld/testsuite/ld-mips-elf/hash1.s | 8 +- ld/testsuite/ld-mips-elf/hash1a.d | 5 - ld/testsuite/ld-mips-elf/hash1b.d | 4 - ld/testsuite/ld-mips-elf/hash1c.d | 4 - ld/testsuite/ld-mips-elf/hash2.d | 17 + ld/testsuite/ld-mips-elf/mips-elf.exp | 27 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.dd | 50 + ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.nd | 9 + .../testsuite/ld-mips-elf/pic-and-nonpic-1-r6.s | 0 ld/testsuite/ld-mips-elf/pic-and-nonpic-1a-r6.s | 28 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.dd | 36 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.gd | 21 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.s | 26 + ld/testsuite/ld-mips-elf/pic-reloc-5.d | 10 + ld/testsuite/ld-mips-elf/pic-reloc-5.s | 22 + ld/testsuite/ld-mips-elf/pic-reloc-6.d | 11 + ld/testsuite/ld-mips-elf/pic-reloc-6.s | 22 + ld/testsuite/ld-mips-elf/pic-reloc-7.d | 8 + ld/testsuite/ld-mips-elf/pic-reloc-7.s | 10 + ld/testsuite/ld-mips-elf/pic-reloc-tls.ld | 7 + ld/testsuite/ld-mips-elf/reloc-6a.s | 4 +- ld/testsuite/ld-mips-elf/reloc-6b.s | 4 +- ld/testsuite/ld-mips-elf/reloc-pcrel-r6.d | 18 + ld/testsuite/ld-mips-elf/reloc-pcrel-r6.ld | 9 + ld/testsuite/ld-mips-elf/reloc-pcrel-r6.s | 27 + ld/testsuite/ld-mips-elf/start.s | 12 + ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 34 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.r | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 10 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 12 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 12 +- ld/testsuite/ld-mips-elf/undefweak-overflow.d | 16 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 2 - ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 5 +- ld/testsuite/ld-powerpc/callstub-1.d | 29 + ld/testsuite/ld-powerpc/callstub-1.s | 9 + ld/testsuite/ld-powerpc/callstub-2.d | 35 + ld/testsuite/ld-powerpc/callstub-2.s | 8 + ld/testsuite/ld-powerpc/elfv2exe.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 12 +- ld/testsuite/ld-powerpc/funref.s | 1 + ld/testsuite/ld-powerpc/funref2.s | 1 + ld/testsuite/ld-powerpc/funv1.s | 14 +- ld/testsuite/ld-powerpc/notoc2.d | 29 + ld/testsuite/ld-powerpc/notoc2.s | 13 + ld/testsuite/ld-powerpc/pcrelopt.d | 96 + ld/testsuite/ld-powerpc/pcrelopt.s | 131 + ld/testsuite/ld-powerpc/pcrelopt.sec | 6 + ld/testsuite/ld-powerpc/powerpc.exp | 15 +- ld/testsuite/ld-powerpc/tlsgd.d | 31 + ld/testsuite/ld-powerpc/tlsgd.s | 52 + ld/testsuite/ld-powerpc/tlsie.d | 54 + ld/testsuite/ld-powerpc/tlsie.s | 77 + ld/testsuite/ld-powerpc/tlsld.d | 63 +- ld/testsuite/ld-powerpc/tlsld.s | 86 +- ld/testsuite/ld-powerpc/tlsld32.d | 44 - ld/testsuite/ld-powerpc/tlsldopt.d | 43 + ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} | 0 ld/testsuite/ld-powerpc/tlsldopt32.d | 44 + .../ld-powerpc/{tlsld32.s => tlsldopt32.s} | 0 ld/testsuite/ld-powerpc/tlsso.d | 18 +- ld/testsuite/ld-powerpc/tlsso.g | 2 + ld/testsuite/ld-powerpc/tlsso.r | 14 +- ld/testsuite/ld-powerpc/tlsso32.d | 14 +- ld/testsuite/ld-powerpc/tlsso32.g | 3 +- ld/testsuite/ld-powerpc/tlsso32.r | 13 +- ld/testsuite/ld-powerpc/tlstocso.r | 2 +- ld/testsuite/ld-riscv-elf/c-lui-2.d | 19 + ld/testsuite/ld-riscv-elf/c-lui-2.ld | 6 + ld/testsuite/ld-riscv-elf/c-lui-2.s | 12 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-s390/tlspic.rd | 1 - ld/testsuite/ld-s390/tlspic_64.rd | 1 - ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/size-1.d | 14 - ld/testsuite/ld-scripts/size-1.s | 7 - ld/testsuite/ld-scripts/size-1.t | 10 - ld/testsuite/ld-scripts/size-2.d | 18 - ld/testsuite/ld-scripts/size-2.s | 8 - ld/testsuite/ld-scripts/size-2.t | 22 - ld/testsuite/ld-scripts/size.exp | 41 - ld/testsuite/ld-sparc/tlssunnopic32.rd | 1 - ld/testsuite/ld-sparc/tlssunnopic64.rd | 1 - ld/testsuite/ld-sparc/tlssunpic32.rd | 1 - ld/testsuite/ld-sparc/tlssunpic64.rd | 1 - ld/testsuite/ld-srec/sr3.cc | 2 +- ld/testsuite/ld-srec/srec.exp | 4 + ld/testsuite/ld-undefined/undefined.exp | 14 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/pr23372a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372a.d | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/pr24721-x32.d | 6 + ld/testsuite/ld-x86-64/pr24721.d | 6 + ld/testsuite/ld-x86-64/pr24721.map | 3 + ld/testsuite/ld-x86-64/pr24721a.s | 34 + ld/testsuite/ld-x86-64/pr24721b.s | 6 + ld/testsuite/ld-x86-64/pr24905-x32.d | 8 + ld/testsuite/ld-x86-64/pr24905.d | 7 + ld/testsuite/ld-x86-64/pr24905.s | 6 + ld/testsuite/ld-x86-64/pr24905.t | 1 + ld/testsuite/ld-x86-64/property-1.r | 2 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 2 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 2 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 2 +- ld/testsuite/ld-x86-64/property-6.r | 2 +- ld/testsuite/ld-x86-64/property-7.r | 2 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-3.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 4 + ld/testsuite/lib/ld-lib.exp | 37 +- libctf/ChangeLog | 384 + libctf/Makefile.am | 40 + libctf/Makefile.in | 786 + libctf/aclocal.m4 | 1234 + libctf/config.h.in | 146 + libctf/configure | 7968 + libctf/configure.ac | 154 + libctf/ctf-archive.c | 754 + libctf/ctf-create.c | 2021 + libctf/ctf-decl.c | 195 + libctf/ctf-decls.h | 75 + libctf/ctf-dump.c | 597 + libctf/ctf-endian.h | 37 + libctf/ctf-error.c | 93 + libctf/ctf-hash.c | 327 + libctf/ctf-impl.h | 426 + libctf/ctf-labels.c | 138 + libctf/ctf-lookup.c | 427 + libctf/ctf-open-bfd.c | 354 + libctf/ctf-open.c | 1689 + libctf/ctf-qsort_r.c | 259 + libctf/ctf-string.c | 330 + libctf/ctf-subr.c | 208 + libctf/ctf-types.c | 1108 + libctf/ctf-util.c | 167 + libctf/elf.h | 61 + libctf/swap.h | 66 + libiberty/ChangeLog | 75 + libiberty/cp-demangle.c | 29 +- libiberty/cplus-dem.c | 1 + libiberty/d-demangle.c | 20 +- libiberty/lrealpath.c | 16 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 33 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + opcodes/ChangeLog | 930 + opcodes/Makefile.am | 17 + opcodes/Makefile.in | 22 + opcodes/aarch64-asm.c | 4 +- opcodes/aarch64-dis-2.c | 594 +- opcodes/aarch64-dis.c | 13 +- opcodes/aarch64-opc.c | 29 +- opcodes/aarch64-tbl.h | 73 +- opcodes/arc-dis.c | 41 +- opcodes/arc-ext-tbl.h | 7 - opcodes/arc-opc.c | 4 +- opcodes/arc-tbl.h | 3698 +- opcodes/arm-dis.c | 5019 +- opcodes/bpf-asm.c | 590 + opcodes/bpf-desc.c | 1618 + opcodes/bpf-desc.h | 266 + opcodes/bpf-dis.c | 624 + opcodes/bpf-ibld.c | 956 + opcodes/bpf-opc.c | 1475 + opcodes/bpf-opc.h | 150 + opcodes/configure | 21 +- opcodes/configure.ac | 1 + opcodes/disassemble.c | 35 + opcodes/disassemble.h | 1 + opcodes/i386-dis-evex-len.h | 315 + opcodes/i386-dis-evex-mod.h | 42 + opcodes/i386-dis-evex-prefix.h | 1969 + opcodes/i386-dis-evex-reg.h | 51 + opcodes/i386-dis-evex-w.h | 1110 + opcodes/i386-dis-evex.h | 3247 +- opcodes/i386-dis.c | 293 +- opcodes/i386-gen.c | 54 +- opcodes/i386-init.h | 609 +- opcodes/i386-opc.h | 36 +- opcodes/i386-opc.tbl | 578 +- opcodes/i386-reg.tbl | 14 +- opcodes/i386-tbl.h | 62611 ++++---- opcodes/ia64-opc.c | 5 +- opcodes/mips-opc.c | 10 +- opcodes/mmix-dis.c | 93 +- opcodes/or1k-asm.c | 72 +- opcodes/or1k-desc.c | 309 +- opcodes/or1k-desc.h | 341 +- opcodes/or1k-dis.c | 43 +- opcodes/or1k-ibld.c | 234 +- opcodes/or1k-opc.c | 319 +- opcodes/or1k-opc.h | 39 +- opcodes/or1k-opinst.c | 100 +- opcodes/po/POTFILES.in | 7 + opcodes/po/fr.po | 1571 +- opcodes/po/opcodes.pot | 696 +- opcodes/ppc-dis.c | 118 +- opcodes/ppc-opc.c | 214 +- opcodes/riscv-dis.c | 6 +- opcodes/riscv-opc.c | 62 +- opcodes/tic30-dis.c | 4 +- readline/.gitignore | 37 + readline/CHANGELOG | 258 + readline/CHANGES | 466 + readline/ChangeLog.gdb | 34 + readline/INSTALL | 2 +- readline/MANIFEST | 12 +- readline/Makefile.in | 91 +- readline/NEWS | 375 +- readline/README | 11 +- readline/aclocal.m4 | 145 +- readline/bind.c | 1069 +- readline/callback.c | 129 +- readline/chardefs.h | 20 +- readline/colors.c | 294 + readline/colors.h | 126 + readline/compat.c | 29 +- readline/complete.c | 685 +- readline/config.h.in | 53 +- readline/configure | 627 +- readline/configure.ac | 320 + readline/configure.in | 307 - readline/display.c | 1259 +- readline/doc/Makefile.in | 21 +- readline/doc/history.3 | 46 +- readline/doc/history.texi | 26 +- readline/doc/hstech.texi | 49 +- readline/doc/hsuser.texi | 77 +- readline/doc/readline.3 | 244 +- readline/doc/rlman.texi | 27 +- readline/doc/rltech.texi | 363 +- readline/doc/rluser.texi | 468 +- readline/doc/rluserman.texi | 27 +- readline/doc/texi2dvi | 2336 +- readline/doc/texi2html | 6 +- readline/doc/version.texi | 12 +- readline/emacs_keymap.c | 8 +- readline/examples/Makefile.in | 75 +- readline/examples/excallback.c | 7 +- readline/examples/fileman.c | 18 + readline/examples/hist_erasedups.c | 121 + readline/examples/hist_purgecmd.c | 151 + readline/examples/histexamp.c | 3 + readline/examples/readlinebuf.h | 6 +- readline/examples/rl-callbacktest.c | 115 + readline/examples/rl.c | 1 + readline/examples/rlbasic.c | 29 + readline/examples/rlcat.c | 2 +- readline/examples/rlevent.c | 7 + readline/examples/rlfe/config.h.in | 6 +- readline/examples/rlfe/configure | 15 +- readline/examples/rlfe/configure.in | 4 +- readline/examples/rlfe/extern.h | 2 +- readline/examples/rlfe/os.h | 8 +- readline/examples/rlfe/rlfe.c | 9 +- readline/examples/rlkeymaps.c | 61 + readline/examples/rlptytest.c | 14 +- readline/examples/rltest.c | 1 + readline/examples/rlversion.c | 1 + readline/funmap.c | 24 +- readline/histexpand.c | 271 +- readline/histfile.c | 346 +- readline/histlib.h | 15 +- readline/history.c | 196 +- readline/history.h | 30 +- readline/histsearch.c | 125 +- readline/input.c | 181 +- readline/isearch.c | 240 +- readline/keymaps.c | 30 +- readline/keymaps.h | 3 + readline/kill.c | 210 +- readline/macro.c | 103 +- readline/mbutil.c | 167 +- readline/misc.c | 122 +- readline/nls.c | 82 +- readline/parens.c | 41 +- readline/parse-colors.c | 440 + readline/parse-colors.h | 46 + readline/patchlevel | 2 +- readline/posixdir.h | 14 +- readline/posixjmp.h | 20 +- readline/readline.c | 381 +- readline/readline.h | 88 +- readline/readline.pc.in | 12 + readline/rlconf.h | 24 +- readline/rldefs.h | 10 +- readline/rlmbutil.h | 61 +- readline/rlprivate.h | 77 +- readline/rlstdc.h | 12 + readline/rltty.c | 184 +- readline/rltypedefs.h | 11 +- readline/savestring.c | 5 +- readline/search.c | 230 +- readline/shell.c | 64 +- readline/shlib/Makefile.in | 85 +- readline/signals.c | 229 +- readline/support/config.guess | 1335 +- readline/support/config.rpath | 373 +- readline/support/config.sub | 2446 +- readline/support/mkdist | 15 +- readline/support/shlib-install | 11 +- readline/support/shobj-conf | 71 +- readline/tcap.h | 2 +- readline/terminal.c | 136 +- readline/text.c | 407 +- readline/tilde.c | 53 +- readline/undo.c | 108 +- readline/util.c | 127 +- readline/vi_keymap.c | 7 +- readline/vi_mode.c | 805 +- readline/xfree.c | 12 +- readline/xmalloc.c | 12 +- readline/xmalloc.h | 3 - sim/ChangeLog | 10 + sim/common/ChangeLog | 11 + sim/common/cgen-accfp.c | 49 + sim/common/cgen-fpu.h | 2 + sim/cris/ChangeLog | 4 + sim/cris/sim-if.c | 2 +- sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 78 +- sim/or1k/cpu.h | 174 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 568 +- sim/or1k/decode.h | 21 +- sim/or1k/model.c | 1456 +- sim/or1k/sem-switch.c | 602 +- sim/or1k/sem.c | 672 +- sim/testsuite/sim/or1k/ChangeLog | 13 + sim/testsuite/sim/or1k/adrp.S | 73 + sim/testsuite/sim/or1k/fpu-unordered.S | 97 + sim/testsuite/sim/or1k/fpu64a32-unordered.S | 100 + sim/testsuite/sim/or1k/fpu64a32.S | 172 + src-release.sh | 10 +- 3236 files changed, 639285 insertions(+), 124389 deletions(-) create mode 100644 bfd/cpu-bpf.c create mode 100644 bfd/elf64-bpf.c create mode 100644 binutils/.README-how-to-make-a-release.swp create mode 100644 binutils/doc/ctf.options.texi create mode 100644 binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.d create mode 100644 binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.s create mode 100644 binutils/testsuite/binutils-all/set-section-alignment.d create mode 100644 binutils/testsuite/binutils-all/verilog-1.hex create mode 100644 binutils/testsuite/binutils-all/verilog-2.hex create mode 100644 binutils/testsuite/binutils-all/verilog-4.hex create mode 100644 binutils/testsuite/binutils-all/verilog-8.hex create mode 100644 binutils/testsuite/binutils-all/verilogtest.s create mode 100644 binutils/testsuite/gentestdlls.c create mode 100644 cpu/bpf.cpu create mode 100644 cpu/bpf.opc create mode 100644 gas/config/tc-bpf.c create mode 100644 gas/config/tc-bpf.h create mode 100644 gas/doc/c-bpf.texi create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a34.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/aarch64/float16-be.d create mode 100644 gas/testsuite/gas/aarch64/float16-le.d create mode 100644 gas/testsuite/gas/aarch64/float16.s copy gas/testsuite/gas/{arm => aarch64}/nop-asm.s (100%) create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_27.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_27.s create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-rela.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-rela.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-cond-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-cond-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-cond-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-cond.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-cond.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad1.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad1.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad2.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad2.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad3.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg-bad3.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-spec-reg.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m35p.d create mode 100644 gas/testsuite/gas/arm/float16-bad.d create mode 100644 gas/testsuite/gas/arm/float16-bad.l create mode 100644 gas/testsuite/gas/arm/float16-bad.s create mode 100644 gas/testsuite/gas/arm/float16-be.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-alternative-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-ieee-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-no-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi.s create mode 100644 gas/testsuite/gas/arm/float16-format-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-bad.l create mode 100644 gas/testsuite/gas/arm/float16-format-bad.s create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.l create mode 100644 gas/testsuite/gas/arm/float16-le.d create mode 100644 gas/testsuite/gas/arm/float16.s create mode 100644 gas/testsuite/gas/arm/load-pseudo.s create mode 100644 gas/testsuite/gas/arm/m0-load-pseudo.d create mode 100644 gas/testsuite/gas/arm/m23-load-pseudo.d create mode 100644 gas/testsuite/gas/arm/m33-load-pseudo.d create mode 100644 gas/testsuite/gas/arm/mve-shift-bad.d create mode 100644 gas/testsuite/gas/arm/mve-shift-bad.l create mode 100644 gas/testsuite/gas/arm/mve-shift-bad.s create mode 100644 gas/testsuite/gas/arm/mve-shift.d create mode 100644 gas/testsuite/gas/arm/mve-shift.s create mode 100644 gas/testsuite/gas/arm/mve-tailpredloop-bad.d create mode 100644 gas/testsuite/gas/arm/mve-tailpredloop-bad.l create mode 100644 gas/testsuite/gas/arm/mve-tailpredloop-bad.s create mode 100644 gas/testsuite/gas/arm/mve-tailpredloop.d create mode 100644 gas/testsuite/gas/arm/mve-tailpredloop.s create mode 100644 gas/testsuite/gas/arm/mve-vabav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vabav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vabav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vabav.d create mode 100644 gas/testsuite/gas/arm/mve-vabav.s create mode 100644 gas/testsuite/gas/arm/mve-vabd.d create mode 100644 gas/testsuite/gas/arm/mve-vabd.s create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vabsneg-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vabsneg.d create mode 100644 gas/testsuite/gas/arm/mve-vabsneg.s create mode 100644 gas/testsuite/gas/arm/mve-vadc-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vadc-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vadc-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vadc.d create mode 100644 gas/testsuite/gas/arm/mve-vadc.s create mode 100644 gas/testsuite/gas/arm/mve-vaddlv-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vaddlv-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vaddlv-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vaddlv.d create mode 100644 gas/testsuite/gas/arm/mve-vaddlv.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsub.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsub.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vaddv-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vaddv-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vaddv-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vaddv.d create mode 100644 gas/testsuite/gas/arm/mve-vaddv.s create mode 100644 gas/testsuite/gas/arm/mve-vand-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vand-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vand-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vand.d create mode 100644 gas/testsuite/gas/arm/mve-vand.s create mode 100644 gas/testsuite/gas/arm/mve-vbic-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vbic-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vbic-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vbic.d create mode 100644 gas/testsuite/gas/arm/mve-vbic.s create mode 100644 gas/testsuite/gas/arm/mve-vbrsr-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vbrsr-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vbrsr-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vbrsr.d create mode 100644 gas/testsuite/gas/arm/mve-vbrsr.s create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vcadd-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcadd.d create mode 100644 gas/testsuite/gas/arm/mve-vcadd.s create mode 100644 gas/testsuite/gas/arm/mve-vcls-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vcls-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vcls-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vcls.d create mode 100644 gas/testsuite/gas/arm/mve-vcls.s create mode 100644 gas/testsuite/gas/arm/mve-vclz-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vclz-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vclz-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vclz.d create mode 100644 gas/testsuite/gas/arm/mve-vclz.s create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vcmla-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcmla.d create mode 100644 gas/testsuite/gas/arm/mve-vcmla.s create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vcmp-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcmp.d create mode 100644 gas/testsuite/gas/arm/mve-vcmp.s create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vcmul-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcmul.d create mode 100644 gas/testsuite/gas/arm/mve-vcmul.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-3.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-3.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-4.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-4.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-3.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-3.l create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-3.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-4.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-4.l create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad-4.s create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vcvt-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vddup-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vddup-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vddup-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vddup.d create mode 100644 gas/testsuite/gas/arm/mve-vddup.s create mode 100644 gas/testsuite/gas/arm/mve-vdup-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vdup-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vdup-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vdup.d create mode 100644 gas/testsuite/gas/arm/mve-vdup.s create mode 100644 gas/testsuite/gas/arm/mve-veor-bad.d create mode 100644 gas/testsuite/gas/arm/mve-veor-bad.l create mode 100644 gas/testsuite/gas/arm/mve-veor-bad.s create mode 100644 gas/testsuite/gas/arm/mve-veor.d create mode 100644 gas/testsuite/gas/arm/mve-veor.s create mode 100644 gas/testsuite/gas/arm/mve-vfma-vfms-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vfma-vfms-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vfma-vfms-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vfma-vfms.d create mode 100644 gas/testsuite/gas/arm/mve-vfma-vfms.s create mode 100644 gas/testsuite/gas/arm/mve-vfmas-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vfmas-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vfmas-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vfmas.d create mode 100644 gas/testsuite/gas/arm/mve-vfmas.s create mode 100644 gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd.d create mode 100644 gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd.s create mode 100644 gas/testsuite/gas/arm/mve-vhcadd-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vhcadd-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vhcadd-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vhcadd.d create mode 100644 gas/testsuite/gas/arm/mve-vhcadd.s create mode 100644 gas/testsuite/gas/arm/mve-vidup-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vidup-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vidup-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-3.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-3.l create mode 100644 gas/testsuite/gas/arm/mve-vldr-bad-3.s create mode 100644 gas/testsuite/gas/arm/mve-vmax-vmin-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmax-vmin-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmax-vmin-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmax-vmin.d create mode 100644 gas/testsuite/gas/arm/mve-vmax-vmin.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxa-vmina.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxa-vmina.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnm-vminnm.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxnm-vminnm.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnma-vminnma.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmaxv-vminv.d create mode 100644 gas/testsuite/gas/arm/mve-vmaxv-vminv.s create mode 100644 gas/testsuite/gas/arm/mve-vmla-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmla-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmla-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmla.d create mode 100644 gas/testsuite/gas/arm/mve-vmla.s create mode 100644 gas/testsuite/gas/arm/mve-vmladav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmladav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmladav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmladav.d create mode 100644 gas/testsuite/gas/arm/mve-vmladav.s create mode 100644 gas/testsuite/gas/arm/mve-vmlaldav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlaldav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlaldav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlaldav.d create mode 100644 gas/testsuite/gas/arm/mve-vmlaldav.s create mode 100644 gas/testsuite/gas/arm/mve-vmlalv-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlalv-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlalv-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlalv.d create mode 100644 gas/testsuite/gas/arm/mve-vmlalv.s create mode 100644 gas/testsuite/gas/arm/mve-vmlas-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlas-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlas-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlas.d create mode 100644 gas/testsuite/gas/arm/mve-vmlas.s create mode 100644 gas/testsuite/gas/arm/mve-vmlav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlav.d create mode 100644 gas/testsuite/gas/arm/mve-vmlav.s create mode 100644 gas/testsuite/gas/arm/mve-vmlsdav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlsdav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlsdav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlsdav.d create mode 100644 gas/testsuite/gas/arm/mve-vmlsdav.s create mode 100644 gas/testsuite/gas/arm/mve-vmlsldav-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmlsldav-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmlsldav-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmlsldav.d create mode 100644 gas/testsuite/gas/arm/mve-vmlsldav.s create mode 100644 gas/testsuite/gas/arm/mve-vmov-1.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-1.s create mode 100644 gas/testsuite/gas/arm/mve-vmov-2.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-2.s create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vmov-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vmul-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vmul.d create mode 100644 gas/testsuite/gas/arm/mve-vmul.s create mode 100644 gas/testsuite/gas/arm/mve-vmulh-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmulh-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmulh-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmulh.d create mode 100644 gas/testsuite/gas/arm/mve-vmulh.s create mode 100644 gas/testsuite/gas/arm/mve-vmullbt-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmullbt-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmullbt-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmullbt.d create mode 100644 gas/testsuite/gas/arm/mve-vmullbt.s create mode 100644 gas/testsuite/gas/arm/mve-vmvn-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vmvn-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vmvn-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vmvn.d create mode 100644 gas/testsuite/gas/arm/mve-vmvn.s create mode 100644 gas/testsuite/gas/arm/mve-vorn-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vorn-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vorn-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vorn.d create mode 100644 gas/testsuite/gas/arm/mve-vorn.s create mode 100644 gas/testsuite/gas/arm/mve-vorr-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vorr-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vorr-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vorr.d create mode 100644 gas/testsuite/gas/arm/mve-vorr.s create mode 100644 gas/testsuite/gas/arm/mve-vpnot-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vpnot-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vpnot-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vpnot.d create mode 100644 gas/testsuite/gas/arm/mve-vpnot.s create mode 100644 gas/testsuite/gas/arm/mve-vpsel-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vpsel-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vpsel-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vpsel.d create mode 100644 gas/testsuite/gas/arm/mve-vpsel.s create mode 100644 gas/testsuite/gas/arm/mve-vpst-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vpst-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vpst-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vpt-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vpt.d create mode 100644 gas/testsuite/gas/arm/mve-vpt.s create mode 100644 gas/testsuite/gas/arm/mve-vqabsneg-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqabsneg-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqabsneg-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqabsneg.s create mode 100644 gas/testsuite/gas/arm/mve-vqaddsub-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqaddsub-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqaddsub-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqaddsub.d create mode 100644 gas/testsuite/gas/arm/mve-vqaddsub.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmladh-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmladh-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmladh-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmladh.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmladh.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlsdh-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlsdh.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlsdh.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmulh-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmulh-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmulh-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmulh.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmulh.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmull-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmull-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmull-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmull.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmull.s create mode 100644 gas/testsuite/gas/arm/mve-vqmovn-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqmovn-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqmovn-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqmovn.d create mode 100644 gas/testsuite/gas/arm/mve-vqmovn.s create mode 100644 gas/testsuite/gas/arm/mve-vqrshl-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqrshl-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqrshl-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqrshl.d create mode 100644 gas/testsuite/gas/arm/mve-vqrshl.s create mode 100644 gas/testsuite/gas/arm/mve-vqrshrn-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqrshrn-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqrshrn-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqrshrn.d create mode 100644 gas/testsuite/gas/arm/mve-vqrshrn.s create mode 100644 gas/testsuite/gas/arm/mve-vqshl-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqshl-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqshl-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqshl.d create mode 100644 gas/testsuite/gas/arm/mve-vqshl.s create mode 100644 gas/testsuite/gas/arm/mve-vrev-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vrev-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vrev-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vrev.d create mode 100644 gas/testsuite/gas/arm/mve-vrev.s create mode 100644 gas/testsuite/gas/arm/mve-vrint-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vrint-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vrint-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vrint.d create mode 100644 gas/testsuite/gas/arm/mve-vrint.s create mode 100644 gas/testsuite/gas/arm/mve-vrmlaldavh-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vrmlaldavh.d create mode 100644 gas/testsuite/gas/arm/mve-vrmlaldavh.s create mode 100644 gas/testsuite/gas/arm/mve-vrshl-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vrshl-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vrshl-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vrshl.d create mode 100644 gas/testsuite/gas/arm/mve-vrshl.s create mode 100644 gas/testsuite/gas/arm/mve-vsbc-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vsbc-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vsbc-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vsbc.d create mode 100644 gas/testsuite/gas/arm/mve-vsbc.s create mode 100644 gas/testsuite/gas/arm/mve-vshl-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vshl-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vshl-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vshl.d create mode 100644 gas/testsuite/gas/arm/mve-vshl.s create mode 100644 gas/testsuite/gas/arm/mve-vshlc-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vshlc-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vshlc-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vshlc.d create mode 100644 gas/testsuite/gas/arm/mve-vshlc.s create mode 100644 gas/testsuite/gas/arm/mve-vshll-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vshll-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vshll-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vshll.d create mode 100644 gas/testsuite/gas/arm/mve-vshll.s create mode 100644 gas/testsuite/gas/arm/mve-vshr-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vshr-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vshr-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vshr.d create mode 100644 gas/testsuite/gas/arm/mve-vshr.s create mode 100644 gas/testsuite/gas/arm/mve-vshrn-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vshrn-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vshrn-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vshrn.d create mode 100644 gas/testsuite/gas/arm/mve-vshrn.s create mode 100644 gas/testsuite/gas/arm/mve-vsli-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vsli-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vsli-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vsli.d create mode 100644 gas/testsuite/gas/arm/mve-vsli.s create mode 100644 gas/testsuite/gas/arm/mve-vsri-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vsri-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vsri-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vsri.d create mode 100644 gas/testsuite/gas/arm/mve-vsri.s create mode 100644 gas/testsuite/gas/arm/mve-vstld-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vstld-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vstld-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vstld.d create mode 100644 gas/testsuite/gas/arm/mve-vstld.s create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-1.d create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-1.l create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-1.s create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-2.d create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-2.l create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-2.s create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-3.d create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-3.l create mode 100644 gas/testsuite/gas/arm/mve-vstr-bad-3.s create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-1.d create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-1.s create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-2.d create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-2.s create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-3.d create mode 100644 gas/testsuite/gas/arm/mve-vstrldr-3.s create mode 100644 gas/testsuite/gas/arm/pr24991.d create mode 100644 gas/testsuite/gas/arm/pr24991.l create mode 100644 gas/testsuite/gas/arm/pr24991.s create mode 100644 gas/testsuite/gas/arm/smc-bad.d create mode 100644 gas/testsuite/gas/arm/smc-bad.l create mode 100644 gas/testsuite/gas/arm/smc-bad.s create mode 100644 gas/testsuite/gas/bpf/alu-be.d create mode 100644 gas/testsuite/gas/bpf/alu.d create mode 100644 gas/testsuite/gas/bpf/alu.s create mode 100644 gas/testsuite/gas/bpf/alu32-be.d create mode 100644 gas/testsuite/gas/bpf/alu32.d create mode 100644 gas/testsuite/gas/bpf/alu32.s create mode 100644 gas/testsuite/gas/bpf/atomic-be.d create mode 100644 gas/testsuite/gas/bpf/atomic.d create mode 100644 gas/testsuite/gas/bpf/atomic.s create mode 100644 gas/testsuite/gas/bpf/bpf.exp create mode 100644 gas/testsuite/gas/bpf/call-be.d create mode 100644 gas/testsuite/gas/bpf/call.d create mode 100644 gas/testsuite/gas/bpf/call.s create mode 100644 gas/testsuite/gas/bpf/data-be.d create mode 100644 gas/testsuite/gas/bpf/data.d create mode 100644 gas/testsuite/gas/bpf/data.s create mode 100644 gas/testsuite/gas/bpf/exit-be.d create mode 100644 gas/testsuite/gas/bpf/exit.d create mode 100644 gas/testsuite/gas/bpf/exit.s create mode 100644 gas/testsuite/gas/bpf/jump-be.d create mode 100644 gas/testsuite/gas/bpf/jump.d create mode 100644 gas/testsuite/gas/bpf/jump.s create mode 100644 gas/testsuite/gas/bpf/lddw-be.d create mode 100644 gas/testsuite/gas/bpf/lddw.d create mode 100644 gas/testsuite/gas/bpf/lddw.s create mode 100644 gas/testsuite/gas/bpf/mem-be.d create mode 100644 gas/testsuite/gas/bpf/mem.d create mode 100644 gas/testsuite/gas/bpf/mem.s create mode 100644 gas/testsuite/gas/elf/type-2.e create mode 100644 gas/testsuite/gas/elf/type-2.l create mode 100644 gas/testsuite/gas/elf/type-2.s create mode 100644 gas/testsuite/gas/i386/avx-16bit.d create mode 100644 gas/testsuite/gas/i386/avx-16bit.s create mode 100644 gas/testsuite/gas/i386/avx512f-16bit.d create mode 100644 gas/testsuite/gas/i386/avx512f-16bit.s create mode 100644 gas/testsuite/gas/i386/bmi-16bit.d create mode 100644 gas/testsuite/gas/i386/bmi-16bit.s create mode 100644 gas/testsuite/gas/i386/bmi2-16bit.d create mode 100644 gas/testsuite/gas/i386/bmi2-16bit.s create mode 100644 gas/testsuite/gas/i386/enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/enqcmd.d create mode 100644 gas/testsuite/gas/i386/enqcmd.s create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/lwp-16bit.d create mode 100644 gas/testsuite/gas/i386/lwp-16bit.s create mode 100644 gas/testsuite/gas/i386/optimize-2b.d create mode 100644 gas/testsuite/gas/i386/oversized16.l create mode 100644 gas/testsuite/gas/i386/oversized16.s create mode 100644 gas/testsuite/gas/i386/oversized64.l create mode 100644 gas/testsuite/gas/i386/oversized64.s create mode 100644 gas/testsuite/gas/i386/sse2-16bit.d create mode 100644 gas/testsuite/gas/i386/sse2-16bit.s create mode 100644 gas/testsuite/gas/i386/tbm-16bit.d create mode 100644 gas/testsuite/gas/i386/tbm-16bit.s create mode 100644 gas/testsuite/gas/i386/vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/vp2intersect.d create mode 100644 gas/testsuite/gas/i386/vp2intersect.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-swap-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-swap-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.s create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3b.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.s create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.d create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.s create mode 100644 gas/testsuite/gas/mips/mipsr6@dadd.d create mode 100644 gas/testsuite/gas/mips/pr14798-irix.d create mode 100644 gas/testsuite/gas/mips/pr14798.d create mode 100644 gas/testsuite/gas/mips/pr14798.s delete mode 100644 gas/testsuite/gas/mips/r6-branch-constraints.l delete mode 100644 gas/testsuite/gas/mips/r6-branch-constraints.s create mode 100644 gas/testsuite/gas/mips/r6-reg-constraints.l create mode 100644 gas/testsuite/gas/mips/r6-reg-constraints.s create mode 100644 gas/testsuite/gas/ppc/groupnop.d create mode 100644 gas/testsuite/gas/ppc/groupnop.s create mode 100644 gas/testsuite/gas/ppc/prefix-align.d create mode 100644 gas/testsuite/gas/ppc/prefix-align.s create mode 100644 gas/testsuite/gas/ppc/prefix-pcrel.d create mode 100644 gas/testsuite/gas/ppc/prefix-pcrel.s create mode 100644 gas/testsuite/gas/ppc/prefix-reloc.d create mode 100644 gas/testsuite/gas/ppc/prefix-reloc.s create mode 100644 gas/testsuite/gas/riscv/alias-csr.d create mode 100644 gas/testsuite/gas/riscv/alias-csr.s create mode 100644 gas/testsuite/gas/riscv/li32.d create mode 100644 gas/testsuite/gas/riscv/li32.s create mode 100644 gas/testsuite/gas/riscv/li64.d create mode 100644 gas/testsuite/gas/riscv/li64.s create mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d create mode 100644 gas/testsuite/gas/s12z/dollar-hex.d create mode 100644 gas/testsuite/gas/s12z/dollar-hex.s create mode 100644 gas/testsuite/gas/s12z/reg-prefix.d create mode 100644 gas/testsuite/gas/s12z/reg-prefix.s mode change 100644 => 100755 gas/testsuite/gas/xstormy16/allinsn.sh mode change 100644 => 100755 gas/testsuite/gas/xstormy16/gcc.sh create mode 100644 gdb/aarch32-tdep.c create mode 100644 gdb/aarch32-tdep.h create mode 100644 gdb/alloc.c create mode 100644 gdb/arch/aarch32.c create mode 100644 gdb/arch/aarch32.h create mode 100644 gdb/cli/cli-option.c create mode 100644 gdb/cli/cli-option.h delete mode 100644 gdb/common/agent.c delete mode 100644 gdb/common/agent.h delete mode 100644 gdb/common/byte-vector.h delete mode 100644 gdb/common/common-debug.c delete mode 100644 gdb/common/common-defs.h delete mode 100644 gdb/common/common-utils.c delete mode 100644 gdb/common/common-utils.h delete mode 100644 gdb/common/common.host delete mode 100644 gdb/common/common.m4 delete mode 100755 gdb/common/create-version.sh delete mode 100644 gdb/common/def-vector.h delete mode 100644 gdb/common/environ.c delete mode 100644 gdb/common/errors.c delete mode 100644 gdb/common/filestuff.c delete mode 100644 gdb/common/format.h delete mode 100644 gdb/common/forward-scope-exit.h delete mode 100644 gdb/common/gdb_optional.h delete mode 100644 gdb/common/gdb_tilde_expand.c delete mode 100644 gdb/common/gdb_unique_ptr.h delete mode 100644 gdb/common/job-control.c delete mode 100644 gdb/common/job-control.h delete mode 100644 gdb/common/netstuff.c delete mode 100644 gdb/common/pathstuff.c delete mode 100644 gdb/common/pathstuff.h delete mode 100644 gdb/common/rsp-low.h delete mode 100644 gdb/common/scope-exit.h delete mode 100644 gdb/common/scoped_mmap.c delete mode 100644 gdb/common/tdesc.c delete mode 100644 gdb/common/tdesc.h delete mode 100644 gdb/common/valid-expr.h delete mode 100644 gdb/features/aarch64.xml create mode 100644 gdb/features/arm/arm-core.c create mode 100644 gdb/features/arm/arm-fpa.c create mode 100644 gdb/features/arm/arm-m-profile-with-fpa.c create mode 100644 gdb/features/arm/arm-m-profile-with-fpa.xml create mode 100644 gdb/features/arm/arm-m-profile.c create mode 100644 gdb/features/arm/arm-vfpv2.c create mode 100644 gdb/features/arm/arm-vfpv3.c delete mode 100644 gdb/features/arm/arm-with-iwmmxt.c delete mode 100644 gdb/features/arm/arm-with-iwmmxt.xml delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.c delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.xml delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.c delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.xml delete mode 100644 gdb/features/arm/arm-with-m.c delete mode 100644 gdb/features/arm/arm-with-m.xml delete mode 100644 gdb/features/arm/arm-with-neon.c delete mode 100644 gdb/features/arm/arm-with-neon.xml delete mode 100644 gdb/features/arm/arm-with-vfpv2.c delete mode 100644 gdb/features/arm/arm-with-vfpv2.xml delete mode 100644 gdb/features/arm/arm-with-vfpv3.c delete mode 100644 gdb/features/arm/arm-with-vfpv3.xml create mode 100644 gdb/features/arm/xscale-iwmmxt.c delete mode 100644 gdb/features/i386/amd64-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-avx512.xml delete mode 100644 gdb/features/i386/amd64-avx-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx.xml delete mode 100644 gdb/features/i386/amd64-avx.xml delete mode 100644 gdb/features/i386/amd64-linux.xml delete mode 100644 gdb/features/i386/amd64-mpx-linux.xml delete mode 100644 gdb/features/i386/amd64-mpx.xml delete mode 100644 gdb/features/i386/amd64.xml delete mode 100644 gdb/features/i386/i386-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/i386-avx-avx512.xml delete mode 100644 gdb/features/i386/i386-avx-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx.xml delete mode 100644 gdb/features/i386/i386-avx.xml delete mode 100644 gdb/features/i386/i386-linux.xml delete mode 100644 gdb/features/i386/i386-mmx-linux.xml delete mode 100644 gdb/features/i386/i386-mmx.xml delete mode 100644 gdb/features/i386/i386-mpx-linux.xml delete mode 100644 gdb/features/i386/i386-mpx.xml delete mode 100644 gdb/features/i386/i386.xml delete mode 100644 gdb/features/i386/x32-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/x32-avx-linux.xml delete mode 100644 gdb/features/i386/x32-linux.xml create mode 100644 gdb/features/rx.c create mode 100644 gdb/features/rx.xml delete mode 100644 gdb/gdb-dlfcn.c create mode 100644 gdb/gdbserver/linux-aarch32-tdesc.c create mode 100644 gdb/gdbserver/linux-aarch32-tdesc.h delete mode 100644 gdb/gdbserver/linux-aarch64-tdesc-selftest.c create mode 100644 gdb/gdbserver/linux-arm-tdesc.c create mode 100644 gdb/gdbserver/linux-arm-tdesc.h delete mode 100644 gdb/gdbserver/linux-x86-tdesc-selftest.c create mode 100644 gdb/gdbsupport/agent.c create mode 100644 gdb/gdbsupport/agent.h rename gdb/{common => gdbsupport}/array-view.h (100%) rename gdb/{common => gdbsupport}/ax.def (100%) rename gdb/{common => gdbsupport}/break-common.h (100%) rename gdb/{common => gdbsupport}/btrace-common.c (100%) rename gdb/{common => gdbsupport}/btrace-common.h (100%) rename gdb/{common => gdbsupport}/buffer.c (100%) rename gdb/{common => gdbsupport}/buffer.h (100%) create mode 100644 gdb/gdbsupport/byte-vector.h rename gdb/{common => gdbsupport}/cleanups.c (100%) rename gdb/{common => gdbsupport}/cleanups.h (100%) create mode 100644 gdb/gdbsupport/common-debug.c rename gdb/{common => gdbsupport}/common-debug.h (100%) create mode 100644 gdb/gdbsupport/common-defs.h rename gdb/{common => gdbsupport}/common-exceptions.c (100%) rename gdb/{common => gdbsupport}/common-exceptions.h (100%) rename gdb/{common => gdbsupport}/common-gdbthread.h (100%) rename gdb/{common => gdbsupport}/common-inferior.h (100%) rename gdb/{common => gdbsupport}/common-regcache.c (100%) rename gdb/{common => gdbsupport}/common-regcache.h (100%) rename gdb/{common => gdbsupport}/common-types.h (100%) create mode 100644 gdb/gdbsupport/common-utils.c create mode 100644 gdb/gdbsupport/common-utils.h create mode 100644 gdb/gdbsupport/common.host create mode 100644 gdb/gdbsupport/common.m4 create mode 100755 gdb/gdbsupport/create-version.sh create mode 100644 gdb/gdbsupport/def-vector.h rename gdb/{common => gdbsupport}/default-init-alloc.h (100%) rename gdb/{common => gdbsupport}/enum-flags.h (100%) create mode 100644 gdb/gdbsupport/environ.c rename gdb/{common => gdbsupport}/environ.h (100%) create mode 100644 gdb/gdbsupport/errors.c rename gdb/{common => gdbsupport}/errors.h (100%) rename gdb/{common => gdbsupport}/fileio.c (100%) rename gdb/{common => gdbsupport}/fileio.h (100%) create mode 100644 gdb/gdbsupport/filestuff.c rename gdb/{common => gdbsupport}/filestuff.h (100%) rename gdb/{common => gdbsupport}/filtered-iterator.h (100%) rename gdb/{common => gdbsupport}/format.c (100%) create mode 100644 gdb/gdbsupport/format.h create mode 100644 gdb/gdbsupport/forward-scope-exit.h rename gdb/{common => gdbsupport}/function-view.h (100%) create mode 100644 gdb/gdbsupport/gdb-dlfcn.c rename gdb/{ => gdbsupport}/gdb-dlfcn.h (100%) rename gdb/{common => gdbsupport}/gdb_assert.h (100%) rename gdb/{common => gdbsupport}/gdb_locale.h (100%) create mode 100644 gdb/gdbsupport/gdb_optional.h rename gdb/{common => gdbsupport}/gdb_proc_service.h (100%) rename gdb/{common => gdbsupport}/gdb_ref_ptr.h (100%) rename gdb/{common => gdbsupport}/gdb_setjmp.h (100%) rename gdb/{common => gdbsupport}/gdb_signals.h (100%) rename gdb/{common => gdbsupport}/gdb_splay_tree.h (100%) rename gdb/{common => gdbsupport}/gdb_string_view.h (100%) rename gdb/{common => gdbsupport}/gdb_string_view.tcc (100%) rename gdb/{common => gdbsupport}/gdb_sys_time.h (100%) create mode 100644 gdb/gdbsupport/gdb_tilde_expand.c rename gdb/{common => gdbsupport}/gdb_tilde_expand.h (100%) create mode 100644 gdb/gdbsupport/gdb_unique_ptr.h rename gdb/{common => gdbsupport}/gdb_unlinker.h (100%) rename gdb/{common => gdbsupport}/gdb_vecs.c (100%) rename gdb/{common => gdbsupport}/gdb_vecs.h (100%) rename gdb/{common => gdbsupport}/gdb_wait.h (100%) rename gdb/{common => gdbsupport}/hash_enum.h (100%) rename gdb/{common => gdbsupport}/host-defs.h (100%) create mode 100644 gdb/gdbsupport/job-control.c create mode 100644 gdb/gdbsupport/job-control.h rename gdb/{common => gdbsupport}/mingw-strerror.c (100%) create mode 100644 gdb/gdbsupport/netstuff.c rename gdb/{common => gdbsupport}/netstuff.h (100%) rename gdb/{common => gdbsupport}/new-op.c (100%) rename gdb/{common => gdbsupport}/next-iterator.h (100%) rename gdb/{common => gdbsupport}/observable.h (100%) rename gdb/{common => gdbsupport}/offset-type.h (100%) create mode 100644 gdb/gdbsupport/pathstuff.c create mode 100644 gdb/gdbsupport/pathstuff.h rename gdb/{common => gdbsupport}/poison.h (100%) rename gdb/{common => gdbsupport}/posix-strerror.c (100%) rename gdb/{common => gdbsupport}/preprocessor.h (100%) rename gdb/{common => gdbsupport}/print-utils.c (100%) rename gdb/{common => gdbsupport}/print-utils.h (100%) rename gdb/{common => gdbsupport}/ptid.c (100%) rename gdb/{common => gdbsupport}/ptid.h (100%) rename gdb/{common => gdbsupport}/refcounted-object.h (100%) rename gdb/{common => gdbsupport}/rsp-low.c (100%) create mode 100644 gdb/gdbsupport/rsp-low.h rename gdb/{common => gdbsupport}/run-time-clock.c (100%) rename gdb/{common => gdbsupport}/run-time-clock.h (100%) rename gdb/{common => gdbsupport}/safe-iterator.h (100%) create mode 100644 gdb/gdbsupport/scope-exit.h rename gdb/{common => gdbsupport}/scoped_fd.h (100%) create mode 100644 gdb/gdbsupport/scoped_mmap.c rename gdb/{common => gdbsupport}/scoped_mmap.h (100%) rename gdb/{common => gdbsupport}/scoped_restore.h (100%) rename gdb/{common => gdbsupport}/selftest.c (100%) rename gdb/{common => gdbsupport}/selftest.h (100%) rename gdb/{common => gdbsupport}/signals-state-save-restore.c (100%) rename gdb/{common => gdbsupport}/signals-state-save-restore.h (100%) rename gdb/{common => gdbsupport}/signals.c (100%) rename gdb/{common => gdbsupport}/symbol.h (100%) create mode 100644 gdb/gdbsupport/tdesc.c create mode 100644 gdb/gdbsupport/tdesc.h rename gdb/{common => gdbsupport}/traits.h (100%) rename gdb/{common => gdbsupport}/underlying.h (100%) create mode 100644 gdb/gdbsupport/valid-expr.h rename gdb/{common => gdbsupport}/vec.c (100%) rename gdb/{common => gdbsupport}/vec.h (100%) rename gdb/{common => gdbsupport}/version.h (100%) rename gdb/{common => gdbsupport}/x86-xstate.h (100%) rename gdb/{common => gdbsupport}/xml-utils.c (100%) rename gdb/{common => gdbsupport}/xml-utils.h (100%) delete mode 100644 gdb/gnulib/Makefile.in delete mode 100644 gdb/gnulib/aclocal.m4 delete mode 100644 gdb/gnulib/configure delete mode 100644 gdb/gnulib/configure.ac delete mode 100644 gdb/gnulib/import/glob.c delete mode 100755 gdb/gnulib/update-gnulib.sh delete mode 100644 gdb/libmcheck.m4 create mode 100644 gdb/maint-test-options.c create mode 100644 gdb/maint-test-settings.c delete mode 100644 gdb/regformats/aarch64.dat delete mode 100644 gdb/regformats/i386/amd64-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat delete mode 100644 gdb/regformats/i386/amd64-linux.dat delete mode 100644 gdb/regformats/i386/amd64-mpx-linux.dat delete mode 100644 gdb/regformats/i386/amd64.dat delete mode 100644 gdb/regformats/i386/i386-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-mpx-linux.dat delete mode 100644 gdb/regformats/i386/i386-linux.dat delete mode 100644 gdb/regformats/i386/i386-mmx-linux.dat delete mode 100644 gdb/regformats/i386/i386-mpx-linux.dat delete mode 100644 gdb/regformats/i386/i386.dat delete mode 100644 gdb/regformats/i386/x32-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/x32-avx-linux.dat delete mode 100644 gdb/regformats/i386/x32-linux.dat create mode 100644 gdb/testsuite/boards/readnow.exp create mode 100644 gdb/testsuite/gdb.ada/bias.exp create mode 100644 gdb/testsuite/gdb.ada/bias/bias.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.ads create mode 100644 gdb/testsuite/gdb.ada/display_nested.exp create mode 100644 gdb/testsuite/gdb.ada/display_nested/foo.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.ads create mode 100644 gdb/testsuite/gdb.ada/length_cond.exp create mode 100644 gdb/testsuite/gdb.ada/length_cond/length_cond.adb create mode 100644 gdb/testsuite/gdb.ada/length_cond/pck.adb create mode 100644 gdb/testsuite/gdb.ada/length_cond/pck.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-pauth.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-pauth.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S create mode 100644 gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp create mode 100644 gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c create mode 100644 gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-bp-infcall.c create mode 100644 gdb/testsuite/gdb.arch/riscv-bp-infcall.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp create mode 100644 gdb/testsuite/gdb.base/annotate-symlink.exp create mode 100644 gdb/testsuite/gdb.base/info-types.c create mode 100644 gdb/testsuite/gdb.base/info-types.exp create mode 100644 gdb/testsuite/gdb.base/info-var-f1.c create mode 100644 gdb/testsuite/gdb.base/info-var-f2.c create mode 100644 gdb/testsuite/gdb.base/info-var.exp create mode 100644 gdb/testsuite/gdb.base/info-var.h create mode 100644 gdb/testsuite/gdb.base/info_sources.c create mode 100644 gdb/testsuite/gdb.base/info_sources.exp create mode 100644 gdb/testsuite/gdb.base/info_sources_base.c create mode 100644 gdb/testsuite/gdb.base/options.c create mode 100644 gdb/testsuite/gdb.base/options.exp create mode 100644 gdb/testsuite/gdb.base/settings.c create mode 100644 gdb/testsuite/gdb.base/settings.exp create mode 100644 gdb/testsuite/gdb.base/style-logging.exp create mode 100644 gdb/testsuite/gdb.base/symfile-warn.c create mode 100644 gdb/testsuite/gdb.base/symfile-warn.exp create mode 100644 gdb/testsuite/gdb.base/with.c create mode 100644 gdb/testsuite/gdb.base/with.exp create mode 100644 gdb/testsuite/gdb.cp/constexpr-field.cc create mode 100644 gdb/testsuite/gdb.cp/constexpr-field.exp create mode 100644 gdb/testsuite/gdb.cp/except-multi-location-lib.cc create mode 100644 gdb/testsuite/gdb.cp/except-multi-location-main.cc create mode 100644 gdb/testsuite/gdb.cp/except-multi-location.exp create mode 100644 gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-linkage-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-add-index.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.f create mode 100644 gdb/testsuite/gdb.fortran/info-types.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.f90 create mode 100644 gdb/testsuite/gdb.fortran/pointers.f90 create mode 100755 gdb/testsuite/gdb.fortran/print_type.exp create mode 100644 gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc create mode 100644 gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp create mode 100644 gdb/testsuite/gdb.mi/mi-complete.cc create mode 100644 gdb/testsuite/gdb.mi/mi-complete.exp create mode 100644 gdb/testsuite/gdb.testsuite/foreach_with_prefix.exp create mode 100644 gdb/testsuite/gdb.tui/basic.exp create mode 100644 gdb/testsuite/gdb.tui/empty.exp create mode 100644 gdb/testsuite/gdb.tui/list.exp create mode 100644 gdb/testsuite/gdb.tui/main.exp create mode 100644 gdb/testsuite/gdb.tui/regs.exp create mode 100644 gdb/testsuite/gdb.tui/resize.exp create mode 100644 gdb/testsuite/lib/tuiterm.exp delete mode 100644 gdb/tui/tui-windata.c delete mode 100644 gdb/tui/tui-windata.h create mode 100644 gdb/unittests/help-doc-selftests.c create mode 100644 gnulib/ChangeLog create mode 100644 gnulib/Makefile.in create mode 100644 gnulib/README rename {gdb/gnulib => gnulib}/aclocal-m4-deps.mk (100%) create mode 100644 gnulib/aclocal.m4 rename {gdb/gnulib => gnulib}/config.in (100%) create mode 100644 gnulib/configure create mode 100644 gnulib/configure.ac rename {gdb/gnulib => gnulib}/import/Makefile.am (100%) rename {gdb/gnulib => gnulib}/import/Makefile.in (100%) rename {gdb/gnulib => gnulib}/import/alloca.c (100%) rename {gdb/gnulib => gnulib}/import/alloca.in.h (100%) rename {gdb/gnulib => gnulib}/import/arpa_inet.in.h (100%) rename {gdb/gnulib => gnulib}/import/assure.h (100%) rename {gdb/gnulib => gnulib}/import/at-func.c (100%) rename {gdb/gnulib => gnulib}/import/basename-lgpl.c (100%) rename {gdb/gnulib => gnulib}/import/canonicalize-lgpl.c (100%) rename {gdb/gnulib => gnulib}/import/chdir-long.c (100%) rename {gdb/gnulib => gnulib}/import/chdir-long.h (100%) rename {gdb/gnulib => gnulib}/import/cloexec.c (100%) rename {gdb/gnulib => gnulib}/import/cloexec.h (100%) rename {gdb/gnulib => gnulib}/import/close.c (100%) rename {gdb/gnulib => gnulib}/import/closedir.c (100%) rename {gdb/gnulib => gnulib}/import/config.charset (100%) rename {gdb/gnulib => gnulib}/import/dirent-private.h (100%) rename {gdb/gnulib => gnulib}/import/dirent.in.h (100%) rename {gdb/gnulib => gnulib}/import/dirfd.c (100%) rename {gdb/gnulib => gnulib}/import/dirname-lgpl.c (100%) rename {gdb/gnulib => gnulib}/import/dirname.h (100%) rename {gdb/gnulib => gnulib}/import/dosname.h (100%) rename {gdb/gnulib => gnulib}/import/dup-safer.c (100%) rename {gdb/gnulib => gnulib}/import/dup.c (100%) rename {gdb/gnulib => gnulib}/import/dup2.c (100%) rename {gdb/gnulib => gnulib}/import/errno.in.h (100%) rename {gdb/gnulib => gnulib}/import/error.c (100%) rename {gdb/gnulib => gnulib}/import/error.h (100%) rename {gdb/gnulib => gnulib}/import/exitfail.c (100%) rename {gdb/gnulib => gnulib}/import/exitfail.h (100%) rename {gdb/gnulib => gnulib}/import/extra/snippet/_Noreturn.h (100%) rename {gdb/gnulib => gnulib}/import/extra/snippet/arg-nonnull.h (100%) rename {gdb/gnulib => gnulib}/import/extra/snippet/c++defs.h (100%) rename {gdb/gnulib => gnulib}/import/extra/snippet/warn-on-use.h (100%) rename {gdb/gnulib => gnulib}/import/extra/update-copyright (100%) rename {gdb/gnulib => gnulib}/import/fchdir.c (100%) rename {gdb/gnulib => gnulib}/import/fcntl.c (100%) rename {gdb/gnulib => gnulib}/import/fcntl.in.h (100%) rename {gdb/gnulib => gnulib}/import/fd-hook.c (100%) rename {gdb/gnulib => gnulib}/import/fd-hook.h (100%) rename {gdb/gnulib => gnulib}/import/fd-safer.c (100%) rename {gdb/gnulib => gnulib}/import/fdopendir.c (100%) rename {gdb/gnulib => gnulib}/import/filename.h (100%) rename {gdb/gnulib => gnulib}/import/filenamecat-lgpl.c (100%) rename {gdb/gnulib => gnulib}/import/filenamecat.h (100%) rename {gdb/gnulib => gnulib}/import/flexmember.h (100%) rename {gdb/gnulib => gnulib}/import/float+.h (100%) rename {gdb/gnulib => gnulib}/import/float.c (100%) rename {gdb/gnulib => gnulib}/import/float.in.h (100%) rename {gdb/gnulib => gnulib}/import/fnmatch.c (100%) rename {gdb/gnulib => gnulib}/import/fnmatch.in.h (100%) rename {gdb/gnulib => gnulib}/import/fnmatch_loop.c (100%) rename {gdb/gnulib => gnulib}/import/fpucw.h (100%) rename {gdb/gnulib => gnulib}/import/frexp.c (100%) rename {gdb/gnulib => gnulib}/import/frexpl.c (100%) rename {gdb/gnulib => gnulib}/import/fstat.c (100%) rename {gdb/gnulib => gnulib}/import/fstatat.c (100%) rename {gdb/gnulib => gnulib}/import/getcwd-lgpl.c (100%) rename {gdb/gnulib => gnulib}/import/getcwd.c (100%) rename {gdb/gnulib => gnulib}/import/getdtablesize.c (100%) rename {gdb/gnulib => gnulib}/import/getlogin_r.c (100%) rename {gdb/gnulib => gnulib}/import/getprogname.c (100%) rename {gdb/gnulib => gnulib}/import/getprogname.h (100%) rename {gdb/gnulib => gnulib}/import/gettext.h (100%) rename {gdb/gnulib => gnulib}/import/gettimeofday.c (100%) rename {gdb/gnulib => gnulib}/import/glob-libc.h (100%) create mode 100644 gnulib/import/glob.c rename {gdb/gnulib => gnulib}/import/glob.in.h (100%) rename {gdb/gnulib => gnulib}/import/hard-locale.c (100%) rename {gdb/gnulib => gnulib}/import/hard-locale.h (100%) rename {gdb/gnulib => gnulib}/import/inet_ntop.c (100%) rename {gdb/gnulib => gnulib}/import/intprops.h (100%) rename {gdb/gnulib => gnulib}/import/inttypes.in.h (100%) rename {gdb/gnulib => gnulib}/import/isnan.c (100%) rename {gdb/gnulib => gnulib}/import/isnand-nolibm.h (100%) rename {gdb/gnulib => gnulib}/import/isnand.c (100%) rename {gdb/gnulib => gnulib}/import/isnanl-nolibm.h (100%) rename {gdb/gnulib => gnulib}/import/isnanl.c (100%) rename {gdb/gnulib => gnulib}/import/itold.c (100%) rename {gdb/gnulib => gnulib}/import/limits.in.h (100%) rename {gdb/gnulib => gnulib}/import/localcharset.c (100%) rename {gdb/gnulib => gnulib}/import/localcharset.h (100%) rename {gdb/gnulib => gnulib}/import/lstat.c (100%) rename {gdb/gnulib => gnulib}/import/m4/00gnulib.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/absolute-header.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/alloca.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/arpa_inet_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/canonicalize.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/chdir-long.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/close.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/closedir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/codeset.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/configmake.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/d-ino.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/d-type.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/dirent_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/dirfd.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/dirname.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/double-slash-root.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/dup.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/dup2.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/eealloc.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/environ.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/errno_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/error.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/exponentd.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/exponentl.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/extensions.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/extern-inline.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fchdir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fcntl-o.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fcntl.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fcntl_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fdopendir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/filenamecat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/flexmember.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/float_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fnmatch.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fpieee.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/frexp.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/frexpl.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fstat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/fstatat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getcwd-abort-bug.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getcwd-path-max.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getcwd.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getdtablesize.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getlogin_r.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/getprogname.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/gettimeofday.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/glibc21.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/glob.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/gnulib-cache.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/gnulib-common.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/gnulib-comp.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/gnulib-tool.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/hard-locale.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/include_next.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/inet_ntop.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/inttypes-pri.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/inttypes.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/isnand.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/isnanl.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/largefile.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/limits-h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/localcharset.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/locale-fr.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/locale-ja.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/locale-zh.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/longlong.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/lstat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/malloc.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/malloca.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/math_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mbrtowc.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mbsinit.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mbsrtowcs.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mbstate_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/memchr.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/memmem.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mempcpy.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/memrchr.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mkdir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mkdtemp.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mkostemp.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mmap-anon.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/mode_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/msvc-inval.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/msvc-nothrow.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/multiarch.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/netinet_in_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/nocrash.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/off_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/onceonly.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/open.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/openat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/opendir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/pathmax.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/rawmemchr.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/readdir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/readlink.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/realloc.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/rename.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/rewinddir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/rmdir.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/save-cwd.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/secure_getenv.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/setenv.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/signal_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/socklen.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sockpfaf.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/ssize_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stat.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stdalign.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stdbool.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stddef_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stdint.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stdio_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/stdlib_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/strchrnul.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/strdup.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/strerror.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/string_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/strstr.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/strtok_r.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sys_socket_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sys_stat_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sys_time_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sys_types_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/sys_uio_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/tempname.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/time_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/unistd-safer.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/unistd_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/warn-on-use.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/wchar_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/wchar_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/wctype_h.m4 (100%) rename {gdb/gnulib => gnulib}/import/m4/wint_t.m4 (100%) rename {gdb/gnulib => gnulib}/import/malloc.c (100%) rename {gdb/gnulib => gnulib}/import/malloca.c (100%) rename {gdb/gnulib => gnulib}/import/malloca.h (100%) rename {gdb/gnulib => gnulib}/import/malloca.valgrind (100%) rename {gdb/gnulib => gnulib}/import/math.c (100%) rename {gdb/gnulib => gnulib}/import/math.in.h (100%) rename {gdb/gnulib => gnulib}/import/mbrtowc.c (100%) rename {gdb/gnulib => gnulib}/import/mbsinit.c (100%) rename {gdb/gnulib => gnulib}/import/mbsrtowcs-impl.h (100%) rename {gdb/gnulib => gnulib}/import/mbsrtowcs-state.c (100%) rename {gdb/gnulib => gnulib}/import/mbsrtowcs.c (100%) rename {gdb/gnulib => gnulib}/import/memchr.c (100%) rename {gdb/gnulib => gnulib}/import/memchr.valgrind (100%) rename {gdb/gnulib => gnulib}/import/memmem.c (100%) rename {gdb/gnulib => gnulib}/import/mempcpy.c (100%) rename {gdb/gnulib => gnulib}/import/memrchr.c (100%) rename {gdb/gnulib => gnulib}/import/mkdir.c (100%) rename {gdb/gnulib => gnulib}/import/mkdtemp.c (100%) rename {gdb/gnulib => gnulib}/import/mkostemp.c (100%) rename {gdb/gnulib => gnulib}/import/msvc-inval.c (100%) rename {gdb/gnulib => gnulib}/import/msvc-inval.h (100%) rename {gdb/gnulib => gnulib}/import/msvc-nothrow.c (100%) rename {gdb/gnulib => gnulib}/import/msvc-nothrow.h (100%) rename {gdb/gnulib => gnulib}/import/netinet_in.in.h (100%) rename {gdb/gnulib => gnulib}/import/open.c (100%) rename {gdb/gnulib => gnulib}/import/openat-die.c (100%) rename {gdb/gnulib => gnulib}/import/openat-priv.h (100%) rename {gdb/gnulib => gnulib}/import/openat-proc.c (100%) rename {gdb/gnulib => gnulib}/import/openat.c (100%) rename {gdb/gnulib => gnulib}/import/openat.h (100%) rename {gdb/gnulib => gnulib}/import/opendir.c (100%) rename {gdb/gnulib => gnulib}/import/pathmax.h (100%) rename {gdb/gnulib => gnulib}/import/pipe-safer.c (100%) rename {gdb/gnulib => gnulib}/import/rawmemchr.c (100%) rename {gdb/gnulib => gnulib}/import/rawmemchr.valgrind (100%) rename {gdb/gnulib => gnulib}/import/readdir.c (100%) rename {gdb/gnulib => gnulib}/import/readlink.c (100%) rename {gdb/gnulib => gnulib}/import/realloc.c (100%) rename {gdb/gnulib => gnulib}/import/ref-add.sin (100%) rename {gdb/gnulib => gnulib}/import/ref-del.sin (100%) rename {gdb/gnulib => gnulib}/import/rename.c (100%) rename {gdb/gnulib => gnulib}/import/rewinddir.c (100%) rename {gdb/gnulib => gnulib}/import/rmdir.c (100%) rename {gdb/gnulib => gnulib}/import/same-inode.h (100%) rename {gdb/gnulib => gnulib}/import/save-cwd.c (100%) rename {gdb/gnulib => gnulib}/import/save-cwd.h (100%) rename {gdb/gnulib => gnulib}/import/secure_getenv.c (100%) rename {gdb/gnulib => gnulib}/import/setenv.c (100%) rename {gdb/gnulib => gnulib}/import/signal.in.h (100%) rename {gdb/gnulib => gnulib}/import/stat.c (100%) rename {gdb/gnulib => gnulib}/import/stdalign.in.h (100%) rename {gdb/gnulib => gnulib}/import/stdbool.in.h (100%) rename {gdb/gnulib => gnulib}/import/stddef.in.h (100%) rename {gdb/gnulib => gnulib}/import/stdint.in.h (100%) rename {gdb/gnulib => gnulib}/import/stdio.in.h (100%) rename {gdb/gnulib => gnulib}/import/stdlib.in.h (100%) rename {gdb/gnulib => gnulib}/import/str-two-way.h (100%) rename {gdb/gnulib => gnulib}/import/strchrnul.c (100%) rename {gdb/gnulib => gnulib}/import/strchrnul.valgrind (100%) rename {gdb/gnulib => gnulib}/import/strdup.c (100%) rename {gdb/gnulib => gnulib}/import/streq.h (100%) rename {gdb/gnulib => gnulib}/import/strerror-override.c (100%) rename {gdb/gnulib => gnulib}/import/strerror-override.h (100%) rename {gdb/gnulib => gnulib}/import/strerror.c (100%) rename {gdb/gnulib => gnulib}/import/string.in.h (100%) rename {gdb/gnulib => gnulib}/import/stripslash.c (100%) rename {gdb/gnulib => gnulib}/import/strnlen1.c (100%) rename {gdb/gnulib => gnulib}/import/strnlen1.h (100%) rename {gdb/gnulib => gnulib}/import/strstr.c (100%) rename {gdb/gnulib => gnulib}/import/strtok_r.c (100%) rename {gdb/gnulib => gnulib}/import/sys_socket.c (100%) rename {gdb/gnulib => gnulib}/import/sys_socket.in.h (100%) rename {gdb/gnulib => gnulib}/import/sys_stat.in.h (100%) rename {gdb/gnulib => gnulib}/import/sys_time.in.h (100%) rename {gdb/gnulib => gnulib}/import/sys_types.in.h (100%) rename {gdb/gnulib => gnulib}/import/sys_uio.in.h (100%) rename {gdb/gnulib => gnulib}/import/tempname.c (100%) rename {gdb/gnulib => gnulib}/import/tempname.h (100%) rename {gdb/gnulib => gnulib}/import/time.in.h (100%) rename {gdb/gnulib => gnulib}/import/unistd--.h (100%) rename {gdb/gnulib => gnulib}/import/unistd-safer.h (100%) rename {gdb/gnulib => gnulib}/import/unistd.c (100%) rename {gdb/gnulib => gnulib}/import/unistd.in.h (100%) rename {gdb/gnulib => gnulib}/import/unsetenv.c (100%) rename {gdb/gnulib => gnulib}/import/verify.h (100%) rename {gdb/gnulib => gnulib}/import/wchar.in.h (100%) rename {gdb/gnulib => gnulib}/import/wctype-h.c (100%) rename {gdb/gnulib => gnulib}/import/wctype.in.h (100%) rename {gdb/gnulib => gnulib}/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] rename {gdb/gnulib => gnulib}/patches/0002-mkostemp-mkostemps-Fix-compilation-erro [...] create mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch create mode 100755 gnulib/update-gnulib.sh create mode 100644 gold/testsuite/icf_test_pr21066.cc create mode 100755 gold/testsuite/icf_test_pr21066.sh create mode 100644 include/ctf-api.h create mode 100644 include/ctf.h create mode 100644 include/elf/bpf.h create mode 100644 ld/emulparams/elf64bpf.sh create mode 100644 ld/scripttempl/elf64bpf.sc create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-22.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-22.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-23.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-23.s create mode 100644 ld/testsuite/ld-aarch64/erratum835769-843419.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-adr.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-adrp.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-far-adr.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-far-full.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-far.s create mode 100644 ld/testsuite/ld-aarch64/erratum843419-full.d create mode 100644 ld/testsuite/ld-aarch64/erratum843419-near.s create mode 100644 ld/testsuite/ld-aarch64/erratum843419-no-args.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-a.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-b.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4.s create mode 100644 ld/testsuite/ld-aarch64/undef-tls.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-1.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-2.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-now.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-r.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-shared.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs.ld create mode 100644 ld/testsuite/ld-aarch64/weak-tls.d create mode 100644 ld/testsuite/ld-aarch64/weak-tls.s create mode 100644 ld/testsuite/ld-arc/relax-local-pic.d create mode 100644 ld/testsuite/ld-arc/relax-local-pic.s create mode 100644 ld/testsuite/ld-arm/bfs-0.s create mode 100644 ld/testsuite/ld-arm/bfs-1.s create mode 100644 ld/testsuite/ld-arm/branch-futures.d create mode 100644 ld/testsuite/ld-arm/cmse_main.s create mode 100644 ld/testsuite/ld-arm/cmse_main_sec_debug.d create mode 100644 ld/testsuite/ld-arm/cmse_sec_debug.s create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.d create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.s create mode 100644 ld/testsuite/ld-avr/relax-insn-at-range-boundary.d create mode 100644 ld/testsuite/ld-avr/relax-insn-at-range-boundary.s create mode 100644 ld/testsuite/ld-avr/wraparound-range-boundary.d create mode 100644 ld/testsuite/ld-avr/wraparound-range-boundary.s create mode 100644 ld/testsuite/ld-bpf/bar.s create mode 100644 ld/testsuite/ld-bpf/baz.s create mode 100644 ld/testsuite/ld-bpf/bpf.exp create mode 100644 ld/testsuite/ld-bpf/call-1.d create mode 100644 ld/testsuite/ld-bpf/foo.s create mode 100644 ld/testsuite/ld-bpf/jump-1.d create mode 100644 ld/testsuite/ld-elf/pr24819.d create mode 100644 ld/testsuite/ld-elf/pr24819.s create mode 100644 ld/testsuite/ld-elf/size-1.d create mode 100644 ld/testsuite/ld-elf/size-1.s create mode 100644 ld/testsuite/ld-elf/size-1.t create mode 100644 ld/testsuite/ld-elf/size-2.d create mode 100644 ld/testsuite/ld-elf/size-2.s create mode 100644 ld/testsuite/ld-elf/size-2.t create mode 100644 ld/testsuite/ld-mips-elf/hash1.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1a.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1b.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1c.d create mode 100644 ld/testsuite/ld-mips-elf/hash2.d create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.dd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.nd copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-mips-elf/pic-and-non [...] create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1a-r6.s create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.dd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.gd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-3a-r6.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-5.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-5.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-6.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-6.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-7.d create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-7.s create mode 100644 ld/testsuite/ld-mips-elf/pic-reloc-tls.ld create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.d create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.ld create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.s create mode 100644 ld/testsuite/ld-mips-elf/start.s create mode 100644 ld/testsuite/ld-powerpc/callstub-1.d create mode 100644 ld/testsuite/ld-powerpc/callstub-1.s create mode 100644 ld/testsuite/ld-powerpc/callstub-2.d create mode 100644 ld/testsuite/ld-powerpc/callstub-2.s create mode 100644 ld/testsuite/ld-powerpc/notoc2.d create mode 100644 ld/testsuite/ld-powerpc/notoc2.s create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.d create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.s create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.sec create mode 100644 ld/testsuite/ld-powerpc/tlsgd.d create mode 100644 ld/testsuite/ld-powerpc/tlsgd.s create mode 100644 ld/testsuite/ld-powerpc/tlsie.d create mode 100644 ld/testsuite/ld-powerpc/tlsie.s delete mode 100644 ld/testsuite/ld-powerpc/tlsld32.d create mode 100644 ld/testsuite/ld-powerpc/tlsldopt.d copy ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} (100%) create mode 100644 ld/testsuite/ld-powerpc/tlsldopt32.d rename ld/testsuite/ld-powerpc/{tlsld32.s => tlsldopt32.s} (100%) create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.d create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.ld create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.s delete mode 100644 ld/testsuite/ld-scripts/size-1.d delete mode 100644 ld/testsuite/ld-scripts/size-1.s delete mode 100644 ld/testsuite/ld-scripts/size-1.t delete mode 100644 ld/testsuite/ld-scripts/size-2.d delete mode 100644 ld/testsuite/ld-scripts/size-2.s delete mode 100644 ld/testsuite/ld-scripts/size-2.t delete mode 100644 ld/testsuite/ld-scripts/size.exp create mode 100644 ld/testsuite/ld-x86-64/pr24721-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24721.d create mode 100644 ld/testsuite/ld-x86-64/pr24721.map create mode 100644 ld/testsuite/ld-x86-64/pr24721a.s create mode 100644 ld/testsuite/ld-x86-64/pr24721b.s create mode 100644 ld/testsuite/ld-x86-64/pr24905-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.s create mode 100644 ld/testsuite/ld-x86-64/pr24905.t create mode 100644 libctf/ChangeLog create mode 100644 libctf/Makefile.am create mode 100644 libctf/Makefile.in create mode 100644 libctf/aclocal.m4 create mode 100644 libctf/config.h.in create mode 100755 libctf/configure create mode 100644 libctf/configure.ac create mode 100644 libctf/ctf-archive.c create mode 100644 libctf/ctf-create.c create mode 100644 libctf/ctf-decl.c create mode 100644 libctf/ctf-decls.h create mode 100644 libctf/ctf-dump.c create mode 100644 libctf/ctf-endian.h create mode 100644 libctf/ctf-error.c create mode 100644 libctf/ctf-hash.c create mode 100644 libctf/ctf-impl.h create mode 100644 libctf/ctf-labels.c create mode 100644 libctf/ctf-lookup.c create mode 100644 libctf/ctf-open-bfd.c create mode 100644 libctf/ctf-open.c create mode 100644 libctf/ctf-qsort_r.c create mode 100644 libctf/ctf-string.c create mode 100644 libctf/ctf-subr.c create mode 100644 libctf/ctf-types.c create mode 100644 libctf/ctf-util.c create mode 100644 libctf/elf.h create mode 100644 libctf/swap.h create mode 100644 libiberty/rust-demangle.h create mode 100644 opcodes/bpf-asm.c create mode 100644 opcodes/bpf-desc.c create mode 100644 opcodes/bpf-desc.h create mode 100644 opcodes/bpf-dis.c create mode 100644 opcodes/bpf-ibld.c create mode 100644 opcodes/bpf-opc.c create mode 100644 opcodes/bpf-opc.h create mode 100644 opcodes/i386-dis-evex-len.h create mode 100644 opcodes/i386-dis-evex-mod.h create mode 100644 opcodes/i386-dis-evex-prefix.h create mode 100644 opcodes/i386-dis-evex-reg.h create mode 100644 opcodes/i386-dis-evex-w.h create mode 100644 readline/.gitignore create mode 100644 readline/colors.c create mode 100644 readline/colors.h create mode 100644 readline/configure.ac delete mode 100644 readline/configure.in create mode 100644 readline/examples/hist_erasedups.c create mode 100644 readline/examples/hist_purgecmd.c create mode 100644 readline/examples/rl-callbacktest.c create mode 100644 readline/examples/rlbasic.c create mode 100644 readline/examples/rlkeymaps.c create mode 100644 readline/parse-colors.c create mode 100644 readline/parse-colors.h create mode 100644 readline/readline.pc.in create mode 100644 sim/testsuite/sim/or1k/adrp.S create mode 100644 sim/testsuite/sim/or1k/fpu-unordered.S create mode 100644 sim/testsuite/sim/or1k/fpu64a32-unordered.S create mode 100644 sim/testsuite/sim/or1k/fpu64a32.S