This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/cbiesinger/all-perf-patches in repository binutils-gdb.
discards 941dd98b3b Don't make an extra copy + allocation of the demangled name discards 47baaf997c Compute msymbol hash codes in parallel discards 0555afa50a Precompute hash value for symbol_set_names discards f102766453 Set names of worker threads discards 9ed6e2637d Use run_on_main_thread in gdb.post_event discards adf5651842 Add maint set/show worker-threads discards 07223467a5 Demangle minsyms in parallel discards f21fb66ad4 Implement a thread pool discards 6d77e475ff Introduce thread-safe way to handle SIGSEGV discards 377bb1ee10 Introduce run_on_main_thread discards 102e588d44 Introduce alternate_signal_stack RAII class discards 0f66a131a4 Add RAII class for blocking gdb signals discards c763d1faf4 Add configure check for std::thread discards 84d0492a0f Defer minimal symbol name-setting adds 14796d2978 Add a note for how to get the list of threads adds bd888c0fe2 Add myself to the gdb/MAINTAINERS write-after-approval list adds 39bcc47c7e infcall: move assertions in 'call_function_by_hand_dummy' to [...] adds 37055cada8 infcall: remove unused parameter in 'value_arg_coerce' adds 12e7c35ec3 infcall: refactor 'call_function_by_hand_dummy' adds 6999161a2a Move readline to the readline/readline subdirectory adds f16f7b7c74 Fix opcodes includes adds 867c09822c Automatic date update in version.in adds 33d569b709 gdb/python: Return None from Progspace.block_for_pc on error adds 4ccdfbec50 [gdb/testsuite] Add -wrap pattern flag to gdb_test_multiple adds 71737c435d Simplify Python checks in configure.ac adds cbb5a2ea49 Remove python_has_threads check in configure.ac adds 7b71fc971b Call forget_cached_source_info to clear the stale source cache adds e2ffdcea6c Automatic date update in version.in adds c0c121b01c readelf PT_PHDR check adds 30fe183248 PR4499, assign file positions assumes segment offsets increasing adds 158da0d12a [gdb/testsuite] Use -wrap and $gdb_test_name in gdb_test_mul [...] adds 37a5888387 PR25125, relaxation chooses wrong branch size adds 52c64cf72d gdbserver does not need xstrdup adds 93878f4717 Allow out-of-order reads of CIEs adds 27cee81d06 Fix potential undefined behaviour in the RX disassembler. adds 5c49f2cd78 Improve objcopy's note mergeing capabilities. adds 5396ae1717 Don't make an extra copy + allocation of the demangled name adds 92174eeae8 Revert unintentional change in symtab.c adds 1834d45f0f Fix find_charset_names. adds 256878f318 elfedit.c: Replace BYTE_PUT with byte_put adds 760ddef46d elfedit: Report unknown x86 feature adds 25294a18fd Automatic date update in version.in adds 1cc3da765d sort_gnu_build_notes fix adds 30baf67b65 [gdb] Fix more typos in comments (2) adds 6f69abb049 Optimise away eh_frame advance_loc 0 adds f612a98f9f Add some missing casts to suppress implicit cast warnings adds e9c999a28f Automatic date update in version.in adds 12c3e9173e Automatic date update in version.in adds dee334510f Prevent an illegal memory access in the xgate disassembler. adds d1e304bc27 Stop potential illegal memory access in the NS32K disassembler. adds bbf9a0b5ee Fix buffer overrun in TIC30 disassembler. adds 1ee3542c0a Fix potentially illegal shift and assign operation in CSKY d [...] adds 87f34879e5 Add a string_view version of startswith adds d7b510baa8 Automatic date update in version.in adds b9d8f5601b Re: Optimise away eh_frame advance_loc 0 adds 2f1575ea6f Fix the size of the dos_message field in the internal_extra_ [...] adds 66a66a17f4 Fix array overruns in the S12Z disassembler. adds 993a00a986 Prevent a left shift by a negative value when disassembling [...] adds 9adb259150 Fix a potential illegal array access in the D30V disassembler. adds efea62b446 Fix array overrun when disassembling corrupt TIC30 binaries. adds 70cf683455 When copying pe format files, copy the dos_message array, ra [...] adds ed2a222951 Load system gdbinit files from a directory adds 35e65c49df Replace bsearch with a std::lower_bound-based search adds 0c921b219c Only make a nullterminated string if we need to adds 31edb80295 Change some arguments to gdb::string_view instead of name+len adds 90421c5656 addrmap: use gdb_static_assert for type size assertions adds cdc46a9ff4 Remove unused includes in ada-*.c files adds de93309a38 Clean up ada-lang.h adds f18ad8a16b Remove unused includes in infcmd.c and infrun.c adds 74fb338f46 Automatic date update in version.in adds 507916b855 x86: drop stray W adds a2cebd03fa x86: slightly rearrange struct insn_template adds 3cc17af589 x86: re-do "shorthand" handling adds a961a1e174 x86: add tests to cover defaulting of operand sizes for ambi [...] adds 197245e341 Add a --output=<DIR> option to ar to allow the specifying of [...] adds a712c56a9a Update email address for Palmer Dabbelt. adds 864619bb2e Add the ability to the BFD library to read build-ids from co [...] adds 1820262bc9 Modify the ARNM assembler to accept the omission of the imme [...] adds 808590ec5a Only clear the minsym array when necessary adds 60b6ede845 [gdb/testsuite] Add -early pattern flag for gdb_test_multiple adds c7e49b689b Automatic date update in version.in adds e20f9590e7 Add support for context sensitive '.arch_extension' to the A [...] adds 3d11e68e4b [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call adds f78d04905a i386; Add .code16gcc fldenv tests adds 75cafaa61a Convert int to bool in agent.c adds a2726d4ff8 [ARM] Store exception handling information per-bfd instead o [...] adds b231e86ac9 Use strerror_r in safe_strerror if available adds 33cb1647d6 Regenerate config.in adds 8d6efaa20d Don't read agent symbols when disabled adds d1e36019c1 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds e7e97a2ecd Also check for strerror_r in gdbserver adds 9ad9b77d64 Implement convenience functions to examine GDB settings. adds f3fb2519e6 Test the convenience functions $_gdb_setting and $_gdb_setting_str. adds aed61d02fb NEWS and documentation for $_gdb_setting and $_gdb_setting_str. adds 59c35742fb gdb/fortran: Add new 'info modules' command adds 165f8965d7 gdb: Add new commands to list module variables and functions adds e170989694 gdb: Don't print a newline in language la_print_typedef methods adds d0d6922c68 Automatic date update in version.in adds bd5766ec68 [ARM, thumb] Fix disassembling bug after reloading a symbol file adds e48f6033b0 Move check for strerror_r to common.m4 where it belongs adds b74816496d Fix up safe_strerror constification adds 5df96a4e6e Simplify print_sys_errmsg adds a1dc3a23d0 Automatic date update in version.in adds e96ec2bab7 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds 11af934b5c [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds 10d2e6b9c9 Automatic date update in version.in adds 5e874de30b Automatic date update in version.in adds 64f52b3ec1 Implement objcopy/strip --keep-section=<sectionpattern> adds 5103274ffc Fix potential array overruns when disassembling corrupt v850 [...] adds 85b80b0f9b x86: re-arrange process_operands() adds dae8b3eb23 Obsolete Solaris 10 support adds 3573abe1de Add static_asserts for the sizes of space-critical structs adds 73ddaae155 Automatic date update in version.in adds cbb54a288a Unset EMBEDDED rather than assigning as empty adds f2aaebdb97 GENERATE_SHLIB_SCRIPT vs. EMBEDDED. adds f8687e93a6 x86: consolidate disassembler enum naming a little adds 267b8516f2 x86: split MONITORX/MWAITX entries adds 7abb8d8111 x86: fold OP_Mwaitx() into OP_Mwait() adds 3a70f7e8e3 Fix memory allocation and release problems in the bfd docume [...] adds ade7beeae4 Fix ARI warning in symtab.h adds 5d0510553e Change tui_source_element::line to have type std::string adds 1df2f9ef6c Style disassembly in the TUI adds 91ae903f89 Remove la_get_string member adds 8e71a6e725 Automatic date update in version.in adds 825165c57e Fix regression from TUI disassembly style patch adds b0a7971ad4 ld: Fix printed sizes in map file adds 75802ccb60 Fix an off-by-one error in the IN_RANGE macro used by readel [...] adds e0eac551da Remove some includes of readline.h adds 848288b363 Regenerate gnulib files adds ca3a04f65d Use strtok_r instead of strtok adds d70fc6126f Automatic date update in version.in adds 3c3358ca1a aarch64 and arm testsuite fixes for targets lacking shared libs adds c050c89a80 x86/Intel: drop IgnoreSize from operand-less MOVSD/CMPSD again adds 081e283faf x86: adjust register names printed for MONITOR/MWAIT adds 142861dfd5 x86: support further AMD Zen2 instructions adds 984b909a23 Order targets in ld/configure.tgt adds 595d3787e9 Remove CR16C support adds 496af5c811 [gdb/contrib] Add words.sh script adds ef07b8082e Fix bug merging notes with objcopy when no merging results i [...] adds e264b5b7a5 Allow the --output option of the "ar" prorgam to extract fil [...] adds 8ae2d3d9ea [gas][aarch64] Armv8.6-a option [1/X] adds df6780137d [binutils][aarch64] Bfloat16 enablement [2/X] adds 33593eafc9 [Patch][binutils][arm] Create a new generic coprocessor arra [...] adds aab2c27d9f [binutils][arm] BFloat16 enablement [4/X] adds c96f148b7b [Patch][binutils] Generic support for parsing numbers in bfl [...] adds 27cce8667f [Patch][binutils][arm] .bfloat16 directive for Arm [6/X] adds eb5bbc4821 [Patch][binutils][aarch64] .bfloat16 directive for AArch64 [7/10] adds 8382113fdb [binutils][aarch64] Matrix Multiply extension enablement [8/X] adds 616ce08e1c [Patch][binutils][arm] Armv8.6-A Matrix Multiply extension [9/10] adds 1f4cd317b6 [gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X] adds 4bdc3b18c7 Automatic date update in version.in adds 831bd6aa3b PR25172, Wrong description of --stop-address=ADDR switch adds bab6aec125 x86: introduce operand type "class" adds 00cee14fba x86: convert SReg from bitfield to enumerator adds 4a5c67ed84 x86: convert Control/Debug/Test from bitfield to enumerator adds 3528c362d9 x86: convert RegSIMD and RegMMX from bitfield to enumerator adds f74a630727 x86: convert RegMask and RegBND from bitfield to enumerator adds 8a46e447a8 Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." adds 992a70401e Constify command_line_input adds dc2be329b9 i386: Only check suffix in instruction mnemonic adds f309f1d655 Automatic date update in version.in adds 0a5e0a43cf Automatic date update in version.in adds b049ce2d39 Remove unused constructor declaration from cli_style_option adds 0b026263ea Remove can_highlight from TUI windows new bb749d8ae3 Defer minimal symbol name-setting new a7231e9d1c Add configure check for std::thread new 530c45db24 Add RAII class for blocking gdb signals new d14a705ab9 Introduce alternate_signal_stack RAII class new fe29e1fcde Introduce run_on_main_thread new af2deea454 Introduce thread-safe way to handle SIGSEGV new b0ca8b4f16 Implement a thread pool new 15ae80b467 Demangle minsyms in parallel new 9ca863ae09 Add maint set/show worker-threads new e4efbf384e Use run_on_main_thread in gdb.post_event new 4a7dabea39 Set names of worker threads new 65ffb7c552 Precompute hash value for symbol_set_names new f445b98611 Compute msymbol hash codes in parallel new 589b3e0ace [RFC] Don't block on finishing demangling msymbols
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 (941dd98b3b) \ N -- N -- N refs/heads/users/cbiesinger/all-perf-patches (589b3e0ace)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 76 + bfd/Makefile.am | 4 - bfd/Makefile.in | 6 - bfd/archures.c | 4 - bfd/bfd-in2.h | 44 - bfd/config.bfd | 6 +- bfd/configure | 1 - bfd/configure.ac | 1 - bfd/cpu-cr16c.c | 41 - bfd/doc/chew.c | 24 +- bfd/elf-bfd.h | 7 + bfd/elf-nacl.c | 1 + bfd/elf.c | 519 +- bfd/elf32-cr16c.c | 963 - bfd/elf32-spu.c | 1 + bfd/elfcore.h | 106 + bfd/elfxx-target.h | 4 + bfd/libbfd.h | 40 - bfd/libcoff-in.h | 1 + bfd/libcoff.h | 1 + bfd/peXXigen.c | 21 +- bfd/peicode.h | 24 + bfd/po/SRC-POTFILES.in | 2 - bfd/reloc.c | 82 - bfd/targets.c | 2 - bfd/version.h | 2 +- binutils/ChangeLog | 115 + binutils/MAINTAINERS | 2 +- binutils/NEWS | 6 + binutils/ar.c | 162 +- binutils/doc/binutils.texi | 28 +- binutils/elfedit.c | 7 +- binutils/objcopy.c | 791 +- binutils/objdump.c | 2 +- binutils/readelf.c | 26 +- binutils/testsuite/binutils-all/ar.exp | 45 + binutils/testsuite/binutils-all/keep-section-1.d | 8 + binutils/testsuite/binutils-all/keep-section-2.d | 10 + binutils/testsuite/binutils-all/note-2-32.d | 15 +- binutils/testsuite/binutils-all/note-2-32.s | 76 +- binutils/testsuite/binutils-all/note-2-64.d | 15 +- binutils/testsuite/binutils-all/note-2-64.s | 78 +- binutils/testsuite/binutils-all/note-3-32.d | 10 +- binutils/testsuite/binutils-all/note-3-32.s | 15 +- binutils/testsuite/binutils-all/note-3-64.d | 10 +- binutils/testsuite/binutils-all/note-3-64.s | 14 +- binutils/testsuite/binutils-all/note-4-32.d | 8 +- binutils/testsuite/binutils-all/note-4-32.s | 14 +- binutils/testsuite/binutils-all/note-4-64.d | 10 +- binutils/testsuite/binutils-all/note-4-64.s | 14 +- binutils/testsuite/binutils-all/note-6-32.d | 20 + binutils/testsuite/binutils-all/note-6-32.s | 145 + binutils/testsuite/binutils-all/note-6-64.d | 20 + binutils/testsuite/binutils-all/note-6-64.s | 145 + binutils/testsuite/binutils-all/objcopy.exp | 5 + gas/ChangeLog | 286 + gas/as.h | 1 + gas/config/atof-ieee.c | 83 +- gas/config/tc-aarch64.c | 107 +- gas/config/tc-arm.c | 398 +- gas/config/tc-hppa.c | 11 +- gas/config/tc-i386-intel.c | 4 +- gas/config/tc-i386.c | 434 +- gas/doc/c-aarch64.texi | 10 +- gas/doc/c-arm.texi | 3 + gas/doc/c-i386.texi | 5 +- gas/dw2gencfi.c | 11 +- gas/ehopt.c | 18 +- gas/testsuite/gas/aarch64/bfloat16-directive-be.d | 11 + gas/testsuite/gas/aarch64/bfloat16-directive-le.d | 11 + gas/testsuite/gas/aarch64/bfloat16-directive.s | 19 + gas/testsuite/gas/aarch64/bfloat16.d | 56 + gas/testsuite/gas/aarch64/bfloat16.s | 70 + gas/testsuite/gas/aarch64/dgh.d | 11 + gas/testsuite/gas/aarch64/dgh.s | 4 + gas/testsuite/gas/aarch64/f32mm.d | 11 + gas/testsuite/gas/aarch64/f32mm.s | 12 + gas/testsuite/gas/aarch64/f64mm.d | 62 + gas/testsuite/gas/aarch64/f64mm.s | 71 + gas/testsuite/gas/aarch64/i8mm.d | 43 + gas/testsuite/gas/aarch64/i8mm.s | 56 + gas/testsuite/gas/aarch64/illegal-bfloat16.d | 4 + gas/testsuite/gas/aarch64/illegal-bfloat16.l | 95 + gas/testsuite/gas/aarch64/illegal-bfloat16.s | 67 + gas/testsuite/gas/aarch64/illegal-ldraa.l | 52 +- gas/testsuite/gas/aarch64/illegal-ldraa.s | 2 - gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d | 13 + gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s | 7 + gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 27 + gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 24 + gas/testsuite/gas/aarch64/sve-movprfx-mm.s | 25 + gas/testsuite/gas/arm/attr-march-armv8_6-a.d | 17 + gas/testsuite/gas/arm/bfloat16-bad.d | 4 + gas/testsuite/gas/arm/bfloat16-bad.l | 112 + gas/testsuite/gas/arm/bfloat16-bad.s | 119 + gas/testsuite/gas/arm/bfloat16-cmdline-bad-2.d | 4 + gas/testsuite/gas/arm/bfloat16-cmdline-bad-3.d | 4 + gas/testsuite/gas/arm/bfloat16-cmdline-bad.d | 5 + gas/testsuite/gas/arm/bfloat16-directive-be.d | 11 + gas/testsuite/gas/arm/bfloat16-directive-le.d | 11 + gas/testsuite/gas/arm/bfloat16-directive.s | 19 + gas/testsuite/gas/arm/bfloat16-neon.s | 53 + gas/testsuite/gas/arm/bfloat16-non-neon.s | 9 + gas/testsuite/gas/arm/bfloat16-thumb-bad.d | 4 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 112 + gas/testsuite/gas/arm/bfloat16-thumb.d | 44 + gas/testsuite/gas/arm/bfloat16-vfp.d | 16 + gas/testsuite/gas/arm/bfloat16.d | 39 + gas/testsuite/gas/arm/bfloat16.s | 2 + gas/testsuite/gas/arm/i8mm.d | 36 + gas/testsuite/gas/arm/i8mm.s | 32 + gas/testsuite/gas/arm/mve-ext.d | 8 + gas/testsuite/gas/arm/mve-ext.s | 4 + gas/testsuite/gas/arm/mvefp-ext.d | 8 + gas/testsuite/gas/arm/mvefp-ext.s | 5 + gas/testsuite/gas/i386/arch-13-znver1.d | 28 +- gas/testsuite/gas/i386/arch-13-znver2.d | 26 +- gas/testsuite/gas/i386/arch-13.d | 4 +- gas/testsuite/gas/i386/arch-13.s | 6 + gas/testsuite/gas/i386/code16.d | 15 + gas/testsuite/gas/i386/code16.s | 9 + gas/testsuite/gas/i386/general.l | 11 +- gas/testsuite/gas/i386/general.s | 6 + gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/ilp32/x86-64-sse-noavx.d | 66 +- gas/testsuite/gas/i386/ilp32/x86-64-sse3.d | 38 +- gas/testsuite/gas/i386/noreg16.d | 67 + gas/testsuite/gas/i386/noreg16.s | 61 + gas/testsuite/gas/i386/noreg32.d | 67 + gas/testsuite/gas/i386/noreg32.s | 60 + gas/testsuite/gas/i386/noreg64.d | 67 + gas/testsuite/gas/i386/noreg64.s | 60 + gas/testsuite/gas/i386/x86-64-arch-3-znver1.d | 30 +- gas/testsuite/gas/i386/x86-64-arch-3-znver2.d | 28 +- gas/testsuite/gas/i386/x86-64-arch-3.d | 17 +- gas/testsuite/gas/i386/x86-64-arch-3.s | 9 + gas/testsuite/gas/i386/x86-64-branch-4.l | 4 +- gas/testsuite/gas/i386/x86-64-mwaitx-bdver4.d | 10 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 4 +- gas/testsuite/gas/i386/x86-64-sse3.d | 63 +- gas/testsuite/gas/i386/x86-64-sse3.s | 3 + gas/testsuite/gas/i386/x86-64-suffix.d | 6 +- gas/write.c | 8 +- gdb/ChangeLog | 550 + gdb/MAINTAINERS | 5 +- gdb/Makefile.in | 11 +- gdb/NEWS | 35 + gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-tdep.c | 2 +- gdb/ada-lang.c | 1870 +- gdb/ada-lang.h | 34 - gdb/ada-typeprint.c | 10 - gdb/ada-valprint.c | 6 +- gdb/addrmap.c | 16 +- gdb/agent.c | 19 +- gdb/amd64-nat.c | 2 +- gdb/arc-tdep.c | 6 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arm-tdep.c | 29 +- gdb/block.c | 2 +- gdb/breakpoint.h | 4 +- gdb/btrace.h | 2 +- gdb/c-lang.c | 4 - gdb/c-typeprint.c | 2 +- gdb/c-varobj.c | 4 +- gdb/charset.c | 7 +- gdb/cli/cli-cmds.c | 233 +- gdb/cli/cli-decode.c | 4 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-script.c | 8 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-style.h | 3 - gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 7 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-object-run.c | 2 +- gdb/completer.c | 2 +- gdb/config.in | 16 +- gdb/configure | 137 +- gdb/configure.ac | 75 +- gdb/configure.host | 2 +- gdb/configure.tgt | 1 + gdb/contrib/words.sh | 129 + gdb/corelow.c | 4 +- gdb/cp-support.c | 2 +- gdb/ctfread.c | 14 +- gdb/d-lang.c | 1 - gdb/dbxread.c | 24 +- gdb/defs.h | 2 +- gdb/demangle.c | 2 +- gdb/doc/ChangeLog | 31 + gdb/doc/Makefile.in | 6 +- gdb/doc/gdb.texinfo | 194 +- gdb/doc/python.texi | 3 + gdb/dwarf-index-write.c | 2 +- gdb/dwarf2-frame.c | 118 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2read.c | 57 +- gdb/elfread.c | 25 +- gdb/eval.c | 2 +- gdb/exec.c | 2 +- gdb/extension.c | 3 + gdb/f-lang.c | 1 - gdb/f-typeprint.c | 1 - gdb/frame-base.h | 2 +- gdb/frame.h | 2 +- gdb/frv-tdep.c | 2 +- gdb/gdbcmd.h | 2 +- gdb/gdbserver/ChangeLog | 41 + gdb/gdbserver/ax.h | 1 - gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 2 +- gdb/gdbserver/linux-aarch64-low.c | 6 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-low.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 6 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/server.c | 16 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/utils.c | 12 - gdb/gdbserver/win32-low.c | 4 +- gdb/gdbsupport/agent.c | 20 +- gdb/gdbsupport/agent.h | 8 +- gdb/gdbsupport/common-utils.h | 16 +- gdb/gdbsupport/common.m4 | 2 +- gdb/gdbsupport/gdb_binary_search.h | 59 + gdb/gdbsupport/mingw-strerror.c | 2 +- gdb/gdbsupport/posix-strerror.c | 20 +- gdb/gdbtypes.h | 2 +- gdb/gnu-nat.c | 2 +- gdb/go-lang.c | 1 - gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-value.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/i386-tdep.h | 2 +- gdb/infcall.c | 115 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 6 - gdb/infrun.c | 6 - gdb/language.c | 10 - gdb/language.h | 22 - gdb/linespec.c | 2 +- gdb/linux-nat.c | 4 +- gdb/linux-tdep.c | 5 +- gdb/lm32-tdep.c | 2 +- gdb/m2-lang.c | 1 - gdb/m2-typeprint.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/macroexp.c | 2 +- gdb/main.c | 82 +- gdb/mdebugread.c | 80 +- gdb/memattr.c | 2 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-main.c | 9 +- gdb/microblaze-tdep.c | 4 +- gdb/minsyms.c | 174 +- gdb/minsyms.h | 10 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nat/linux-osdata.c | 19 +- gdb/objc-lang.c | 1 - gdb/objfiles.h | 22 +- gdb/opencl-lang.c | 1 - gdb/or1k-tdep.h | 4 +- gdb/p-lang.c | 1 - gdb/p-typeprint.c | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-tdep.h | 2 +- gdb/progspace.h | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 9 +- gdb/psymtab.c | 12 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-gdb-readline.c | 3 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-progspace.c | 6 +- gdb/python/py-value.c | 2 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 2 +- gdb/remote.c | 7 +- gdb/rs6000-tdep.c | 2 +- gdb/rust-lang.c | 3 +- gdb/s12z-tdep.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/sol-thread.c | 4 +- gdb/solib.c | 2 +- gdb/source.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 8 +- gdb/stabsread.c | 7 +- gdb/stubs/ChangeLog | 7 + gdb/stubs/ia64vms-stub.c | 4 +- gdb/stubs/m32r-stub.c | 2 +- gdb/stubs/m68k-stub.c | 2 +- gdb/stubs/sh-stub.c | 4 +- gdb/symfile.c | 7 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 462 +- gdb/symtab.h | 51 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 202 + gdb/testsuite/gdb.ada/array_bounds.exp | 13 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/arrayidx.exp | 26 +- gdb/testsuite/gdb.ada/arrayparam.exp | 3 +- gdb/testsuite/gdb.ada/arrayptr.exp | 3 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 7 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 3 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 13 +- gdb/testsuite/gdb.ada/fun_addr.exp | 5 +- gdb/testsuite/gdb.ada/funcall_param.exp | 4 +- gdb/testsuite/gdb.ada/interface.exp | 8 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 5 +- gdb/testsuite/gdb.ada/null_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 7 +- gdb/testsuite/gdb.ada/print_chars.exp | 9 +- gdb/testsuite/gdb.ada/print_pc.exp | 3 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_field.exp | 12 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 4 +- gdb/testsuite/gdb.ada/rec_return.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 4 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 7 +- gdb/testsuite/gdb.ada/taft_type.exp | 4 +- gdb/testsuite/gdb.ada/tagged.exp | 14 +- gdb/testsuite/gdb.ada/type_coercion.exp | 9 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 3 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 6 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 42 +- .../gdb.arch/pr25124.S} | 39 +- gdb/testsuite/gdb.arch/pr25124.exp | 49 + gdb/testsuite/gdb.asm/asm-source.exp | 3 +- gdb/testsuite/gdb.base/advance.exp | 3 +- gdb/testsuite/gdb.base/anon.exp | 2 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 4 +- gdb/testsuite/gdb.base/call-ar-st.exp | 3 +- gdb/testsuite/gdb.base/catch-syscall.exp | 9 +- gdb/testsuite/gdb.base/commands.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/default.exp | 280 +- gdb/testsuite/gdb.base/display.exp | 6 +- gdb/testsuite/gdb.base/float.exp | 8 +- gdb/testsuite/gdb.base/foll-fork.exp | 21 +- gdb/testsuite/gdb.base/help.exp | 20 +- gdb/testsuite/gdb.base/info-macros.exp | 59 +- gdb/testsuite/gdb.base/info-proc.exp | 3 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 22 +- gdb/testsuite/gdb.base/macscp.exp | 6 +- gdb/testsuite/gdb.base/memattr.exp | 3 +- gdb/testsuite/gdb.base/nofield.exp | 10 +- gdb/testsuite/gdb.base/pointers.exp | 22 +- gdb/testsuite/gdb.base/printcmds.exp | 4 +- gdb/testsuite/gdb.base/ptype.exp | 5 +- gdb/testsuite/gdb.base/restore.exp | 3 +- gdb/testsuite/gdb.base/return.exp | 4 +- gdb/testsuite/gdb.base/scope.exp | 10 +- gdb/testsuite/gdb.base/set-noassign.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 86 +- gdb/testsuite/gdb.base/settings.exp | 101 +- gdb/testsuite/gdb.base/shlib-call.exp | 6 +- gdb/testsuite/gdb.base/signals.exp | 6 +- gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/skip.exp | 3 +- gdb/testsuite/gdb.base/solib-symbol.exp | 3 +- gdb/testsuite/gdb.base/stap-probe.exp | 3 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 3 +- gdb/testsuite/gdb.base/varargs.exp | 9 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 103 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 28 +- gdb/testsuite/gdb.base/volatile.exp | 3 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 3 +- gdb/testsuite/gdb.base/watchpoint.exp | 8 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 2 +- gdb/testsuite/gdb.btrace/cpu.exp | 6 +- gdb/testsuite/gdb.btrace/enable.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 4 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 9 +- gdb/testsuite/gdb.cp/exceptprint.exp | 9 +- gdb/testsuite/gdb.cp/gdb2384.exp | 3 +- gdb/testsuite/gdb.cp/inherit.exp | 6 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 3 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namespace.exp | 26 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 10 +- gdb/testsuite/gdb.cp/overload.exp | 12 +- gdb/testsuite/gdb.cp/pr17132.exp | 8 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 14 +- gdb/testsuite/gdb.cp/templates.exp | 3 +- gdb/testsuite/gdb.dwarf2/count.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 3 +- gdb/testsuite/gdb.fortran/info-modules.exp | 187 + .../{info-types.f90 => info-types-2.f90} | 40 +- gdb/testsuite/gdb.fortran/info-types.exp | 11 +- gdb/testsuite/gdb.fortran/info-types.f90 | 18 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 15 +- gdb/testsuite/gdb.fortran/vla-history.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 6 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 6 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.multi/tids.exp | 18 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 6 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 6 +- gdb/testsuite/gdb.python/py-progspace.exp | 14 + gdb/testsuite/gdb.python/py-xmethods.exp | 3 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 14 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 22 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 13 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 13 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 13 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 13 +- .../gdb.server/connect-with-no-symbol-file.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 3 +- .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 8 +- .../attach-many-short-lived-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 6 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls.exp | 5 +- gdb/testsuite/gdb.threads/wp-replication.exp | 3 +- gdb/testsuite/gdb.trace/ax.exp | 94 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/gdb.exp | 84 +- gdb/top.c | 8 +- gdb/tracepoint.c | 2 +- gdb/tui/tui-command.h | 1 - gdb/tui/tui-data.h | 5 +- gdb/tui/tui-disasm.c | 82 +- gdb/tui/tui-hooks.c | 5 - gdb/tui/tui-interp.c | 1 - gdb/tui/tui-io.c | 2 +- gdb/tui/tui-source.c | 111 +- gdb/tui/tui-source.h | 11 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-wingeneral.c | 6 +- gdb/tui/tui-winsource.c | 101 +- gdb/tui/tui-winsource.h | 26 +- gdb/tui/tui.c | 2 +- gdb/unittests/rsp-low-selftests.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils.c | 20 +- gdb/utils.h | 2 +- gdb/valarith.c | 2 +- gdb/valops.c | 2 +- gdb/valprint.c | 2 +- gdb/valprint.h | 2 +- gdb/value.c | 2 +- gdb/value.h | 2 +- gdb/varobj.c | 2 +- gdb/x86-nat.h | 2 +- gdb/xcoffread.c | 42 +- gdb/xml-syscall.c | 5 +- gdb/xtensa-tdep.c | 2 +- gnulib/ChangeLog | 5 + gnulib/config.in | 6 + gnulib/import/Makefile.in | 15 +- include/ChangeLog | 53 + include/coff/internal.h | 2 +- include/elf/cr16c.h | 258 - include/elf/internal.h | 9 +- include/opcode/aarch64.h | 25 +- include/opcode/arm.h | 7 + ld/ChangeLog | 164 + ld/Makefile.am | 2 - ld/Makefile.in | 3 - ld/NEWS | 2 + ld/configure.tgt | 197 +- ld/emulparams/elf32bfinfd.sh | 3 +- ld/emulparams/elf32cr16c.sh | 5 - ld/emulparams/elf32frvfd.sh | 3 +- ld/emulparams/elf32lm32fd.sh | 3 +- ld/emulparams/i386lynx.sh | 2 +- ld/ldlang.c | 4 +- ld/po/BLD-POTFILES.in | 1 - ld/scripttempl/elf32cr16c.sc | 66 - ld/testsuite/ld-aarch64/aarch64-elf.exp | 7 +- ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 1 + ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 1 + ld/testsuite/ld-aarch64/bti-plt-1.d | 1 + ld/testsuite/ld-aarch64/bti-plt-2.d | 1 + ld/testsuite/ld-aarch64/bti-plt-3.d | 1 + ld/testsuite/ld-aarch64/bti-plt-4.d | 1 + ld/testsuite/ld-aarch64/bti-plt-6.d | 1 + ld/testsuite/ld-aarch64/bti-plt-7.d | 1 + ld/testsuite/ld-aarch64/bti-warn.d | 1 + ld/testsuite/ld-aarch64/dt_textrel.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-264-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-266-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-268-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-269-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-515-be.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-515.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-516-be.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-516.d | 1 + ld/testsuite/ld-aarch64/farcall-b-plt.d | 1 + ld/testsuite/ld-aarch64/farcall-bl-plt.d | 1 + ld/testsuite/ld-aarch64/gc-plt-relocs.d | 1 + ld/testsuite/ld-aarch64/gc-relocs-257-dyn.d | 1 + ld/testsuite/ld-aarch64/ifunc-1-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1.d | 2 +- ld/testsuite/ld-aarch64/ifunc-12.d | 2 +- ld/testsuite/ld-aarch64/ifunc-13.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14c.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14d.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14e.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14f.d | 2 +- ld/testsuite/ld-aarch64/ifunc-15.d | 2 +- ld/testsuite/ld-aarch64/ifunc-16.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2.d | 2 +- ld/testsuite/ld-aarch64/ifunc-20.d | 2 +- ld/testsuite/ld-aarch64/ifunc-21.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-6b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7c.d | 2 +- ld/testsuite/ld-aarch64/pac-plt-1.d | 1 + ld/testsuite/ld-aarch64/pac-plt-2.d | 1 + ld/testsuite/ld-aarch64/pcrel_pic_defined.d | 1 + ld/testsuite/ld-aarch64/pcrel_pic_undefined.d | 1 + ld/testsuite/ld-aarch64/pie-bind-locally.d | 1 + ld/testsuite/ld-aarch64/plt_mapping_symbol.d | 3 +- ld/testsuite/ld-aarch64/pr20402.d | 1 + ld/testsuite/ld-aarch64/pr22764.d | 1 + ld/testsuite/ld-aarch64/property-bti-pac1.d | 2 +- ld/testsuite/ld-aarch64/protected-data.d | 1 + ld/testsuite/ld-aarch64/rela-abs-relative-be.d | 2 +- ld/testsuite/ld-aarch64/rela-abs-relative-opt.d | 1 + ld/testsuite/ld-aarch64/rela-abs-relative.d | 1 + ld/testsuite/ld-aarch64/relasz.d | 1 + .../ld-aarch64/relocs-1027-symbolic-func.d | 1 + ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-desc-ie.d | 1 + ld/testsuite/ld-aarch64/tls-large-desc-be.d | 1 + ld/testsuite/ld-aarch64/tls-large-desc.d | 1 + ld/testsuite/ld-aarch64/tls-large-ie-be.d | 1 + ld/testsuite/ld-aarch64/tls-large-ie.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d | 1 + ld/testsuite/ld-aarch64/tls-small-ld.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-desc.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-gd.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-ie.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-ld.d | 1 + ld/testsuite/ld-aarch64/tlsle-symbol-offset.d | 1 + ld/testsuite/ld-aarch64/tlsle.d | 1 + ld/testsuite/ld-aarch64/variant_pcs-now.d | 1 + ld/testsuite/ld-aarch64/variant_pcs-shared.d | 1 + ld/testsuite/ld-arm/arm-elf.exp | 85 +- ld/testsuite/ld-arm/gc-hidden-1.d | 1 + ld/testsuite/ld-arm/movw-shared-1.d | 1 + ld/testsuite/ld-arm/movw-shared-2.d | 1 + ld/testsuite/ld-arm/movw-shared-3.d | 1 + ld/testsuite/ld-arm/movw-shared-4.d | 1 + ld/testsuite/ld-arm/pie-bind-locally.d | 1 + ld/testsuite/ld-arm/protected-data.d | 1 + ld/testsuite/ld-arm/rel32-reject-pie.d | 1 + ld/testsuite/ld-arm/rel32-reject.d | 1 + ld/testsuite/ld-arm/thumb2-bl-undefweak.d | 1 + ld/testsuite/ld-arm/thumb2-bl-undefweak1.d | 1 + opcodes/ChangeLog | 373 + opcodes/aarch64-asm-2.c | 77 +- opcodes/aarch64-asm.c | 1 + opcodes/aarch64-dis-2.c | 1452 +- opcodes/aarch64-dis.c | 1 + opcodes/aarch64-opc-2.c | 3 +- opcodes/aarch64-opc.c | 10 +- opcodes/aarch64-tbl.h | 164 +- opcodes/arm-dis.c | 186 +- opcodes/csky-dis.c | 4 +- opcodes/d30v-dis.c | 5 +- opcodes/i386-dis.c | 221 +- opcodes/i386-gen.c | 167 +- opcodes/i386-init.h | 536 +- opcodes/i386-opc.h | 68 +- opcodes/i386-opc.tbl | 55 +- opcodes/i386-reg.tbl | 524 +- opcodes/i386-tbl.h | 54906 ++++++++++--------- opcodes/ia64-opc.c | 9 +- opcodes/ns32k-dis.c | 10 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 53 +- opcodes/s12z-opc.c | 12 +- opcodes/tic30-dis.c | 26 +- opcodes/v850-dis.c | 175 +- opcodes/xgate-dis.c | 6 +- readline/.gitignore | 35 +- readline/ChangeLog | 6 + .../ptype_arith_binop.exp => readline/Makefile.am | 25 +- readline/Makefile.in | 1073 +- readline/README | 202 +- readline/aclocal.m4 | 5004 +- readline/configure | 5931 +- readline/configure.ac | 337 +- readline/{ => readline}/.gitignore | 0 readline/{ => readline}/CHANGELOG | 0 readline/{ => readline}/CHANGES | 0 readline/{ => readline}/COPYING | 0 readline/{ => readline}/ChangeLog.gdb | 2 +- readline/{ => readline}/INSTALL | 0 readline/{ => readline}/MANIFEST | 0 readline/{ => readline}/Makefile.in | 0 readline/{ => readline}/NEWS | 0 readline/{ => readline}/README | 0 readline/{ => readline}/USAGE | 0 readline/{ => readline}/aclocal.m4 | 0 readline/{ => readline}/ansi_stdlib.h | 0 readline/{ => readline}/bind.c | 0 readline/{ => readline}/callback.c | 0 readline/{ => readline}/chardefs.h | 0 readline/{ => readline}/colors.c | 0 readline/{ => readline}/colors.h | 0 readline/{ => readline}/compat.c | 0 readline/{ => readline}/complete.c | 0 readline/{ => readline}/config.h.in | 0 readline/{ => readline}/configure | 4 +- readline/{ => readline}/configure.ac | 4 +- readline/{ => readline}/cross-build/cygwin.cache | 0 readline/{ => readline}/display.c | 0 readline/{ => readline}/doc/ChangeLog.gdb | 2 +- readline/{ => readline}/doc/Makefile.in | 0 readline/{ => readline}/doc/fdl.texi | 0 readline/{ => readline}/doc/history.3 | 0 readline/{ => readline}/doc/history.texi | 0 readline/{ => readline}/doc/hstech.texi | 0 readline/{ => readline}/doc/hsuser.texi | 0 readline/{ => readline}/doc/readline.3 | 0 readline/{ => readline}/doc/rlman.texi | 0 readline/{ => readline}/doc/rltech.texi | 0 readline/{ => readline}/doc/rluser.texi | 0 readline/{ => readline}/doc/rluserman.texi | 0 readline/{ => readline}/doc/texi2dvi | 0 readline/{ => readline}/doc/texi2html | 0 readline/{ => readline}/doc/version.texi | 0 readline/{ => readline}/emacs_keymap.c | 0 readline/{ => readline}/examples/ChangeLog.gdb | 2 +- readline/{ => readline}/examples/Inputrc | 0 readline/{ => readline}/examples/Makefile.in | 0 .../examples/autoconf/BASH_CHECK_LIB_TERMCAP | 0 .../examples/autoconf/RL_LIB_READLINE_VERSION | 0 .../examples/autoconf/wi_LIB_READLINE | 0 readline/{ => readline}/examples/excallback.c | 0 readline/{ => readline}/examples/fileman.c | 0 readline/{ => readline}/examples/hist_erasedups.c | 0 readline/{ => readline}/examples/hist_purgecmd.c | 0 readline/{ => readline}/examples/histexamp.c | 0 readline/{ => readline}/examples/manexamp.c | 0 readline/{ => readline}/examples/readlinebuf.h | 0 readline/{ => readline}/examples/rl-callbacktest.c | 0 readline/{ => readline}/examples/rl-fgets.c | 0 readline/{ => readline}/examples/rl.c | 0 readline/{ => readline}/examples/rlbasic.c | 0 readline/{ => readline}/examples/rlcat.c | 0 readline/{ => readline}/examples/rlevent.c | 0 readline/{ => readline}/examples/rlfe/ChangeLog | 2 +- .../{ => readline}/examples/rlfe/ChangeLog.gdb | 2 +- readline/{ => readline}/examples/rlfe/Makefile.in | 0 readline/{ => readline}/examples/rlfe/README | 0 readline/{ => readline}/examples/rlfe/config.h.in | 0 readline/{ => readline}/examples/rlfe/configure | 0 readline/{ => readline}/examples/rlfe/configure.in | 0 readline/{ => readline}/examples/rlfe/extern.h | 0 readline/{ => readline}/examples/rlfe/os.h | 0 readline/{ => readline}/examples/rlfe/pty.c | 0 readline/{ => readline}/examples/rlfe/rlfe.c | 0 readline/{ => readline}/examples/rlfe/screen.h | 0 readline/{ => readline}/examples/rlkeymaps.c | 0 readline/{ => readline}/examples/rlptytest.c | 0 readline/{ => readline}/examples/rltest.c | 0 readline/{ => readline}/examples/rlversion.c | 0 readline/{ => readline}/funmap.c | 0 readline/{ => readline}/histexpand.c | 0 readline/{ => readline}/histfile.c | 0 readline/{ => readline}/histlib.h | 0 readline/{ => readline}/history.c | 0 readline/{ => readline}/history.h | 0 readline/{ => readline}/histsearch.c | 0 readline/{ => readline}/input.c | 0 readline/{ => readline}/isearch.c | 0 readline/{ => readline}/keymaps.c | 0 readline/{ => readline}/keymaps.h | 0 readline/{ => readline}/kill.c | 0 readline/{ => readline}/macro.c | 0 readline/{ => readline}/mbutil.c | 0 readline/{ => readline}/misc.c | 0 readline/{ => readline}/nls.c | 0 readline/{ => readline}/parens.c | 0 readline/{ => readline}/parse-colors.c | 0 readline/{ => readline}/parse-colors.h | 0 readline/{ => readline}/patchlevel | 0 readline/{ => readline}/posixdir.h | 0 readline/{ => readline}/posixjmp.h | 0 readline/{ => readline}/posixselect.h | 0 readline/{ => readline}/posixstat.h | 0 readline/{ => readline}/readline.c | 0 readline/{ => readline}/readline.h | 0 readline/{ => readline}/readline.pc.in | 0 readline/{ => readline}/rlconf.h | 0 readline/{ => readline}/rldefs.h | 0 readline/{ => readline}/rlmbutil.h | 0 readline/{ => readline}/rlprivate.h | 0 readline/{ => readline}/rlshell.h | 0 readline/{ => readline}/rlstdc.h | 0 readline/{ => readline}/rltty.c | 0 readline/{ => readline}/rltty.h | 0 readline/{ => readline}/rltypedefs.h | 0 readline/{ => readline}/rlwinsize.h | 0 readline/{ => readline}/savestring.c | 0 readline/{ => readline}/search.c | 0 readline/{ => readline}/shell.c | 0 readline/{ => readline}/shlib/Makefile.in | 0 readline/{ => readline}/signals.c | 0 readline/{ => readline}/support/config.guess | 0 readline/{ => readline}/support/config.rpath | 0 readline/{ => readline}/support/config.sub | 0 readline/{ => readline}/support/install.sh | 0 readline/{ => readline}/support/mkdirs | 0 readline/{ => readline}/support/mkdist | 0 readline/{ => readline}/support/mkinstalldirs | 0 readline/{ => readline}/support/shlib-install | 0 readline/{ => readline}/support/shobj-conf | 0 readline/{ => readline}/support/wcwidth.c | 0 readline/{ => readline}/tcap.h | 0 readline/{ => readline}/terminal.c | 0 readline/{ => readline}/text.c | 0 readline/{ => readline}/tilde.c | 0 readline/{ => readline}/tilde.h | 0 readline/{ => readline}/undo.c | 0 readline/{ => readline}/util.c | 0 readline/{ => readline}/vi_keymap.c | 0 readline/{ => readline}/vi_mode.c | 0 readline/{ => readline}/xfree.c | 0 readline/{ => readline}/xmalloc.c | 0 readline/{ => readline}/xmalloc.h | 0 771 files changed, 42650 insertions(+), 45473 deletions(-) delete mode 100644 bfd/cpu-cr16c.c delete mode 100644 bfd/elf32-cr16c.c create mode 100644 binutils/testsuite/binutils-all/keep-section-1.d create mode 100644 binutils/testsuite/binutils-all/keep-section-2.d create mode 100644 binutils/testsuite/binutils-all/note-6-32.d create mode 100644 binutils/testsuite/binutils-all/note-6-32.s create mode 100644 binutils/testsuite/binutils-all/note-6-64.d create mode 100644 binutils/testsuite/binutils-all/note-6-64.s create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive-be.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive-le.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive.s create mode 100644 gas/testsuite/gas/aarch64/bfloat16.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16.s create mode 100644 gas/testsuite/gas/aarch64/dgh.d create mode 100644 gas/testsuite/gas/aarch64/dgh.s create mode 100644 gas/testsuite/gas/aarch64/f32mm.d create mode 100644 gas/testsuite/gas/aarch64/f32mm.s create mode 100644 gas/testsuite/gas/aarch64/f64mm.d create mode 100644 gas/testsuite/gas/aarch64/f64mm.s create mode 100644 gas/testsuite/gas/aarch64/i8mm.d create mode 100644 gas/testsuite/gas/aarch64/i8mm.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.l create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.s create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s create mode 100644 gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx-mm.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx-mm.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_6-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.l create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.s create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad-2.d create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad-3.d create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive-be.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive-le.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive.s create mode 100644 gas/testsuite/gas/arm/bfloat16-neon.s create mode 100644 gas/testsuite/gas/arm/bfloat16-non-neon.s create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb-bad.l create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb.d create mode 100644 gas/testsuite/gas/arm/bfloat16-vfp.d create mode 100644 gas/testsuite/gas/arm/bfloat16.d create mode 100644 gas/testsuite/gas/arm/bfloat16.s create mode 100644 gas/testsuite/gas/arm/i8mm.d create mode 100644 gas/testsuite/gas/arm/i8mm.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/mvefp-ext.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.s create mode 100644 gas/testsuite/gas/i386/code16.d create mode 100644 gas/testsuite/gas/i386/code16.s create mode 100644 gas/testsuite/gas/i386/noreg16.d create mode 100644 gas/testsuite/gas/i386/noreg16.s create mode 100644 gas/testsuite/gas/i386/noreg32.d create mode 100644 gas/testsuite/gas/i386/noreg32.s create mode 100644 gas/testsuite/gas/i386/noreg64.d create mode 100644 gas/testsuite/gas/i386/noreg64.s create mode 100755 gdb/contrib/words.sh create mode 100644 gdb/gdbsupport/gdb_binary_search.h copy gdb/{gdbsupport/posix-strerror.c => testsuite/gdb.arch/pr25124.S} (59%) create mode 100644 gdb/testsuite/gdb.arch/pr25124.exp create mode 100644 gdb/testsuite/gdb.fortran/info-modules.exp copy gdb/testsuite/gdb.fortran/{info-types.f90 => info-types-2.f90} (58%) delete mode 100644 include/elf/cr16c.h delete mode 100644 ld/emulparams/elf32cr16c.sh delete mode 100644 ld/scripttempl/elf32cr16c.sc create mode 100644 readline/ChangeLog copy gdb/testsuite/gdb.ada/ptype_arith_binop.exp => readline/Makefile.am (64%) copy readline/{ => readline}/.gitignore (100%) rename readline/{ => readline}/CHANGELOG (100%) rename readline/{ => readline}/CHANGES (100%) rename readline/{ => readline}/COPYING (100%) rename readline/{ => readline}/ChangeLog.gdb (99%) rename readline/{ => readline}/INSTALL (100%) rename readline/{ => readline}/MANIFEST (100%) copy readline/{ => readline}/Makefile.in (100%) rename readline/{ => readline}/NEWS (100%) copy readline/{ => readline}/README (100%) rename readline/{ => readline}/USAGE (100%) copy readline/{ => readline}/aclocal.m4 (100%) rename readline/{ => readline}/ansi_stdlib.h (100%) rename readline/{ => readline}/bind.c (100%) rename readline/{ => readline}/callback.c (100%) rename readline/{ => readline}/chardefs.h (100%) rename readline/{ => readline}/colors.c (100%) rename readline/{ => readline}/colors.h (100%) rename readline/{ => readline}/compat.c (100%) rename readline/{ => readline}/complete.c (100%) rename readline/{ => readline}/config.h.in (100%) copy readline/{ => readline}/configure (99%) copy readline/{ => readline}/configure.ac (99%) rename readline/{ => readline}/cross-build/cygwin.cache (100%) rename readline/{ => readline}/display.c (100%) rename readline/{ => readline}/doc/ChangeLog.gdb (98%) rename readline/{ => readline}/doc/Makefile.in (100%) rename readline/{ => readline}/doc/fdl.texi (100%) rename readline/{ => readline}/doc/history.3 (100%) rename readline/{ => readline}/doc/history.texi (100%) rename readline/{ => readline}/doc/hstech.texi (100%) rename readline/{ => readline}/doc/hsuser.texi (100%) rename readline/{ => readline}/doc/readline.3 (100%) rename readline/{ => readline}/doc/rlman.texi (100%) rename readline/{ => readline}/doc/rltech.texi (100%) rename readline/{ => readline}/doc/rluser.texi (100%) rename readline/{ => readline}/doc/rluserman.texi (100%) rename readline/{ => readline}/doc/texi2dvi (100%) rename readline/{ => readline}/doc/texi2html (100%) rename readline/{ => readline}/doc/version.texi (100%) rename readline/{ => readline}/emacs_keymap.c (100%) rename readline/{ => readline}/examples/ChangeLog.gdb (87%) rename readline/{ => readline}/examples/Inputrc (100%) rename readline/{ => readline}/examples/Makefile.in (100%) rename readline/{ => readline}/examples/autoconf/BASH_CHECK_LIB_TERMCAP (100%) rename readline/{ => readline}/examples/autoconf/RL_LIB_READLINE_VERSION (100%) rename readline/{ => readline}/examples/autoconf/wi_LIB_READLINE (100%) rename readline/{ => readline}/examples/excallback.c (100%) rename readline/{ => readline}/examples/fileman.c (100%) rename readline/{ => readline}/examples/hist_erasedups.c (100%) rename readline/{ => readline}/examples/hist_purgecmd.c (100%) rename readline/{ => readline}/examples/histexamp.c (100%) rename readline/{ => readline}/examples/manexamp.c (100%) rename readline/{ => readline}/examples/readlinebuf.h (100%) rename readline/{ => readline}/examples/rl-callbacktest.c (100%) rename readline/{ => readline}/examples/rl-fgets.c (100%) rename readline/{ => readline}/examples/rl.c (100%) rename readline/{ => readline}/examples/rlbasic.c (100%) rename readline/{ => readline}/examples/rlcat.c (100%) rename readline/{ => readline}/examples/rlevent.c (100%) rename readline/{ => readline}/examples/rlfe/ChangeLog (96%) rename readline/{ => readline}/examples/rlfe/ChangeLog.gdb (85%) rename readline/{ => readline}/examples/rlfe/Makefile.in (100%) rename readline/{ => readline}/examples/rlfe/README (100%) rename readline/{ => readline}/examples/rlfe/config.h.in (100%) rename readline/{ => readline}/examples/rlfe/configure (100%) rename readline/{ => readline}/examples/rlfe/configure.in (100%) rename readline/{ => readline}/examples/rlfe/extern.h (100%) rename readline/{ => readline}/examples/rlfe/os.h (100%) rename readline/{ => readline}/examples/rlfe/pty.c (100%) rename readline/{ => readline}/examples/rlfe/rlfe.c (100%) rename readline/{ => readline}/examples/rlfe/screen.h (100%) rename readline/{ => readline}/examples/rlkeymaps.c (100%) rename readline/{ => readline}/examples/rlptytest.c (100%) rename readline/{ => readline}/examples/rltest.c (100%) rename readline/{ => readline}/examples/rlversion.c (100%) rename readline/{ => readline}/funmap.c (100%) rename readline/{ => readline}/histexpand.c (100%) rename readline/{ => readline}/histfile.c (100%) rename readline/{ => readline}/histlib.h (100%) rename readline/{ => readline}/history.c (100%) rename readline/{ => readline}/history.h (100%) rename readline/{ => readline}/histsearch.c (100%) rename readline/{ => readline}/input.c (100%) rename readline/{ => readline}/isearch.c (100%) rename readline/{ => readline}/keymaps.c (100%) rename readline/{ => readline}/keymaps.h (100%) rename readline/{ => readline}/kill.c (100%) rename readline/{ => readline}/macro.c (100%) rename readline/{ => readline}/mbutil.c (100%) rename readline/{ => readline}/misc.c (100%) rename readline/{ => readline}/nls.c (100%) rename readline/{ => readline}/parens.c (100%) rename readline/{ => readline}/parse-colors.c (100%) rename readline/{ => readline}/parse-colors.h (100%) rename readline/{ => readline}/patchlevel (100%) rename readline/{ => readline}/posixdir.h (100%) rename readline/{ => readline}/posixjmp.h (100%) rename readline/{ => readline}/posixselect.h (100%) rename readline/{ => readline}/posixstat.h (100%) rename readline/{ => readline}/readline.c (100%) rename readline/{ => readline}/readline.h (100%) rename readline/{ => readline}/readline.pc.in (100%) rename readline/{ => readline}/rlconf.h (100%) rename readline/{ => readline}/rldefs.h (100%) rename readline/{ => readline}/rlmbutil.h (100%) rename readline/{ => readline}/rlprivate.h (100%) rename readline/{ => readline}/rlshell.h (100%) rename readline/{ => readline}/rlstdc.h (100%) rename readline/{ => readline}/rltty.c (100%) rename readline/{ => readline}/rltty.h (100%) rename readline/{ => readline}/rltypedefs.h (100%) rename readline/{ => readline}/rlwinsize.h (100%) rename readline/{ => readline}/savestring.c (100%) rename readline/{ => readline}/search.c (100%) rename readline/{ => readline}/shell.c (100%) rename readline/{ => readline}/shlib/Makefile.in (100%) rename readline/{ => readline}/signals.c (100%) rename readline/{ => readline}/support/config.guess (100%) rename readline/{ => readline}/support/config.rpath (100%) rename readline/{ => readline}/support/config.sub (100%) rename readline/{ => readline}/support/install.sh (100%) rename readline/{ => readline}/support/mkdirs (100%) rename readline/{ => readline}/support/mkdist (100%) rename readline/{ => readline}/support/mkinstalldirs (100%) rename readline/{ => readline}/support/shlib-install (100%) rename readline/{ => readline}/support/shobj-conf (100%) rename readline/{ => readline}/support/wcwidth.c (100%) rename readline/{ => readline}/tcap.h (100%) rename readline/{ => readline}/terminal.c (100%) rename readline/{ => readline}/text.c (100%) rename readline/{ => readline}/tilde.c (100%) rename readline/{ => readline}/tilde.h (100%) rename readline/{ => readline}/undo.c (100%) rename readline/{ => readline}/util.c (100%) rename readline/{ => readline}/vi_keymap.c (100%) rename readline/{ => readline}/vi_mode.c (100%) rename readline/{ => readline}/xfree.c (100%) rename readline/{ => readline}/xmalloc.c (100%) rename readline/{ => readline}/xmalloc.h (100%)