This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O3-vs-O3_LTO in repository toolchain/ci/binutils-gdb.
omits 926ce97e53 Automatic date update in version.in omits 844f25f6d5 Automatic date update in version.in omits 66b64412b8 Automatic date update in version.in omits cb664337b4 Automatic date update in version.in omits ab2427028d Automatic date update in version.in omits 7b468db33b Automatic date update in version.in omits 75f0e88419 Automatic date update in version.in omits 0348c20771 Automatic date update in version.in omits a1eae34c89 Automatic date update in version.in omits 6f7a292207 Fix PR ld/24574 omits 6644bbedcc Automatic date update in version.in omits decfa2f08c Automatic date update in version.in omits e5cc07bada Automatic date update in version.in omits 6b68d2cff3 Automatic date update in version.in omits efc13b7f02 Automatic date update in version.in omits e6f3dfac35 Automatic date update in version.in omits e21d73cf73 Automatic date update in version.in omits dfc42c99cd Automatic date update in version.in omits f3f4e0da03 Commit forgotten changelog omits 04dcde3d0a Arm: Skip tests on WINCE that require mapping symbols omits 9f5cf4b4fa Arm: Fix performance issue with thumb-2 tailcalls omits 6795dba28d AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] omits 8f254d8183 Automatic date update in version.in omits ec5e94069e Automatic date update in version.in omits c4930c797c Automatic date update in version.in omits 682443d05b Automatic date update in version.in omits 8dae3576a1 Automatic date update in version.in omits 9d4ff9a0dd Automatic date update in version.in omits 33ad488e39 [AArch64][gas] Update MTE system register encodings omits 5921485ab4 Automatic date update in version.in omits 34a5de604f Automatic date update in version.in omits 8f71a6fb67 Automatic date update in version.in omits 49c6db46bc Automatic date update in version.in omits 5400e80893 Automatic date update in version.in omits 4bc59a5ab5 PR24911, Heap overflow issue in qsort_r, dwarf.c omits e8d25d4045 PR24909, Uninitialized use on stack in readelf omits 86bee50d3c PowerPC gcc bootstrap fail with bss-plt omits 87cae35265 Automatic date update in version.in omits 3fa38ff7e5 Automatic date update in version.in omits 7fe7d5d979 Automatic date update in version.in omits ff97da8abe Automatic date update in version.in omits dc0c1219b2 Automatic date update in version.in omits d3a33b07fa Automatic date update in version.in omits 01f7b61d41 Automatic date update in version.in omits f870d8d0c8 Automatic date update in version.in omits a244011f30 Automatic date update in version.in omits 22c16ddc09 Automatic date update in version.in omits ea81bb227c Automatic date update in version.in omits 38ed619697 Automatic date update in version.in omits 0802be8c23 Automatic date update in version.in omits c7ef23a26d Automatic date update in version.in omits 718cf1d630 Automatic date update in version.in omits c856219bca PR23940, check bounds before using omits 1ba5a6a32b Automatic date update in version.in omits a989a2b689 Automatic date update in version.in omits 2a49bd76ec Automatic date update in version.in omits c9d6fcf535 Automatic date update in version.in omits 9df3291570 Automatic date update in version.in omits 83d3581cc5 Automatic date update in version.in omits 38ee8db6ad Automatic date update in version.in omits f3494cad30 Automatic date update in version.in omits 76febfe169 [ARM]: Correct the regular expressions in cmse_main_sec_debu [...] omits 92214ca9bb Automatic date update in version.in omits ab97c80ee5 [AArch64] Add support for GMID_EL1 register for +memtag omits ee51fb70b1 Automatic date update in version.in omits e4b97216fe Automatic date update in version.in omits fa3fc9981c Automatic date update in version.in omits e0f4d5e819 Automatic date update in version.in omits e7b423c717 Automatic date update in version.in omits 9c471c5691 Automatic date update in version.in omits 705f3da51a Automatic date update in version.in omits 022378a363 Automatic date update in version.in omits 47069bb706 Automatic date update in version.in omits f83492cd36 Automatic date update in version.in omits 74bfb66755 Automatic date update in version.in omits 473272f20c Automatic date update in version.in omits 13c724eec0 Automatic date update in version.in omits 0e5ef89880 Automatic date update in version.in omits 696fde8af3 Automatic date update in version.in omits c3f9d95f92 Automatic date update in version.in omits 16ba30dcfa aarch64: fix DT_AARCH64_VARIANT_PCS handling in readelf omits b96b6262f5 PR24785, bfd crashes on empty .PPC.EMB.apuinfo section omits 7d284924fc Automatic date update in version.in omits 6198971493 Automatic date update in version.in omits ed1604e838 Automatic date update in version.in omits e85bbbe532 aarch64: handle STO_AARCH64_VARIANT_PCS in bfd omits e3e9513ae5 aarch64: override default elf .set handling in gas omits 5da3661e58 aarch64: handle .variant_pcs directive in gas omits 13acf03468 aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS omits ec830e3c39 Automatic date update in version.in omits 88fb66ef25 Automatic date update in version.in omits 2ab3145b4f Automatic date update in version.in omits cd40594f59 Ensure that debug information for ARM security functions is [...] omits 0c1d55b839 [AArch64] Allow MOVPRFX to be used with FMOV omits 989c1bd31c [AArch64] Add missing C_MAX_ELEM flags for SVE conversions omits 8127c1fbe9 [AArch64] Fix bogus MOVPRFX warning for GPR form of CPY omits 88cd931f4b Automatic date update in version.in omits 67fcb693d7 Automatic date update in version.in omits e07bdcfb0e Automatic date update in version.in omits 9a7543e1c7 Automatic date update in version.in omits 30e1820d02 Automatic date update in version.in omits 0c5de26f02 Automatic date update in version.in omits 1e97a7b8ac Automatic date update in version.in omits ee4a6d6f09 Automatic date update in version.in omits df010caac3 elf: Remove the property after reporting its removal omits 4acb0da14e Automatic date update in version.in omits baae91b997 Automatic date update in version.in omits 40e1bd746d Automatic date update in version.in omits d639fc8af9 Automatic date update in version.in omits 9b2701ec61 Automatic date update in version.in omits a9f626606e Automatic date update in version.in omits 8bd3c5f928 Automatic date update in version.in omits 9137726eb6 Automatic date update in version.in omits 599d81557b Automatic date update in version.in omits 15660a4de7 Automatic date update in version.in omits e15c7d2fd1 Automatic date update in version.in omits 9757d0f1c5 Automatic date update in version.in omits ac0e4b7814 Automatic date update in version.in omits 86e3aac1c4 Automatic date update in version.in omits f47dfffafc Automatic date update in version.in omits 1894264d34 Automatic date update in version.in omits 95bfa8a5e1 Automatic date update in version.in omits 359111205e Automatic date update in version.in omits e4476675be Automatic date update in version.in omits a00e21c0a5 Automatic date update in version.in omits 002f2721f5 Automatic date update in version.in omits 5aa25a7042 Automatic date update in version.in omits ee8f4bdacc Automatic date update in version.in omits 4084c35d05 Automatic date update in version.in omits 3a98bbcec0 Automatic date update in version.in omits 68c0478ad1 Automatic date update in version.in omits ad231e28d1 Automatic date update in version.in omits 02c6905952 Automatic date update in version.in omits d7c73da35f Automatic date update in version.in omits 71117e078c Automatic date update in version.in omits 43660fcf54 Automatic date update in version.in omits 40f4d1e510 Automatic date update in version.in omits d9143b9c02 Automatic date update in version.in omits cc1d3efc1c Automatic date update in version.in omits 114c576d17 [GAS, Arm] PR24559: Fix pseudo load-operations for Armv8-M Baseline omits 4ee0b37fff AArch64: Add SVE DWARF registers omits 74ef5d8574 Automatic date update in version.in omits f72d4dd70f Automatic date update in version.in omits 5e4591de38 Automatic date update in version.in omits d7ce745b4e Automatic date update in version.in omits f10648e035 PR24567, assertion failure in ldlang.c:6868 when compiling w [...] omits 9cd2d40be4 Automatic date update in version.in omits 35c8c05dcc Automatic date update in version.in omits 3148e19678 Automatic date update in version.in omits 56af65756a Automatic date update in version.in omits 687f315f2c Automatic date update in version.in omits 3439fdd6f3 Work around gcc9 warning bug omits 3c73607a76 Automatic date update in version.in omits 45af112f5e Automatic date update in version.in omits c24ac1eb63 Automatic date update in version.in omits dc71cddb81 Automatic date update in version.in omits 31ac293c04 Automatic date update in version.in omits eeb2b9c679 Automatic date update in version.in omits 2dd92f9d37 Automatic date update in version.in omits 0a2260d693 Automatic date update in version.in omits aae6e5207d Automatic date update in version.in omits b77b9697a6 Automatic date update in version.in omits 54cbac1e77 Automatic date update in version.in omits 9c1d020285 Automatic date update in version.in omits de9781d417 Automatic date update in version.in omits e4a4ad9749 Automatic date update in version.in omits ad99131499 Automatic date update in version.in omits c48ae9eb3b Automatic date update in version.in omits 32ed64e7c2 Automatic date update in version.in omits ef8e3907d1 Automatic date update in version.in omits b9a73d80b6 Automatic date update in version.in omits 61096c8e82 Automatic date update in version.in omits 3df7eb8798 Automatic date update in version.in omits ce925497ff Automatic date update in version.in omits c419789e0a Automatic date update in version.in omits ef17a19d06 Automatic date update in version.in omits eb23038d19 AArch64: When DF_BIND_NOW don't use TLSDESC GOT value. omits db06266b99 Automatic date update in version.in omits 49364d83d5 x86: Also check x86 linker_def for non-shared definition omits 5e0d0651bc Automatic date update in version.in omits d004c09f45 [BINUTILS, AArch64, 2/2] Update Store Allocation Tag instructions omits daf59f5322 [BINUTILS, AArch64, 1/2] Add new LDGM/STGM instruction omits 48bd57cc8c Automatic date update in version.in omits ad91770308 Automatic date update in version.in omits 545bcf3b6c Automatic date update in version.in omits 840ea36c93 Automatic date update in version.in omits 15a455cec0 Automatic date update in version.in omits 2b8301f66b Automatic date update in version.in omits 4ceffef931 Automatic date update in version.in omits c7d4d52a98 Automatic date update in version.in omits e6af0ec44b Automatic date update in version.in omits b44ff89a25 Automatic date update in version.in omits 6073a07960 Automatic date update in version.in omits ffee167c1c Automatic date update in version.in omits 9fbe006952 Automatic date update in version.in omits 3afb9b104d Automatic date update in version.in omits bd6e382a51 Automatic date update in version.in omits 263825a224 AArch64: Fix disassembler bug with out-of-order sections omits b26a7d3276 Automatic date update in version.in omits b0f17e3c70 Automatic date update in version.in omits 19ad0295ee Automatic date update in version.in omits 9a22d95010 Automatic date update in version.in omits 2194f9f648 Automatic date update in version.in omits f902cd9736 Automatic date update in version.in omits 306a60edca Automatic date update in version.in omits ae0e4eb9ce [ARC] don't force _init/_fini as DT_INIT/DT_FINI. omits 0289c08eb3 Automatic date update in version.in omits 896c962193 Automatic date update in version.in omits ada3dfe77e Automatic date update in version.in omits e945e5f271 Automatic date update in version.in omits 0738b7acd3 Automatic date update in version.in omits d1639b6f06 Automatic date update in version.in omits 205f067ea6 Automatic date update in version.in omits 7efcedf2b5 PR24355, segmentation fault in function called from ppc_fini [...] omits 1f9e71ff8c Automatic date update in version.in omits b74c7b85b6 Automatic date update in version.in omits b3d6b227c2 Automatic date update in version.in omits ae0f0c8649 Automatic date update in version.in omits c526674a42 Automatic date update in version.in omits 1b1e8e2301 Automatic date update in version.in omits e49edb4971 S/390: arch13: Adjust to recent changes omits d98eed0923 S/390: arch13: Add instruction descriptions omits 6a7a075601 Automatic date update in version.in omits ae88cbbf24 Automatic date update in version.in omits 119db4022c Automatic date update in version.in omits b33f0b1076 Automatic date update in version.in omits c2e595dd8d Automatic date update in version.in omits a05986131d Automatic date update in version.in omits 587753f123 Automatic date update in version.in omits da2b4a9d30 Automatic date update in version.in omits d96a343920 Automatic date update in version.in omits 995991d02c Automatic date update in version.in omits cd9d1cbab7 Automatic date update in version.in omits 9db2b33d36 Revert "Add support to GNU ld to separate got related plt entries" omits 2210ba6418 Automatic date update in version.in omits e9ee2f903a Automatic date update in version.in omits e076dbce14 Automatic date update in version.in omits f495c8ac19 Automatic date update in version.in omits aab288a93f Automatic date update in version.in omits 2094111990 Automatic date update in version.in omits 86a2628547 Automatic date update in version.in omits 353a023b0f Automatic date update in version.in omits d06d52fe54 Automatic date update in version.in omits 295ab7abd7 Automatic date update in version.in omits bbc2f3fb03 Automatic date update in version.in omits 678bfa5443 Automatic date update in version.in omits 3a15e8456f Automatic date update in version.in omits c26e5c52bb Automatic date update in version.in omits 58961aab6c Automatic date update in version.in omits 4288b15a96 Automatic date update in version.in omits 939e07d3bb Automatic date update in version.in omits 050a33b08e Updated French translation for ld/ and gold/ subdirectories omits 3898fb0f10 Automatic date update in version.in omits f6afd7d524 Automatic date update in version.in omits 6b6ff72600 Add ChangeLog entries for PR gas/24165 omits d8699a0b89 gas: Pass max_bytes to TC_FRAG_INIT omits db949bdcfb x86-64: Restore PIC check for PCREL reloc against protected symbol omits ce9213d5ff Automatic date update in version.in omits d30c4f9f57 Automatic date update in version.in omits 08e04c01fd Make inline plt reloc "unsupported for bss-plt" an error omits 1eb3a6b8ba Automatic date update in version.in omits d0a5d5c642 Arm: Backport hlt to all architectures. omits afbdeb5846 SPARC: fix PR ld/18841 omits c1eb660f9e Visium: fix bogus overflow check on 32-bit hosts omits 66cbd95283 Visium: align branch absolute instruction for the GR6 omits d04f76b93d Updated Swedish translation for the opcodes sub-directory omits f4d64bada1 Automatic date update in version.in omits bfbdd46682 Automatic date update in version.in omits 30126d8639 Automatic date update in version.in omits b8c1f608db Fix thinko on 2.32 branch - set experimental flag to false. omits bccbabe7e8 Automatic date update in version.in omits c5f08fdf8c Automatic date update in version.in omits 35340e119b Restore 2.32 branch to development status omits a9d9a104dd Set to 2.32 release version and regenerate configure and pot files omits 16412d1e49 Automatic date update in version.in omits 8219c92970 Automatic date update in version.in omits 126b2985ce S/390: Implement instruction set extensions omits d3357b4a6f Assorted warning fixes omits 580e7b1586 Document ld -t behaviour omits cd6b4a5c33 Automatic date update in version.in omits 5b17e17250 Automatic date update in version.in omits 0b404f6e52 xtensa: gas: don't keep relocations for constants omits 0d2871acb7 Control gas enable-checking default by bfd/development.sh omits 12542b2a6d Fix error in expression evalutation in linker output maps. omits 5bbcb18fc7 Skip ld/pr23169 on SPARC. omits 7252074a5a Automatic date update in version.in omits 9bc326ea39 Fix compilation warning building BFD library for ARM using gcc v9. omits c1f2eb43c3 Updated Russian and French translations for the gas sub-directory omits 3c648a97fd Automatic date update in version.in omits 0c9d744983 Automatic date update in version.in omits 0e07defef8 Automatic date update in version.in omits d6a865ea38 AArch64: Add missing changelog for Update encodings for stg, [...] omits aaebbe8750 AArch64: Update encodings for stg, st2g, stzg and st2zg. omits 824d332fac AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagg [...] omits 64485cb210 AArch64: Remove ldgv and stgv instructions from Armv8.5-A Me [...] omits 8bc06c9898 Updated Bulgarian and Russian translations for some of the b [...] omits b5824aad7d Automatic date update in version.in omits b713d674a2 Automatic date update in version.in omits c7f099577d Fix changelog entry. omits 071b49cd44 Updated translations for some binutils sub-directories. omits eccf5742d6 Automatic date update in version.in omits 7defee7189 [MIPS] fix typo in mips_arch_choices. omits e1d5734148 Updated Brazilian Portuguese translation for the ld/ subdirectory. omits 4b463a8f60 Updated translations for vatious binutils subdirectories omits 4ece7bedf1 Change to version 2.31.90 and regenerate configure and pot files. adds f48dfe417e Change version to 2.32.51 and regenerate configure and pot files. adds 3e80dafbfe Automatic date update in version.in adds 57299f4831 [MIPS] fix typo in mips_arch_choices. adds 111f47f3e4 Automatic date update in version.in adds fc65c7dbe0 Testsuite: Ensure stack protection is off for GCC adds acef8081ec Fix spelling mistakes in BFD library. adds 375cd4233d Updated translations for various binutils subdirectories. adds a6c9b40429 Updated Brazilian Portuguese translation for the ld/ subdirectory. adds 73021deb50 AArch64 AAPCS: Empty structs have non zero size in C++ adds d7167c671d Fix leak in splay-tree adds be6d4f74c7 Remove duplicate or commented-out #includes adds b6fb1ee51c Fix leak in event-top.c history expansion adds b1afaa3566 Automatic date update in version.in adds d65d5705cd Remove the EXTERN define from stabsread.h adds 2e8db3703b Automatic date update in version.in adds 951d1049fa Include compile-internal.h in gcc-c-plugin.h adds 7af7e9b5d8 Remove a comment in compile/compile-cplus-types.c adds 6b4d777433 Use "struct bcache" in objfiles.h adds 3fabc0163a Do not include py-ref.h in most files adds 37b3ab5b54 Declare remote_target in remote-fileio.h adds 38561778f3 Rename "lines" parameter in source-cache.h adds 93cc1d53f5 Include gdb_curses.h in tui-wingeneral.h adds 71ba91e1c0 Include coff/sym.h from coff/ecoff.h adds a7c9855d03 corelow.c does not need sys/file.h adds 6406a2701b ld: Add LTO warning to --wrap documentation adds d99386305c Updated translations for some of the binutils subdirectory. adds 6594e12286 AArch64: Ensure lwp info is created zeroed adds ae73e2e243 Remove a warning from symtab.c adds cf08fb29f8 Rename ESC -> ESC_PARENS adds 54b65c9b51 Introduce scope_exit adds 5b9b3e53a6 Introduce forward_scope_exit adds 77f0e74cbe Use forward_scope_exit for scoped_finish_thread_state adds e587ef421e Use SCOPE_EXIT in gdbarch-selftest.c adds 5419bdae55 Replace delete_longjmp_breakpoint_cleanup with a forward_sco [...] adds 89f8fb50fa Remove remaining cleanup from gdb/breakpoint.c adds 4c41382ac1 Remove delete_just_stopped_threads_infrun_breakpoints_cleanup adds 694c6bf542 Remove make_bpstat_clear_actions_cleanup adds 2cc83d1e0e Remove cleanup_delete_std_terminate_breakpoint adds 1db93f14fa Remove cleanup from linux-nat.c adds 286526c1e5 Remove clear_symtab_users_cleanup adds 9885e6bb5b Remove cleanup from stop_all_threads adds d238133d02 Remove remaining cleanup from fetch_inferior_event adds 979a0d1304 Update an obsolete cleanup comment adds 296bd123f7 Update cleanup comment in ui-out.h adds 311dc83a41 Use scope_exit in regcache.c adds 388a192d73 Automatic date update in version.in adds 353229bf40 AArch64 AAPCS: Ignore static members adds 3046d67a0e Fix clang/libc++ build adds adc6a863a9 target_pass_signals/target_program_signals: Use gdb::array_view adds 0c56b5cfb6 PR24125, Assertion failure with embedded NULs in string adds 0417426340 Automatic date update in version.in adds 10c172ba93 PR23940, check bounds before using adds 9ed1348c20 Updated Bulgarian and Russian translations for some of the b [...] adds 183445093e Prevent a potential illegal memory access in readelf when pa [...] adds 550fd7bf68 AArch64: Remove ldgv and stgv instructions from Armv8.5-A Me [...] adds 20a4ca5524 AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagg [...] adds 69105ce4c4 AArch64: Update encodings for stg, st2g, stzg and st2zg. adds e10620d3b9 AArch64: Add missing changelog for Update encodings for stg, [...] adds 2f5c153e0c Update create-version.sh to use common/version.h adds 0747795c08 Normalize includes to use common/ adds a0707f3c36 Don't use -I for common subdirectory adds e5e2bc507d Automatic date update in version.in adds 67f8b42f3e Fix the sim build adds eb51a3cd82 Automatic date update in version.in adds 1dbc40b9d7 Remove duplicate skip_python_tests invocation adds e044973b0c Control gas enable-checking default by bfd/development.sh adds 6a84624340 PR24008, Wrong value of ternary expression in map file adds f5f2b743ae Automatic date update in version.in adds f084d33511 gdbserver: When attaching, add process before lwps adds 36c25ffa1a Replace contribution list in CONTRIBUTE file with link adds 2d151af719 Updated Russian and French translations for the gas sub-directory adds 453f8e1e49 Fix GCC9 warning on elf32-arm.c:elf32_arm_final_link_relocate adds 9ee1941355 Revert "gdbserver: When attaching, add process before lwps" adds 7054e2fff6 Use trad_frame_set_reg_addr for FreeBSD arm signal trampolin [...] adds 75c1c97184 xtensa: gas: don't keep relocations for constants adds 9065c2ceff Automatic date update in version.in adds c49829c3c3 Skip ld/pr23169 on SPARC. adds ad0f979c9d Add a testcase for PR ld/24008 adds eeb14ea976 Automatic date update in version.in adds b5eba2d8c0 Release the GIL while running a gdb command or expression adds 956cc47c56 [PR gdb/23985] Fix libinproctrace.so build adds 061e12709b Automatic date update in version.in adds 4f4690cd42 Document ld -t behaviour adds 3ca4a8eca7 Assorted warning fixes adds fc60b8c806 S/390: Implement instruction set extensions adds 16bfc2f970 Readline: Cleanup some warnings adds c75eca848b Automatic date update in version.in adds 8b3a46f93c S12Z: GAS: Disallow immediate destination operands adds 1d4d86699f S12Z: GAS: Issue warning if TFR/EXG have identical source an [...] adds 91bae99160 S12Z: GAS: Fix incorrect range test for 16-bit PC relative offsets. adds c6f14c0d2c S12Z: GAS: Allow #_symbol operands as mov source adds 0019baae63 Update binutils/MAINTAINERS for S12Z. adds 9361886ee9 Automatic date update in version.in adds 7355a3c663 Automatic date update in version.in adds b32ba39525 Automatic date update in version.in adds 082cbd3b37 Add more notes on how to make a release adds 4dcfcfe063 Automatic date update in version.in adds 1688cb2916 Hoist assertion in target_stack::unpush adds 4e9ac437aa Automatic date update in version.in adds 83924b3846 x86-64: Restore PIC check for PCREL reloc against protected symbol adds 4249a53cce Fix some ldscripts/pr24008 fails adds 424eb552c2 Fix 'info proc cmdline' for native FreeBSD processes. adds bb0da2b496 Fix leak of identifier in macro definition. adds ab9268d2f8 Factorize macro definition code in macrotab.c adds 31528deca5 Automatic date update in version.in adds 1a5c25988e Normalize include guards in gdb adds 46e3ed7ff9 C++-ify struct thread_fsm adds bd447abb24 Make gdb.base/corefile.exp work on terminals with few rows adds 2012bf013b Move potentially obsolete BFD targets into the definitely ob [...] adds df0da8a2b8 gdbserver: When attaching, add process before lwps adds 4a83b61091 Updated Swedish translation for the opcodes sub-directory adds 5d3db3e297 Fix typo in description of --start-group/--end-group options. adds 0e7e9601be Visium: align branch absolute instruction for the GR6 adds 68a091326f Visium: fix bogus overflow check on 32-bit hosts adds b2abe1bd81 SPARC: fix PR ld/18841 adds 6456d318aa AArch64: Add verifier for By elem Single and Double sized in [...] adds bd756351a6 AArch64: Add negative tests for Armv8.3-a complex number ins [...] adds f7dd2fb2e2 Arm: Backport hlt to all architectures. adds 2c6c61c3c9 Automatic date update in version.in adds 96fd92af29 binutils/size: Update example output in documentation adds 482f3505d1 Make inline plt reloc "unsupported for bss-plt" an error adds 46cbf38dc3 binutils: Add new GNU format mode to `size` utility adds ca0bc15098 RISC-V: Compress 3-operand beq/bne against x0. adds 21820ebe58 Add missing ChangeLog files for previous patch. adds 617126bc8a RISC-V: Add FP register core file support. adds d1ea488747 Automatic date update in version.in adds a0e90a73f0 [ARC] don't force _init/_fini as DT_INIT/DT_FINI. adds 10a54ace4a Automatic date update in version.in adds aff29d1c73 (Ada) -var-update crash for variable whose type is a referen [...] adds ab759ca8db Fix type_stack leaks in c expression parsing. adds db22231044 gas: Pass max_bytes to TC_FRAG_INIT adds 7115ab9c4b Automatic date update in version.in adds ea638c4312 AArch64: Detect exit from execve syscall adds 43c4685f14 Automatic date update in version.in adds 04d7fa2132 Update description of how to make a release to include the u [...] adds e20773049f Fix splay tree KEY leak detected in GDB test gdb.base/macscp.exp adds e486594504 Updated French translation for ld/ and gold/ subdirectories adds ac8c53cc67 Use function_name_style to print Ada and C function names adds 2636d81d80 Use address style to print addresses in breakpoint information. adds 1ed9f74e85 Make symtab.c better styled. adds 402d2bfec4 Look for separate debug files in debug directories under a sysroot. adds efac4bfe0b Add a new function child_path. adds cd4b78483c Use child_path to determine if an object file is under a sysroot. adds f62318e98d Try to use the canonical version of a sysroot for debug file links. adds 8918f84c04 Automatic date update in version.in adds 01c7ae818b Adding a test case adds 007024cc6a Add Andrew Burgess as global maintainer of gdb/ and sim/ adds e6e006612f Automatic date update in version.in adds c559d7096b (Windows) remove thread notification for main thread of inferior adds 2988d01ea5 (riscv/ada) fix error when calling functions with range argument adds b1041ae0ae [gdb, hurd] Remove long obsolete 'gnu_target_pid_to_str' fun [...] adds cabb5f067d [gdb, hurd] Work around conflict between Mach's 'thread_info [...] adds 2d0a338c7c [gdb, hurd] Repair build after "Convert struct target_ops to [...] adds 6c6ef69fb4 [gdb, hurd] Repair build after "Share fork_inferior et al wi [...] adds c29ee8d45e [gdb, hurd] Repair build after "Use thread_info and inferior [...] adds 924514e11c [gdb, hurd] Address "ISO C++ forbids converting a string con [...] adds 8071c5ce78 [gdb, hurd] Adjust to Hurd "proc" interface changes adds b671c7fb21 [gdb, hurd] Avoid using 'PATH_MAX' in 'gdb/remote.c' adds abc163a464 [ld, hurd] Remove 'ld-elf/elf.exp' XFAILs adds 9d70ffbc5b Updating test case adds 99df80f894 Automatic date update in version.in adds 91d78b8179 Use the correct name for various MACH-O based operating syst [...] adds 5f48666010 C++-ify bp_location adds cc12f4a8f9 Fix memory leak in create_ada_exception_catchpoint adds e397fd39c6 Fix some typos in ravenscar-thread.c adds 5b6ea500d5 Exception safety in ravenscar-thread.c adds 7657f14df7 C++-ify ravenscar_arch_ops adds 6cbcc006e9 Fix formatting in ravenscar-thread.c adds 989f3c583d Minor C++-ification in ravenscar-thread.c adds dea57a6263 Add push_target overload adds 0b790b1eeb Make the ravenscar thread target multi-target-ready adds 485b851b68 Special-case wildcard requests in ravenscar-thread.c adds 166e5d9d41 Automatic date update in version.in adds aa9e1dc0c6 Automatic date update in version.in adds a2cd4f1475 (Ada) fix GDB crash printing packed array adds 75ba10dc55 type_align: handle range types the same as ints and enums adds a008792038 Fix pager bugs with style output adds 0c820d6793 Fix some valgrind errors in the TUI adds 6506371f06 Add styling to macro commands adds 9409233b0e Change macro_source_fullname to return a std::string adds d57e4f2b86 Automatic date update in version.in adds a31b8bd9a0 PR24225, nios2 buffer overflow adds 040b3e95e4 Fix leaks of 'per program space' and 'per inferior' ada task data. adds 70cd633e87 gdb: Allow gdbarch to override alignment for method and memb [...] adds c72e75a640 Automatic date update in version.in adds 179f2db0d9 PR24235, Read memory violation in pei-x86_64.c adds 6f2117ba38 Fix a potential deadlock in some older Loongson 3A1000 MIPS [...] adds 98814c6c11 Minor Ada task cleanups adds abaeb15626 Automatic date update in version.in adds 7ae39e2d40 Check whether symbols with MOVW_.ABS relocations require PLT [...] adds 8abac8031e PR24236, Heap buffer overflow in _bfd_archive_64_bit_slurp_armap adds 6caa91b6e5 Fix error message and use-after-free on errors in nested sou [...] adds 7d272a55ca PR24233, Out of memory adds edd01d077c Use or1k-darwin host SHARED_LIBADD for *-darwin. adds c22b42ce30 Unsigned integer overflows in readelf checks adds 34d75fb5c4 Check asprintf return value adds e6c3b5bfb4 AArch64: Add pauth core file section adds eed62915fd bfd: xtensa: fix callx relaxation adds 0ef8a082c3 AArch64: Add default reggroups adds c763b89433 Use upper case for metasyntactic variables in "help find" adds 8d18bf796b Harden readelf's IA64 note display function so that it can h [...] adds 7fc0c668f2 Fix a illegal memory access fault when parsing a corrupt MIP [...] adds 171375c68e Fix potential illegal memory access by readelf when parsing [...] adds 3ca60c57a7 Fix potential illegal memory access by readelf when parsing [...] adds 0c95f9ed6c Fix typos in symtab_symbol_info adds 56b80d4c4c Automatic date update in version.in adds 160eba9301 PowerPC __tls_get_addr arg parsing adds 5cacf1c88f Fix illegal memory accesses by readelf when parsing corrupt [...] adds ee2bcb0c35 Disable styling when running in batch mode adds 2d8b68309f Fix typo in "show remotelogfile" docs adds 7557a51431 Document style behavior in batch mode. adds 871f0fc66a Automatic date update in version.in adds 38e75bf223 [AArch64][gas] Add support for Neoverse N1 adds 516dbc4418 [AArch64][gas] Add support for Neoverse E1 adds 83f43c8344 [arm][gas] Add support for Neoverse N1 adds 24841daa74 Extend readelf and objdump so that they will display and fol [...] adds bb995d00b3 Fix symtab/23853: symlinked default symtab adds 9600246deb Add missing ChangeLog entries for commit bb995d00b3eef2f48d0 [...] adds c6f4a5d0ed gdb: Update copyright year range generated by gdbarch.sh adds 07bc701d03 Look for build-id-based separate debug files under the sysroot adds 04dcda9cb0 Update my email address adds 8a7a93c20a Automatic date update in version.in adds c97a773961 Update copyright year range in gdb.texinfo and refcard.tex adds e0e7d3bd21 Update copyright year range in gdb.ada/mi_ref_changeable testcase adds 8a6a85134d Use '--readnever' when invoking GDB from gcore.in adds 4323c5ad3c Automatic date update in version.in adds f616c36b79 PR24144, pdp11-ld overwriting section data with zeros adds a894d76ab1 Re: PowerPC __tls_get_addr arg parsing adds 60245a92ce Automatic date update in version.in adds 39f0547e55 Extend objdump's --dwarf=follow-links option so that separat [...] adds cd5a152ceb Fix BFD leak in solib-darwin.c adds 0a0f4c0179 Fix crash when loading dwp files adds 0f58c9e88e Fix BFD leak in dwarf2_get_dwz_file. adds c31307f9c5 Automatic date update in version.in adds 26c897821b Define unique_ptr specialization for Py_buffer. adds fe07eca59d Define gdb.Value(bufobj, type) constructor adds bc2a507e6e Add tests for gdb.Value(bufobj, type) constructor adds af54ade989 Document two argument form of gdb.Value constructor adds 8791793caa Fix new py-value.exp test case adds 172fb711a2 gdb/riscv: Use legacy register numbers in default target des [...] adds 8e3173c608 Automatic date update in version.in adds 143420fb0d Fix build errors in aix-thread.c adds 3d34d8de5e Bump version to 8.3.50.DATE-git. adds 9335e75a61 Update NEWS post GDB 8.3 branch creation. adds 5561fc304f gdb: Restructure type_align and gdbarch_type_align adds bf9a735e23 gdb: Handle alignment for C++ structures with static members adds 52d6f3ee94 Testsuite: Allow multiple lines of "as" in testsuite. adds 7a995095f3 gdb/aarch64: Use default gdbarch methods where possible adds 480e46cfc5 gdb/alpha: Use default gdbarch methods where possible adds f8278c3c7e gdb/arc: Use default gdbarch methods where possible adds a19a650fcc gdb/arm: Use default gdbarch methods where possible adds b56bf08443 gdb/bfin: Use default gdbarch methods where possible adds 8010f57641 gdb/cris: Use default gdbarch methods where possible adds 4133e5a13f gdb/csky: Use default gdbarch methods where possible adds 76055cbe88 gdb/riscv: Use default gdbarch methods where possible adds 2fbe7ad059 gdb/frv: Use default gdbarch methods where possible adds 68b867f30e gdb/ft32: Use default gdbarch methods where possible adds 9734a58667 gdb/h8300: Use default gdbarch methods where possible adds f4bc7d2cde gdb/hppa: Use default gdbarch method default_dummy_id. adds 6ca6222221 Use Python 2.[67] / 3.X / PEP 3118 buffer protocol adds 2c3fc25dd1 Document fact that mininum Python version is now 2.6 adds 6c28e44a35 Remove Python 2.4 and 2.5 support adds 23031e3192 Prevent overflow in rl_set_screen_size adds 8ed252144a Make 'show width/height' display "unlimited" when capped for [...] adds 5862844d0f Test "set width/height -1" adds 43ac54fca3 Handle \r\n in gdbreplay adds 5cfe428cd1 x86-64: Skip protected check on symbol defined by linker adds 799efbe8e0 Fix regcache leak, and avoid possible regcache access after detach. adds b8ec59a100 Automatic date update in version.in adds 9c4c331816 (gdb/sim) Move Mike Frysinger to past maintainers section adds eed5def8d0 Prevent a buffer overrun error when attempting to parse a co [...] adds 92137da015 Can't interrupt process without controlling terminal on Sola [...] adds 01abb042af Testsuite: Catch gdbserver socket listen errors adds b09e83c1f8 Automatic date update in version.in adds b24cc4146e PR24272, out-of-bounds read in pex64_xdata_print_uwd_codes adds 4ffd290906 Binutils: Always skip only 1 byte for CIE version 1's return [...] adds 827f438f66 Fix coff_start_symtab resource leak found by Coverity adds 24801b1576 Revert "Add support to GNU ld to separate got related plt entries" adds ca5a17b09e Automatic date update in version.in adds 41fa577fbc Fix GDB compilation on MinGW (PR gdb/24292) adds 742a7df5f4 GDB no longer supports Windows before XP. adds a6a4b2c636 Avoid compilation warnings on MinGW. adds e3624a40ae Fix documentation of styles. adds 60a88cee92 Automatic date update in version.in adds 67490c6bad Automatic date update in version.in adds f5f2031511 Stop objcopy from attempting to copy thin archives. adds 7b63ad86ab gdbserver short-circuit-argument-list failures adds 45950eb600 Use '$enable_unittest' instead of '$development' on gdbserve [...] adds 54c56910ee Automatic date update in version.in adds 093f70ccd3 Allow multiple tests to be run on systems with older version [...] adds 18cb7c9f3a Introduce ATTRIBUTE_UNUSED_RESULT and use it adds 41e3300aa7 Add ATTRIBUTE_UNUSED_RESULT to parser_state adds 3cabd438f3 Add ATTRIBUTE_UNUSED_RESULT to scoped_fd adds 083eef1f89 Add ATTRIBUTE_UNUSED_RESULT to scoped_mmap adds 4e4a8b932b Add ATTRIBUTE_UNUSED_RESULT to macro_buffer adds 88a774b998 Add ATTRIBUTE_UNUSED_RESULT to scoped_remote_fd::release adds 895dafa679 Add ATTRIBUTE_UNUSED_RESULT to ref_ptr::release adds c119e04082 Remove excess calls to gdb_flush adds 4933ff73fe Updated Swedish translation for the binutils sub-directory. adds edbd9e45a9 Remove gdb_bfd_fdopenr adds 88c9190b4e Fix a spelling mistake: "complaint" instead of "compliant". adds ff6c8b354d Small fix to gdb.Value constructor doc adds 06b5b831a0 Change the_dummy_target to be a global adds ea38e5df77 Remove some Python 3 #ifs adds 2d0d5fc6f0 Automatic date update in version.in adds aa3cfbda2f Fortran function calls with arguments adds 219d6836e9 Fix a segmentation fault triggered by disassembling an EFi f [...] adds c3734e093a Testsuite: Ensure changing directory does not break the log file adds 67a3048c0f Fix remote-sim.c build after warn-unused-result change adds 912ebfa0d7 Allow the use of the ORIGIN and LENGTH attributes in express [...] adds 84ec972406 gdb/fortran: Remove some duplicate tests adds dd9f2c763b gdb/fortran: Cleanup code for parsing logical constants adds c8f9160408 gdb/fortran: Simplify handling of Fortran dot operations and [...] adds 9dad4a58a1 gdb/fortran: Add new function to evaluate Fortran expressions adds e454224fa8 gdb/fortran: Enable debugging of the Fortran parser adds 4d00f5d8f6 gdb/fortran: Add Fortran 'kind' intrinsic and keyword adds 3be47f7aa9 gdb/fortran: Expand the set of types that support (kind=N) adds 067630bdb5 gdb/fortran: Add builtin 8-byte integer type with (kind=8) support adds 4a270568d9 gdb/fortran: Use TYPE_CODE_CHAR for character types adds 0841c79a3d gdb/fortran: Add support for the ABS intrinsic function adds efbecbc143 gdb/fortran: Handle older TYPE*SIZE typenames adds 72f31aea9e Make "checkpoint" not rely on inferior_ptid adds 06974e6c05 C++ify fork_info, use std::list adds e52c971f17 linux-fork.c: rewrite inf_has_multiple_threads adds b7e60d85da Eliminate fork_info::clobber_regs adds e2a035485a Remove cleanups from coffread.c adds 09e3c4ca13 Update two cleanup comments adds 9799571ecb Change displaced_step_clear_cleanup to a forward_scope_exit adds 32603266e5 C++ify remote notification code adds 37991b4f52 Remove last cleanup from gdbserver adds d01c587766 Remove cleanup from solib-svr4.c adds 2b6ff1c047 Remove last cleanups from solib-svr4.c adds 724127627f Remove last cleanup solib-aix.c adds 6cceac9414 Remove last cleanup from linux-namespaces.c adds 61b3009970 Remove last cleanups from stabsread.c adds c6321f19c5 Use unique_xmalloc_ptr in remote.c adds fe7b42e584 Remove basic cleanup code adds 0ccf4211fd Remove free_current_contents adds a7b1986e13 Use SCOPE_EXIT in write_gcore_file adds 2c5ebf1239 Automatic date update in version.in adds 7584bb30cf gdb: Move value_from_host_double into value.c and make more [...] adds fe72666741 Fix normal_stop latent bug adds 25629dfdb4 C++-ify bcache adds 65d8004072 Automatic date update in version.in adds ebd2263ba9 PR24311, FAIL: S-records with constructors adds 4639b61ae3 Automatic date update in version.in adds e4adb93903 Support styling on native MS-Windows console adds e3abbe7e94 Ensure 'help set/show print inferior-events' shows the examp [...] adds 9293fc6304 Split rank_one_type_parm_ptr from rank_one_type adds b9f4512f25 Split rank_one_type_parm_array from rank_one_type adds f1f832d6cd Split rank_one_type_parm_func from rank_one_type adds 34910087eb Split rank_one_type_parm_int from rank_one_type adds 793cd1d2a1 Split rank_one_type_parm_enum from rank_one_type adds 41ea472809 Split rank_one_type_parm_char from rank_one_type adds 0dd322dc13 Split rank_one_type_parm_range from rank_one_type adds 2c50903575 Split rank_one_type_parm_bool from rank_one_type adds 7f17b20d60 Split rank_one_type_parm_float from rank_one_type adds 2598a94b1e Split rank_one_type_parm_complex from rank_one_type adds 595f96a944 Split rank_one_type_parm_struct from rank_one_type adds f09ce22d6a Split rank_one_type_parm_set from rank_one_type adds 568c0683da Remove unnecessary cases from rank_one_type's switch adds 0e290772cd Automatic date update in version.in adds e7b681f1c6 Automatic date update in version.in adds 82cb27ff6b Remove redundant assignment from dwarf2_find_containing_comp_unit adds d16f140885 Automatic date update in version.in adds ba354106f0 S/390: arch13: Add instruction descriptions adds 40f382e88d S/390: arch13: Adjust to recent changes adds 0919bfe915 Add missing changelogs for previous commits. adds 7a6e0d89bb Don't use bfd_get_file_size in objdump adds d3a70e03cf Change iterate_over_lwps to take a gdb::function_view adds 17547186c2 Make null_ptid and minus_one_ptid "const" adds 3276427003 Fix test-cp-name-parser build, unused variable adds ec148c577e Fix test-cp-name-parser build, parser_fprintf undefined adds ffdd69cf78 Make remote.c ptid constants "const" adds 3a3508220e Fix MinGW build with source-highlight adds 7cde5fc2ec gdb/testsuite: Prepare for DejaGnu 1.6.2 adds 1163a4b7a3 Support the fs_base and gs_base registers on i386. adds dd6876c91c Support fs_base and gs_base on FreeBSD/i386. adds df22c1e5d5 Handle an edge case for minisym TLS variable lookups. adds cd250a1898 Update comment for target::get_thread_local_address. adds 6e056c8178 Add a new gdbarch method to resolve the address of TLS variables. adds 36c53a0262 Remove code disabled since at least 1999 from lookup_struct_ [...] adds ef0bd2046f Add a more general version of lookup_struct_elt_type. adds 945f3901b5 Add a helper function to resolve TLS variable addresses for [...] adds f5424cfa7e Support TLS variables on FreeBSD/amd64. adds ce25aa57a3 Support TLS variables on FreeBSD/i386. adds b0f87ed032 Support TLS variables on FreeBSD/riscv. adds 8399425f5f Support TLS variables on FreeBSD/powerpc. adds 197df35ec4 The NEWS file had two "New targets" sections for 8.3. adds 4ffd4ef393 Automatic date update in version.in adds 71250b94dc dwarf2: Fix calculation of line info offset adds d18d199917 Symbols with octets value adds 7235427998 dwarf2: Use octets for dwarf2 headers adds 38c24f42c9 dwarf2: Use octets for .debug_line prologue adds 5c4e5fe61b dwarf2: Use octets for .debug_string offsets adds 145c4477d2 dwarf2: Pad size of .debug_line section. adds 204f543cae dwarf2: Align relocation within .debug_line section adds 44b27f959a x86: Properly set IBT and SHSTK properties for -z ibt/shstk adds cd702818c6 [BFD, LD, AArch64, 1/3] Add support for GNU PROPERTIES in AA [...] adds 37c18eedff [BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to [...] adds 1dbade7441 [BFD, LD, AArch64, 3/3] Add --pac-plt to enable PLTs protect [...] adds 8e5e5494f8 Factor out mi_ui_out instantiation logic adds b4be1b0648 Fix MI output for multi-location breakpoints adds a068643d69 Change pid_to_str to return std::string adds a0148d8416 Automatic date update in version.in adds 6f11e6824e Make TUI react to "set style enabled" adds d085f98901 Add the "set style source" command adds 3b336828de Avoid a crash in source_cache::extract_lines adds be22c732bf Fix illegal memory access parsing a corrupt ELF file. adds 3fff2c370c Fix colors in TUI mode in MS-Windows build with ncurses adds 6cc71b820c Fix an illegal memory access when parsing a corrupt ELF file. adds d7f848c3b5 Fix a buffer overrun error when attempting to parse corrupt [...] adds 5c85e20d5a Fix gdb.texinfo build adds 4a5ee99b2f Automatic date update in version.in adds da0d12d2bd Re-indent elf_x86_64_relocate_section adds 418d4036ee x86-64: Check for corrupt input with bad relocation adds f55b1e3248 PR24336, buffer overflow in swap_reloca_in adds 1ff31e135f PR24337, segfault in _bfd_elf_rela_local_sym adds fe3fef62ad PR24339, segfault on NULL symbol section adds 1c529385d9 Fix a potential illegal memory access whilt parsing an x86 insn. adds 1c82ed745b Update the documentation describing where the linker will at [...] adds 2219ae0b0e COFF: Check for symbols defined in discarded section adds 3db066bcd5 Slightly simplify minsym creation adds 1b7a07cba0 Use bitset for demangled_hash_languages adds 788c80d1af Remove some unneeded initializations in minimal_symbol_reader adds 741d7538b7 Remove minsym termination adds d6797f465c Simplify per-BFD storage management adds db92718b54 Use htab_up for demangled hash adds 042d75e42c Allocate minimal symbols with malloc adds 0de2420c4b Use memcpy in minimal_symbol_reader::install adds eefba3da27 Change minimal_symbol inheritance adds fdc01131eb Automatic date update in version.in adds 6835821be8 PR24337, segfault in _bfd_elf_rela_local_sym, again adds 798e1c302a Revert "Use wclrtoeol in tui_show_source_line" adds 8d8c087f34 OBVIOUS: fix several occurrences of 'This options has' to 'T [...] adds ab42892fb7 Fix vertical scrolling of TUI source window adds dd22218cf2 x86: Correctly optimize EVEX to 128-bit VEX/EVEX adds 41fd2579f2 x86: Set optimize to INT_MAX for -Os adds d6dcc55d80 Automatic date update in version.in adds f7f0a12390 Fix redisplay of the current line in GDB TUI mode adds fce4c07161 Fix wrong format specification in display_selector() adds d4cbef22ba Remove unused variable from windows_make_so adds 99112332cd x86: Encode 256-bit/512-bit VEX/EVEX insns with 128-bit VEX adds 7bc0961cfe Automatic date update in version.in adds 97ed31ae00 x86: Optimize EVEX vector load/store instructions adds a716e60cf9 x86: Pass -O0 to assembler for some tests adds 58785d9888 gdb: unconditionally define _initialize_string_view_selftests adds 28a66f07f0 csky ld testsuite fixes adds 8cd1fe1bf5 PR24355, segmentation fault in function called from ppc_fini [...] adds c6cdff46c9 Fix MRI mode testsuite failures adds af60449c26 Use temp_ilp and restore_ilp in more places adds bff8c71fd8 Fix Ada "ptype" bug with array types adds 647bb750c2 Fix scrolling right in the TUI adds 55c10aca2e Improve/fix the TUI's current source line highlight adds 4bd56d18cc Fix regression caused by minimal symbol changes adds b17c4cd078 Fix gdb/TUI behavior in response to [Enter] keypress adds 5371b8502a Fix first time you type UP or DOWN in TUI's command window adds 4faa59bbb7 Automatic date update in version.in adds 3a0e45b2f1 Fix Arm build error adds 89199bb5a0 ix86: Disable AVX512F when disabling AVX2 adds 7b1d7ca194 x86: Correct EVEX to 128-bit EVEX optimization adds 392a59728b x86: Correct EVEX vector load/store optimization adds 634557801d Prevent an illegal memory access by objdump when parsing a c [...] adds cb24623460 Add comments describing tui_ui_out and its fields, cleanup a bit adds 4c7d57e72e Don't show "display"s twice in MI adds e946b687ba Automatic date update in version.in adds 595915c1c1 Merge handle_inferior_event and handle_inferior_event_1 adds 48869a5f9c Use @defvar to document gdb.pretty_printers adds acde6c6b43 [BFD, AArch64] Define elf_backend_fixup_gnu_properties in AArch64 adds 3b6c196682 Fix some dlx fails adds 7553c869a9 Teach a few targets to resolve BFD_RELOC_8 adds 86b0c8dda0 Remove strip_underscore from struct emulation adds 980a2e42f7 lm32-linux ld testsuite fails adds cc00a5d100 Automatic date update in version.in adds 2d3181c7c4 Add SORT_NONE to .init and .fini in scripts adds f84bd4655c Adjust pr14156 test for m68hc1* adds 4e5391148d [BFD, AArch64, x86] Improve warning for --force-bti adds a9f5a5517f RISC-V: Fix linker crash in section symbol check. adds d8a95af9df Automatic date update in version.in adds 968aa7ae38 Testsuite: Ensure pie is disabled on some tests adds 6dc0ebde59 AArch64: Add pointer authentication feature adds ee4fbcfa26 AArch64: Use HWCAP to detect pauth feature adds 76bed0fd94 AArch64: Read pauth registers adds 1ef53e6b83 AArch64: gdbserver: read pauth registers adds 34dcc7cf95 AArch64: Add pauth DWARF registers adds 11e1b75f06 AArch64: DWARF unwinder support for signed return addresses adds 17e116a7d1 AArch64: Prologue scan unwinder support for signed return addresses adds 59c283728f AArch64: Read pauth section from core files adds c90939d2d0 Automatic date update in version.in adds 9bb9b2f9d6 Use scoped_restore_current_language in two places adds b366c208ee Include bcache.h from objfiles.h adds 7ad417dd21 Have parser reset the innermost block tracker adds 83bfc77ff5 Automatic date update in version.in adds 5783e150b2 (re-)fix the regcache leaks when detaching from an executable. adds 258876ee34 Automatic date update in version.in adds 582942f456 More block constification adds a930ebcdf9 Don't include symtab.h from expression.h adds 6640a367bf Remove null_block_symbol adds 9a93502fa8 Fix testsuite hangs when gdb_test_multiple body errors out adds 53b2f36bf6 AArch64: Fix disassembler bug with out-of-order sections adds 5145776164 AArch64: Fix AArch64 disassembler mapping symbol search adds 60df3720d7 AArch64: Have -D override mapping symbol as documented. adds 796d6298bb Arm: Fix Arm disassembler mapping symbol search. adds 0f83012ea0 Add linux_get_hwcap adds d45963c2b2 Fix s390 build adds 79e7ae11c7 Clean up some comments in minsyms.c adds 81a24d04df Note support for TLS variables on FreeBSD. adds e8fba7f6bb Fix relpp may be used uninitialized adds 24e31cf3aa Automatic date update in version.in adds 068ef30e9e Fix use-after-free in source_cache::get_source_lines adds 2fe7bab775 Fix Arm build adds 5fb812fc79 Take over Dave Brolley's maintainerships for FR30, FRV and MEP. adds 7ea79cb3af Provide string description of definition, visibility and res [...] adds 974c89e088 gdbserver: Add linux_get_hwcap adds 05805feba2 AArch64/Arm: Update testcases fixing endiannes and linux targets adds d851aa7170 Add AArch64 Pointer Authentication to the NEWS file adds 53c973f200 Fix Powerpc build adds 18c77628b1 gdb: Avoid trailing whitespace when pretty printing adds 3714a195e0 gdb/testsuite: Make test names unique in gdb.python/py-prett [...] adds 9f9aa85206 gdb: Make python display_hint None handling defined behaviour adds 7f5331a885 gdb-gdb.py.in: Fix error when printing range type adds 4c4849b9ed Automatic date update in version.in adds 933aebfae6 Testsuite: Ensure interrupt-daemon-attach doesn't run forever adds 20dc7e9b05 Fix buffer overflow regression due to minsym malloc-ed inste [...] adds ef9866970c sim/common: convert sim-arange to use sim-inline adds b6061d4d38 sim/common: Fix warnings: "warning: implicit declaration of [...] adds 0720291713 Automatic date update in version.in adds 96a86c01d1 PR24390, Don't decode mtfsb field as a cr field adds 242a115951 PR24392, Clang warning Wtautological-constant-out-of-range-compare adds 69f4c9cc03 gdbserver: Ensure AT_HWCAP2 is defined adds fc96163a3e AArch64: 128bit views for SVE registers adds bffa1015cd AArch64: View the pseudo V registers as vectors adds cd5b607419 sim: fix aarch64 sim build adds c92df149c2 Testsuite: set sysroot when using gdbserver adds f489207efd Fix stepping past unwritable kernel helper on nios2-linux-gnu. adds 65d2b333a8 Fix GDB being suspended SIGTTOU when running gdb.multi/multi [...] adds 80047cfc27 Fix gdb.multi/multi-arch-exec.exp blocking under high load/slow gdb adds 077cad8ec1 Fix gdb.multi/multi-term-settings.exp blocking under high lo [...] adds e432ccf1cb Fix format specification in display_selector() (again) adds d3fe0d7bb8 sim: fix all sim builds adds 5f33607b28 Automatic date update in version.in adds 2487ef07c2 bfd: xtensa: fix shrink_dynamic_reloc_sections for export-dynamic adds cc1defb1dc Allow really large fortran array bounds: TYPE_LENGTH to ULONGEST adds 2880242dd0 Allow really large fortran array bounds: fortran type/value [...] adds 188e1fa9ac Add usage for commands in printcmd.c adds c6f03bce79 Automatic date update in version.in adds 7734102d6d Introduce new convenience variables $_gdb_major and $_gdb_minor adds ae2b14c73c RISC-V: Relax tail/j to c.j for RV64. adds 0fefd08495 Automatic date update in version.in adds 91fc2ba707 Automatic date update in version.in adds f7043f6281 PR24402, global buffer overflow in symtab_finalize adds 8828efdb24 Add myself to gdb/MAINTAINERS adds 52093e1b93 Add gdb.Value.format_string () adds 34ef62f465 [GAS, Arm] CLI with architecture sensitive extensions adds 9d1447e09d Destroy allocated values when exiting GDB adds 05caa1d236 Handle DW_AT_ranges when reading partial symtabs adds c29705b71a Fix internal error and improve 'set debug infrun 1'/target w [...] adds 8bdc16587e gdb: Add $_cimag and $_creal internal functions adds d7df654955 gdb/fortran: Handle internal function calls adds 4c7c79dd98 Automatic date update in version.in adds 87f98bacb7 RISC-V: Don't check ABI flags if no code section. adds 49149495da Automatic date update in version.in adds 4b24dd1aca BFD whitespace fixes adds 092da96ac4 ldlex.l tidy adds 1c6aafe894 PR24411, Division is not accepted in MEMORY length expression adds 403b0b61f6 gas: use literals/const16 for xtensa loop relaxation adds e691a46f7d Automatic date update in version.in adds e9f8e3f109 [GDB, Hurd] Fix build; 'target_waitstatus_to_string' call adds aae9718e4d Add extended mnemonics for bctar. Fix setting of 'at' branch hints. adds 82477cd28a Automatic date update in version.in adds c2b1c27545 PowerPC disassembler: Don't emit trailing spaces adds 66e8546085 PowerPC bc extended branch mnemonics and "y" hints adds bec858ea4d PowerPC conditional branch test adds e3980ce2a9 Make increase_expout_size static adds 1201a264c8 Remove parser_state "initial_size" parameter adds fa9f5be683 Turn parse_gdbarch into a method adds 73923d7eed Turn parse_language into a method adds 37eedb3982 Make base class for parser_state adds 1e58a4a4db Move expression_context_* globals to parser_state adds 28aaf3fdf9 Remove paren_depth global adds 8621b685bf Move comma_terminates global to parser_state adds 5776fca307 Move lexptr and prev_lexptr to parser_state adds 43476f0b1b Move arglist_len et al to parser_state adds 2a61252965 Move completion parsing to parser_state adds dac43e327d Move type stack handling to a new class adds 699bd4cfa8 Move innermost_block_tracker global to parse_state adds 227a9e65b9 Use upper-case for metasyntactic in gdbserver help adds 0570503dd3 Use linux_get_auxv to get AT_PHDR in the PPC stub adds d6aab7a11b x86: Support Intel AVX512 BF16 adds 4ef40579f9 x86: Add assembler -mx86-used-note=yes test adds d128f9b8d4 Automatic date update in version.in adds d55e5aa6b2 Sort includes for files gdb/[a-f]*.[chyl]. adds 5b9c07b278 x86: Move x86-specific linker options to elf_linker_x86_params adds 4de283e4b5 Revert the header-sorting patch adds 5f60cccf9d Automatic date update in version.in adds 07ffcfecac Merge libiberty from gcc adds dffaa15c48 PR24421, Wrong brackets in opcodes/arm-dis.c adds e392bad3ec print_insn_powerpc tidy adds 48ab418ec7 Make "all" depend on "info" adds 5a826ffff8 Automatic date update in version.in adds 5f2a6b8510 Fix x86_64-rdos build fail adds d970ee2bae Fix i386-lynxos and other runtime linker fails adds c5c1011821 Simplify exception handling adds 3d6e9d2336 Make exceptions use std::string and be self-managing adds a70b814420 Rewrite TRY/CATCH adds 230d2906b9 Rename gdb exception types adds d272eb370a Remove some now-dead exception code adds 26003a205e Make exception throwing a bit more efficient adds eedc3f4f0a Replace throw_exception with throw in some cases adds 6f2791d5de x86: Consolidate AVX512 BF16 entries in i386-opc.tbl adds da9b5f7be7 Use elf-x86.em for i386-moss and i386-beos adds 82b5359312 Count i386-moss as ELF adds 3ae61bb67d x86: Remove i386-*-kaos* and i386-*-chaos targets adds 56be6ea89c Some gdb_exception{,error,quit} tweaks adds c93c0e7f3f XFAIL PR ld/20995 tests for lynxos and nto targets adds 8c402d4151 Automatic date update in version.in adds 462cac5884 x86: Define GNU_PROPERTY_X86_ISA_1_AVX512_BF16 adds 3d6c62048d Introduce target_ops method thread_info_to_thread_handle adds cf63b0162b Add python method InferiorThread.handle adds 50a82723c4 Support buffer objects as handles in Inferior.thread_from_th [...] adds 947210e569 Tests for gdb.InferiorThread.handle adds c369f8f0fa Documentation for python method InferiorThread.handle adds 2b0c8b0199 Rename python function thread_from_thread_handle to thread_f [...] adds 7e96e219a4 [MIPS] Add RDHWR with the SEL field for MIPS R6. adds e242fd1249 Use -qualified flag when setting temporary breakpoint in sta [...] adds 9ca1957fcb Fix typo in latest ChangeLog entry adds 9ab8741a48 Consistently use bool for fake_pid_p adds b0319eaaf9 Use find_thread_in_random in select_event_lwp adds 8dc433a0fb Fix Rust lexer buglet adds 789ce185ac Automatic date update in version.in adds 12400dcc0f te-cloudabi.h adds 6feda62721 Regen BLD-POTFILES.in adds c55b17b809 Fix some ld dependencies adds 53b81c6de1 cskyelf.em branch stub handling adds e6aded7c34 Re: XFAIL PR ld/20995 tests for lynxos and nto targets adds a5def729be Disable R_X86_64_PLT32 generation as branch marker on Solaris/x86 adds b05971a652 PR24427, bfd/doc/chew.c reads uninitialized memory and subtr [...] adds bf227d6105 Remove some uses of "object_files" adds ee3711344b Fix a couple of comments adds e9ad22ee5f Introduce a separate debug objfile iterator adds c1202057eb Pull in patch for libiberty that fixes a stack exhaustion bu [...] adds e7f0831be8 Automatic date update in version.in adds 3f52fdbcb5 Fix amd64->i386 linux syscall restart problem adds 795e3bb7de ld: Don't define __rel[a]_iplt_start/__rel[a]_iplt_end in PIE adds 68811f8ff8 AArch64: Ensure regcache is reset between tests adds e54010f1ae [BINUTILS, AArch64, 1/2] Add new LDGM/STGM instruction adds bd7ceb8d26 [BINUTILS, AArch64, 2/2] Update Store Allocation Tag instructions adds ce12121b63 AArch64: When DF_BIND_NOW don't use TLSDESC GOT value. adds 9bff840e8c PR24435, buffer overflow reading dynamic entries adds a0ea3a14dc Check corrupt VTENTRY entry in bfd_elf_gc_record_vtentry adds b3d7a86748 ld: Add -static-pie tests adds ca4e633102 Add PR ld/24436 to ChangeLog entry adds 233a00833b x86: Add -z cet-report=[none|warning|error] adds c30391f893 [gdb/testsuite] Add cc-with-dwz.exp and cc-with-dwz-m.exp adds 035801cebe ld: Add --no-print-map-discarded option adds 548791769d xtensa: gas: put .literal_position at section start adds f8aecf3cc9 xtensa: gas: clean up literal management code adds 6f2b771531 xtensa: gas: convert tests to run_dump_tests adds c0b4cd4655 xtensa: gas: add relaxations tests adds 02cf60c7a4 Make "msg" const in internal_vproblem adds 9f0272f854 gdb/riscv: Handle empty C++ structs during argument passing adds 41077b6625 gdb: Fix alignment computation for structs with only static fields adds a9158a863c gdb/riscv: Remove riscv_type_alignment function adds 3822612df0 Automatic date update in version.in adds 62253a6147 gdb: Remove LANG_MAGIC adds e5a1a79a4e Testsuite: Add gdbserver sysroot test adds 3bbec4bd95 Fix thinko in linker documentation. adds 51196bbc56 Another fix for GDB styling adds d04ebfb817 GAS: tc-s12z.c: int -> bfd_boolean adds e5a557ac01 S12Z: opcodes: Replace "operator" with "optr". adds 8114a5c51e GAS: S12Z: Remove definition of macro TC_M68K. adds 9c9f1b1f39 Automatic date update in version.in adds 35add35e85 gdb: Fix failure in gdb.base/complex-parts.exp for x86-32 adds 50ff67e6cf ld TDIRS substitution adds c40e31a121 Automatic makefile dependencies for generated ld/e*.c adds 3315614d19 [MIPS] Apply ASE information for the selected processor adds bdc8beb41b [MIPS] Add i6500 CPU and fix i6400 default ASEs adds 798066abd8 sim: Use host not target byte order for merging and splittin [...] adds d94c001b35 Automatic date update in version.in adds 8669f96f0d Automatic date update in version.in adds 031254f211 [binutils, ARM, 1/16] Add support for Armv8.1-M Mainline CLI adds e0991585ad [GAS, ARM, 2/16] Add CLI extension support for Armv8.1-M Mainline adds e12437dc86 [binutils, ARM, 3/16] BF insns infrastructure with new bfd_r [...] adds e2b0ab5978 [binutils, ARM, 4/16] BF insns infrastructure with array of [...] adds e5d6e09ee6 [binutils, ARM, 5/16] BF insns infrastructure with new globa [...] adds 4389b29a5a [binutils, ARM, 6/16] New BF instruction for Armv8.1-M Mainline adds f1c7f42126 [binutils, ARM, 7/16] New BFX and BFLX instruction for Armv8 [...] adds 1caf72a584 [binutils, ARM, 8/16] BFL infrastructure with new global rel [...] adds 65d1bc05e8 [binutils, ARM, 9/16] New BFL instruction for Armv8.1-M Mainline adds 1889da7048 [binutils, ARM, 10/16] BFCSEL infrastructure with new global [...] adds f6b2b12db8 [binutils, ARM, 11/16] New BFCSEL instruction for Armv8.1-M [...] adds 60f993ce17 [binutils, ARM, 12/16] Scalar Low Overhead loop instructions [...] adds 4b5a202f10 [binutils, ARM, 13/16] Add support for CLRM adds 6b0dd09474 [opcodes, ARM, 14/16] Add mode availability to coprocessor t [...] adds efd6b3591b [binutils, ARM, 15/16] Add support for VSCCLRM adds 32c36c3ce9 [binutils, ARM, 16/16] Add support to VLDR and VSTR of syste [...] adds ccb8d7e819 AArch64: Tidy up aarch64_gdbarch_init adds 4da037ef9d AArch64 SVE: Check for vector length change when getting gdbarch adds 48574d91bf AArch64 SVE: Support changing vector lengths for ptrace adds 86333705ae Skip print-map-discarded test for non-ELF targets adds 4aa866af6b Fix AMD64 return value ABI in expression evaluation adds 02e902e1a1 Automatic date update in version.in adds 871a6bd2d8 Make frag fr_fix unsigned adds 90bd3c903f Make fixup fx_where unsigned adds 5bc113360c Move fixup fx_bit_fixP and fx_im_disp fields to TC_FIX_TYPE adds a0fb961508 ns32k testsuite tidy adds fe7e91e776 xfail gas weakref1 test for nds32 adds c01660c625 gdb/riscv: Allow breakpoints to be created at invalid addresses adds 1cfe2726f1 Automatic date update in version.in adds c1bc0935a4 gdbserver: Move remote_debug to a single place adds aeb2e706e1 gdbserver: Add debug-file option adds a7e559cc08 gdbserver: Ensure all debug output uses debug functions adds a12e57448e Avoid crash in dwarf2_init_complex_target_type adds d557977487 MSP420 assembler: Add -m{u,U} options to enable/disable NOP [...] adds afff667ae8 MSP430 Assembler: Leave placement of .lower and .upper secti [...] adds e25de718de MSP430 Linker: Define __crt0_init_bss/__crt0_movedata symbol [...] adds 4e84a8f8bb x86: Also check x86 linker_def for non-shared definition adds 9a7f0679fd x86: Suggest -fPIE when not building shared object adds 05be37e5c3 Automatic date update in version.in adds 5d5b0bd35f MSP430 Assembler: Define symbols for functions to run through. adds b73715df01 [gdb] Handle vfork in thread with follow-fork-mode child adds 85bec12d61 Improve warning message for $0 constraint on MIPSR6 branches adds dc34c8972e Make process_stratum_target::stratum "final" adds 36cd4ba598 [gdb/testsuite] Fix gdb.base/break-probes.exp with native-gdbserver adds e7da54fcdb Automatic date update in version.in adds fce9773608 s12z and h8300 no-print-map-discarded fails adds 5ce032bdfc RX Assembler: Ensure that the internal limit on the number o [...] adds d563b95314 OBVIOUS move add_comm_alias "!" <=> "shell" near the add_com [...] adds ee3c5f8968 Fix GDB crash when registers cannot be modified. adds 62160ec954 Fix "list" when control characters are seen adds 8ecb59f856 Print non-Ada unions without crashing adds 189b8c2e10 gdb/configure.ac: add --enable-source-highlight adds 61f4b35041 Make copy_name return std::string adds cf250e3679 Make objfile::static_links an htab_up adds b494cdff69 Use std::list for event notifications in gdbserver adds 97dfbaddad Use std::list for remote_notif_state::notif_queue adds 8732db6ceb Remove an include of common/queue.h adds fb88198679 Remove common/queue.h adds 4884b57f24 Automatic date update in version.in adds f2ae8bc883 Fix GDB crash when registers cannot be modified. adds d6e00f507d Automatic date update in version.in adds 1ce0f4f242 Automatic date update in version.in adds 73f8a59086 Improve reverse debugging docs, mention built-in support and [...] adds 7905fc359d Fix "nosharedlibrary + continue + shared lib event" crash adds d70cc3ba87 solib-svr4: Pass down svr4_info as much as possible adds 79b8e8ab45 RISC-V: Enable 32-bit linux gdb core file support. adds ad9d13f8e9 [FYI] Add myself to gdb/MAINTAINERS adds 4a4153dfc9 Automatic date update in version.in adds 336d760da6 Support for DW_OP_addrx and DW_FORM_addrx tags adds 6f38008bb4 Fix M5100 flags test with interAptiv-MR2 adds cc9519e7d6 Fix automatic makefile dependencies for generated ld/e*.c adds 624a24513d Update binutils release making documenation to mention chang [...] adds ba22ff8694 Testsuite: Remove pie from trace tests adds 6892f60143 [gdb/contrib] Remove superfluous .alt file after dwz invocat [...] adds 5c565afd4c [gdb/testsuite] Fix gdb.btrace/reconnect.exp with native-gdbserver adds 9e97ba436a Remove unused overload of line_header::file_name_at adds b907456c3e gdb/aarch64: Use type_align instead of aarch64_type_align adds 030197b43c gdb/arm: Use type_align instead of arm_type_align adds ecbc06d2a6 gdb/nds32: Use type_align instead of nds32_type_align adds bf12844a68 gdb/iq2000: Use default gdbarch methods where possible adds 946c28d2f9 gdb/lm32: Use default gdbarch methods where possible adds 89b268d823 gdb/m32c: Use default gdbarch methods where possible adds 5e79b7bb69 gdb/m32r: Use default gdbarch methods where possible adds 43cf3eded2 gdb/m68hc11: Use default gdbarch methods where possible adds 8e2b5aea9d gdb/mep: Use default gdbarch methods where possible adds aee6c3cd1f gdb/mn10300: Use default gdbarch methods where possible adds 27f113c8e9 gdb/moxie: Use default gdbarch methods where possible adds c825904428 gdb/msp430: Use default gdbarch methods where possible adds ca0ab0aa81 gdb/nds32: Use default gdbarch methods where possible adds 96acf8844a gdb/nios2: Use default gdbarch methods where possible adds 3f2cef4945 gdb/or1k: Use default gdbarch methods where possible adds 833a4480dd gdb/rs6000: Use default gdbarch methods where possible adds 47c47d6907 gdb/rx: Use default gdbarch methods where possible adds a40dde9db5 gdb/score: Use default gdbarch methods where possible adds 6d14d64dfe gdb/sh: Use default gdbarch methods where possible adds d31f262c36 gdb/sparc: Use default_unwind_pc adds 1ba7b7f938 gdb/tic6x: Use default gdbarch methods where possible adds 0f534d767b gdb/tilegx: Use default gdbarch methods where possible adds 29222070e4 gdb/v850: Use default gdbarch methods where possible adds 541aad8ac9 gdb/vax: Use default gdbarch methods where possible adds 14faed38e7 gdb/xstormy16: Use default gdbarch methods where possible adds b614e6f3f8 gdb/rl78: Use default gdbarch methods where possible adds f872fdbb5b gdb/s12z: Use default gdbarch methods where possible adds 05b1991f1a Automatic date update in version.in adds d10be0cb9e S12Z: s12z-opc.h: Add extern "C" bracketing adds a679f24ecc S12Z: Opcodes: Handle bit map operations with non-canonical [...] adds 1903f1385b resolve_symbol_value vs. .loc view resolution adds 1b8dd64326 Stop strip from merging notes when stripping debug or dwo in [...] adds a59240a41a Fix passing of struct with bitfields on x86-64 adds 596179f77c Use "pulongest" on aarch64-tdep.c:aarch64_gdbarch_init adds 44ed80923a Use better test for usable compiler in ld testsuite. adds 1670072efb Fix Rust testing adds 38c3873e5d Speed up locview resolution with relaxable frags adds f88dbe3f8a Automatic date update in version.in adds cd0923370b MIPS/include: opcode/mips.h: Update stale comment for CODE20 [...] adds 68bb0359ee [BFD, AArch64] Improve bti/pac plts. adds 723adb650a Detect invalid length field in debug frame FDE header. adds 6fe014bcd3 LTO: Properly handle wrapper symbols in IR adds dd06d4d688 testsuite: Add option to capture gdbserver debug adds 57e5e64501 Implement dump of mappings with ELF headers by gcore adds 82433e3e27 ChangeLog entries for the previous commit. adds cf532bd136 [PATCH] Support for DW_FORM_strx tag adds cc06b66897 Remove exception_none adds c6fdd8b205 Make SJLJ exceptions more efficient adds 680d7fd5fc Avoid undefined behavior in Guile exception handling adds 94aeb44b00 Make exception handling more efficient adds 3d1cbb7893 Fix memory leak in exception code adds 725cbb6326 c++/24367: Infinite recursion of typedef substitution adds 152d61760a Automatic date update in version.in adds a094d01f01 Fix the hyphenation of word phrases such as "target specific [...] adds 8e1920d611 Updated Russian translation for the ld subdirectory. adds c54f15248e Don't complain undefined weak dynamic reference adds 7cb22ff847 i386: Don't add 0x66 prefix to IRET for .code16gcc adds 45f0ab12d4 Automatic date update in version.in adds a45328b93b [MIPS] Add load-link, store-conditional paired instructions adds 136afab8c7 Implement show | set may-call-functions [on|off] adds 8a522c6cab Have 'thread|frame apply' style their output. adds 4cacd8ca8d Automatic date update in version.in adds fa731fa0d4 Follow-up to Support style in 'frame|thread apply' adds 637d4b78c5 Automatic date update in version.in adds 4a90ce955e S12Z: Opcodes: Fix crash when trying to decode a truncated o [...] adds d2b584a55b [gdb/testsuite] Fix regexp in skip_opencl_tests adds fc913e53c3 gdb/ada: Update some predicate functions to return bool adds 721b08c686 gdb: Introduce new language field la_struct_too_deep_ellipsis adds 4be290b251 gdb: Introduce new language field la_is_string_type_p adds 2e62ab400f gdb: Introduce 'print max-depth' feature adds 5acad1a182 Automatic date update in version.in adds 6fdcd7cc87 gdb: Remove an unbalanced stray double quote from a comment adds 83228e93ef gdb/fortran: Introduce fortran-operator.def file adds b6d03bb2b6 gdb/fortran: Additional builtin procedures adds 1db455a76c gdb/fortran: better types for components of complex numbers adds bbe75b9d00 gdb/fortran: Print 'void' type in lower case adds bf7a4de172 gdb/fortran: print function arguments when printing function type adds f1fdc96066 gdb/fortran: Update rules for printing whitespace in types adds bc68014d16 gdb/fortran: Add allocatable type qualifier adds 06ddcada14 ld.texi tweak for pod2man adds 8107ddcea1 Work around gcc9 warning bug adds 066f4018ae PowerPC64 GOT indirect to GOT relative optimisation adds a776957c8c Fix crash in dwarf2read.c with template parameters adds 2ff0a94739 Fix "catch exception" with dynamic linking adds 8ed5b76ea2 (Windows) fix thr != nullptr assert failure in delete_thread_1 adds ab4ee6147e gdb/windows-nat.c: Get rid of main_thread_id global adds 15f18d1467 Support DW_FORM_strx1, _strx2, _strx3, _strx4 forms. adds 640c50672c Automatic date update in version.in adds b70bfc540d [gdb/testsuite] Use cc-with-tweaks.exp in dwarf4-gdb-index.exp adds f59f30f557 [gdb/testsuite] Fix "unable to find usable gdb" error with c [...] adds 25a0274483 Change nm so that when it is running in POSIX compatible mod [...] adds d48e62f4a2 Fix big-endian aggregate assignment in Ada adds 4504bbdec5 Fix bug in assignment to nested packed structure adds 2ecde2b632 Fix spelling mistakes in binutils testsuite. adds b83b4b1382 [BINUTILS, AArch64] Enable Transactional Memory Extension adds e37f3ecd59 Automatic date update in version.in adds 2cdc1a970d Treat the .gnu.debuglink and .gnu.debugaltlink sections as d [...] adds b8c05e85ef Remove _initialize_valarith adds 06f74c5cb8 i386: Issue a warning to IRET without suffix for .code16gcc adds 80062eb949 gdb/rust: Handle printing structures containing strings adds 41f61c65a2 Automatic date update in version.in adds 5f2459c233 Fix lookup of separate debug file on MS-Windows. adds 353ea2d106 On MS-Windows, define _WIN32_WINNT in a single common place. adds 0fdfd794d2 [gdb/testsuite] Add cc-with-gdb-index.exp adds fcd60b848e Add noyywrap to ada-lex.l adds 222a8d2558 Fix cast of character to enum type in Ada adds b5d5eb444b Automatic date update in version.in adds bde09ab702 Remove "struct" from foreach statements adds 66452beb77 Fix leaks by clearing registers and frame caches. adds a288c27099 PR24511, nm should not mark symbols in .init_array as "t" adds 27cdfa03b5 m32c padding with nops adds 9d6d4be89d [gdb/testsuite] Add cc-with-debug-names.exp adds af97b4161f Don't derive partial_symbol from general_symbol_info adds b6484282f8 Fix incorrect use of 'is' operator for comparison in python/ [...] adds 7f008c9e6a Change valid_user_defined_cmd_name_p to return bool adds 6fe876770a Change valid_command_p to return bool adds e2eb806a17 Use "false" in select_frame_for_mi adds fa9c2a59e3 Use bool, true, and false in arc-tdep.c adds 9c05602219 Use "false" in compile_cplus_convert_enum adds 06d16ec977 Use gdb_assert_not_reached in arm-linux-nat.c adds fbdf05a16e Change arc_tdesc_init to return bool adds 5da01df5b5 Remove a VEC from ppc-linux-nat.c adds 89055eaa12 Remove a VEC from aarch64-tdep.c adds 1231b7b825 Automatic date update in version.in adds bd1efd7d21 Automatic date update in version.in adds 62e6b7b3b3 [LVu] base subseg head view on prev subseg's tail adds 334d91b940 PowerPC reloc symbols that shouldn't be adjusted adds e1cbf07ac4 PicoJava weak undefined symbols adds 5a56d6a65f [gdb/testsuite] Fix index-cache.exp with cc-with-{gdb-index, [...] adds be0d3bbbcd sym->sy_value is not valid for struct local_symbol adds 41cee0897b Add load-link, store-conditional paired EVA instructions adds e90a813d96 Fix regression caused by recently added syscall restart code adds c0a57f1536 Automatic date update in version.in adds 26bfd82367 Fix scoped_mmap includes adds 0f1309c8f7 Tidy use_complex_relocs_for adds 456ba0fa36 [gdb/testsuite] Fix handling of DW_FORM_ref_addr in dwarf assembler adds 77e7aaa4bd [gdb/testsuite] Fix .debug_aranges in dw2-case-insensitive-debug.S adds 75f06e9dc5 [gdb/testsuite] Fix .debug_aranges in watch-loc.c adds 7bd55dac80 [gdb/testsuite] Fix ls_host return in index-cache.exp adds b654832d0d xfail locview tests on mep that use complex relocs for view numbers adds c91f298b52 Automatic date update in version.in adds 9420801e57 PR24520, gprof fails to read compressed debug data adds 9632a526ca xtensa ignores option --no-link-relax adds 762172a4dc gas/elf dwarf2 tests adds 79299211a1 Do not force the m68k-elf linker to fail if it encoutners a [...] adds 46752c37b0 Fix compile time warning when building the linker in a MinGw [...] adds 2379f9c475 Sign-extend start and stop address inputs to objdump adds 988915ee7b Fix VLA printing for Ada adds 844333e249 Fix ptype/o comment formatting adds 9d3421afbb Change ptype/o to print bit offset adds 80e55b1329 Correctly handle non-C-style arrays in c_get_string adds 99f20f0868 Fix style bug when paging adds ca1df23907 Fix build problem in fputs_maybe_filtered adds 587ee17bd4 Don't declare read_unsigned_leb128 in defs.h adds b0be6c912f Move interpreter_p declaration to main.h adds ed2b7c1703 Move "watchdog" to remote.c adds 60fcc1c3d0 Change some remote.c globals to "static" adds 2228ef7700 When debugging a mixed Ada/C program using this scenario: adds 1bd0c6e496 gdb: Merge two 'New commands' sections in NEWS file adds 5f6e90a0ce Add a type-safe C++ interface to a registry adds a32ad8c55c Convert main_info to type-safe registry API adds 3017b94d60 Convert symbol_cache to type-safe registry API adds 35632941c9 Convert target dcache to type-safe registry API adds 6509b8ebfb Convert inflow to type-safe registry API adds 6ae614f66a Convert break-catch-syscall.c to type-safe registry API adds f6aa743620 Convert objfiles.c to type-safe registry API adds e85e19b4d7 Convert auto-load.c to type-safe registry API adds 5bfd760d66 Convert dwarf2_per_objfile to type-safe registry API adds 8c42777cd8 Convert symfile-debug.c to type-safe registry API adds e9b89e2d01 Convert auxv.c to type-safe registry API adds 89fb8848d7 Convert linux-tdep.c to type-safe registry API adds 51d3063a35 Convert breakpoint.c to type-safe registry API adds 7b4a314f8b Convert remote.c to type-safe registry API adds 0923243872 Convert solib-svr4.c to type-safe registry API adds 02dc647ed6 Convert xcoffread.c to type-safe registry API adds 814cf43a1f Convert probes to type-safe registry API adds 14ef6690f1 Convert ada-tasks.c to type-safe registry API adds d4e05d2fea Convert fbsd-tdep.c to type-safe registry API adds 246994051b Convert coffread.c to type-safe registry API adds f37b313d5c Convert ada-lang.c to type-safe registry API adds bdb3ed9e63 Convert nto-tdep.c to type-safe registry API adds 31930bd34d Add a noop deleter adds 91d3055d8b Convert mdebugread.c to type-safe registry API adds 8127a2fab5 Convert elfread.c to type-safe registry API adds 9a73f0ad6c Convert hppa-tdep.c to type-safe registry API adds d11d83f47b Remove mips_pdr_data adds d772d2abcc Convert stabsread.c to type-safe registry API adds 4c58e3376d Convert objc-lang.c to type-safe registry API adds 924d79e233 Convert dwarf2-frame.c to type-safe registry API adds 7a1021395e Convert gdbtypes.c to type-safe registry API adds 9cfd2b89bd [gdb/testsuite] Fix gdb.arch/amd64-entry-value-paramref.S adds b42560a241 Automatic date update in version.in adds dd3189990b Use the correct names for the init and fini array start symb [...] adds 7ce2460a77 [binutils][aarch64] SVE2 feature extension flags. adds 5cd9975095 [binutils][aarch64] Allow movprfx for SVE2 instructions. adds adccc50753 [binutils][aarch64] Introduce SVE_IMM_ROT3 operand. adds 3bd82c86f0 [binutils][aarch64] New iclass sve_size_hsd2. adds 116adc2747 [binutils][aarch64] New SVE_Zm3_11_INDEX operand. adds c469c86473 [binutils][aarch64] New SVE_ADDR_ZX operand. adds 0a57e14ffa [binutils][aarch64] New sve_size_sd2 iclass. adds 3c705960ca [binutils][aarch64] New sve_size_bh iclass. adds cd50a87ae2 [binutils][aarch64] New sve_size_013 iclass. adds 3c17238bc9 [binutils][aarch64] New SVE_SHRIMM_UNPRED_22 operand. adds 1be5f94f9c [binutils][aarch64] New sve_shift_tsz_bhsd iclass. adds 31e36ab341 [binutils][aarch64] New SVE_Zm4_11_INDEX operand. adds fd1dc4a0c1 [binutils][aarch64] New sve_size_tsz_bhs iclass. adds 28ed815ad2 [binutils][aarch64] New SVE_SHLIMM_UNPRED_22 operand. adds 42e6288f9f [binutils][aarch64] Add SVE2 instructions. adds 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 adds a00805ef97 This is a series of backports for binutils 2.33 which addres [...] adds 2a8719fecd AArch64: Fix cfinv disassembly issues adds 4dd834659f arm: PR gas/25472 Enable DSP instructions with +mve
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (926ce97e53) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: ChangeLog | 167 + MAINTAINERS | 4 +- Makefile.def | 14 + Makefile.in | 1481 +- bfd/ChangeLog | 1750 +- bfd/Makefile.am | 6 +- bfd/Makefile.in | 11 +- bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 98 +- bfd/archive.c | 61 +- bfd/archive64.c | 19 +- bfd/archures.c | 5 + bfd/bfd-in.h | 51 +- bfd/bfd-in2.h | 118 +- bfd/bfd.c | 6 + bfd/coff-i386.c | 2 +- bfd/coff-x86_64.c | 6 +- bfd/coffcode.h | 64 +- bfd/coffgen.c | 22 +- bfd/cofflink.c | 8 +- bfd/compress.c | 20 + bfd/config.bfd | 30 +- bfd/configure | 103 +- bfd/configure.ac | 51 +- bfd/corefile.c | 8 +- bfd/cpu-aarch64.c | 9 +- bfd/cpu-arm.c | 4 + bfd/cpu-bpf.c | 41 + bfd/doc/chew.c | 4 +- bfd/dwarf2.c | 420 +- bfd/elf-bfd.h | 50 +- bfd/elf-eh-frame.c | 12 +- bfd/elf-hppa.h | 6 +- bfd/elf-linker-x86.h | 60 + bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 10 +- 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 | 572 +- bfd/elf32-arc.c | 321 +- bfd/elf32-arm.c | 374 +- bfd/elf32-avr.c | 26 +- bfd/elf32-bfin.c | 32 +- bfd/elf32-cr16.c | 10 +- bfd/elf32-cris.c | 10 +- bfd/elf32-csky.c | 12 +- bfd/elf32-d10v.c | 5 +- bfd/elf32-d30v.c | 1 - bfd/elf32-dlx.c | 4 +- bfd/elf32-fr30.c | 4 +- bfd/elf32-frv.c | 4 +- bfd/elf32-h8300.c | 7 +- bfd/elf32-hppa.c | 103 +- bfd/elf32-i386.c | 12 +- bfd/elf32-iq2000.c | 4 +- bfd/elf32-lm32.c | 8 +- bfd/elf32-m32r.c | 16 +- bfd/elf32-m68hc11.c | 1 - bfd/elf32-m68hc12.c | 1 - bfd/elf32-m68hc1x.c | 4 +- bfd/elf32-m68k.c | 51 +- bfd/elf32-mcore.c | 4 +- bfd/elf32-metag.c | 4 +- bfd/elf32-microblaze.c | 13 +- bfd/elf32-mips.c | 8 +- bfd/elf32-msp430.c | 6 +- bfd/elf32-nds32.c | 8 +- bfd/elf32-nios2.c | 34 +- bfd/elf32-or1k.c | 17 +- bfd/elf32-pj.c | 7 +- bfd/elf32-ppc.c | 208 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rx.c | 5 +- bfd/elf32-s12z.c | 2 - bfd/elf32-s390.c | 4 +- bfd/elf32-sh.c | 4 +- bfd/elf32-sparc.c | 18 +- bfd/elf32-v850.c | 10 +- bfd/elf32-vax.c | 4 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xc16x.c | 6 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 4 +- bfd/elf32-xtensa.c | 139 +- bfd/elf64-alpha.c | 4 +- bfd/elf64-bpf.c | 555 + bfd/elf64-hppa.c | 26 +- bfd/elf64-ia64-vms.c | 6 +- bfd/elf64-mmix.c | 4 +- bfd/elf64-ppc.c | 1747 +- bfd/elf64-s390.c | 4 +- bfd/elf64-sparc.c | 30 +- bfd/elf64-x86-64.c | 366 +- bfd/elfcode.h | 57 +- bfd/elflink.c | 200 +- bfd/elfnn-aarch64.c | 502 +- bfd/elfnn-ia64.c | 8 +- bfd/elfnn-riscv.c | 172 +- bfd/elfxx-aarch64.c | 228 + bfd/elfxx-aarch64.h | 23 + bfd/elfxx-mips.c | 259 +- bfd/elfxx-mips.h | 12 +- bfd/elfxx-riscv.c | 6 +- bfd/elfxx-sparc.c | 10 +- bfd/elfxx-target.h | 7 +- bfd/elfxx-x86.c | 121 +- bfd/elfxx-x86.h | 6 +- bfd/format.c | 9 +- bfd/libbfd-in.h | 11 +- bfd/libbfd.h | 55 +- bfd/linker.c | 15 +- bfd/mach-o-arm.c | 22 + bfd/mach-o.c | 37 +- bfd/merge.c | 52 +- bfd/opncls.c | 41 +- bfd/pdp11.c | 50 +- bfd/pe-x86_64.c | 6 +- bfd/peXXigen.c | 42 +- bfd/pei-x86_64.c | 86 +- bfd/plugin.c | 116 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 2908 +- bfd/po/fr.po | 6 +- bfd/reloc.c | 101 +- bfd/som.c | 30 +- bfd/syms.c | 17 +- 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 | 904 +- binutils/MAINTAINERS | 9 +- binutils/Makefile.am | 15 +- binutils/Makefile.in | 65 +- binutils/NEWS | 35 + binutils/README-how-to-make-a-release | 211 +- binutils/ar.c | 15 +- binutils/arsup.c | 11 +- binutils/bucomm.c | 12 +- binutils/configure | 20 +- binutils/debug.c | 5 +- binutils/doc/binutils.texi | 140 +- binutils/doc/ctf.options.texi | 14 + binutils/doc/debug.options.texi | 11 +- binutils/dwarf.c | 1022 +- binutils/dwarf.h | 12 +- binutils/nm.c | 156 +- binutils/objcopy.c | 135 +- binutils/objdump.c | 436 +- binutils/po/binutils.pot | 3344 +- binutils/po/ca.po | 8281 +- binutils/po/sv.po | 3496 +- binutils/readelf.c | 844 +- binutils/size.c | 110 +- binutils/strings.c | 4 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/debuglink.s | 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 | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 1 - binutils/testsuite/binutils-all/nm.exp | 22 +- 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.WK2 | 13 +- binutils/testsuite/binutils-all/objdump.WK3 | 17 + binutils/testsuite/binutils-all/objdump.exp | 184 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/readelf.k2 | 7 +- binutils/testsuite/binutils-all/readelf.ss-mips | 8 +- binutils/testsuite/binutils-all/readelf.ss-tmips | 8 +- binutils/testsuite/binutils-all/readelf.wKis | 25 + .../testsuite/binutils-all/set-section-alignment.d | 9 + binutils/testsuite/binutils-all/size.exp | 20 + 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 | 4 +- .../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 | 700 +- binutils/unwind-ia64.c | 154 +- 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 | 47 +- elfcpp/arm.h | 8 +- elfcpp/powerpc.h | 35 + gas/ChangeLog | 3553 +- gas/Makefile.am | 2 + gas/Makefile.in | 5 + gas/NEWS | 27 + gas/as.c | 6 +- gas/as.h | 4 + gas/atof-generic.c | 39 +- gas/config.in | 3 + gas/config/atof-ieee.c | 39 +- gas/config/m68k-parse.y | 11 +- gas/config/obj-aout.c | 32 +- gas/config/obj-elf.c | 122 +- gas/config/tc-aarch64.c | 133 +- gas/config/tc-aarch64.h | 3 +- gas/config/tc-arc.c | 5 +- gas/config/tc-arm.c | 7223 +- gas/config/tc-arm.h | 23 +- gas/config/tc-avr.c | 4 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bpf.c | 400 + gas/config/tc-bpf.h | 51 + gas/config/tc-cris.c | 24 +- gas/config/tc-csky.c | 2 + gas/config/tc-d10v.c | 3 + gas/config/tc-d30v.c | 34 +- gas/config/tc-dlx.c | 14 +- gas/config/tc-dlx.h | 6 + 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 | 562 +- gas/config/tc-i386.h | 7 +- gas/config/tc-ia64.c | 2 - gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 + gas/config/tc-ip2k.h | 1 - gas/config/tc-m32c.c | 21 +- gas/config/tc-m32c.h | 7 +- gas/config/tc-m32r.c | 3 - gas/config/tc-metag.c | 3 - gas/config/tc-microblaze.c | 5 +- gas/config/tc-mips.c | 504 +- gas/config/tc-mips.h | 5 + gas/config/tc-mmix.h | 2 +- gas/config/tc-msp430.c | 89 +- gas/config/tc-mt.c | 2 + gas/config/tc-mt.h | 1 - gas/config/tc-nds32.c | 3 - gas/config/tc-nds32.h | 2 +- gas/config/tc-ns32k.c | 4 +- gas/config/tc-ns32k.h | 20 +- gas/config/tc-or1k.c | 3 - gas/config/tc-pdp11.c | 4 + gas/config/tc-ppc.c | 774 +- gas/config/tc-ppc.h | 27 +- gas/config/tc-riscv.c | 53 +- gas/config/tc-rl78.c | 3 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 22 +- gas/config/tc-rx.h | 13 +- gas/config/tc-s12z.c | 720 +- gas/config/tc-s12z.h | 3 - gas/config/tc-score.c | 7 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 7 +- gas/config/tc-sh.c | 30 +- gas/config/tc-tic4x.c | 6 +- gas/config/tc-tic54x.c | 65 +- gas/config/tc-tic54x.h | 11 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 3 - gas/config/tc-tilepro.c | 3 - gas/config/tc-visium.c | 3 - gas/config/tc-xtensa.c | 269 +- gas/config/tc-xtensa.h | 2 +- gas/config/te-cloudabi.h | 22 + gas/config/xtensa-relax.c | 77 +- gas/configure | 57 +- gas/configure.ac | 24 + gas/configure.tgt | 6 +- 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 | 28 + gas/doc/c-arm.texi | 224 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 387 + gas/doc/c-i386.texi | 56 +- gas/doc/c-mips.texi | 8 + gas/doc/c-riscv.texi | 14 +- gas/doc/c-s12z.texi | 159 +- gas/doc/internals.texi | 7 +- gas/dw2gencfi.c | 49 +- gas/dwarf2dbg.c | 122 +- gas/ehopt.c | 2 +- gas/emul-target.h | 6 +- gas/emul.h | 1 - gas/expr.c | 32 +- gas/expr.h | 2 + gas/frags.c | 61 +- gas/frags.h | 4 +- gas/listing.c | 8 +- gas/macro.c | 7 +- gas/messages.c | 18 +- gas/po/POTFILES.in | 2 + gas/po/gas.pot | 5240 +- gas/po/sv.po | 10021 +- gas/read.c | 10 +- gas/symbols.c | 116 +- gas/symbols.h | 3 + gas/testsuite/gas/aarch64/armv8_4-a.d | 1 + gas/testsuite/gas/aarch64/armv8_4-a.s | 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/dotproduct.d | 1 + gas/testsuite/gas/aarch64/dotproduct_armv8_4.d | 10 - gas/testsuite/gas/aarch64/dotproduct_armv8_4.s | 2 - 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-dotproduct.d | 1 + gas/testsuite/gas/aarch64/illegal-sve2-aes.d | 16 + gas/testsuite/gas/aarch64/illegal-sve2-bitperm.d | 19 + gas/testsuite/gas/aarch64/illegal-sve2-sha3.d | 6 + gas/testsuite/gas/aarch64/illegal-sve2-sm4.d | 8 + gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.d | 4 + gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.l | 128 + gas/testsuite/gas/aarch64/illegal-sve2.d | 4 + gas/testsuite/gas/aarch64/illegal-sve2.l | 3328 + gas/testsuite/gas/aarch64/illegal-sve2.s | 2072 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 5 + gas/testsuite/gas/aarch64/ldst-rcpc-armv8_2.d | 21 - gas/testsuite/gas/aarch64/ldst-rcpc.d | 2 + 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 | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_27.d | 2 +- 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/sve1-extended-sve2.s | 137 + gas/testsuite/gas/aarch64/sve2.d | 1303 + gas/testsuite/gas/aarch64/sve2.s | 1599 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d | 1 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 1 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 1 + gas/testsuite/gas/aarch64/tme-invalid.d | 4 + gas/testsuite/gas/aarch64/tme-invalid.l | 26 + gas/testsuite/gas/aarch64/tme-invalid.s | 28 + gas/testsuite/gas/aarch64/tme.d | 22 + gas/testsuite/gas/aarch64/tme.s | 14 + .../gas/aarch64/undefined_advsimd_armv8_3.d | 56 + .../gas/aarch64/undefined_advsimd_armv8_3.s | 70 + gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.d | 40 + gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.s | 55 + gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/assign.d | 1 + gas/testsuite/gas/all/float.s | 2 + gas/testsuite/gas/all/forward.d | 14 +- gas/testsuite/gas/all/gas.exp | 31 +- gas/testsuite/gas/all/incbin.d | 1 - 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 | 2 + gas/testsuite/gas/all/weakref1u.d | 2 +- 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/archv8m_1m-cmse-main-bad.d | 4 + gas/testsuite/gas/arm/archv8m_1m-cmse-main-bad.l | 16 + gas/testsuite/gas/arm/archv8m_1m-cmse-main-bad.s | 23 + gas/testsuite/gas/arm/archv8m_1m-cmse-main.d | 57 + gas/testsuite/gas/arm/archv8m_1m-cmse-main.s | 54 + .../gas/arm/armv8-2-fp16-scalar-bad-ext.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-ext.d | 75 + .../gas/arm/armv8-2-fp16-scalar-thumb-ext.d | 75 + gas/testsuite/gas/arm/armv8-2-fp16-simd-ext.d | 159 + .../gas/arm/armv8-2-fp16-simd-thumb-ext.d | 159 + .../gas/arm/armv8-2-fp16-simd-warning-ext.d | 4 + .../gas/arm/armv8-2-fp16-simd-warning-thumb-ext.d | 4 + gas/testsuite/gas/arm/armv8.1-m.main-fp-dp.d | 203 + gas/testsuite/gas/arm/armv8.1-m.main-fp.d | 270 + gas/testsuite/gas/arm/armv8.1-m.main-hp.d | 75 + gas/testsuite/gas/arm/armv8_1-m-bf-bad.d | 4 + gas/testsuite/gas/arm/armv8_1-m-bf-bad.l | 9 + gas/testsuite/gas/arm/armv8_1-m-bf-bad.s | 14 + gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.d | 4 + gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.l | 7 + gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.s | 12 + gas/testsuite/gas/arm/armv8_1-m-bf-exchange.d | 14 + gas/testsuite/gas/arm/armv8_1-m-bf-exchange.s | 12 + gas/testsuite/gas/arm/armv8_1-m-bf-rel.d | 10 + gas/testsuite/gas/arm/armv8_1-m-bf-rel.s | 5 + gas/testsuite/gas/arm/armv8_1-m-bf-rela.d | 12 + gas/testsuite/gas/arm/armv8_1-m-bf.d | 13 + gas/testsuite/gas/arm/armv8_1-m-bf.s | 12 + gas/testsuite/gas/arm/armv8_1-m-bfcsel.d | 12 + gas/testsuite/gas/arm/armv8_1-m-bfcsel.s | 12 + gas/testsuite/gas/arm/armv8_1-m-bfl-bad.d | 4 + gas/testsuite/gas/arm/armv8_1-m-bfl-bad.l | 9 + gas/testsuite/gas/arm/armv8_1-m-bfl-bad.s | 14 + gas/testsuite/gas/arm/armv8_1-m-bfl-rel.d | 10 + gas/testsuite/gas/arm/armv8_1-m-bfl-rel.s | 5 + gas/testsuite/gas/arm/armv8_1-m-bfl-rela.d | 12 + gas/testsuite/gas/arm/armv8_1-m-bfl.d | 13 + gas/testsuite/gas/arm/armv8_1-m-bfl.s | 12 + 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-fpu-mve-1.d | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d | 8 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.s | 8 + gas/testsuite/gas/arm/armv8_1-m-loloop-bad.d | 4 + gas/testsuite/gas/arm/armv8_1-m-loloop-bad.l | 7 + gas/testsuite/gas/arm/armv8_1-m-loloop-bad.s | 12 + gas/testsuite/gas/arm/armv8_1-m-loloop.d | 17 + gas/testsuite/gas/arm/armv8_1-m-loloop.s | 14 + 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_2+rdma-ext.d | 79 + gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2-ext.d | 249 + gas/testsuite/gas/arm/armv8_2-a-fp16_ext.d | 249 + gas/testsuite/gas/arm/armv8_3-a-fp-bad-ext.d | 3 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.l | 4 +- gas/testsuite/gas/arm/armv8_3-a-fp-ext.d | 16 + gas/testsuite/gas/arm/armv8_3-a-fp16-ext.d | 249 + gas/testsuite/gas/arm/armv8_3-a-simd-bad-ext.d | 3 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.l | 16 +- gas/testsuite/gas/arm/armv8_4-a-fp16-ext.d | 249 + gas/testsuite/gas/arm/armv8m.main+fp.d | 32 + gas/testsuite/gas/arm/armv8m.main+fp.dp.d | 63 + gas/testsuite/gas/arm/attr-ext-fpv5-d16.d | 14 + gas/testsuite/gas/arm/attr-ext-fpv5.d | 15 + gas/testsuite/gas/arm/attr-ext-idiv.d | 15 + gas/testsuite/gas/arm/attr-ext-mp.d | 15 + gas/testsuite/gas/arm/attr-ext-neon-fp16.d | 20 + gas/testsuite/gas/arm/attr-ext-neon-vfpv3.d | 16 + gas/testsuite/gas/arm/attr-ext-neon-vfpv4.d | 19 + gas/testsuite/gas/arm/attr-ext-sec.d | 15 + gas/testsuite/gas/arm/attr-ext-vfpv3-d16-fp16.d | 21 + gas/testsuite/gas/arm/attr-ext-vfpv3-d16.d | 14 + gas/testsuite/gas/arm/attr-ext-vfpv3-fp16.d | 20 + gas/testsuite/gas/arm/attr-ext-vfpv3.d | 15 + gas/testsuite/gas/arm/attr-ext-vfpv3xd-fp.d | 17 + gas/testsuite/gas/arm/attr-ext-vfpv3xd.d | 16 + gas/testsuite/gas/arm/attr-ext-vfpv4-d16.d | 18 + gas/testsuite/gas/arm/attr-ext-vfpv4-sp-d16.d | 15 + gas/testsuite/gas/arm/attr-ext-vfpv4.d | 18 + gas/testsuite/gas/arm/attr-march-armv8_1-m.main.d | 13 + gas/testsuite/gas/arm/attr-mfpu-neon-fp16.d | 8 +- 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/crc-ext.d | 14 + gas/testsuite/gas/arm/crc-ext.s | 19 + gas/testsuite/gas/arm/dotprod-illegal.l | 10 +- gas/testsuite/gas/arm/dotprod-mandatory-ext.d | 297 + 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/fpu-rst.d | 2 + gas/testsuite/gas/arm/fpu-rst.l | 4 + gas/testsuite/gas/arm/fpu-rst.s | 17 + gas/testsuite/gas/arm/fpv5-d16.s | 58 + gas/testsuite/gas/arm/fpv5-sp-d16.s | 27 + gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/local_function.d | 1 + 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-arch-ext.d | 7 + gas/testsuite/gas/arm/mve-arch-ext.s | 6 + gas/testsuite/gas/arm/mve-ext.d | 8 + gas/testsuite/gas/arm/mve-ext.s | 4 + 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/mve_dsp.d | 140 + gas/testsuite/gas/arm/mvefp-ext.d | 8 + gas/testsuite/gas/arm/mvefp-ext.s | 5 + 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/dwarf2-1.d | 8 +- gas/testsuite/gas/elf/dwarf2-1.s | 4 +- gas/testsuite/gas/elf/dwarf2-10.d | 3 +- gas/testsuite/gas/elf/dwarf2-10.s | 10 +- gas/testsuite/gas/elf/dwarf2-11.d | 13 +- gas/testsuite/gas/elf/dwarf2-11.s | 6 +- gas/testsuite/gas/elf/dwarf2-12.d | 16 +- gas/testsuite/gas/elf/dwarf2-12.s | 4 +- gas/testsuite/gas/elf/dwarf2-13.d | 15 +- gas/testsuite/gas/elf/dwarf2-13.s | 8 +- gas/testsuite/gas/elf/dwarf2-14.d | 15 +- gas/testsuite/gas/elf/dwarf2-14.s | 6 +- gas/testsuite/gas/elf/dwarf2-15.d | 15 +- gas/testsuite/gas/elf/dwarf2-15.s | 6 +- gas/testsuite/gas/elf/dwarf2-16.d | 15 +- gas/testsuite/gas/elf/dwarf2-16.s | 8 +- gas/testsuite/gas/elf/dwarf2-17.d | 15 +- gas/testsuite/gas/elf/dwarf2-17.s | 8 +- gas/testsuite/gas/elf/dwarf2-18.d | 16 +- gas/testsuite/gas/elf/dwarf2-18.s | 6 +- gas/testsuite/gas/elf/dwarf2-19.d | 21 + gas/testsuite/gas/elf/dwarf2-19.s | 41 + gas/testsuite/gas/elf/dwarf2-2.d | 8 +- gas/testsuite/gas/elf/dwarf2-2.s | 4 +- gas/testsuite/gas/elf/dwarf2-5.d | 55 +- gas/testsuite/gas/elf/dwarf2-5.s | 14 +- gas/testsuite/gas/elf/dwarf2-7.d | 15 +- gas/testsuite/gas/elf/dwarf2-7.s | 4 +- gas/testsuite/gas/elf/dwarf2-8.d | 2 - gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.d | 2 - gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 98 +- 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/section2.e-miwmmxt | 10 - 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/att-regs.d | 1 + gas/testsuite/gas/i386/avx-16bit.d | 3274 + gas/testsuite/gas/i386/avx-16bit.s | 7 + gas/testsuite/gas/i386/avx512_bf16.d | 42 + gas/testsuite/gas/i386/avx512_bf16.s | 37 + gas/testsuite/gas/i386/avx512_bf16_vl-inval.l | 7 + gas/testsuite/gas/i386/avx512_bf16_vl-inval.s | 13 + gas/testsuite/gas/i386/avx512_bf16_vl.d | 70 + gas/testsuite/gas/i386/avx512_bf16_vl.s | 65 + gas/testsuite/gas/i386/avx512bw-intel.d | 2 +- gas/testsuite/gas/i386/avx512bw.d | 2 +- gas/testsuite/gas/i386/avx512f-16bit.d | 13297 ++ gas/testsuite/gas/i386/avx512f-16bit.s | 4 + gas/testsuite/gas/i386/avx512f-intel.d | 2 +- gas/testsuite/gas/i386/avx512f.d | 2 +- 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/disp32.d | 2 +- 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 | 45 +- 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/intel-regs.d | 1 + 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/jump16.d | 7 + gas/testsuite/gas/i386/jump16.e | 3 + gas/testsuite/gas/i386/jump16.s | 22 + 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/noavx-3.l | 12 +- gas/testsuite/gas/i386/noavx-3.s | 4 + gas/testsuite/gas/i386/noavx-4.d | 7 - gas/testsuite/gas/i386/noavx-4.s | 8 - gas/testsuite/gas/i386/noextreg.d | 1 + gas/testsuite/gas/i386/nop-6.d | 2 +- gas/testsuite/gas/i386/nosse-5.d | 4 - gas/testsuite/gas/i386/nosse-5.s | 5 - gas/testsuite/gas/i386/optimize-1.d | 85 + gas/testsuite/gas/i386/optimize-1.s | 98 + gas/testsuite/gas/i386/optimize-1a.d | 151 + gas/testsuite/gas/i386/optimize-2.d | 143 + gas/testsuite/gas/i386/optimize-2.s | 166 + gas/testsuite/gas/i386/optimize-2b.d | 163 + gas/testsuite/gas/i386/optimize-3.d | 14 + gas/testsuite/gas/i386/optimize-3.s | 16 + gas/testsuite/gas/i386/optimize-4.d | 85 + gas/testsuite/gas/i386/optimize-5.d | 99 + gas/testsuite/gas/i386/optimize-5.s | 16 + gas/testsuite/gas/i386/optimize-6.s | 46 + gas/testsuite/gas/i386/optimize-6a.l | 82 + gas/testsuite/gas/i386/optimize-6a.s | 3 + gas/testsuite/gas/i386/optimize-6b.d | 40 + gas/testsuite/gas/i386/optimize-7.l | 12 + gas/testsuite/gas/i386/optimize-7.s | 6 + 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 | 9 + gas/testsuite/gas/i386/property-2.s | 32 + gas/testsuite/gas/i386/pseudos.d | 1 + gas/testsuite/gas/i386/relax.d | 2 +- gas/testsuite/gas/i386/reloc64.d | 3 +- gas/testsuite/gas/i386/size-1.d | 2 +- gas/testsuite/gas/i386/size-3.d | 2 +- gas/testsuite/gas/i386/solaris/reloc64.d | 99 + gas/testsuite/gas/i386/solaris/solaris.exp | 48 + gas/testsuite/gas/i386/solaris/x86-64-jump.d | 44 + .../gas/i386/solaris/x86-64-mpx-branch-1.d | 29 + .../gas/i386/solaris/x86-64-mpx-branch-2.d | 29 + gas/testsuite/gas/i386/solaris/x86-64-nop-3.d | 21 + gas/testsuite/gas/i386/solaris/x86-64-nop-4.d | 24 + gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 27 + gas/testsuite/gas/i386/solaris/x86-64-relax-2.d | 34 + gas/testsuite/gas/i386/solaris/x86-64-relax-3.d | 33 + 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/testsuite/gas/i386/x86-64-avx512_bf16.d | 42 + gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 37 + .../gas/i386/x86-64-avx512_bf16_vl-inval.l | 7 + .../gas/i386/x86-64-avx512_bf16_vl-inval.s | 13 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 70 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 65 + .../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-disp32.d | 2 +- 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-jump.d | 1 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 1 + gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 1 + gas/testsuite/gas/i386/x86-64-nop-3.d | 1 + gas/testsuite/gas/i386/x86-64-nop-4.d | 1 + gas/testsuite/gas/i386/x86-64-nop-5.d | 1 + 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 | 97 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 112 + gas/testsuite/gas/i386/x86-64-optimize-2a.d | 207 + gas/testsuite/gas/i386/x86-64-optimize-2b.d | 206 + gas/testsuite/gas/i386/x86-64-optimize-2b.s | 5 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 171 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 198 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 199 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 14 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 16 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 103 + gas/testsuite/gas/i386/x86-64-optimize-5.s | 7 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 111 + gas/testsuite/gas/i386/x86-64-optimize-6.s | 16 + gas/testsuite/gas/i386/x86-64-optimize-7.s | 64 + gas/testsuite/gas/i386/x86-64-optimize-7a.l | 123 + gas/testsuite/gas/i386/x86-64-optimize-7a.s | 3 + gas/testsuite/gas/i386/x86-64-optimize-7b.d | 60 + gas/testsuite/gas/i386/x86-64-optimize-8.l | 12 + gas/testsuite/gas/i386/x86-64-optimize-8.s | 6 + gas/testsuite/gas/i386/x86-64-property-1.d | 4 +- gas/testsuite/gas/i386/x86-64-property-2.d | 10 + gas/testsuite/gas/i386/x86-64-pseudos.d | 1 + gas/testsuite/gas/i386/x86-64-relax-2.d | 1 + gas/testsuite/gas/i386/x86-64-relax-3.d | 1 + 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/semi.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/ase-errors-1.l | 4 + gas/testsuite/gas/mips/ase-errors-1.s | 12 + gas/testsuite/gas/mips/daddi.s | 3 +- gas/testsuite/gas/mips/elf_mach_i6400.d | 23 + gas/testsuite/gas/mips/elf_mach_i6500.d | 25 + gas/testsuite/gas/mips/elf_mach_p6600.d | 23 + gas/testsuite/gas/mips/eva.s | 13 + gas/testsuite/gas/mips/hwr-names.s | 11 + 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/llpscp-32.d | 44 + gas/testsuite/gas/mips/llpscp-32.s | 23 + gas/testsuite/gas/mips/llpscp-64.d | 43 + gas/testsuite/gas/mips/llpscp-64.s | 23 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips.exp | 18 +- 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/mipsr6@eva.d | 32 + gas/testsuite/gas/mips/mipsr6@hwr-names.d | 51 + 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-64-n32.d | 2 + gas/testsuite/gas/mips/r6-64-n64.d | 2 + gas/testsuite/gas/mips/r6-64.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-n32.d | 3 + gas/testsuite/gas/mips/r6-n64.d | 2 + gas/testsuite/gas/mips/r6-reg-constraints.l | 26 + gas/testsuite/gas/mips/r6-reg-constraints.s | 26 + gas/testsuite/gas/mips/r6.d | 2 + gas/testsuite/gas/mips/r6.s | 3 + gas/testsuite/gas/mmix/basep-7.d | 8 +- gas/testsuite/gas/msp430/either-data-bss-sym.d | 9 + gas/testsuite/gas/msp430/either-data-bss-sym.s | 24 + gas/testsuite/gas/msp430/fini-array.d | 7 + gas/testsuite/gas/msp430/fini-array.s | 22 + gas/testsuite/gas/msp430/init-array.d | 7 + gas/testsuite/gas/msp430/init-array.s | 22 + gas/testsuite/gas/msp430/low-data-bss-sym.d | 7 + gas/testsuite/gas/msp430/low-data-bss-sym.s | 24 + gas/testsuite/gas/msp430/msp430.exp | 12 +- gas/testsuite/gas/msp430/nop-unknown-intr-430.d | 14 + gas/testsuite/gas/msp430/nop-unknown-intr-430.l | 3 + .../gas/msp430/nop-unknown-intr-430x-ignore.d | 13 + gas/testsuite/gas/msp430/nop-unknown-intr-430x.d | 14 + gas/testsuite/gas/msp430/nop-unknown-intr-430x.l | 5 + gas/testsuite/gas/msp430/nop-unknown-intr.s | 16 + gas/testsuite/gas/msp430/preinit-array.d | 7 + gas/testsuite/gas/msp430/preinit-array.s | 22 + gas/testsuite/gas/ppc/476.d | 42 +- gas/testsuite/gas/ppc/a2.d | 69 +- gas/testsuite/gas/ppc/a2.s | 12 +- 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/bc.s | 154 + gas/testsuite/gas/ppc/bcat.d | 68 + gas/testsuite/gas/ppc/bcaterr.d | 3 + gas/testsuite/gas/ppc/bcaterr.l | 71 + gas/testsuite/gas/ppc/bcy.d | 49 + gas/testsuite/gas/ppc/bcyerr.d | 3 + gas/testsuite/gas/ppc/bcyerr.l | 58 + gas/testsuite/gas/ppc/booke.d | 8 +- gas/testsuite/gas/ppc/booke_xcoff.d | 2 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/e500mc.d | 4 +- gas/testsuite/gas/ppc/e6500.d | 4 +- gas/testsuite/gas/ppc/groupnop.d | 19 + gas/testsuite/gas/ppc/groupnop.s | 19 + gas/testsuite/gas/ppc/htm.d | 6 +- gas/testsuite/gas/ppc/power4.d | 4 +- gas/testsuite/gas/ppc/power6.d | 8 +- gas/testsuite/gas/ppc/power8.d | 136 +- gas/testsuite/gas/ppc/power8.s | 118 + gas/testsuite/gas/ppc/power9.d | 6 +- gas/testsuite/gas/ppc/power9.s | 2 - gas/testsuite/gas/ppc/ppc.exp | 20 + 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/ppc/vle.d | 4 +- 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/bit-manip-invalid.d | 6 +- gas/testsuite/gas/s12z/bit-manip-invalid.s | 4 + gas/testsuite/gas/s12z/dollar-hex.d | 16 + gas/testsuite/gas/s12z/dollar-hex.s | 4 + gas/testsuite/gas/s12z/exg.d | 1 + gas/testsuite/gas/s12z/exg.l | 2 + gas/testsuite/gas/s12z/imm-dest.d | 4 + gas/testsuite/gas/s12z/imm-dest.l | 25 + gas/testsuite/gas/s12z/imm-dest.s | 9 + gas/testsuite/gas/s12z/mov-imm-reloc.d | 20 + gas/testsuite/gas/s12z/mov-imm-reloc.s | 5 + gas/testsuite/gas/s12z/pc-rel-bad.d | 9 + gas/testsuite/gas/s12z/pc-rel-bad.l | 3 + gas/testsuite/gas/s12z/pc-rel-bad.s | 8 + gas/testsuite/gas/s12z/pc-rel-good.d | 24 + gas/testsuite/gas/s12z/pc-rel-good.s | 6 + gas/testsuite/gas/s12z/reg-prefix.d | 17 + gas/testsuite/gas/s12z/reg-prefix.s | 6 + gas/testsuite/gas/s12z/s12z.exp | 11 + gas/testsuite/gas/s12z/truncated.d | 17 + gas/testsuite/gas/s12z/truncated.s | 3 + gas/testsuite/gas/xstormy16/allinsn.sh | 2 +- gas/testsuite/gas/xstormy16/gcc.sh | 2 +- gas/testsuite/gas/xtensa/all.exp | 99 +- gas/testsuite/gas/xtensa/auto-litpools-first1.d | 6 +- gas/testsuite/gas/xtensa/auto-litpools-first2.d | 10 +- gas/testsuite/gas/xtensa/auto-litpools.d | 6 +- gas/testsuite/gas/xtensa/entry_align.d | 3 + gas/testsuite/gas/xtensa/entry_align.l | 2 + gas/testsuite/gas/xtensa/entry_misalign.d | 7 + gas/testsuite/gas/xtensa/entry_misalign2.d | 7 + gas/testsuite/gas/xtensa/j_too_far.d | 3 + gas/testsuite/gas/xtensa/j_too_far.l | 2 + gas/testsuite/gas/xtensa/loop-relax-2.d | 7 + gas/testsuite/gas/xtensa/loop-relax.d | 14 + gas/testsuite/gas/xtensa/loop-relax.s | 58 + gas/testsuite/gas/xtensa/loop_align.d | 7 + gas/testsuite/gas/xtensa/loop_misalign.d | 7 + .../gas/xtensa/text-section-literals-1a.d | 18 + gas/testsuite/gas/xtensa/text-section-literals-2.d | 9 + gas/testsuite/gas/xtensa/text-section-literals-2.s | 3 + .../gas/xtensa/text-section-literals-2a.d | 10 + gas/testsuite/gas/xtensa/text-section-literals-3.d | 11 + gas/testsuite/gas/xtensa/text-section-literals-3.s | 3 + gas/testsuite/gas/xtensa/text-section-literals-4.d | 9 + gas/testsuite/gas/xtensa/text-section-literals-4.s | 3 + .../gas/xtensa/text-section-literals-4a.d | 10 + gas/testsuite/gas/xtensa/trampoline-2.d | 4 + gas/testsuite/gas/xtensa/trampoline-2.l | 1 - gas/testsuite/gas/xtensa/xtensa-err.exp | 8 +- gas/write.c | 62 +- gas/write.h | 53 +- gdb/CONTRIBUTE | 148 +- gdb/ChangeLog | 10972 ++ gdb/MAINTAINERS | 7 +- gdb/Makefile.in | 203 +- gdb/NEWS | 358 +- gdb/README | 3 +- gdb/aarch32-linux-nat.h | 8 +- gdb/aarch32-tdep.c | 33 + gdb/aarch32-tdep.h | 25 + gdb/aarch64-fbsd-nat.c | 15 +- gdb/aarch64-fbsd-tdep.c | 87 +- gdb/aarch64-fbsd-tdep.h | 5 + gdb/aarch64-linux-nat.c | 97 +- gdb/aarch64-linux-tdep.c | 86 +- gdb/aarch64-linux-tdep.h | 11 + gdb/aarch64-ravenscar-thread.c | 48 +- gdb/aarch64-tdep.c | 716 +- gdb/aarch64-tdep.h | 16 +- gdb/acinclude.m4 | 5 +- gdb/ada-exp.y | 71 +- gdb/ada-lang.c | 817 +- gdb/ada-lang.h | 19 +- gdb/ada-lex.l | 36 +- gdb/ada-tasks.c | 116 +- gdb/ada-typeprint.c | 18 +- gdb/ada-valprint.c | 73 +- gdb/ada-varobj.c | 3 + gdb/agent.c | 2 +- gdb/aix-thread.c | 20 +- gdb/alloc.c | 111 + gdb/alpha-bsd-tdep.h | 2 + gdb/alpha-linux-tdep.c | 1 + gdb/alpha-mdebug-tdep.c | 1 + gdb/alpha-tdep.c | 29 - gdb/amd64-bsd-nat.c | 26 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 7 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 6 +- gdb/amd64-fbsd-tdep.c | 27 +- gdb/amd64-linux-nat.c | 71 +- gdb/amd64-linux-tdep.c | 62 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 104 +- gdb/amd64-windows-tdep.c | 4 +- gdb/annotate.c | 62 +- gdb/annotate.h | 15 +- gdb/arc-tdep.c | 94 +- gdb/arch-utils.c | 17 +- gdb/arch-utils.h | 13 +- gdb/arch/aarch32.c | 43 + gdb/arch/aarch32.h | 27 + gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 6 +- gdb/arch/aarch64.c | 8 +- gdb/arch/aarch64.h | 11 +- gdb/arch/amd64.c | 4 +- gdb/arch/amd64.h | 7 +- gdb/arch/arm-get-next-pcs.c | 9 +- gdb/arch/arm-get-next-pcs.h | 6 +- gdb/arch/arm-linux.c | 6 +- gdb/arch/arm-linux.h | 7 +- gdb/arch/arm.c | 88 +- gdb/arch/arm.h | 56 +- gdb/arch/i386.c | 12 +- gdb/arch/i386.h | 10 +- gdb/arch/ppc-linux-common.c | 2 +- gdb/arch/riscv.c | 2 +- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 4 +- gdb/arch/tic6x.h | 5 + gdb/arch/xtensa.h | 6 +- gdb/arm-fbsd-nat.c | 14 +- gdb/arm-fbsd-tdep.c | 75 +- gdb/arm-fbsd-tdep.h | 5 + gdb/arm-linux-nat.c | 88 +- gdb/arm-linux-tdep.c | 59 +- gdb/arm-linux-tdep.h | 16 +- gdb/arm-nbsd-tdep.c | 2 +- gdb/arm-tdep.c | 590 +- gdb/arm-tdep.h | 27 +- gdb/arm-wince-tdep.c | 2 +- gdb/auto-load.c | 72 +- gdb/auxv.c | 37 +- gdb/ax-gdb.c | 6 +- gdb/ax-general.c | 3 +- gdb/ax.h | 10 +- gdb/bcache.c | 238 +- gdb/bcache.h | 112 +- gdb/bfin-tdep.c | 18 - gdb/bfin-tdep.h | 5 + gdb/block.c | 27 +- gdb/block.h | 12 +- gdb/blockframe.c | 2 + gdb/break-catch-syscall.c | 29 +- gdb/break-catch-throw.c | 102 +- gdb/breakpoint.c | 880 +- gdb/breakpoint.h | 98 +- gdb/bsd-kvm.c | 8 +- gdb/bsd-uthread.c | 13 +- gdb/btrace.c | 66 +- gdb/btrace.h | 4 +- gdb/build-id.c | 117 +- gdb/build-id.h | 2 +- gdb/buildsym-legacy.c | 1 + gdb/buildsym-legacy.h | 6 +- gdb/buildsym.c | 7 +- gdb/buildsym.h | 2 + gdb/c-exp.y | 543 +- gdb/c-lang.c | 80 +- gdb/c-lang.h | 7 +- gdb/c-typeprint.c | 10 +- gdb/c-valprint.c | 4 +- gdb/c-varobj.c | 20 +- gdb/charset-list.h | 5 + gdb/charset.c | 8 +- gdb/charset.h | 2 +- gdb/cli-out.c | 25 +- gdb/cli-out.h | 9 +- gdb/cli/cli-cmds.c | 413 +- gdb/cli/cli-cmds.h | 28 +- gdb/cli/cli-decode.c | 126 +- gdb/cli/cli-decode.h | 22 +- gdb/cli/cli-dump.c | 7 +- gdb/cli/cli-interp.c | 67 +- gdb/cli/cli-interp.h | 22 +- gdb/cli/cli-logging.c | 51 +- gdb/cli/cli-option.c | 833 + gdb/cli/cli-option.h | 356 + gdb/cli/cli-script.c | 27 +- gdb/cli/cli-script.h | 8 +- gdb/cli/cli-setshow.c | 381 +- gdb/cli/cli-setshow.h | 38 +- gdb/cli/cli-style.c | 174 +- gdb/cli/cli-style.h | 31 +- gdb/cli/cli-utils.c | 229 +- gdb/cli/cli-utils.h | 93 +- gdb/coff-pe-read.c | 2 +- gdb/coff-pe-read.h | 1 + gdb/coffread.c | 193 +- gdb/command.h | 64 +- gdb/common/agent.c | 282 - gdb/common/agent.h | 68 - gdb/common/break-common.h | 30 - gdb/common/btrace-common.h | 257 - gdb/common/buffer.h | 68 - gdb/common/byte-vector.h | 63 - gdb/common/cleanups.c | 296 - gdb/common/cleanups.h | 69 - gdb/common/common-debug.c | 37 - gdb/common/common-debug.h | 41 - gdb/common/common-defs.h | 130 - gdb/common/common-exceptions.c | 406 - gdb/common/common-exceptions.h | 341 - gdb/common/common-gdbthread.h | 25 - gdb/common/common-inferior.h | 41 - gdb/common/common-regcache.h | 85 - gdb/common/common-types.h | 66 - gdb/common/common-utils.c | 430 - gdb/common/common-utils.h | 181 - gdb/common/common.host | 36 - gdb/common/common.m4 | 48 - gdb/common/def-vector.h | 36 - gdb/common/environ.c | 183 - gdb/common/environ.h | 103 - gdb/common/errors.c | 69 - gdb/common/fileio.h | 73 - gdb/common/filestuff.c | 524 - gdb/common/filestuff.h | 146 - gdb/common/filtered-iterator.h | 87 - gdb/common/format.h | 96 - gdb/common/gdb_assert.h | 59 - gdb/common/gdb_locale.h | 43 - gdb/common/gdb_optional.h | 219 - gdb/common/gdb_ref_ptr.h | 228 - gdb/common/gdb_setjmp.h | 34 - gdb/common/gdb_splay_tree.h | 42 - gdb/common/gdb_string_view.h | 560 - gdb/common/gdb_sys_time.h | 38 - gdb/common/gdb_tilde_expand.c | 95 - gdb/common/gdb_tilde_expand.h | 31 - gdb/common/gdb_unique_ptr.h | 52 - gdb/common/gdb_unlinker.h | 60 - gdb/common/gdb_vecs.h | 89 - gdb/common/gdb_wait.h | 113 - gdb/common/host-defs.h | 61 - gdb/common/job-control.c | 86 - gdb/common/job-control.h | 38 - gdb/common/netstuff.c | 155 - gdb/common/netstuff.h | 76 - gdb/common/new-op.c | 98 - gdb/common/observable.h | 119 - gdb/common/pathstuff.c | 240 - gdb/common/pathstuff.h | 89 - gdb/common/preprocessor.h | 35 - gdb/common/print-utils.h | 82 - gdb/common/ptid.c | 26 - gdb/common/ptid.h | 155 - gdb/common/queue.h | 298 - gdb/common/refcounted-object.h | 70 - gdb/common/rsp-low.h | 101 - gdb/common/run-time-clock.h | 75 - gdb/common/safe-iterator.h | 93 - gdb/common/scoped_fd.h | 87 - gdb/common/scoped_mmap.c | 49 - gdb/common/scoped_mmap.h | 95 - gdb/common/scoped_restore.h | 118 - gdb/common/selftest.c | 112 - gdb/common/selftest.h | 73 - gdb/common/tdesc.c | 400 - gdb/common/tdesc.h | 407 - gdb/common/valid-expr.h | 108 - gdb/common/vec.h | 1150 - gdb/common/version.h | 31 - gdb/common/x86-xstate.h | 88 - gdb/common/xml-utils.h | 33 - gdb/compile/compile-c-support.c | 11 +- gdb/compile/compile-c-symbols.c | 21 +- gdb/compile/compile-c.h | 8 +- gdb/compile/compile-cplus-symbols.c | 16 +- gdb/compile/compile-cplus-types.c | 12 +- gdb/compile/compile-cplus.h | 9 +- gdb/compile/compile-internal.h | 6 +- gdb/compile/compile-loc2c.c | 3 +- gdb/compile/compile-object-load.c | 6 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.c | 7 +- gdb/compile/compile-object-run.h | 6 +- gdb/compile/compile.c | 235 +- gdb/compile/compile.h | 6 +- gdb/compile/gcc-c-plugin.h | 7 + gdb/compile/gcc-cp-plugin.h | 5 + gdb/completer.c | 169 +- gdb/completer.h | 30 +- gdb/config.in | 9 - gdb/config/djgpp/langinfo.h | 6 +- gdb/config/djgpp/nl_types.h | 6 +- gdb/config/i386/nm-i386gnu.h | 13 +- gdb/config/nm-linux.h | 5 + gdb/config/nm-nto.h | 6 +- gdb/config/sparc/nm-sol2.h | 6 +- gdb/configure | 380 +- gdb/configure.ac | 124 +- gdb/configure.nat | 1 + gdb/configure.tgt | 8 +- gdb/contrib/ari/gdb_ari.sh | 50 +- gdb/contrib/cc-with-tweaks.sh | 43 +- gdb/contrib/gdb-add-index.sh | 138 +- gdb/corefile.c | 3 +- gdb/corelow.c | 35 +- gdb/cp-abi.c | 15 +- gdb/cp-abi.h | 7 +- gdb/cp-name-parser.y | 1 - gdb/cp-namespace.c | 26 +- gdb/cp-support.c | 49 +- gdb/cp-support.h | 8 +- gdb/cp-valprint.c | 170 +- gdb/cris-linux-tdep.c | 1 + gdb/cris-tdep.c | 40 - gdb/csky-tdep.c | 38 +- gdb/ctf.c | 3 +- gdb/d-exp.y | 141 +- gdb/d-lang.c | 4 +- gdb/d-namespace.c | 16 +- gdb/darwin-nat-info.c | 5 +- gdb/darwin-nat.c | 51 +- gdb/darwin-nat.h | 8 +- gdb/dbxread.c | 82 +- gdb/dcache.c | 3 +- gdb/dcache.h | 9 + gdb/debug.c | 2 +- gdb/defs.h | 26 +- gdb/dicos-tdep.c | 1 + gdb/dictionary.c | 3 +- gdb/disasm-selftests.c | 8 +- gdb/disasm.c | 67 +- gdb/disasm.h | 22 +- gdb/doc/ChangeLog | 315 + gdb/doc/Makefile.in | 2 +- gdb/doc/annotate.texinfo | 7 + gdb/doc/gdb.texinfo | 1279 +- gdb/doc/guile.texi | 3 + gdb/doc/python.texi | 185 +- gdb/doc/refcard.tex | 4 +- gdb/dtrace-probe.c | 51 +- gdb/dummy-frame.c | 3 +- gdb/dummy-frame.h | 1 + gdb/dwarf-index-cache.c | 57 +- gdb/dwarf-index-cache.h | 2 +- gdb/dwarf-index-write.c | 297 +- gdb/dwarf-index-write.h | 13 +- gdb/dwarf2-frame-tailcall.c | 6 +- gdb/dwarf2-frame.c | 60 +- gdb/dwarf2expr.c | 4 +- gdb/dwarf2expr.h | 5 +- gdb/dwarf2loc.c | 89 +- gdb/dwarf2loc.h | 36 +- gdb/dwarf2read.c | 999 +- gdb/dwarf2read.h | 57 +- gdb/elfread.c | 66 +- gdb/eval.c | 54 +- gdb/event-loop.c | 8 +- gdb/event-loop.h | 5 + gdb/event-top.c | 67 +- gdb/exceptions.c | 22 +- gdb/exceptions.h | 10 +- gdb/exec.c | 28 +- gdb/expression.h | 31 +- gdb/extension.h | 9 +- gdb/f-exp.y | 390 +- gdb/f-lang.c | 448 +- gdb/f-lang.h | 47 +- gdb/f-typeprint.c | 174 +- gdb/f-valprint.c | 15 +- gdb/fbsd-nat.c | 27 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 154 +- gdb/fbsd-tdep.h | 11 + gdb/features/Makefile | 116 +- 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 | 15 + gdb/features/aarch64-pauth.xml | 13 + gdb/features/aarch64-sve.c | 21 +- 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 | 15 + gdb/features/i386/32bit-segments.xml | 12 + 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-cpu.xml | 6 +- gdb/features/riscv/32bit-csr.c | 2 +- gdb/features/riscv/32bit-fpu.c | 4 +- gdb/features/riscv/32bit-fpu.xml | 12 +- gdb/features/riscv/64bit-cpu.c | 2 +- gdb/features/riscv/64bit-cpu.xml | 6 +- gdb/features/riscv/64bit-csr.c | 2 +- gdb/features/riscv/64bit-fpu.c | 4 +- gdb/features/riscv/64bit-fpu.xml | 12 +- 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 | 8 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 8 +- gdb/fortran-operator.def | 27 + gdb/frame-base.c | 1 + gdb/frame-unwind.c | 8 +- gdb/frame.c | 162 +- gdb/frame.h | 109 +- gdb/frv-linux-tdep.c | 1 + gdb/frv-tdep.c | 27 - gdb/frv-tdep.h | 4 + gdb/ft32-tdep.c | 33 - gdb/gcore.c | 24 +- gdb/gcore.in | 3 +- gdb/gdb-dlfcn.c | 118 - gdb/gdb-gdb.py.in | 28 +- gdb/gdb-stabs.h | 48 +- gdb/gdb_bfd.c | 20 +- gdb/gdb_bfd.h | 7 +- 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 | 13 +- gdb/gdbarch.c | 93 +- gdb/gdbarch.h | 63 +- gdb/gdbarch.sh | 49 +- gdb/gdbcmd.h | 9 +- gdb/gdbserver/ChangeLog | 446 +- gdb/gdbserver/Makefile.in | 160 +- gdb/gdbserver/acinclude.m4 | 5 +- gdb/gdbserver/ax.c | 14 +- gdb/gdbserver/ax.h | 6 +- gdb/gdbserver/config.in | 6 +- gdb/gdbserver/configure | 174 +- gdb/gdbserver/configure.ac | 17 +- gdb/gdbserver/configure.srv | 46 +- gdb/gdbserver/debug.c | 54 +- gdb/gdbserver/debug.h | 27 +- gdb/gdbserver/dll.h | 6 +- gdb/gdbserver/event-loop.c | 2 +- gdb/gdbserver/event-loop.h | 6 +- gdb/gdbserver/fork-child.c | 2 +- gdb/gdbserver/gdb_proc_service.h | 8 +- gdb/gdbserver/gdbreplay.c | 57 +- gdb/gdbserver/gdbthread.h | 8 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 4 +- gdb/gdbserver/hostio.h | 6 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 6 +- gdb/gdbserver/inferiors.c | 6 +- gdb/gdbserver/inferiors.h | 8 +- gdb/gdbserver/linux-aarch32-low.c | 8 +- gdb/gdbserver/linux-aarch32-low.h | 5 +- gdb/gdbserver/linux-aarch32-tdesc.c | 47 + gdb/gdbserver/linux-aarch32-tdesc.h | 29 + gdb/gdbserver/linux-aarch64-ipa.c | 8 +- gdb/gdbserver/linux-aarch64-low.c | 42 +- gdb/gdbserver/linux-aarch64-tdesc-selftest.c | 45 - gdb/gdbserver/linux-aarch64-tdesc.c | 10 +- gdb/gdbserver/linux-aarch64-tdesc.h | 9 +- gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 152 +- 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 | 162 +- gdb/gdbserver/linux-low.h | 24 + gdb/gdbserver/linux-ppc-low.c | 70 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 5 + gdb/gdbserver/linux-s390-ipa.c | 2 +- gdb/gdbserver/linux-s390-low.c | 38 +- gdb/gdbserver/linux-s390-tdesc.h | 5 + gdb/gdbserver/linux-tic6x-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 34 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 183 - gdb/gdbserver/linux-x86-tdesc.c | 4 +- gdb/gdbserver/linux-x86-tdesc.h | 5 +- gdb/gdbserver/lynx-i386-low.c | 4 +- gdb/gdbserver/lynx-low.c | 6 +- gdb/gdbserver/lynx-low.h | 5 + gdb/gdbserver/mem-break.c | 30 +- gdb/gdbserver/mem-break.h | 8 +- gdb/gdbserver/notif.c | 37 +- gdb/gdbserver/notif.h | 20 +- gdb/gdbserver/nto-low.h | 7 +- gdb/gdbserver/nto-x86-low.c | 4 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 14 +- gdb/gdbserver/regcache.h | 18 +- gdb/gdbserver/remote-utils.c | 25 +- gdb/gdbserver/remote-utils.h | 8 +- gdb/gdbserver/server.c | 181 +- gdb/gdbserver/server.h | 20 +- gdb/gdbserver/spu-low.c | 4 +- gdb/gdbserver/symbol.c | 4 +- gdb/gdbserver/target.c | 33 +- gdb/gdbserver/target.h | 13 +- gdb/gdbserver/tdesc.c | 12 +- gdb/gdbserver/tdesc.h | 8 +- gdb/gdbserver/thread-db.c | 8 +- gdb/gdbserver/tracepoint.c | 41 +- gdb/gdbserver/tracepoint.h | 6 +- gdb/gdbserver/utils.h | 6 +- gdb/gdbserver/win32-i386-low.c | 4 +- gdb/gdbserver/win32-low.c | 4 +- gdb/gdbserver/win32-low.h | 5 + gdb/gdbserver/wincecompat.h | 6 +- gdb/gdbserver/x86-low.h | 4 + gdb/gdbserver/x86-tdesc.h | 6 +- gdb/gdbsupport/agent.c | 282 + gdb/gdbsupport/agent.h | 68 + gdb/{common => gdbsupport}/array-view.h | 0 gdb/{common => gdbsupport}/ax.def | 0 gdb/gdbsupport/break-common.h | 31 + gdb/{common => gdbsupport}/btrace-common.c | 0 gdb/gdbsupport/btrace-common.h | 257 + gdb/{common => gdbsupport}/buffer.c | 0 gdb/gdbsupport/buffer.h | 68 + gdb/gdbsupport/byte-vector.h | 63 + gdb/gdbsupport/cleanups.c | 144 + gdb/gdbsupport/cleanups.h | 39 + gdb/gdbsupport/common-debug.c | 37 + gdb/gdbsupport/common-debug.h | 41 + gdb/gdbsupport/common-defs.h | 150 + gdb/gdbsupport/common-exceptions.c | 235 + gdb/gdbsupport/common-exceptions.h | 304 + gdb/gdbsupport/common-gdbthread.h | 25 + gdb/gdbsupport/common-inferior.h | 41 + gdb/{common => gdbsupport}/common-regcache.c | 0 gdb/gdbsupport/common-regcache.h | 85 + gdb/gdbsupport/common-types.h | 66 + 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/gdbsupport/environ.h | 103 + gdb/gdbsupport/errors.c | 69 + gdb/{common => gdbsupport}/errors.h | 0 gdb/{common => gdbsupport}/fileio.c | 0 gdb/gdbsupport/fileio.h | 73 + gdb/gdbsupport/filestuff.c | 503 + gdb/gdbsupport/filestuff.h | 142 + gdb/gdbsupport/filtered-iterator.h | 87 + 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/gdbsupport/gdb_assert.h | 59 + gdb/gdbsupport/gdb_locale.h | 43 + gdb/gdbsupport/gdb_optional.h | 219 + gdb/{common => gdbsupport}/gdb_proc_service.h | 0 gdb/gdbsupport/gdb_ref_ptr.h | 228 + gdb/gdbsupport/gdb_setjmp.h | 34 + gdb/{common => gdbsupport}/gdb_signals.h | 0 gdb/gdbsupport/gdb_splay_tree.h | 42 + gdb/gdbsupport/gdb_string_view.h | 562 + gdb/{common => gdbsupport}/gdb_string_view.tcc | 0 gdb/gdbsupport/gdb_sys_time.h | 38 + gdb/gdbsupport/gdb_tilde_expand.c | 95 + gdb/gdbsupport/gdb_tilde_expand.h | 31 + gdb/gdbsupport/gdb_unique_ptr.h | 67 + gdb/gdbsupport/gdb_unlinker.h | 60 + gdb/{common => gdbsupport}/gdb_vecs.c | 0 gdb/gdbsupport/gdb_vecs.h | 89 + gdb/gdbsupport/gdb_wait.h | 113 + gdb/{common => gdbsupport}/hash_enum.h | 0 gdb/gdbsupport/host-defs.h | 61 + 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/gdbsupport/netstuff.h | 76 + gdb/gdbsupport/new-op.c | 95 + gdb/{common => gdbsupport}/next-iterator.h | 0 gdb/gdbsupport/observable.h | 119 + 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/gdbsupport/preprocessor.h | 35 + gdb/{common => gdbsupport}/print-utils.c | 0 gdb/gdbsupport/print-utils.h | 82 + gdb/gdbsupport/ptid.c | 26 + gdb/gdbsupport/ptid.h | 155 + gdb/gdbsupport/refcounted-object.h | 70 + gdb/{common => gdbsupport}/rsp-low.c | 0 gdb/gdbsupport/rsp-low.h | 101 + gdb/{common => gdbsupport}/run-time-clock.c | 0 gdb/gdbsupport/run-time-clock.h | 75 + gdb/gdbsupport/safe-iterator.h | 93 + gdb/gdbsupport/scope-exit.h | 186 + gdb/gdbsupport/scoped_fd.h | 87 + gdb/gdbsupport/scoped_mmap.c | 49 + gdb/gdbsupport/scoped_mmap.h | 94 + gdb/gdbsupport/scoped_restore.h | 118 + gdb/gdbsupport/selftest.c | 111 + gdb/gdbsupport/selftest.h | 73 + .../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/gdbsupport/vec.h | 1150 + gdb/gdbsupport/version.h | 31 + gdb/gdbsupport/x86-xstate.h | 88 + gdb/{common => gdbsupport}/xml-utils.c | 0 gdb/gdbsupport/xml-utils.h | 33 + gdb/gdbthread.h | 43 +- gdb/gdbtypes.c | 947 +- gdb/gdbtypes.h | 84 +- gdb/gnu-nat.c | 81 +- gdb/gnu-nat.h | 25 +- gdb/gnu-v3-abi.c | 7 +- 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-exp.y | 137 +- gdb/go-lang.c | 14 +- gdb/go32-nat.c | 13 +- gdb/guile/guile-internal.h | 50 +- gdb/guile/guile.c | 6 +- gdb/guile/guile.h | 6 +- gdb/guile/scm-block.c | 9 +- gdb/guile/scm-breakpoint.c | 73 +- gdb/guile/scm-cmd.c | 9 +- gdb/guile/scm-disasm.c | 9 +- gdb/guile/scm-exception.c | 8 +- gdb/guile/scm-frame.c | 168 +- gdb/guile/scm-lazy-string.c | 7 +- gdb/guile/scm-math.c | 23 +- gdb/guile/scm-param.c | 18 +- gdb/guile/scm-ports.c | 11 +- gdb/guile/scm-pretty-print.c | 24 +- gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-symbol.c | 45 +- gdb/guile/scm-symtab.c | 9 +- gdb/guile/scm-type.c | 104 +- gdb/guile/scm-value.c | 131 +- gdb/h8300-tdep.c | 76 +- gdb/hppa-linux-offsets.h | 5 + gdb/hppa-nbsd-tdep.c | 1 + gdb/hppa-obsd-tdep.c | 1 + gdb/hppa-tdep.c | 28 +- gdb/i386-bsd-nat.c | 54 + gdb/i386-cygwin-tdep.c | 9 +- gdb/i386-darwin-tdep.h | 7 +- gdb/i386-dicos-tdep.c | 1 + gdb/i386-fbsd-nat.c | 4 +- gdb/i386-fbsd-tdep.c | 33 +- gdb/i386-gnu-nat.c | 18 +- gdb/i386-go32-tdep.c | 4 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 39 +- gdb/i386-tdep.c | 174 +- gdb/i386-tdep.h | 13 +- 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-tdep.c | 3 +- gdb/ia64-vms-tdep.c | 1 + gdb/inf-child.c | 8 +- gdb/inf-loop.c | 7 +- gdb/inf-ptrace.c | 13 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 164 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 325 +- gdb/inferior-iter.h | 4 +- gdb/inferior.c | 26 +- gdb/inferior.h | 25 +- gdb/inflow.c | 88 +- gdb/inflow.h | 31 + gdb/infrun.c | 674 +- gdb/infrun.h | 7 +- gdb/inline-frame.c | 7 +- gdb/interps.c | 18 +- gdb/interps.h | 11 +- gdb/iq2000-tdep.c | 22 - gdb/jit.c | 54 +- gdb/language.c | 42 +- gdb/language.h | 32 +- gdb/libmcheck.m4 | 43 - gdb/linespec.c | 77 +- gdb/linux-fork.c | 410 +- gdb/linux-fork.h | 7 +- gdb/linux-nat-trad.c | 1 + gdb/linux-nat.c | 321 +- gdb/linux-nat.h | 9 +- gdb/linux-record.c | 1 + gdb/linux-record.h | 7 +- gdb/linux-tdep.c | 152 +- gdb/linux-tdep.h | 8 + gdb/linux-thread-db.c | 152 +- gdb/lm32-tdep.c | 23 - gdb/location.c | 2 +- gdb/location.h | 11 +- gdb/m2-exp.y | 122 +- gdb/m2-lang.c | 25 +- gdb/m2-lang.h | 4 + gdb/m2-typeprint.c | 6 +- gdb/m2-valprint.c | 2 - gdb/m32c-tdep.c | 36 +- gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 38 - gdb/m68hc11-tdep.c | 24 - gdb/machoread.c | 2 +- gdb/macrocmd.c | 40 +- gdb/macroexp.c | 3 +- gdb/macrotab.c | 124 +- gdb/macrotab.h | 7 +- gdb/main.c | 61 +- gdb/main.h | 3 + gdb/maint-test-options.c | 501 + gdb/maint-test-settings.c | 246 + gdb/maint.c | 139 +- gdb/maint.h | 9 +- gdb/mdebugread.c | 65 +- gdb/mem-break.c | 2 + gdb/memattr.c | 15 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 29 - gdb/mi/mi-cmd-break.c | 5 +- gdb/mi/mi-cmd-break.h | 9 +- 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 | 49 +- gdb/mi/mi-cmd-var.c | 28 +- gdb/mi/mi-cmds.c | 9 + gdb/mi/mi-cmds.h | 10 +- gdb/mi/mi-common.h | 20 +- gdb/mi/mi-console.h | 6 +- gdb/mi/mi-getopt.h | 8 +- gdb/mi/mi-interp.c | 97 +- gdb/mi/mi-interp.h | 6 +- gdb/mi/mi-main.c | 131 +- gdb/mi/mi-main.h | 10 +- gdb/mi/mi-out.c | 50 +- gdb/mi/mi-out.h | 25 +- gdb/mi/mi-parse.h | 8 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mingw-hdep.c | 212 +- gdb/minsyms.c | 241 +- gdb/minsyms.h | 32 +- gdb/mips-linux-tdep.c | 4 +- gdb/mips-linux-tdep.h | 5 + gdb/mips-tdep.c | 4 - gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 1 + gdb/mn10300-tdep.c | 32 +- gdb/mn10300-tdep.h | 5 + gdb/moxie-tdep.c | 33 - gdb/msp430-tdep.c | 32 - gdb/namespace.c | 13 +- gdb/namespace.h | 4 +- gdb/nat/aarch64-linux-hw-point.c | 33 +- gdb/nat/aarch64-linux-hw-point.h | 8 +- gdb/nat/aarch64-linux.c | 6 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-sve-linux-ptrace.c | 98 +- gdb/nat/aarch64-sve-linux-ptrace.h | 18 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 7 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 6 +- gdb/nat/fork-inferior.c | 18 +- gdb/nat/fork-inferior.h | 6 +- gdb/nat/gdb_ptrace.h | 8 +- gdb/nat/gdb_thread_db.h | 6 +- gdb/nat/glibc_thread_db.h | 6 +- gdb/nat/linux-btrace.c | 21 +- gdb/nat/linux-btrace.h | 10 +- gdb/nat/linux-namespaces.c | 49 +- gdb/nat/linux-namespaces.h | 6 +- gdb/nat/linux-nat.h | 15 +- gdb/nat/linux-osdata.c | 8 +- gdb/nat/linux-osdata.h | 6 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-procfs.c | 4 +- gdb/nat/linux-procfs.h | 6 +- gdb/nat/linux-ptrace.c | 4 +- gdb/nat/linux-ptrace.h | 8 +- gdb/nat/linux-waitpid.c | 38 +- gdb/nat/linux-waitpid.h | 6 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 9 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 6 +- gdb/nat/x86-cpuid.h | 6 +- gdb/nat/x86-dregs.c | 4 +- gdb/nat/x86-dregs.h | 9 +- gdb/nat/x86-gcc-cpuid.h | 6 + gdb/nat/x86-linux-dregs.c | 8 +- gdb/nat/x86-linux-dregs.h | 6 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 6 +- gdb/nds32-tdep.c | 77 +- gdb/nios2-linux-tdep.c | 13 + gdb/nios2-tdep.c | 78 +- gdb/nios2-tdep.h | 3 + gdb/nto-procfs.c | 31 +- gdb/nto-tdep.c | 39 +- gdb/nto-tdep.h | 10 +- gdb/objc-lang.c | 26 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 212 +- gdb/objfiles.h | 110 +- gdb/obsd-nat.c | 11 +- gdb/obsd-nat.h | 2 +- gdb/observable.c | 1 + gdb/observable.h | 12 +- gdb/opencl-lang.c | 4 +- gdb/or1k-linux-tdep.c | 1 + gdb/or1k-tdep.c | 10 - gdb/or1k-tdep.h | 7 +- gdb/osdata.c | 2 +- gdb/p-exp.y | 183 +- gdb/p-lang.c | 14 +- gdb/p-lang.h | 5 + gdb/p-valprint.c | 12 +- gdb/parse.c | 617 +- gdb/parser-defs.h | 319 +- gdb/posix-hdep.c | 8 + gdb/ppc-fbsd-tdep.c | 35 + gdb/ppc-linux-nat.c | 100 +- gdb/ppc-linux-tdep.c | 10 +- gdb/ppc-ravenscar-thread.c | 56 +- gdb/ppc-tdep.h | 2 + gdb/printcmd.c | 431 +- gdb/probe.c | 37 +- gdb/probe.h | 6 +- gdb/proc-api.c | 2 +- gdb/proc-utils.h | 5 + gdb/process-stratum-target.c | 2 +- gdb/process-stratum-target.h | 2 +- gdb/procfs.c | 51 +- gdb/procfs.h | 4 + gdb/producer.c | 2 +- gdb/progspace.c | 6 +- gdb/progspace.h | 8 +- gdb/psympriv.h | 18 +- gdb/psymtab.c | 166 +- gdb/psymtab.h | 13 +- gdb/python/lib/gdb/__init__.py | 42 +- gdb/python/lib/gdb/command/prompt.py | 4 +- gdb/python/lib/gdb/function/strfns.py | 8 +- gdb/python/py-arch.c | 6 +- gdb/python/py-block.c | 46 +- gdb/python/py-bpevent.c | 1 - gdb/python/py-breakpoint.c | 82 +- gdb/python/py-cmd.c | 6 +- gdb/python/py-continueevent.c | 1 - gdb/python/py-event.h | 7 +- gdb/python/py-events.h | 6 +- gdb/python/py-evtregistry.c | 1 - gdb/python/py-finishbreakpoint.c | 31 +- gdb/python/py-frame.c | 91 +- gdb/python/py-framefilter.c | 126 +- gdb/python/py-function.c | 1 - gdb/python/py-gdb-readline.c | 5 +- gdb/python/py-inferior.c | 183 +- gdb/python/py-infevents.c | 1 - gdb/python/py-infthread.c | 46 +- gdb/python/py-instruction.h | 6 +- gdb/python/py-lazy-string.c | 5 +- gdb/python/py-linetable.c | 6 +- gdb/python/py-objfile.c | 91 +- gdb/python/py-param.c | 6 +- gdb/python/py-prettyprint.c | 125 +- gdb/python/py-progspace.c | 11 +- gdb/python/py-record-btrace.c | 21 +- gdb/python/py-record-btrace.h | 6 +- gdb/python/py-record-full.h | 6 +- gdb/python/py-record.c | 10 +- gdb/python/py-record.h | 6 +- gdb/python/py-ref.h | 8 +- gdb/python/py-stopevent.h | 6 +- gdb/python/py-symbol.c | 66 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-type.c | 115 +- gdb/python/py-unwind.c | 27 +- gdb/python/py-utils.c | 24 +- gdb/python/py-value.c | 408 +- gdb/python/py-varobj.c | 1 - gdb/python/py-xmethods.c | 1 - gdb/python/python-internal.h | 103 +- gdb/python/python.c | 87 +- gdb/python/python.h | 6 +- gdb/ravenscar-thread.c | 239 +- gdb/ravenscar-thread.h | 9 +- gdb/record-btrace.c | 122 +- gdb/record-full.c | 36 +- gdb/record.c | 20 +- gdb/record.h | 9 +- gdb/regcache-dump.c | 7 +- gdb/regcache.c | 58 +- 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/regformats/regdef.h | 6 +- gdb/registry.h | 68 +- gdb/remote-fileio.c | 11 +- gdb/remote-fileio.h | 3 +- gdb/remote-notif.c | 67 +- gdb/remote-notif.h | 45 +- gdb/remote-sim.c | 93 +- gdb/remote.c | 357 +- gdb/reverse.c | 4 +- gdb/riscv-fbsd-nat.c | 15 +- gdb/riscv-fbsd-tdep.c | 28 + gdb/riscv-fbsd-tdep.h | 5 + gdb/riscv-linux-tdep.c | 24 +- gdb/riscv-tdep.c | 339 +- gdb/rl78-tdep.c | 9 - gdb/rs6000-aix-tdep.c | 7 +- gdb/rs6000-tdep.c | 32 +- gdb/rs6000-tdep.h | 4 + gdb/rust-exp.y | 350 +- gdb/rust-lang.c | 38 +- gdb/rx-tdep.c | 198 +- gdb/s12z-tdep.c | 260 +- gdb/s390-linux-nat.c | 89 +- gdb/s390-linux-tdep.c | 3 +- gdb/s390-tdep.c | 40 +- gdb/score-tdep.c | 23 - gdb/selftest-arch.c | 7 +- gdb/ser-base.c | 2 +- gdb/ser-event.c | 2 +- gdb/ser-pipe.c | 4 +- gdb/ser-tcp.c | 27 +- gdb/ser-unix.c | 8 +- gdb/serial.c | 8 +- gdb/sh-linux-tdep.c | 1 + gdb/sh-nbsd-tdep.c | 1 + gdb/sh-tdep.c | 25 - gdb/skip.c | 34 +- gdb/sol-thread.c | 24 +- gdb/sol2-tdep.c | 11 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 149 +- gdb/solib-darwin.c | 33 +- gdb/solib-dsbt.c | 45 +- gdb/solib-frv.c | 5 +- gdb/solib-spu.c | 24 +- gdb/solib-svr4.c | 422 +- gdb/solib-target.c | 2 +- gdb/solib.c | 33 +- gdb/source-cache.c | 284 +- gdb/source-cache.h | 64 +- gdb/source.c | 297 +- 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 | 35 +- gdb/sparc-tdep.c | 9 - gdb/sparc64-fbsd-tdep.c | 1 + gdb/sparc64-linux-tdep.c | 11 +- gdb/sparc64-tdep.c | 1 - gdb/spu-linux-nat.c | 2 +- gdb/spu-tdep.c | 40 +- gdb/stabsread.c | 136 +- gdb/stabsread.h | 50 +- gdb/stack.c | 1141 +- gdb/stack.h | 17 + gdb/stap-probe.c | 228 +- gdb/stap-probe.h | 7 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 2 + gdb/stubs/ChangeLog | 4 + gdb/stubs/ia64vms-stub.c | 1 - gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 112 +- gdb/symfile-mem.c | 7 +- gdb/symfile.c | 163 +- gdb/symfile.h | 16 +- gdb/symmisc.c | 42 +- gdb/symtab.c | 855 +- gdb/symtab.h | 94 +- gdb/target-dcache.c | 34 +- gdb/target-debug.h | 24 +- gdb/target-delegates.c | 90 +- gdb/target-descriptions.c | 33 +- gdb/target-descriptions.h | 3 +- gdb/target-float.c | 2 +- gdb/target-float.h | 6 +- gdb/target-memory.c | 4 +- gdb/target.c | 116 +- gdb/target.h | 51 +- gdb/target/resume.h | 6 +- gdb/target/target.h | 6 +- gdb/target/wait.h | 6 +- gdb/target/waitstatus.c | 5 +- gdb/target/waitstatus.h | 8 +- gdb/testsuite/ChangeLog | 1803 +- gdb/testsuite/Makefile.in | 9 +- gdb/testsuite/README | 88 +- gdb/testsuite/boards/cc-with-debug-names.exp | 26 + gdb/testsuite/boards/cc-with-dwz-m.exp | 28 + gdb/testsuite/boards/cc-with-dwz.exp | 28 + gdb/testsuite/boards/cc-with-gdb-index.exp | 26 + gdb/testsuite/boards/cc-with-tweaks.exp | 9 + gdb/testsuite/boards/dwarf4-gdb-index.exp | 22 +- gdb/testsuite/boards/fission.exp | 8 +- gdb/testsuite/boards/local-board.exp | 3 + gdb/testsuite/boards/readnow.exp | 27 + gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/monitor.exp | 3 - gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/config/sim.exp | 2 - gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 - 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/big_packed_array.exp | 35 + .../gdb.ada/big_packed_array/foo_ra24_010.adb | 24 + gdb/testsuite/gdb.ada/big_packed_array/pck.adb | 21 + gdb/testsuite/gdb.ada/big_packed_array/pck.ads | 53 + gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 103 + gdb/testsuite/gdb.ada/catch_ex_std/foo.adb | 25 + .../gdb.ada/catch_ex_std/some_package.adb | 21 + .../gdb.ada/catch_ex_std/some_package.ads | 19 + gdb/testsuite/gdb.ada/char_enum.exp | 9 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 5 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 1 + 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/frame_arg_lang.exp | 73 + gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb | 22 + gdb/testsuite/gdb.ada/frame_arg_lang/foo.c | 22 + gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb | 24 + gdb/testsuite/gdb.ada/frame_arg_lang/pck.ads | 18 + gdb/testsuite/gdb.ada/homonym.exp | 2 +- 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/mi_ref_changeable.exp | 71 + .../gdb.ada/mi_ref_changeable/foo_rb20_056.adb | 28 + gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb | 26 + gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads | 20 + gdb/testsuite/gdb.ada/packed_array_assign.exp | 8 + .../gdb.ada/packed_array_assign/aggregates.ads | 7 + gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 3 + gdb/testsuite/gdb.ada/ptype_array.exp | 34 + gdb/testsuite/gdb.ada/ptype_array/foo.adb | 21 + gdb/testsuite/gdb.ada/ptype_array/pck.adb | 23 + gdb/testsuite/gdb.ada/ptype_array/pck.ads | 30 + gdb/testsuite/gdb.ada/ptype_union.c | 41 + gdb/testsuite/gdb.ada/ptype_union.exp | 39 + gdb/testsuite/gdb.ada/set_wstr.exp | 5 + gdb/testsuite/gdb.ada/vla.exp | 38 + gdb/testsuite/gdb.ada/vla/vla.adb | 62 + gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 130 + gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 45 + 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.arch/amd64-entry-value-paramref.S | 26 +- gdb/testsuite/gdb.arch/amd64-eval.cc | 138 + gdb/testsuite/gdb.arch/amd64-eval.exp | 45 + 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 | 196 +- 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/attach.exp | 105 +- 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 | 14 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 7 + gdb/testsuite/gdb.base/callexit.exp | 7 + gdb/testsuite/gdb.base/compare-sections.exp | 11 +- gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/complex-parts.c | 50 + gdb/testsuite/gdb.base/complex-parts.exp | 62 + .../gdb.base/coredump-filter-build-id.exp | 69 + gdb/testsuite/gdb.base/debug-expr.exp | 7 + gdb/testsuite/gdb.base/default.exp | 8 +- gdb/testsuite/gdb.base/define.exp | 13 +- gdb/testsuite/gdb.base/dump.exp | 4 + gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/finish-pretty.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 | 53 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 173 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 72 +- 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_qt.exp | 4 +- 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/interrupt-daemon-attach.c | 68 + gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 91 + gdb/testsuite/gdb.base/label.exp | 10 - gdb/testsuite/gdb.base/list0.h | 4 +- gdb/testsuite/gdb.base/maint.exp | 13 +- gdb/testsuite/gdb.base/max-depth.c | 232 + gdb/testsuite/gdb.base/max-depth.exp | 168 + 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/page.exp | 41 + gdb/testsuite/gdb.base/pretty-print.c | 53 + gdb/testsuite/gdb.base/pretty-print.exp | 58 + gdb/testsuite/gdb.base/printcmds.exp | 58 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 501 +- 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.base/solib-probes-nosharedlibrary.c | 22 + .../gdb.base/solib-probes-nosharedlibrary.exp | 51 + .../{source-error.gdb => source-error-1.gdb} | 0 gdb/testsuite/gdb.base/source-error.gdb | 6 +- gdb/testsuite/gdb.base/source.exp | 16 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 7 + gdb/testsuite/gdb.base/stack-protector.c | 28 + gdb/testsuite/gdb.base/stack-protector.exp | 68 + gdb/testsuite/gdb.base/start-cpp.cc | 33 + gdb/testsuite/gdb.base/start-cpp.exp | 37 + gdb/testsuite/gdb.base/structs.exp | 6 +- gdb/testsuite/gdb.base/style-logging.exp | 71 + gdb/testsuite/gdb.base/style.c | 9 +- gdb/testsuite/gdb.base/style.exp | 90 +- gdb/testsuite/gdb.base/symfile-warn.c | 18 + gdb/testsuite/gdb.base/symfile-warn.exp | 30 + gdb/testsuite/gdb.base/symlink-sourcefile.c | 26 + gdb/testsuite/gdb.base/symlink-sourcefile.exp | 45 + 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/testsuite/gdb.btrace/reconnect.exp | 2 +- .../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/many-args.cc | 76 + gdb/testsuite/gdb.cp/many-args.exp | 40 + gdb/testsuite/gdb.cp/meth-typedefs.cc | 13 + gdb/testsuite/gdb.cp/meth-typedefs.exp | 8 +- gdb/testsuite/gdb.cp/nested-types.exp | 11 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 41 + gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 3 +- gdb/testsuite/gdb.cp/temargs.cc | 23 + gdb/testsuite/gdb.cp/temargs.exp | 3 +- gdb/testsuite/gdb.dlang/watch-loc.c | 5 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 41 + gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 95 + .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- 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-ranges-main.c | 19 + gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 46 + gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 138 + 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 | 8 +- 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/array-bounds.exp | 50 + gdb/testsuite/gdb.fortran/array-bounds.f90 | 26 + gdb/testsuite/gdb.fortran/block-data.exp | 63 + gdb/testsuite/gdb.fortran/block-data.f | 56 + gdb/testsuite/gdb.fortran/complex.exp | 39 +- gdb/testsuite/gdb.fortran/complex.f | 24 - gdb/testsuite/gdb.fortran/complex.f90 | 44 + gdb/testsuite/gdb.fortran/dot-ops.exp | 123 + gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.exp | 103 + gdb/testsuite/gdb.fortran/function-calls.f90 | 242 + gdb/testsuite/gdb.fortran/info-types.exp | 50 + gdb/testsuite/gdb.fortran/info-types.f90 | 36 + gdb/testsuite/gdb.fortran/intrinsics.exp | 86 + gdb/testsuite/gdb.fortran/intrinsics.f90 | 39 + gdb/testsuite/gdb.fortran/max-depth.exp | 41 + gdb/testsuite/gdb.fortran/max-depth.f90 | 42 + 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/ptr-indentation.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 45 + gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 89 + .../gdb.fortran/short-circuit-argument-list.exp | 75 +- .../gdb.fortran/short-circuit-argument-list.f90 | 33 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 92 + gdb/testsuite/gdb.fortran/types.exp | 9 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 32 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 33 +- gdb/testsuite/gdb.fortran/vla-type.exp | 27 +- gdb/testsuite/gdb.fortran/vla-value.exp | 41 +- gdb/testsuite/gdb.fortran/vla.f90 | 15 + gdb/testsuite/gdb.gdb/selftest.exp | 23 +- gdb/testsuite/gdb.gdb/unittest.exp | 7 + gdb/testsuite/gdb.go/max-depth.exp | 40 + gdb/testsuite/gdb.go/max-depth.go | 41 + 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.mi/mi-breakpoint-location-ena-dis.exp | 56 - ...-dis.cc => mi-breakpoint-multiple-locations.cc} | 0 .../gdb.mi/mi-breakpoint-multiple-locations.exp | 131 + 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 | 12 +- gdb/testsuite/gdb.mi/mi-watch.exp | 9 +- gdb/testsuite/gdb.mi/mi2-cli-display.c | 32 + gdb/testsuite/gdb.mi/mi2-cli-display.exp | 86 + gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 6 + .../gdb.mi/user-selected-context-sync.exp | 6 + gdb/testsuite/gdb.modula2/max-depth.c | 45 + gdb/testsuite/gdb.modula2/max-depth.exp | 37 + gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 2 +- 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-finish-breakpoint.exp | 10 - gdb/testsuite/gdb.python/py-format-string.c | 118 + gdb/testsuite/gdb.python/py-format-string.exp | 978 + gdb/testsuite/gdb.python/py-format-string.py | 49 + 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/testsuite/gdb.python/py-function.exp | 8 +- .../gdb.python/py-mi-var-info-path-expression.exp | 6 +- gdb/testsuite/gdb.python/py-nested-maps.c | 130 + gdb/testsuite/gdb.python/py-nested-maps.exp | 238 + gdb/testsuite/gdb.python/py-nested-maps.py | 135 + 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-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 41 +- gdb/testsuite/gdb.python/py-prettyprint.py | 6 + 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-thrhandle.exp | 68 +- gdb/testsuite/gdb.python/py-type.exp | 4 + gdb/testsuite/gdb.python/py-value.exp | 58 + gdb/testsuite/gdb.python/py-xmethods.py | 36 +- gdb/testsuite/gdb.python/python.exp | 13 +- gdb/testsuite/gdb.rust/simple.exp | 3 + gdb/testsuite/gdb.rust/simple.rs | 8 + gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 5 + gdb/testsuite/gdb.server/sysroot.c | 25 + gdb/testsuite/gdb.server/sysroot.exp | 77 + 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.threads/vfork-follow-child-exec.c | 66 + .../gdb.threads/vfork-follow-child-exec.exp | 64 + .../gdb.threads/vfork-follow-child-exit.c | 52 + .../gdb.threads/vfork-follow-child-exit.exp | 60 + gdb/testsuite/gdb.threads/watchpoint-fork.exp | 34 +- gdb/testsuite/gdb.trace/backtrace.exp | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.exp | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 4 +- gdb/testsuite/gdb.trace/ftrace.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 5 + .../gdb.trace/unavailable-dwarf-piece.exp | 8 +- gdb/testsuite/gdb.trace/unavailable.exp | 2 +- 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/ada.exp | 27 + gdb/testsuite/lib/completion-support.exp | 85 +- gdb/testsuite/lib/dwarf.exp | 12 +- gdb/testsuite/lib/fortran.exp | 24 + gdb/testsuite/lib/future.exp | 10 + gdb/testsuite/lib/gdb-utils.exp | 20 + gdb/testsuite/lib/gdb.exp | 737 +- gdb/testsuite/lib/gdbserver-support.exp | 108 +- gdb/testsuite/lib/mi-support.exp | 18 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/pascal.exp | 2 + gdb/testsuite/lib/read1.c | 6 +- gdb/testsuite/lib/tuiterm.exp | 608 + gdb/thread-fsm.c | 109 - gdb/thread-fsm.h | 106 +- gdb/thread-iter.h | 6 +- gdb/thread.c | 439 +- gdb/tic6x-linux-tdep.c | 1 + gdb/tic6x-tdep.c | 22 - gdb/tic6x-tdep.h | 5 + gdb/tid-parse.c | 16 +- gdb/tid-parse.h | 3 + gdb/tilegx-linux-tdep.c | 1 + gdb/tilegx-tdep.c | 28 +- gdb/top.c | 274 +- gdb/top.h | 6 +- gdb/tracefile-tfile.c | 16 +- gdb/tracefile.c | 3 +- gdb/tracepoint.c | 72 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 22 +- gdb/trad-frame.h | 3 + gdb/tui/tui-command.c | 92 +- gdb/tui/tui-command.h | 60 +- gdb/tui/tui-data.c | 713 +- gdb/tui/tui-data.h | 407 +- gdb/tui/tui-disasm.c | 155 +- gdb/tui/tui-disasm.h | 56 +- gdb/tui/tui-file.h | 6 +- gdb/tui/tui-hooks.c | 15 +- gdb/tui/tui-hooks.h | 6 +- gdb/tui/tui-interp.c | 3 +- gdb/tui/tui-io.c | 249 +- gdb/tui/tui-io.h | 11 +- gdb/tui/tui-layout.c | 878 +- gdb/tui/tui-layout.h | 10 +- gdb/tui/tui-out.c | 33 +- gdb/tui/tui-out.h | 31 +- gdb/tui/tui-regs.c | 787 +- gdb/tui/tui-regs.h | 126 +- gdb/tui/tui-source.c | 375 +- gdb/tui/tui-source.h | 69 +- gdb/tui/tui-stack.c | 288 +- gdb/tui/tui-stack.h | 47 +- gdb/tui/tui-win.c | 753 +- gdb/tui/tui-win.h | 8 +- gdb/tui/tui-windata.c | 296 - gdb/tui/tui-windata.h | 39 - gdb/tui/tui-wingeneral.c | 242 +- gdb/tui/tui-wingeneral.h | 22 +- gdb/tui/tui-winsource.c | 612 +- gdb/tui/tui-winsource.h | 250 +- gdb/tui/tui.c | 34 +- gdb/tui/tui.h | 19 +- gdb/type-stack.c | 209 + gdb/type-stack.h | 204 + gdb/typeprint.c | 54 +- gdb/ui-file.c | 122 +- gdb/ui-file.h | 61 +- gdb/ui-out.c | 25 +- gdb/ui-out.h | 35 +- gdb/ui-style.c | 1 + gdb/ui-style.h | 32 +- gdb/unittests/array-view-selftests.c | 4 +- gdb/unittests/child-path-selftests.c | 68 + gdb/unittests/cli-utils-selftests.c | 143 +- 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 | 12 +- 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 | 10 +- 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 | 269 +- gdb/utils.h | 20 +- gdb/v850-tdep.c | 25 - gdb/valarith.c | 10 +- gdb/valops.c | 41 +- gdb/valprint.c | 330 +- gdb/valprint.h | 48 +- gdb/value.c | 125 +- gdb/value.h | 15 +- gdb/varobj-iter.h | 5 + gdb/varobj.c | 47 +- gdb/varobj.h | 2 +- gdb/vax-tdep.c | 7 - gdb/version.in | 2 +- gdb/warning.m4 | 5 +- gdb/windows-nat.c | 135 +- gdb/windows-tdep.c | 8 +- gdb/x86-linux-nat.c | 9 +- gdb/x86-tdep.c | 1 + gdb/xcoffread.c | 75 +- gdb/xcoffread.h | 6 +- gdb/xml-support.c | 25 +- gdb/xml-support.h | 7 +- gdb/xml-syscall.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 25 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 1 + gdb/xtensa-tdep.c | 8 +- gdb/xtensa-tdep.h | 3 + gdb/yy-remap.h | 9 +- 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 | 217 +- gold/aarch64.cc | 11 + 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 | 30 + gold/testsuite/Makefile.in | 139 +- gold/testsuite/aarch64_pr23870_bar.c | 6 + gold/testsuite/aarch64_pr23870_foo.c | 6 + gold/testsuite/aarch64_pr23870_main.S | 15 + gold/testsuite/icf_test_pr21066.cc | 67 + gold/testsuite/icf_test_pr21066.sh | 48 + gold/testsuite/plugin_new_section_layout.c | 6 +- gprof/ChangeLog | 41 +- gprof/configure | 20 +- gprof/corefile.c | 2 + gprof/gprof.c | 6 +- gprof/gprof.texi | 2 +- gprof/po/de.po | 170 +- gprof/po/gprof.pot | 40 +- gprof/symtab.c | 4 +- include/ChangeLog | 489 +- include/bfdlink.h | 21 - include/coff/ecoff.h | 2 + include/coff/i386.h | 19 + include/coff/internal.h | 42 +- include/coff/x86_64.h | 22 +- include/ctf-api.h | 388 + include/ctf.h | 568 + include/dis-asm.h | 2 + include/elf/aarch64.h | 6 + include/elf/arm.h | 14 +- include/elf/bpf.h | 45 + include/elf/common.h | 9 + include/elf/internal.h | 4 +- include/elf/mips.h | 6 + include/elf/ppc64.h | 34 +- include/longlong.h | 6 +- include/mach-o/loader.h | 6 +- include/opcode/aarch64.h | 22 + include/opcode/arc.h | 2 + include/opcode/arm.h | 70 +- include/opcode/h8300.h | 94 +- include/opcode/i386.h | 1 + include/opcode/mips.h | 13 +- include/opcode/ppc.h | 23 +- include/splay-tree.h | 11 +- intl/ChangeLog | 4 + intl/aclocal.m4 | 4 +- ld/ChangeLog | 1700 +- ld/Makefile.am | 1569 +- ld/Makefile.in | 1569 +- ld/NEWS | 26 + ld/configure | 90 +- ld/configure.ac | 20 +- ld/configure.tgt | 2 +- ld/emulparams/aarch64cloudabib.sh | 2 +- ld/emulparams/aarch64elf32b.sh | 2 +- ld/emulparams/aarch64elfb.sh | 2 +- ld/emulparams/aarch64fbsdb.sh | 2 +- ld/emulparams/aarch64linux32b.sh | 2 +- ld/emulparams/aarch64linuxb.sh | 2 +- ld/emulparams/arcelf.sh | 2 +- ld/emulparams/arcelf_prof.sh | 2 +- ld/emulparams/arclinux.sh | 2 +- ld/emulparams/arclinux_nps.sh | 4 +- ld/emulparams/arclinux_prof.sh | 2 +- ld/emulparams/arcv2elf.sh | 2 +- ld/emulparams/arcv2elfx.sh | 2 +- ld/emulparams/armelf.sh | 14 +- ld/emulparams/armelf_fbsd.sh | 4 +- ld/emulparams/armelf_linux_eabi.sh | 2 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 2 +- ld/emulparams/armelf_nacl.sh | 4 +- ld/emulparams/armelf_nbsd.sh | 2 +- ld/emulparams/armelf_vxworks.sh | 4 +- ld/emulparams/armelfb.sh | 2 +- ld/emulparams/armelfb_fbsd.sh | 2 +- ld/emulparams/armelfb_fuchsia.sh | 2 +- ld/emulparams/armelfb_linux.sh | 2 +- ld/emulparams/armelfb_linux_eabi.sh | 2 +- ld/emulparams/armelfb_linux_fdpiceabi.sh | 2 +- ld/emulparams/armelfb_nacl.sh | 2 +- ld/emulparams/armelfb_nbsd.sh | 2 +- ld/emulparams/armsymbian.sh | 2 +- ld/emulparams/call_nop.sh | 16 +- ld/emulparams/cet.sh | 25 +- ld/emulparams/cskyelf.sh | 3 +- ld/emulparams/cskyelf_linux.sh | 35 +- ld/emulparams/elf32_sparc_sol2.sh | 4 +- ld/emulparams/elf32_sparc_vxworks.sh | 4 +- ld/emulparams/elf32_tic6x_be.sh | 2 +- ld/emulparams/elf32_tic6x_elf_be.sh | 2 +- ld/emulparams/elf32_tic6x_elf_le.sh | 2 +- ld/emulparams/elf32_tic6x_linux_be.sh | 2 +- ld/emulparams/elf32_tic6x_linux_le.sh | 2 +- ld/emulparams/elf32_x86_64.sh | 13 +- ld/emulparams/elf32_x86_64_nacl.sh | 4 +- ld/emulparams/elf32b4300.sh | 2 +- ld/emulparams/elf32bfinfd.sh | 2 +- ld/emulparams/elf32bmip.sh | 1 + ld/emulparams/elf32bmipn32-defs.sh | 1 + ld/emulparams/elf32bmipn32.sh | 2 +- ld/emulparams/elf32bsmip.sh | 2 +- ld/emulparams/elf32btsmip.sh | 2 +- ld/emulparams/elf32btsmip_fbsd.sh | 4 +- ld/emulparams/elf32btsmipn32.sh | 2 +- ld/emulparams/elf32btsmipn32_fbsd.sh | 4 +- ld/emulparams/elf32ebmip.sh | 2 +- ld/emulparams/elf32ebmipvxworks.sh | 4 +- ld/emulparams/elf32elmip.sh | 2 +- ld/emulparams/elf32elmipvxworks.sh | 4 +- ld/emulparams/elf32frvfd.sh | 2 +- ld/emulparams/elf32l4300.sh | 2 +- ld/emulparams/elf32lm32fd.sh | 3 +- ld/emulparams/elf32lmip.sh | 2 +- ld/emulparams/elf32lppc.sh | 2 +- ld/emulparams/elf32lppclinux.sh | 2 +- ld/emulparams/elf32lppcnto.sh | 2 +- ld/emulparams/elf32lppcsim.sh | 2 +- ld/emulparams/elf32lr5900.sh | 2 +- ld/emulparams/elf32lr5900n32.sh | 2 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32lsmip.sh | 2 +- ld/emulparams/elf32ltsmip.sh | 2 +- ld/emulparams/elf32ltsmip_fbsd.sh | 4 +- ld/emulparams/elf32ltsmipn32.sh | 2 +- ld/emulparams/elf32ltsmipn32_fbsd.sh | 4 +- ld/emulparams/elf32mcore.sh | 1 - ld/emulparams/elf32microblaze.sh | 5 +- ld/emulparams/elf32microblazeel.sh | 25 +- ld/emulparams/elf32or1k_linux.sh | 2 +- ld/emulparams/elf32ppc.sh | 4 +- ld/emulparams/elf32ppc_fbsd.sh | 4 +- ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32ppclinux.sh | 2 +- ld/emulparams/elf32ppcnto.sh | 2 +- ld/emulparams/elf32ppcsim.sh | 2 +- ld/emulparams/elf32ppcvxworks.sh | 6 +- ld/emulparams/elf32ppcwindiss.sh | 2 +- ld/emulparams/elf32tilegx_be.sh | 2 +- ld/emulparams/elf64_ia64_fbsd.sh | 4 +- ld/emulparams/elf64_sparc_fbsd.sh | 4 +- ld/emulparams/elf64_sparc_sol2.sh | 4 +- ld/emulparams/elf64alpha_fbsd.sh | 4 +- ld/emulparams/elf64alpha_nbsd.sh | 2 +- ld/emulparams/elf64bmip-defs.sh | 3 +- ld/emulparams/elf64bmip.sh | 2 +- ld/emulparams/elf64bpf.sh | 11 + ld/emulparams/elf64btsmip.sh | 2 +- ld/emulparams/elf64btsmip_fbsd.sh | 4 +- ld/emulparams/elf64lppc.sh | 2 +- ld/emulparams/elf64lriscv-defs.sh | 2 +- ld/emulparams/elf64lriscv.sh | 2 +- ld/emulparams/elf64lriscv_lp64.sh | 2 +- ld/emulparams/elf64lriscv_lp64f.sh | 2 +- ld/emulparams/elf64ltsmip.sh | 2 +- ld/emulparams/elf64ltsmip_fbsd.sh | 4 +- ld/emulparams/elf64ppc.sh | 4 +- ld/emulparams/elf64ppc_fbsd.sh | 4 +- ld/emulparams/elf64rdos.sh | 3 +- ld/emulparams/elf64tilegx_be.sh | 2 +- ld/emulparams/elf_i386.sh | 11 +- ld/emulparams/elf_i386_be.sh | 8 +- ld/emulparams/elf_i386_chaos.sh | 14 - ld/emulparams/elf_i386_fbsd.sh | 4 +- ld/emulparams/elf_i386_ldso.sh | 9 +- ld/emulparams/elf_i386_nacl.sh | 4 +- ld/emulparams/elf_i386_sol2.sh | 6 +- ld/emulparams/elf_i386_vxworks.sh | 9 +- ld/emulparams/elf_iamcu.sh | 9 +- ld/emulparams/elf_k1om.sh | 9 +- ld/emulparams/elf_k1om_fbsd.sh | 4 +- ld/emulparams/elf_l1om.sh | 9 +- ld/emulparams/elf_l1om_fbsd.sh | 4 +- ld/emulparams/elf_x86_64.sh | 15 +- ld/emulparams/elf_x86_64_cloudabi.sh | 2 +- ld/emulparams/elf_x86_64_fbsd.sh | 4 +- ld/emulparams/elf_x86_64_nacl.sh | 4 +- ld/emulparams/elf_x86_64_sol2.sh | 6 +- ld/emulparams/h8300helf.sh | 2 +- ld/emulparams/h8300helf_linux.sh | 2 +- ld/emulparams/h8300hnelf.sh | 2 +- ld/emulparams/h8300self.sh | 2 +- ld/emulparams/h8300self_linux.sh | 2 +- ld/emulparams/h8300snelf.sh | 2 +- ld/emulparams/h8300sxelf.sh | 2 +- ld/emulparams/h8300sxelf_linux.sh | 2 +- ld/emulparams/h8300sxnelf.sh | 2 +- ld/emulparams/hppanbsd.sh | 2 +- ld/emulparams/hppaobsd.sh | 2 +- ld/emulparams/i386lynx.sh | 1 + ld/emulparams/i386moss.sh | 1 + ld/emulparams/i386nto.sh | 1 + ld/emulparams/m32rlelf.sh | 2 +- ld/emulparams/m32rlelf_linux.sh | 2 +- ld/emulparams/m68kelfnbsd.sh | 2 +- ld/emulparams/m9s12zelf.sh | 3 +- ld/emulparams/mn10300.sh | 2 +- ld/emulparams/msp430X.sh | 2 +- ld/emulparams/nds32belf.sh | 2 +- ld/emulparams/nds32belf16m.sh | 2 +- ld/emulparams/nds32belf_linux.sh | 2 +- ld/emulparams/pjlelf.sh | 2 +- ld/emulparams/ppclynx.sh | 2 +- ld/emulparams/reloc_overflow.sh | 2 +- ld/emulparams/score7_elf.sh | 2 +- ld/emulparams/shelf_fd.sh | 2 +- ld/emulparams/shelf_linux.sh | 2 +- ld/emulparams/shelf_nbsd.sh | 2 +- ld/emulparams/shelf_uclinux.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 2 +- ld/emulparams/shl.sh | 2 +- ld/emulparams/shlelf.sh | 2 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/shlelf_nbsd.sh | 2 +- ld/emulparams/shlelf_vxworks.sh | 2 +- ld/emultempl/aarch64elf.em | 52 +- ld/emultempl/aix.em | 5 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/beos.em | 53 +- ld/emultempl/cskyelf.em | 31 +- ld/emultempl/elf-x86.em | 57 + ld/emultempl/elf32.em | 20 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/mipself.em | 42 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 110 +- ld/emultempl/pe.em | 8 +- ld/emultempl/pep.em | 8 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/solaris2-x86.em | 23 + ld/emultempl/spuelf.em | 8 +- ld/genscrba.sh | 2 +- ld/genscripts.sh | 212 +- ld/ld.h | 3 + ld/ld.texi | 78 +- ld/ldbuildid.c | 2 +- ld/ldexp.c | 68 +- ld/ldfile.c | 54 +- ld/ldfile.h | 2 + ld/ldlang.c | 346 +- ld/ldlang.h | 66 +- ld/ldlex.h | 2 + ld/ldlex.l | 41 +- ld/ldmain.c | 5 +- ld/lexsup.c | 19 +- ld/plugin.c | 108 +- ld/po/BLD-POTFILES.in | 2 +- ld/po/ld.pot | 6077 +- ld/po/ru.po | 8290 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/armbpabi.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/elf.sc | 17 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32xc16x.sc | 3 +- ld/scripttempl/elf32xc16xl.sc | 3 +- ld/scripttempl/elf32xc16xs.sc | 3 +- ld/scripttempl/elf64bpf.sc | 702 + ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 8 +- ld/scripttempl/elfarc.sc | 4 +- ld/scripttempl/elfarcv2.sc | 4 +- ld/scripttempl/elfd30v.sc | 5 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 4 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/ft32.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 4 +- ld/scripttempl/mips.sc | 12 +- ld/scripttempl/moxie.sc | 6 +- ld/scripttempl/pe.sc | 4 +- ld/scripttempl/pep.sc | 4 +- ld/scripttempl/ppcpe.sc | 9 +- ld/scripttempl/pru.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic80coff.sc | 4 +- ld/scripttempl/v850.sc | 4 +- ld/scripttempl/v850_rh850.sc | 4 +- ld/scripttempl/visium.sc | 4 +- ld/scripttempl/xstormy16.sc | 4 +- ld/testsuite/config/default.exp | 47 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 31 + ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 34 + ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 34 + ld/testsuite/ld-aarch64/bti-plt-1.d | 31 + ld/testsuite/ld-aarch64/bti-plt-1.s | 40 + ld/testsuite/ld-aarch64/bti-plt-2.d | 11 + ld/testsuite/ld-aarch64/bti-plt-2.s | 21 + ld/testsuite/ld-aarch64/bti-plt-3.d | 35 + ld/testsuite/ld-aarch64/bti-plt-4.d | 10 + ld/testsuite/ld-aarch64/bti-plt-5.d | 28 + ld/testsuite/ld-aarch64/bti-plt-6.d | 15 + ld/testsuite/ld-aarch64/bti-plt-7.d | 16 + ld/testsuite/ld-aarch64/bti-plt-so.s | 41 + ld/testsuite/ld-aarch64/bti-plt.ld | 14 + ld/testsuite/ld-aarch64/bti-warn.d | 16 + 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 | 34 + ld/testsuite/ld-aarch64/pac-plt-2.d | 24 + ld/testsuite/ld-aarch64/property-bti-pac1.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac1.s | 37 + ld/testsuite/ld-aarch64/property-bti-pac2.d | 12 + ld/testsuite/ld-aarch64/property-bti-pac2.s | 50 + ld/testsuite/ld-aarch64/property-bti-pac3.d | 12 + 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-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 | 24 + ld/testsuite/ld-arm/attr-merge-13.attr | 6 + ld/testsuite/ld-arm/attr-merge-13a.s | 5 + ld/testsuite/ld-arm/attr-merge-13b.s | 5 + ld/testsuite/ld-arm/bf.d | 14 + ld/testsuite/ld-arm/bf.s | 19 + ld/testsuite/ld-arm/bfcsel.d | 18 + ld/testsuite/ld-arm/bfcsel.s | 25 + ld/testsuite/ld-arm/bfl.d | 14 + ld/testsuite/ld-arm/bfl.s | 19 + 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/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-arm/unwind-4.d | 2 + ld/testsuite/ld-auto-import/auto-import.exp | 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-cygwin/exe-export.exp | 2 +- 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/audit.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compressed1d.d | 5 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 71 +- ld/testsuite/ld-elf/fini2.s | 2 +- ld/testsuite/ld-elf/fini3.s | 2 +- ld/testsuite/ld-elf/finin.s | 2 +- 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/indirect.exp | 2 +- ld/testsuite/ld-elf/init-fini-arrays.s | 17 +- ld/testsuite/ld-elf/init2.s | 2 +- ld/testsuite/ld-elf/init3.s | 2 +- ld/testsuite/ld-elf/initn.s | 2 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/merge.d | 8 +- 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/pr14156a.d | 11 +- ld/testsuite/ld-elf/pr14156b.d | 11 +- 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/pr21884.d | 2 +- ld/testsuite/ld-elf/pr22319.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/pr24511.d | 18 + 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 | 13 +- 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/tls.exp | 2 +- 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/wrap.exp | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 2 +- ld/testsuite/ld-elfweak/elfweak.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 16 +- ld/testsuite/ld-gc/skip-map-discarded.d | 3 + ld/testsuite/ld-gc/skip-map-discarded.map | 5 + ld/testsuite/ld-gc/skip-map-discarded.s | 6 + ld/testsuite/ld-i386/i386.exp | 30 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 2 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr18801.d | 3 - ld/testsuite/ld-i386/pr18801a.d | 4 + ld/testsuite/ld-i386/pr18801b.d | 4 + 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/pr24276.dso | 9 + ld/testsuite/ld-i386/pr24276.warn | 1 + ld/testsuite/ld-i386/pr24322a.d | 12 + ld/testsuite/ld-i386/pr24322b.d | 12 + 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 | 11 + ld/testsuite/ld-i386/property-x86-cet2a.d | 15 + ld/testsuite/ld-i386/property-x86-cet2b.d | 7 + ld/testsuite/ld-i386/property-x86-cet3a.d | 4 + ld/testsuite/ld-i386/property-x86-cet3b.d | 4 + ld/testsuite/ld-i386/property-x86-cet4a.d | 4 + ld/testsuite/ld-i386/property-x86-cet4b.d | 4 + ld/testsuite/ld-i386/property-x86-cet5a.d | 10 + ld/testsuite/ld-i386/property-x86-cet5b.d | 11 + ld/testsuite/ld-i386/property-x86-cet6.d | 5 + 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-i386/tls.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 18 +- 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-flags.exp | 3 +- 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-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 52 +- ld/testsuite/ld-msp430-elf/valid-map-foo.s | 26 + ld/testsuite/ld-msp430-elf/valid-map.d | 6 + ld/testsuite/ld-msp430-elf/valid-map.map | 6 + ld/testsuite/ld-msp430-elf/valid-map.s | 60 + ld/testsuite/ld-msp430-elf/warn-no-lower-code.r | 1 + ld/testsuite/ld-msp430-elf/warn-no-lower-data.r | 3 + ld/testsuite/ld-msp430-elf/warn-no-lower.r | 4 + ld/testsuite/ld-msp430-elf/warn-no-lower.s | 44 + ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 26 +- ld/testsuite/ld-plugin/plugin-12.d | 8 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr24406-1.c | 17 + ld/testsuite/ld-plugin/pr24406-2a.c | 17 + ld/testsuite/ld-plugin/pr24406-2b.c | 4 + ld/testsuite/ld-plugin/pr24486a.c | 8 + ld/testsuite/ld-plugin/pr24486b.c | 8 + ld/testsuite/ld-plugin/pr24486c.c | 1 + 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 | 2 +- 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/tls32.s | 3 +- ld/testsuite/ld-powerpc/tlsexe32.d | 2 +- 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/tlsopt5.d | 2 +- ld/testsuite/ld-powerpc/tlsopt5_32.d | 2 +- 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-powerpc/tocopt.d | 14 +- ld/testsuite/ld-powerpc/tocopt.s | 3 +- ld/testsuite/ld-powerpc/tocopt5.d | 11 +- ld/testsuite/ld-powerpc/tocopt5.s | 1 - ld/testsuite/ld-powerpc/tocopt7.d | 2 +- ld/testsuite/ld-powerpc/tocopt7.s | 1 - ld/testsuite/ld-powerpc/tocopt8.d | 24 +- ld/testsuite/ld-powerpc/tocopt8.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-01.d | 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/crossref.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 1 + ld/testsuite/ld-scripts/fill.d | 3 +- ld/testsuite/ld-scripts/fill16.d | 3 +- ld/testsuite/ld-scripts/pr18963.t | 3 + ld/testsuite/ld-scripts/pr20302.d | 6 +- ld/testsuite/ld-scripts/pr24008.d | 11 + ld/testsuite/ld-scripts/pr24008.map | 7 + .../{ld-undefined/dummy.s => ld-scripts/pr24008.s} | 0 ld/testsuite/ld-scripts/pr24008.t | 8 + ld/testsuite/ld-scripts/sane1.t | 1 + ld/testsuite/ld-scripts/section-match-1.d | 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-sh/sh.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 2 +- ld/testsuite/ld-size/size.exp | 2 +- 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 | 6 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 16 +- ld/testsuite/ld-undefined/weak-undef.exp | 1 - ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 2 +- 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/mpx.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pie2.d | 2 +- ld/testsuite/ld-x86-64/pr18801.d | 3 - ld/testsuite/ld-x86-64/pr18801a.d | 4 + ld/testsuite/ld-x86-64/pr18801b.d | 4 + ld/testsuite/ld-x86-64/pr19719.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19969.d | 2 +- ld/testsuite/ld-x86-64/pr21997-1a.err | 2 +- ld/testsuite/ld-x86-64/pr21997-1b.err | 2 +- ld/testsuite/ld-x86-64/pr22001-1a.err | 2 +- ld/testsuite/ld-x86-64/pr22001-1b.err | 2 +- ld/testsuite/ld-x86-64/pr22791-1.err | 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/pr24276.dso | 9 + ld/testsuite/ld-x86-64/pr24276.warn | 1 + ld/testsuite/ld-x86-64/pr24322a-x32.d | 12 + ld/testsuite/ld-x86-64/pr24322a.d | 12 + ld/testsuite/ld-x86-64/pr24322a.s | 27 + ld/testsuite/ld-x86-64/pr24322b-x32.d | 12 + ld/testsuite/ld-x86-64/pr24322b.d | 12 + ld/testsuite/ld-x86-64/pr24322b.s | 4 + .../empty.s => ld/testsuite/ld-x86-64/pr24322c.s | 0 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/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-cet.s | 27 + ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet1.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 15 + ld/testsuite/ld-x86-64/property-x86-cet2a.d | 15 + ld/testsuite/ld-x86-64/property-x86-cet2b-x32.d | 7 + ld/testsuite/ld-x86-64/property-x86-cet2b.d | 7 + ld/testsuite/ld-x86-64/property-x86-cet3a-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3a.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3b-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3b.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4a-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4a.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4b-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4b.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-cet5a.d | 10 + ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet5b.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet6-x32.d | 5 + ld/testsuite/ld-x86-64/property-x86-cet6.d | 5 + 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/tls.exp | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 40 +- ld/testsuite/ld-xtensa/call_overflow.d | 7 + ld/testsuite/ld-xtensa/call_overflow1.s | 9 + ld/testsuite/ld-xtensa/call_overflow2.s | 14 + ld/testsuite/ld-xtensa/call_overflow3.s | 5 + .../relax-undef-weak-pie-export-dynamic.d | 14 + ld/testsuite/ld-xtensa/xtensa.exp | 2 + ld/testsuite/lib/ld-lib.exp | 99 +- 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 | 117 + libiberty/cp-demangle.c | 99 +- libiberty/cp-demangle.h | 2 +- libiberty/cplus-dem.c | 1 + libiberty/d-demangle.c | 20 +- libiberty/floatformat.c | 2 +- libiberty/functions.texi | 57 +- libiberty/hashtab.c | 2 +- libiberty/lrealpath.c | 16 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 33 +- libiberty/simple-object.c | 6 +- libiberty/splay-tree.c | 15 +- libiberty/strerror.c | 2 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + opcodes/ChangeLog | 1402 +- opcodes/Makefile.am | 17 + opcodes/Makefile.in | 22 + opcodes/aarch64-asm-2.c | 353 +- opcodes/aarch64-asm.c | 31 +- opcodes/aarch64-dis-2.c | 11140 +- opcodes/aarch64-dis.c | 52 + opcodes/aarch64-opc-2.c | 25 +- opcodes/aarch64-opc.c | 80 +- opcodes/aarch64-opc.h | 9 +- opcodes/aarch64-tbl.h | 526 +- 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 | 6644 +- 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 | 3231 +- opcodes/i386-dis.c | 296 +- opcodes/i386-gen.c | 61 +- opcodes/i386-init.h | 631 +- opcodes/i386-opc.h | 39 +- opcodes/i386-opc.tbl | 601 +- opcodes/i386-reg.tbl | 14 +- opcodes/i386-tbl.h | 62625 ++++---- opcodes/ia64-opc.c | 5 +- opcodes/mips-dis.c | 10 +- opcodes/mips-opc.c | 24 +- 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 | 692 +- opcodes/ppc-dis.c | 178 +- opcodes/ppc-opc.c | 799 +- opcodes/riscv-dis.c | 6 +- opcodes/riscv-opc.c | 64 +- opcodes/s12z-dis.c | 2 +- opcodes/s12z-opc.c | 58 +- opcodes/s12z-opc.h | 13 +- opcodes/tic30-dis.c | 4 +- readline/.gitignore | 37 + readline/CHANGELOG | 258 + readline/CHANGES | 466 + readline/ChangeLog.gdb | 40 + 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 | 63 +- 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 | 347 +- 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 | 133 +- readline/vi_keymap.c | 7 +- readline/vi_mode.c | 805 +- readline/xfree.c | 12 +- readline/xmalloc.c | 12 +- readline/xmalloc.h | 3 - sim/ChangeLog | 18 + sim/MAINTAINERS | 5 +- sim/aarch64/ChangeLog | 5 + sim/aarch64/cpustate.c | 1 + sim/aarch64/interp.c | 1 + sim/common/ChangeLog | 67 + sim/common/Make-common.in | 7 +- sim/common/cgen-accfp.c | 49 + sim/common/cgen-fpu.h | 2 + sim/common/cgen-ops.h | 10 +- {gdb => sim}/common/create-version.sh | 0 sim/common/hw-device.c | 4 + sim/common/hw-events.c | 3 + sim/common/hw-handles.c | 3 + sim/common/sim-arange.c | 21 +- sim/common/sim-arange.h | 30 +- sim/common/sim-base.h | 2 + sim/common/sim-basics.h | 3 +- sim/common/sim-fpu.c | 3 + sim/common/sim-inline.c | 5 +- sim/common/sim-inline.h | 32 + sim/common/sim-options.c | 2 + sim/common/sim-watch.c | 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/ppc/ChangeLog | 4 + sim/ppc/Makefile.in | 4 +- 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 | 26 +- 4439 files changed, 720189 insertions(+), 157260 deletions(-) create mode 100644 bfd/cpu-bpf.c create mode 100644 bfd/elf-linker-x86.h 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/objdump.WK3 create mode 100644 binutils/testsuite/binutils-all/readelf.wKis 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/config/te-cloudabi.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 delete mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.d delete mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.s 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 create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-aes.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-bitperm.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sha3.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sm4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.s delete mode 100644 gas/testsuite/gas/aarch64/ldst-rcpc-armv8_2.d 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/sve1-extended-sve2.s create mode 100644 gas/testsuite/gas/aarch64/sve2.d create mode 100644 gas/testsuite/gas/aarch64/sve2.s create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.d create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.l create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/tme.d create mode 100644 gas/testsuite/gas/aarch64/tme.s create mode 100644 gas/testsuite/gas/aarch64/undefined_advsimd_armv8_3.d create mode 100644 gas/testsuite/gas/aarch64/undefined_advsimd_armv8_3.s create mode 100644 gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.d create mode 100644 gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.s create mode 100644 gas/testsuite/gas/arm/archv8m_1m-cmse-main-bad.d create mode 100644 gas/testsuite/gas/arm/archv8m_1m-cmse-main-bad.l create mode 100644 gas/testsuite/gas/arm/archv8m_1m-cmse-main-bad.s create mode 100644 gas/testsuite/gas/arm/archv8m_1m-cmse-main.d create mode 100644 gas/testsuite/gas/arm/archv8m_1m-cmse-main.s create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning-ext.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb-ext.d create mode 100644 gas/testsuite/gas/arm/armv8.1-m.main-fp-dp.d create mode 100644 gas/testsuite/gas/arm/armv8.1-m.main-fp.d create mode 100644 gas/testsuite/gas/arm/armv8.1-m.main-hp.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-exchange-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-exchange.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-exchange.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-rel.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-rel.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf-rela.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bf.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfcsel.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfcsel.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-rel.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-rel.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl-rela.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-bfl.s 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-fpu-mve-1.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-loloop-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-loloop-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-loloop-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-loloop.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-loloop.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/armv8_2+rdma-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16_ext.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp16-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad-ext.d create mode 100644 gas/testsuite/gas/arm/armv8_4-a-fp16-ext.d create mode 100644 gas/testsuite/gas/arm/armv8m.main+fp.d create mode 100644 gas/testsuite/gas/arm/armv8m.main+fp.dp.d create mode 100644 gas/testsuite/gas/arm/attr-ext-fpv5-d16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-fpv5.d create mode 100644 gas/testsuite/gas/arm/attr-ext-idiv.d create mode 100644 gas/testsuite/gas/arm/attr-ext-mp.d create mode 100644 gas/testsuite/gas/arm/attr-ext-neon-fp16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-neon-vfpv3.d create mode 100644 gas/testsuite/gas/arm/attr-ext-neon-vfpv4.d create mode 100644 gas/testsuite/gas/arm/attr-ext-sec.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3-d16-fp16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3-d16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3-fp16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3xd-fp.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv3xd.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv4-d16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv4-sp-d16.d create mode 100644 gas/testsuite/gas/arm/attr-ext-vfpv4.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_1-m.main.d 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/crc-ext.d create mode 100644 gas/testsuite/gas/arm/crc-ext.s create mode 100644 gas/testsuite/gas/arm/dotprod-mandatory-ext.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/fpu-rst.d create mode 100644 gas/testsuite/gas/arm/fpu-rst.l create mode 100644 gas/testsuite/gas/arm/fpu-rst.s create mode 100644 gas/testsuite/gas/arm/fpv5-d16.s create mode 100644 gas/testsuite/gas/arm/fpv5-sp-d16.s create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.d create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.s create mode 100644 gas/testsuite/gas/arm/mve-ext.d create mode 100644 gas/testsuite/gas/arm/mve-ext.s 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/mve_dsp.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.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/dwarf2-19.d create mode 100644 gas/testsuite/gas/elf/dwarf2-19.s delete mode 100644 gas/testsuite/gas/elf/section2.e-miwmmxt 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/avx512_bf16.d create mode 100644 gas/testsuite/gas/i386/avx512_bf16.s create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl-inval.l create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl-inval.s create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl.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/jump16.e 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-1a.d create mode 100644 gas/testsuite/gas/i386/optimize-2b.d create mode 100644 gas/testsuite/gas/i386/optimize-6.s create mode 100644 gas/testsuite/gas/i386/optimize-6a.l create mode 100644 gas/testsuite/gas/i386/optimize-6a.s create mode 100644 gas/testsuite/gas/i386/optimize-6b.d create mode 100644 gas/testsuite/gas/i386/optimize-7.l create mode 100644 gas/testsuite/gas/i386/optimize-7.s 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/property-2.d create mode 100644 gas/testsuite/gas/i386/property-2.s create mode 100644 gas/testsuite/gas/i386/solaris/reloc64.d create mode 100644 gas/testsuite/gas/i386/solaris/solaris.exp create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-jump.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-mpx-branch-1.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-mpx-branch-2.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-nop-3.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-nop-4.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-nop-5.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-relax-2.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-relax-3.d 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-avx512_bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.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-2a.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2b.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2b.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3b.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-7a.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-7a.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-7b.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-8.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-2.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/elf_mach_i6400.d create mode 100644 gas/testsuite/gas/mips/elf_mach_i6500.d create mode 100644 gas/testsuite/gas/mips/elf_mach_p6600.d 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/llpscp-32.d create mode 100644 gas/testsuite/gas/mips/llpscp-32.s create mode 100644 gas/testsuite/gas/mips/llpscp-64.d create mode 100644 gas/testsuite/gas/mips/llpscp-64.s create mode 100644 gas/testsuite/gas/mips/mipsr6@dadd.d create mode 100644 gas/testsuite/gas/mips/mipsr6@hwr-names.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/msp430/either-data-bss-sym.d create mode 100644 gas/testsuite/gas/msp430/either-data-bss-sym.s create mode 100644 gas/testsuite/gas/msp430/fini-array.d create mode 100644 gas/testsuite/gas/msp430/fini-array.s create mode 100644 gas/testsuite/gas/msp430/init-array.d create mode 100644 gas/testsuite/gas/msp430/init-array.s create mode 100644 gas/testsuite/gas/msp430/low-data-bss-sym.d create mode 100644 gas/testsuite/gas/msp430/low-data-bss-sym.s create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr-430.d create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr-430.l create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr-430x-ignore.d create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr-430x.d create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr-430x.l create mode 100644 gas/testsuite/gas/msp430/nop-unknown-intr.s create mode 100644 gas/testsuite/gas/msp430/preinit-array.d create mode 100644 gas/testsuite/gas/msp430/preinit-array.s create mode 100644 gas/testsuite/gas/ppc/bc.s create mode 100644 gas/testsuite/gas/ppc/bcat.d create mode 100644 gas/testsuite/gas/ppc/bcaterr.d create mode 100644 gas/testsuite/gas/ppc/bcaterr.l create mode 100644 gas/testsuite/gas/ppc/bcy.d create mode 100644 gas/testsuite/gas/ppc/bcyerr.d create mode 100644 gas/testsuite/gas/ppc/bcyerr.l 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/exg.l create mode 100644 gas/testsuite/gas/s12z/imm-dest.d create mode 100644 gas/testsuite/gas/s12z/imm-dest.l create mode 100644 gas/testsuite/gas/s12z/imm-dest.s create mode 100644 gas/testsuite/gas/s12z/mov-imm-reloc.d create mode 100644 gas/testsuite/gas/s12z/mov-imm-reloc.s create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.d create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.l create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.s create mode 100644 gas/testsuite/gas/s12z/pc-rel-good.d create mode 100644 gas/testsuite/gas/s12z/pc-rel-good.s create mode 100644 gas/testsuite/gas/s12z/reg-prefix.d create mode 100644 gas/testsuite/gas/s12z/reg-prefix.s create mode 100644 gas/testsuite/gas/s12z/truncated.d create mode 100644 gas/testsuite/gas/s12z/truncated.s mode change 100644 => 100755 gas/testsuite/gas/xstormy16/allinsn.sh mode change 100644 => 100755 gas/testsuite/gas/xstormy16/gcc.sh create mode 100644 gas/testsuite/gas/xtensa/entry_align.d create mode 100644 gas/testsuite/gas/xtensa/entry_align.l create mode 100644 gas/testsuite/gas/xtensa/entry_misalign.d create mode 100644 gas/testsuite/gas/xtensa/entry_misalign2.d create mode 100644 gas/testsuite/gas/xtensa/j_too_far.d create mode 100644 gas/testsuite/gas/xtensa/j_too_far.l create mode 100644 gas/testsuite/gas/xtensa/loop-relax-2.d create mode 100644 gas/testsuite/gas/xtensa/loop-relax.d create mode 100644 gas/testsuite/gas/xtensa/loop-relax.s create mode 100644 gas/testsuite/gas/xtensa/loop_align.d create mode 100644 gas/testsuite/gas/xtensa/loop_misalign.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1a.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2a.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-3.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-3.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4a.d create mode 100644 gas/testsuite/gas/xtensa/trampoline-2.d delete mode 100644 gas/testsuite/gas/xtensa/trampoline-2.l 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/break-common.h delete mode 100644 gdb/common/btrace-common.h delete mode 100644 gdb/common/buffer.h delete mode 100644 gdb/common/byte-vector.h delete mode 100644 gdb/common/cleanups.c delete mode 100644 gdb/common/cleanups.h delete mode 100644 gdb/common/common-debug.c delete mode 100644 gdb/common/common-debug.h delete mode 100644 gdb/common/common-defs.h delete mode 100644 gdb/common/common-exceptions.c delete mode 100644 gdb/common/common-exceptions.h delete mode 100644 gdb/common/common-gdbthread.h delete mode 100644 gdb/common/common-inferior.h delete mode 100644 gdb/common/common-regcache.h delete mode 100644 gdb/common/common-types.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 100644 gdb/common/def-vector.h delete mode 100644 gdb/common/environ.c delete mode 100644 gdb/common/environ.h delete mode 100644 gdb/common/errors.c delete mode 100644 gdb/common/fileio.h delete mode 100644 gdb/common/filestuff.c delete mode 100644 gdb/common/filestuff.h delete mode 100644 gdb/common/filtered-iterator.h delete mode 100644 gdb/common/format.h delete mode 100644 gdb/common/gdb_assert.h delete mode 100644 gdb/common/gdb_locale.h delete mode 100644 gdb/common/gdb_optional.h delete mode 100644 gdb/common/gdb_ref_ptr.h delete mode 100644 gdb/common/gdb_setjmp.h delete mode 100644 gdb/common/gdb_splay_tree.h delete mode 100644 gdb/common/gdb_string_view.h delete mode 100644 gdb/common/gdb_sys_time.h delete mode 100644 gdb/common/gdb_tilde_expand.c delete mode 100644 gdb/common/gdb_tilde_expand.h delete mode 100644 gdb/common/gdb_unique_ptr.h delete mode 100644 gdb/common/gdb_unlinker.h delete mode 100644 gdb/common/gdb_vecs.h delete mode 100644 gdb/common/gdb_wait.h delete mode 100644 gdb/common/host-defs.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/netstuff.h delete mode 100644 gdb/common/new-op.c delete mode 100644 gdb/common/observable.h delete mode 100644 gdb/common/pathstuff.c delete mode 100644 gdb/common/pathstuff.h delete mode 100644 gdb/common/preprocessor.h delete mode 100644 gdb/common/print-utils.h delete mode 100644 gdb/common/ptid.c delete mode 100644 gdb/common/ptid.h delete mode 100644 gdb/common/queue.h delete mode 100644 gdb/common/refcounted-object.h delete mode 100644 gdb/common/rsp-low.h delete mode 100644 gdb/common/run-time-clock.h delete mode 100644 gdb/common/safe-iterator.h delete mode 100644 gdb/common/scoped_fd.h delete mode 100644 gdb/common/scoped_mmap.c delete mode 100644 gdb/common/scoped_mmap.h delete mode 100644 gdb/common/scoped_restore.h delete mode 100644 gdb/common/selftest.c delete mode 100644 gdb/common/selftest.h 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/common/vec.h delete mode 100644 gdb/common/version.h delete mode 100644 gdb/common/x86-xstate.h delete mode 100644 gdb/common/xml-utils.h create mode 100644 gdb/features/aarch64-pauth.c create mode 100644 gdb/features/aarch64-pauth.xml 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 create mode 100644 gdb/features/i386/32bit-segments.c create mode 100644 gdb/features/i386/32bit-segments.xml 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 create mode 100644 gdb/fortran-operator.def 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%) create mode 100644 gdb/gdbsupport/break-common.h rename gdb/{common => gdbsupport}/btrace-common.c (100%) create mode 100644 gdb/gdbsupport/btrace-common.h rename gdb/{common => gdbsupport}/buffer.c (100%) create mode 100644 gdb/gdbsupport/buffer.h create mode 100644 gdb/gdbsupport/byte-vector.h create mode 100644 gdb/gdbsupport/cleanups.c create mode 100644 gdb/gdbsupport/cleanups.h create mode 100644 gdb/gdbsupport/common-debug.c create mode 100644 gdb/gdbsupport/common-debug.h create mode 100644 gdb/gdbsupport/common-defs.h create mode 100644 gdb/gdbsupport/common-exceptions.c create mode 100644 gdb/gdbsupport/common-exceptions.h create mode 100644 gdb/gdbsupport/common-gdbthread.h create mode 100644 gdb/gdbsupport/common-inferior.h rename gdb/{common => gdbsupport}/common-regcache.c (100%) create mode 100644 gdb/gdbsupport/common-regcache.h create mode 100644 gdb/gdbsupport/common-types.h 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 create mode 100644 gdb/gdbsupport/environ.h create mode 100644 gdb/gdbsupport/errors.c rename gdb/{common => gdbsupport}/errors.h (100%) rename gdb/{common => gdbsupport}/fileio.c (100%) create mode 100644 gdb/gdbsupport/fileio.h create mode 100644 gdb/gdbsupport/filestuff.c create mode 100644 gdb/gdbsupport/filestuff.h create mode 100644 gdb/gdbsupport/filtered-iterator.h 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%) create mode 100644 gdb/gdbsupport/gdb_assert.h create mode 100644 gdb/gdbsupport/gdb_locale.h create mode 100644 gdb/gdbsupport/gdb_optional.h rename gdb/{common => gdbsupport}/gdb_proc_service.h (100%) create mode 100644 gdb/gdbsupport/gdb_ref_ptr.h create mode 100644 gdb/gdbsupport/gdb_setjmp.h rename gdb/{common => gdbsupport}/gdb_signals.h (100%) create mode 100644 gdb/gdbsupport/gdb_splay_tree.h create mode 100644 gdb/gdbsupport/gdb_string_view.h rename gdb/{common => gdbsupport}/gdb_string_view.tcc (100%) create mode 100644 gdb/gdbsupport/gdb_sys_time.h create mode 100644 gdb/gdbsupport/gdb_tilde_expand.c create mode 100644 gdb/gdbsupport/gdb_tilde_expand.h create mode 100644 gdb/gdbsupport/gdb_unique_ptr.h create mode 100644 gdb/gdbsupport/gdb_unlinker.h rename gdb/{common => gdbsupport}/gdb_vecs.c (100%) create mode 100644 gdb/gdbsupport/gdb_vecs.h create mode 100644 gdb/gdbsupport/gdb_wait.h rename gdb/{common => gdbsupport}/hash_enum.h (100%) create mode 100644 gdb/gdbsupport/host-defs.h 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 create mode 100644 gdb/gdbsupport/netstuff.h create mode 100644 gdb/gdbsupport/new-op.c rename gdb/{common => gdbsupport}/next-iterator.h (100%) create mode 100644 gdb/gdbsupport/observable.h 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%) create mode 100644 gdb/gdbsupport/preprocessor.h rename gdb/{common => gdbsupport}/print-utils.c (100%) create mode 100644 gdb/gdbsupport/print-utils.h create mode 100644 gdb/gdbsupport/ptid.c create mode 100644 gdb/gdbsupport/ptid.h create mode 100644 gdb/gdbsupport/refcounted-object.h 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%) create mode 100644 gdb/gdbsupport/run-time-clock.h create mode 100644 gdb/gdbsupport/safe-iterator.h create mode 100644 gdb/gdbsupport/scope-exit.h create mode 100644 gdb/gdbsupport/scoped_fd.h create mode 100644 gdb/gdbsupport/scoped_mmap.c create mode 100644 gdb/gdbsupport/scoped_mmap.h create mode 100644 gdb/gdbsupport/scoped_restore.h create mode 100644 gdb/gdbsupport/selftest.c create mode 100644 gdb/gdbsupport/selftest.h 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%) create mode 100644 gdb/gdbsupport/vec.h create mode 100644 gdb/gdbsupport/version.h create mode 100644 gdb/gdbsupport/x86-xstate.h rename gdb/{common => gdbsupport}/xml-utils.c (100%) create mode 100644 gdb/gdbsupport/xml-utils.h 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/cc-with-debug-names.exp create mode 100644 gdb/testsuite/boards/cc-with-dwz-m.exp create mode 100644 gdb/testsuite/boards/cc-with-dwz.exp create mode 100644 gdb/testsuite/boards/cc-with-gdb-index.exp 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/big_packed_array.exp create mode 100644 gdb/testsuite/gdb.ada/big_packed_array/foo_ra24_010.adb create mode 100644 gdb/testsuite/gdb.ada/big_packed_array/pck.adb create mode 100644 gdb/testsuite/gdb.ada/big_packed_array/pck.ads create mode 100644 gdb/testsuite/gdb.ada/catch_ex_std.exp create mode 100644 gdb/testsuite/gdb.ada/catch_ex_std/foo.adb create mode 100644 gdb/testsuite/gdb.ada/catch_ex_std/some_package.adb create mode 100644 gdb/testsuite/gdb.ada/catch_ex_std/some_package.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/frame_arg_lang.exp create mode 100644 gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb create mode 100644 gdb/testsuite/gdb.ada/frame_arg_lang/foo.c create mode 100644 gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb create mode 100644 gdb/testsuite/gdb.ada/frame_arg_lang/pck.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.ada/mi_ref_changeable.exp create mode 100644 gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb create mode 100644 gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads create mode 100644 gdb/testsuite/gdb.ada/ptype_array.exp create mode 100644 gdb/testsuite/gdb.ada/ptype_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/ptype_array/pck.adb create mode 100644 gdb/testsuite/gdb.ada/ptype_array/pck.ads create mode 100644 gdb/testsuite/gdb.ada/ptype_union.c create mode 100644 gdb/testsuite/gdb.ada/ptype_union.exp create mode 100644 gdb/testsuite/gdb.ada/vla.exp create mode 100644 gdb/testsuite/gdb.ada/vla/vla.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp 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/amd64-eval.cc create mode 100644 gdb/testsuite/gdb.arch/amd64-eval.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/complex-parts.c create mode 100644 gdb/testsuite/gdb.base/complex-parts.exp create mode 100644 gdb/testsuite/gdb.base/coredump-filter-build-id.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/interrupt-daemon-attach.c create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon-attach.exp create mode 100644 gdb/testsuite/gdb.base/max-depth.c create mode 100644 gdb/testsuite/gdb.base/max-depth.exp 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/pretty-print.c create mode 100644 gdb/testsuite/gdb.base/pretty-print.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/solib-probes-nosharedlibrary.c create mode 100644 gdb/testsuite/gdb.base/solib-probes-nosharedlibrary.exp copy gdb/testsuite/gdb.base/{source-error.gdb => source-error-1.gdb} (100%) create mode 100644 gdb/testsuite/gdb.base/stack-protector.c create mode 100644 gdb/testsuite/gdb.base/stack-protector.exp create mode 100644 gdb/testsuite/gdb.base/start-cpp.cc create mode 100644 gdb/testsuite/gdb.base/start-cpp.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/symlink-sourcefile.c create mode 100644 gdb/testsuite/gdb.base/symlink-sourcefile.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/many-args.cc create mode 100644 gdb/testsuite/gdb.cp/many-args.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/dw2-ranges-main.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-add-index.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds.f90 create mode 100644 gdb/testsuite/gdb.fortran/block-data.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.f delete mode 100644 gdb/testsuite/gdb.fortran/complex.f create mode 100644 gdb/testsuite/gdb.fortran/complex.f90 create mode 100644 gdb/testsuite/gdb.fortran/dot-ops.exp create mode 100644 gdb/testsuite/gdb.fortran/function-calls.exp create mode 100644 gdb/testsuite/gdb.fortran/function-calls.f90 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/intrinsics.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsics.f90 create mode 100644 gdb/testsuite/gdb.fortran/max-depth.exp create mode 100644 gdb/testsuite/gdb.fortran/max-depth.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.fortran/ptype-on-functions.exp create mode 100644 gdb/testsuite/gdb.fortran/ptype-on-functions.f90 create mode 100644 gdb/testsuite/gdb.fortran/type-kinds.exp create mode 100644 gdb/testsuite/gdb.go/max-depth.exp create mode 100644 gdb/testsuite/gdb.go/max-depth.go delete mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp rename gdb/testsuite/gdb.mi/{mi-breakpoint-location-ena-dis.cc => mi-breakpoint-mu [...] create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-multiple-locations.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.mi/mi2-cli-display.c create mode 100644 gdb/testsuite/gdb.mi/mi2-cli-display.exp create mode 100644 gdb/testsuite/gdb.modula2/max-depth.c create mode 100644 gdb/testsuite/gdb.modula2/max-depth.exp create mode 100644 gdb/testsuite/gdb.python/py-format-string.c create mode 100644 gdb/testsuite/gdb.python/py-format-string.exp create mode 100644 gdb/testsuite/gdb.python/py-format-string.py create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.c create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.exp create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.py create mode 100644 gdb/testsuite/gdb.server/sysroot.c create mode 100644 gdb/testsuite/gdb.server/sysroot.exp create mode 100644 gdb/testsuite/gdb.testsuite/foreach_with_prefix.exp create mode 100644 gdb/testsuite/gdb.threads/vfork-follow-child-exec.c create mode 100644 gdb/testsuite/gdb.threads/vfork-follow-child-exec.exp create mode 100644 gdb/testsuite/gdb.threads/vfork-follow-child-exit.c create mode 100644 gdb/testsuite/gdb.threads/vfork-follow-child-exit.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/thread-fsm.c delete mode 100644 gdb/tui/tui-windata.c delete mode 100644 gdb/tui/tui-windata.h create mode 100644 gdb/type-stack.c create mode 100644 gdb/type-stack.h create mode 100644 gdb/unittests/child-path-selftests.c 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/aarch64_pr23870_bar.c create mode 100644 gold/testsuite/aarch64_pr23870_foo.c create mode 100644 gold/testsuite/aarch64_pr23870_main.S 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 delete mode 100644 ld/emulparams/elf_i386_chaos.sh create mode 100644 ld/emultempl/elf-x86.em create mode 100644 ld/emultempl/solaris2-x86.em create mode 100644 ld/scripttempl/elf64bpf.sc create mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt-3.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-4.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-5.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-6.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-7.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-so.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt.ld create mode 100644 ld/testsuite/ld-aarch64/bti-warn.d 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/pac-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.s create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.s create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac3.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-arc/relax-local-pic.d create mode 100644 ld/testsuite/ld-arc/relax-local-pic.s create mode 100644 ld/testsuite/ld-arm/attr-merge-13.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-13a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-13b.s create mode 100644 ld/testsuite/ld-arm/bf.d create mode 100644 ld/testsuite/ld-arm/bf.s create mode 100644 ld/testsuite/ld-arm/bfcsel.d create mode 100644 ld/testsuite/ld-arm/bfcsel.s create mode 100644 ld/testsuite/ld-arm/bfl.d create mode 100644 ld/testsuite/ld-arm/bfl.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/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/pr24511.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-gc/skip-map-discarded.d create mode 100644 ld/testsuite/ld-gc/skip-map-discarded.map create mode 100644 ld/testsuite/ld-gc/skip-map-discarded.s delete mode 100644 ld/testsuite/ld-i386/pr18801.d create mode 100644 ld/testsuite/ld-i386/pr18801a.d create mode 100644 ld/testsuite/ld-i386/pr18801b.d create mode 100644 ld/testsuite/ld-i386/pr24276.dso create mode 100644 ld/testsuite/ld-i386/pr24276.warn create mode 100644 ld/testsuite/ld-i386/pr24322a.d create mode 100644 ld/testsuite/ld-i386/pr24322b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet1.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet2a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet2b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet3a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet3b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet4a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet4b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet5a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet5b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet6.d 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-msp430-elf/valid-map-foo.s create mode 100644 ld/testsuite/ld-msp430-elf/valid-map.d create mode 100644 ld/testsuite/ld-msp430-elf/valid-map.map create mode 100644 ld/testsuite/ld-msp430-elf/valid-map.s create mode 100644 ld/testsuite/ld-msp430-elf/warn-no-lower-code.r create mode 100644 ld/testsuite/ld-msp430-elf/warn-no-lower-data.r create mode 100644 ld/testsuite/ld-msp430-elf/warn-no-lower.r create mode 100644 ld/testsuite/ld-msp430-elf/warn-no-lower.s create mode 100644 ld/testsuite/ld-plugin/pr24406-1.c create mode 100644 ld/testsuite/ld-plugin/pr24406-2a.c create mode 100644 ld/testsuite/ld-plugin/pr24406-2b.c create mode 100644 ld/testsuite/ld-plugin/pr24486a.c create mode 100644 ld/testsuite/ld-plugin/pr24486b.c create mode 100644 ld/testsuite/ld-plugin/pr24486c.c 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 create mode 100644 ld/testsuite/ld-scripts/pr24008.d create mode 100644 ld/testsuite/ld-scripts/pr24008.map copy ld/testsuite/{ld-undefined/dummy.s => ld-scripts/pr24008.s} (100%) create mode 100644 ld/testsuite/ld-scripts/pr24008.t 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 delete mode 100644 ld/testsuite/ld-x86-64/pr18801.d create mode 100644 ld/testsuite/ld-x86-64/pr18801a.d create mode 100644 ld/testsuite/ld-x86-64/pr18801b.d create mode 100644 ld/testsuite/ld-x86-64/pr24276.dso create mode 100644 ld/testsuite/ld-x86-64/pr24276.warn create mode 100644 ld/testsuite/ld-x86-64/pr24322a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24322a.d create mode 100644 ld/testsuite/ld-x86-64/pr24322a.s create mode 100644 ld/testsuite/ld-x86-64/pr24322b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24322b.d create mode 100644 ld/testsuite/ld-x86-64/pr24322b.s copy binutils/testsuite/binutils-all/i386/empty.s => ld/testsuite/ld-x86-64/pr2432 [...] 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 ld/testsuite/ld-x86-64/property-x86-cet.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet1-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet1.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet6-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet6.d create mode 100644 ld/testsuite/ld-xtensa/call_overflow.d create mode 100644 ld/testsuite/ld-xtensa/call_overflow1.s create mode 100644 ld/testsuite/ld-xtensa/call_overflow2.s create mode 100644 ld/testsuite/ld-xtensa/call_overflow3.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie-export-dynamic.d 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 rename {gdb => sim}/common/create-version.sh (100%) 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