This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from ec26ee6bcbf Update mixed LTO patches against master adds 73ddaae1555 Automatic date update in version.in adds cbb54a288a9 Unset EMBEDDED rather than assigning as empty adds f2aaebdb979 GENERATE_SHLIB_SCRIPT vs. EMBEDDED. adds f8687e93a6c x86: consolidate disassembler enum naming a little adds 267b8516f28 x86: split MONITORX/MWAITX entries adds 7abb8d81115 x86: fold OP_Mwaitx() into OP_Mwait() adds 3a70f7e8e3e Fix memory allocation and release problems in the bfd docum [...] adds ade7beeae46 Fix ARI warning in symtab.h adds 5d0510553eb Change tui_source_element::line to have type std::string adds 1df2f9ef6ca Style disassembly in the TUI adds 91ae903f89f Remove la_get_string member adds 8e71a6e725a Automatic date update in version.in adds 825165c57e4 Fix regression from TUI disassembly style patch adds b0a7971ad46 ld: Fix printed sizes in map file adds 75802ccb60b Fix an off-by-one error in the IN_RANGE macro used by reade [...] adds e0eac551da0 Remove some includes of readline.h adds 848288b3633 Regenerate gnulib files adds ca3a04f65d2 Use strtok_r instead of strtok adds d70fc6126f1 Automatic date update in version.in adds 3c3358ca1aa aarch64 and arm testsuite fixes for targets lacking shared libs adds c050c89a80f x86/Intel: drop IgnoreSize from operand-less MOVSD/CMPSD again adds 081e283fafb x86: adjust register names printed for MONITOR/MWAIT adds 142861dfd5b x86: support further AMD Zen2 instructions adds 984b909a237 Order targets in ld/configure.tgt adds 595d3787e9c Remove CR16C support adds 496af5c8111 [gdb/contrib] Add words.sh script adds ef07b8082ea Fix bug merging notes with objcopy when no merging results [...] adds e264b5b7a57 Allow the --output option of the "ar" prorgam to extract fi [...] adds 8ae2d3d9eab [gas][aarch64] Armv8.6-a option [1/X] adds df6780137dc [binutils][aarch64] Bfloat16 enablement [2/X] adds 33593eafc92 [Patch][binutils][arm] Create a new generic coprocessor arr [...] adds aab2c27d9f0 [binutils][arm] BFloat16 enablement [4/X] adds c96f148b7bc [Patch][binutils] Generic support for parsing numbers in bf [...] adds 27cce8667f5 [Patch][binutils][arm] .bfloat16 directive for Arm [6/X] adds eb5bbc48212 [Patch][binutils][aarch64] .bfloat16 directive for AArch64 [7/10] adds 8382113fdb0 [binutils][aarch64] Matrix Multiply extension enablement [8/X] adds 616ce08e1cc [Patch][binutils][arm] Armv8.6-A Matrix Multiply extension [9/10] adds 1f4cd317b66 [gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X] adds 4bdc3b18c73 Automatic date update in version.in adds 831bd6aa3b2 PR25172, Wrong description of --stop-address=ADDR switch adds bab6aec1255 x86: introduce operand type "class" adds 00cee14fbad x86: convert SReg from bitfield to enumerator adds 4a5c67ed841 x86: convert Control/Debug/Test from bitfield to enumerator adds 3528c362d94 x86: convert RegSIMD and RegMMX from bitfield to enumerator adds f74a6307279 x86: convert RegMask and RegBND from bitfield to enumerator adds 8a46e447a88 Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." adds 992a70401ec Constify command_line_input adds dc2be329b95 i386: Only check suffix in instruction mnemonic adds f309f1d6556 Automatic date update in version.in adds 0a5e0a43cfb Automatic date update in version.in adds b049ce2d39f Remove unused constructor declaration from cli_style_option adds 0b026263ea1 Remove can_highlight from TUI windows adds cf57ad6d617 gdb_vecs.h: Avoid self move assign adds 621377757c8 gdb: Convert frame_show_address to return a bool adds eb2dd8df766 gdb: Add a class to track last display symtab and line information adds 09ff83af3c8 gdb/python: smarter symbol lookup for gdb.lookup_static_symbol adds 086baaf1346 gdb/python: Introduce gdb.lookup_static_symbols adds b7a3015b1ac Automatic date update in version.in adds 6f485ad4160 PR24996, Gold fix for ternary operator within linker scripts adds 4f5fc85d6c6 Arm64: fix build with old glibc adds 91802f3cfed Arm64: SVE2's smaxp/sminp require operands 1 and 3 to be th [...] adds fb092e09a21 Fix typo in vFile:pwrite documentation adds 7b7b9424d3f Use getpwuid_r instead of getpwuid adds c71acd153e7 Document operate-and-get-next adds c86d74cc7d4 Document and extend readline-bindable functions adds aa16be3993e Automatic date update in version.in adds 75e5731b8f1 x86: introduce operand type "instance" adds 474da251bf9 x86: eliminate ImmExt abuse adds 51c8edf68bf x86: fold EsSeg into IsString adds f439988037a [gas][arm] Make .fpu reset the FPU/Coprocessor feature bits adds ce760a76209 [binutils][arm] Update the decoding of MVE VMOV, VMVN adds ef8f595f73a [gas][arm] Enable VLDM, VSTM, VPUSH, VPOP for MVE adds 45e4216376f Make TUI resizing tests more robust adds d9fcefd53a7 Move _initialize_tui_layout to end of file adds ed2c82c3640 Consolidate setting of current_layout adds 468c0cbb327 Make struct symbol inherit from general_symbol_info adds e06f3d6eba3 gdb: Support printf 'z' size modifier adds c6261a00c3e RISC-V: Fix ld relax failure with calls and align directives. adds 31175a0d716 Automatic date update in version.in adds 7722d40a9c4 RISC-V: Support the INSN_CLASS.*F.* classes for .insn directive. adds 17298d65f05 gnulib: Fix path to import/Makefile{,.in} adds 415ed2a1758 Fix the rule for building C files in the gprof makefile. adds d1aa3cf0bb1 Remove symbol-related static asserts adds 7a13ef8500d Automatic date update in version.in adds bd454f8baf5 Fix python gdbpy_breakpoint_object leak. adds b15384304be x86/Intel: extend MOVSD/CMPSD testsuite coverage adds db4e407b539 x86/Intel: correct CMPSD test cases' regexp closing paren p [...] adds 601e8564220 x86: make AnySize an insn attribute adds 6f2f06bea87 x86: make JumpAbsolute an insn attribute adds 0cfa3eb3525 x86: fold individual Jump* attributes into a single Jump one adds 6aa385b96f0 x86: drop redundant SYSCALL/SYSRET templates adds 4b09bb2eff2 gdb: fix build error in unittests/vec-utils-selftests.c adds 63442f6a2ef Another attempt at fixing building gprof with gmake. adds 6b92c0d3533 [gdb/doc] Fix typos adds 55708e99aca Allow re-assigning to convenience variables adds 45e774e9210 Automatic date update in version.in adds 9a3516679ba Update README adds 71d3dc74309 Revert previous delta. adds 33bd0102c19 Generate gnulib's toplevel Makefile.in using automake adds 5abebf3c3fd Import the strerror_r-posix module and use it in GDB. adds f8e27d88e4c Import the time_r gnulib module adds 53fea9c7e6d Use ctime_r and localtime_r for threadsafety adds bb69c5018be Minor updates to readline configury adds e176f821708 Add no-dist to gnulib configure adds cd850b40cc8 Use gnulib's strerror_r on MinGW adds 3bd1621de05 Automatic date update in version.in adds 4774aabeabc Automatic date update in version.in adds 1f67cf9845c PR25198, use of out of date pointer adds f1e8bd2dd26 Automatic date update in version.in adds 66f8b2cbbb6 gas: Add --gdwarf-cie-version command line flag adds 9aea1e31371 PR25196, abort in rewrite_elf_program_header adds 6d6c25c8eaa elf_backend_modify_headers adds ed7e9d0bdaa elf_backend_init_file_header adds 6edc43ec327 Don't use class-initialization for the owner union adds 2e953acac2e Fix a bunch of python leaks due to missing calls to tp_free [...] adds 94698d0198f PR25200, SIGSEGV in _bfd_elf_validate_reloc adds aa465b19c80 [GOLD] OSABI not set when STT_GNU_IFUNC or STB_GNU_UNIQUE s [...] adds 58bd3702d7a Automatic date update in version.in adds 494409bb8a0 Fix crash with core + TUI + run adds 30d0a63681c gdb/testsuite: Introduce skip_ctf_tests guard function adds f833b7a7da7 gdb/testsuite: Merge cvexpr.exp and ctf-cvexpr.exp adds 0b8dbf3f1c3 gdb/testsuite: Merge whatis.exp and ctf-whatis.exp adds df56ecde8ae Add space between program name and file for objcopy/strip/o [...] adds f14080d440f PR25197, assertion fail coffgen.c adds dd68a12bc4b PR25191, internal error in _bfd_elf_set_section_contents adds 6765ee1825d PR24968, make objcopy use output ELF arch if -B not given adds f2032b672ac PR24499, ignore --add-gnu-debuglink for archives adds c9739b6a067 Report GetLastError value when DebugActiveProcess fails adds 435d3d88360 Replace "if (attr)" with "if (attr != nullptr)". adds 9f6ad286efc Fix the "winheight" command adds fa4dea24454 Automatic date update in version.in adds e042e6c3e25 cpu: fix comment in bpf.cpu adds 94c9b9db4b6 PR24944, gas doesn't read enough digits when parsing a floa [...] adds 6cdd651fda1 Improve target description check for SVE in gdbserver adds 4f22c3f42ea Add missing parentheses on 'print' (gdb.python/py-progspace.exp) adds b13e475ed21 Automatic date update in version.in adds 5b537ffc557 PR46, cygwin: FAIL: cdtest with -Ur adds 65d1cd5f9cb [gdb] Only force INTERP_CONSOLE ui_out for breakpoint comma [...] adds 73d5efd7e13 ARM cmse_scan segfault adds f76d79580ef Fix potential buffer overrun in objcopy's note merging code. adds e19511a60cd PR273, SOM size -A adds 87fb00ea229 gdb: remove gen_ret_current_ui_field_ptr adds 2e84f897e51 gdb/testsuite: skip gdb.arch/amd64-eval.exp when target is [...] adds b52696f9e56 Fix potentially undefined behaviour in the linker when pars [...] adds 34877895ca3 Adjust byte order variable display/change if DW_AT_endianit [...] adds 6ba18521365 Handle %I64d in format_pieces adds f10ffa41464 Rename demangle.c to gdb-demangle.c, and some cleanup adds c90569d301d Automatic date update in version.in adds b72636deaf8 Replace unnecessary null check with a cast. adds a2e098c378a Update the linker documentation regarding the /DISCARD/ lin [...] adds 8b301fbb611 Arm: Change CRC from fpu feature to archititectural extension adds f618007364b [gdb/contrib] Combine sed invocations in words.sh script adds 85e7588dc4b [gdb/contrib] Improve words extraction in words.sh script adds f8bab2d61d8 Create a correctly-sized demangled names hashtable adds c9d95fa3d03 Replace the MSYMBOL_*_NAME macros with member functions adds 987012b89bc Replace SYMBOL_*_NAME accessors with member functions adds c83d8d32c9b Avoid crash in print_ada_task_info adds 012fc90932d Restore parameter names in observable.h adds 4719dcea615 Automatic date update in version.in adds 48d4af36c5f Automatic date update in version.in adds 26abc753cd1 Use bool in require_partial_symbols adds a7cdaa914f4 Include gdbarch.h in m68k-linux-nat.c adds b5470a3c4a8 Automatic date update in version.in adds e2b9a97eda8 Reverts patches providing octet support in dwarf adds 618265039f6 Introduce new section flag: SEC_ELF_OCTETS adds bb2942085c8 Pass section when available to bfd_octets_per_byte adds 6cc8564b9a2 [Debugging output] Make remote packet truncation length ad [...] adds 0a821c4f6de Fix "psb CSYNC" and "bti C". adds 5b89c67adb1 Replace int with bool in solib.c adds 3cf2f2377e4 [gdb/contrib] Add -c option to words.sh script adds 42971193643 Automatic date update in version.in adds 239b426b114 Fix comparison operations in SH code that trigger warning i [...] adds 5fa5f8f5fe4 Introduce new .text.sorted.* sections. adds 0dfeecca1c5 Fix gdbserver ChangeLog entry adds 6d91ce9a659 Use safe_strerror instead of strerror where possible adds 23767560e57 Include aarch32-tdep.h in aarch32-tdep.c adds 23baa4cc5ee Add missing includes in dwarf-index-write.c and mi/mi-interp.c adds 781597ff9a5 Remove unused function set_gdb_completion_word_break_characters adds cb8c24b6617 Make a bunch of functions static adds b62f6f5435e Remove dict_empty/mdict_empty adds b926335f334 Remove unused overload of exit_inferior_silent adds fe3adccffd7 Remove info_terminal_command declaration, make definition static adds adce99fe698 Remove unused rbreak_command_wrapper and other declarations adds 3b5c1d49e09 Remove declaration of tui_set_var_cmd, make definition static adds dd694d7740f Make functions static in unittests adds d04afd58be9 Remove simulator_command declaration, make static adds cadc9cb8887 Fix declaration of sparc_xfer_wcookie adds aa369509043 Fix crashes due to python GIL released too early adds 5a79c10755d Defer minimal symbol name-setting adds 5e03027845e Add configure check for std::thread adds 21987b9c060 Add RAII class for blocking gdb signals adds c3efb965484 Introduce alternate_signal_stack RAII class adds 9411c49ecc0 Introduce run_on_main_thread adds 3b3978bca2a Introduce thread-safe way to handle SIGSEGV adds a0b57563b13 Implement a thread pool adds d55c9a68473 Demangle minsyms in parallel adds 22138db6097 Add maint set/show worker-threads adds 971db5e21e3 Use run_on_main_thread in gdb.post_event adds 4da8c3a8a5d Set names of worker threads adds 8318f3c337c Use cmd_list_element::doc_allocated for Python commands adds 1a6d41c6433 Add add_internal_function overload adds 3ea16160a66 Let commands free "name" adds 57357d9df84 Fix mingw build of gdb adds 855bae2c964 Automatic date update in version.in adds 96e2dbda089 Correct R_SH_IND12W handling adds e76790600ae PR23652, Use symbols from debug bfd for _bfd_elf_find_function adds 7f3bf38453a PR23652, Use symbols from debug bfd for _bfd_elf_find_funct [...] adds 470c0b1c9a1 gdb: Introduce global_symbol_searcher adds 5f512a7dd0d gdb: Split print_symbol_info into two parts adds 7dc42066097 gdb/mi: Add new commands -symbol-info-{functions,variables,types} adds db5960b4d22 gdb/mi: Add -symbol-info-modules command adds 43678b0afe4 Replace SYMBOL_SET_LINKAGE_NAME with a member function adds fad03f6e5b7 Remove some unnecessary backslashes adds 8d9a2568651 Fix BZ 25065 - Ensure that physnames are computed for inher [...] adds d22670f0780 Test case for BZ 25065 adds 640ab947124 gdb/testsuite: Fix race condition compiling fortran test adds e76b224615f Precompute hash value for symbol_set_names adds f29d7f6b83f Compute msymbol hash codes in parallel adds 62e77f56f0c Turn off threaded minsym demangling by default adds e49b22ff20e Add a NEWS entry for multithreaded symbol loading adds 351259211aa Add missing ChangeLog entry for the previous commit adds b9216265160 Automatic date update in version.in adds b7379eaddab gas/riscv: Remove unneeded structure adds d9acf70759a binutils: Be more forgiving of targets with large numbers o [...] adds 955ff7fcf8d binutils: Rename init_dwarf_regnames adds 229a22cfd2f binutils: Add a new function to initialise DWARF register n [...] adds 99f6fdd9eb6 binutils: Make some functions static in dwarf.c adds 1296bc99b1b binutils: Make DWARF register name lookup be via a function [...] adds 4762fe621e8 binutils/gas/riscv: Add DWARF register numbers for CSRs adds 22eb4a06176 gas: Check for overflow on return column in version 1 CIE DWARF adds 0ac2b354ee0 gas/riscv: Produce version 3 DWARF CIE by default adds dcdec67858b gdb/testsuite: Fix minor bug in skip_btrace*tests procs adds 38b49e22b56 jit: minor improvement to debug logging adds 2522f049dfa Remove unused declaratoin from guile adds bab05c83ac4 Make two range_bounds bitfields unsigned adds 53a008a61e2 Fix creal_internal_fn comment adds 13364701d8c Automatic date update in version.in adds e9194a1a0e4 gdb: fix segfault in overload resolution debug output adds a992a3b0109 gdb: improve debug output of function overload resolution adds ce4331325cd Automatic date update in version.in adds c6ac7fc9871 Implement user defined prefix. adds 643c0cbedb4 Test define-prefix. adds be09caf15d3 Allow . character as part of command names. adds bf4985257d3 Document define-prefix command and the use of . in command names. adds 425124817ee Automatic date update in version.in adds 489dbda6a8d Correctly compute length of DW_TAG_variant_part union adds d1da6b01608 Allow using less horizontal space in TUI source window adds a2a7af0c338 Add TUI border colors adds 484c9b643c2 Re-highlight windows when needed during TUI startup adds 517d261dfaf Fix latent bug in tui_copy_source_line adds 82e3b5645f9 Treat inactive TUI specially in "info win" adds 5bbd8269fa8 gdb/fortran: array stride support adds 11a8b1641e3 gdb/dwarf: Introduce dwarf2_per_cu_int_type function adds 216a7e6b9e5 gdb: Dynamic string length support adds 6dc4379b0d6 Automatic date update in version.in adds 7532a164d53 Remove stale FIXME comment adds 638d85bce02 Change type of debug_aix_thread to bool adds de2396d0784 Fix build breakage with --disable-tui adds daeecc32906 Automatic date update in version.in adds 2247a609df7 _bfd_dwarf2_find_nearest_line comment fix adds 1b8e12713b3 dwarf2.c stash->sec_info_ptr and stash->sec adds 019cc8758a6 dwarf2.c: read_abbrevs fail cleanup, and offset checking adds 99b06c600f0 PR25230, dwarf2.c per file stash adds e63ef0954d0 PR25230, addr2line fails on dwz output adds 82f910ea9cc Fix leak of symbol name in block_symbol_cache adds 4cbd39b289b Replace hash function from bcache with fast_hash adds 50855939763 Automatic date update in version.in adds 3036c899196 x86: drop some stray/bogus DefaultSize adds 13e600d0f56 x86: make sure all PUSH/POP honor DefaultSize adds 77ad80922bf x86/Intel: extend MOVDIRI testing adds 319ff62c8ab x86: consolidate tracking of MMX register use adds d488367a421 x86-64/Intel: fix CALL/JMP with dword operand adds 0ba59a29407 x86-64: accept 64-bit LFS/LGS/LSS forms with suffix or oper [...] adds 293b38d60f1 gdb/mi: Add -symbol-info-module-{variables,functions} adds f97a63c5aa5 gdb: Split global symbol search into separate functions adds c2512106f89 gdb/mi: Add -max-results parameter to some -symbol-info-* commands adds feee869bd84 Silence maybe-uninitialized warning in dwarf2read.c adds 7a9e9f9f1e7 Fix another build failure in tui-selftests.c adds 103a685e7fd Add scalar_storage_order support for floating point adds 7ab4a236ce8 Move type_byte_order earlier adds d5a22e77b56 Remove gdbarch_bits_big_endian adds a05cf17ab92 Propagate endianity to subrange types adds 4139ff00882 Add bit-field test for scalar_storage_order adds f47674be8e9 sim-utils.c: prevent buffer overflow. adds 610cfd618e4 Compare iterators, not values, in filtered_iterator::operat [...] adds c577cdd70bc Remove unused includes in aarch64-tdep.c adds be155ebb949 Remove unused includes in aarch64-linux-tdep.c adds 894ecaf4cad Fix regcache::cooked_read_test selftest for mep adds c6170c2c141 Fix doc of AVR-specific command "info io_registers" adds 36c8fb93c9d gdb/fortran: Support for single/double type modifiers adds 8d70a9f0938 gdb/testsuite: Use -J option when compiling Fortran tests adds 2dbc041e4e9 Use metadata style in a few more places adds 3a8fa2282b1 Fix (most) OpenBSD link errors adds c72a8174b3b Automatic date update in version.in adds 378fd436405 PR25249, Memory leak in microblaze-dis.c adds 1769380a114 PR25244, --print-memory-usage, division by zero if MEMORY l [...] adds 6e9ed99753f PR25243, static linking with exceptions and iostream is bro [...] adds d4340f89ecc Arm64: correct "sha3" arch-extension directive handling adds 2dc4b12fcd6 Arm64: simplify Crypto arch extension handling adds 2410edcd317 Re: PR25244, --print-memory-usage, division by zero if MEMO [...] adds a23e9ba17f6 Fix a problem computing the size fields in the PE format header. adds b858499daf0 Remove gdbarch parameter of lookup_typename adds bce7c9d6fbb Only give FDE encoding warnings if --eh-frame-hdr was specified. adds 908641f5304 Fix leaks when pruning inferiors. adds 8fc52a054bb Automatic date update in version.in adds e0fad1eadfc Fix crash when command arg is missing in faas/taas/tfaas commands. adds 06acc08f0aa gdb: fix overload resolution for see-through references adds c7d12402bd6 gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp adds e6b39f6f8e5 Re: Only give FDE encoding warnings if --eh-frame-hdr was s [...] adds e8dc9b5bfd2 [gas] Implement .cfi_negate_ra_state directive adds 93e55f0a031 [gdb/symtab] Prefer var def over decl adds dfb65191d80 Put bcache inside "namespace gdb" adds 851c0536cab [ARM, sim] Fix build error and warnings adds 9231c9c2d4d Automatic date update in version.in adds 5fa370e437f PR25236, common sym versioning adds aa2d5a4229e Core file build-id support adds dc6dc6688bb Automatic date update in version.in adds c14aab8cd31 Fix inter-CU references using intra-CU form in imported-unit adds bc754168c7c Optional matching for run_dump_test adds 6f765336bb0 aarch64*-*-*ilp32 gas tests adds 0a6aef6b669 S12Z disassembler memory leak adds 2ff1ae54a2a Automatic date update in version.in adds 37404387124 x86/Intel: drop pointless special casing of LxS adds 4cbda994e6c x86/Intel: drop pointless suffix setting for "fword ptr" adds a8f4f6b9bc2 x86/Intel: drop pointless suffix setting for "tbyte ptr" adds 164d49cb1c9 x86/Intel: fix "near ptr" / "far ptr" handling adds f2f5811f766 x86/Intel: support "mmword ptr" adds 7456d03d5bf x86/Intel: fold "xmmword" with "oword" adds b1f0c0b90bc gdb/darwin-nat.c: Fix template argument for scoped_restore_tmpl adds d57cbee932f gdb/testsuite/fortran: Fix info-modules/info-types for gfortran 8+ adds 54f73dad3b7 gdb/testsuite: kfail some tests if using broken gcc adds b43315e2063 gdb/fortran: Improve output pattern in gdb.mi/mi-fortran-mo [...] adds 330f1d3825d gdb: rank an lvalue argument incompatible for an rvalue parameter adds bac7c5cf92e Fix scripted probe breakpoints adds e7c22a69acb s12z-opc.c formatting fixes adds f59f89789fc Delete duplicate struct objdump_disasm_info field adds 6f0e0752309 Remove backup ppc struct dis_private. adds 103ebbc35cc Use disassemble_info.private_data in place of insn_sets adds 20135676fc4 PR24960, Memory leak from disassembler adds 0a0a0521764 Automatic date update in version.in adds 6c71eb7d70c Normalize Ada ptype to use a single "?" adds 0e7aaa728dc [gas][arm] Set context table for '.arch_extension' adds ab7d13f0702 Replace the remaining uses of strerror with safe_strerror adds cb51113052d Suppress the "unused function" warning for select_strerror_r new 786f28cabe4 Merge remote-tracking branch 'origin/master' into users/hjl [...] new 8e091348fb7 gold: Fix script_test_7.sh/script_test_9.sh adds 26b911fb641 Add gdb_compile_openmp to lib/gdb.exp adds bb47f919bfd Add gdb_caching_proc support_nested_function_tests to lib/gdb.exp adds 4c12d936003 OpenMP parallel region scope tests adds 77bb17b6495 Minor fix to gdb.prompt documentation adds d1f80fe061d Automatic date update in version.in adds 8ff23dba80b ubsan: ia64: left shift of negative value adds b8e61daa1ad ubsan: epiphany: left shift of negative value adds 567607c11fb ubsan: xtensa: left shift cannot be represented in type 'int' adds 76bba5ee850 ubsan: left shift of cannot be represented in type 'int' adds 9d48687b41f aarch64 disassembler infinite loop adds a11db3e9f3a ubsan: arc: shift exponent 32 is too large for 32-bit type 'int' adds 2fd2b153a38 ubsan: bfin: shift exponent is too large adds 0ef562a4b5d ubsan: cr16: left shift cannot be represented in type 'int' adds c202f69e513 ubsan: cris: signed integer overflow adds d93bba9e0d6 ubsan: csky: left shift cannot be represented in type 'int' adds 159653d8c0b ussan: d30v: index out of bounds adds f8a87c78e67 ubsan: h8300: left shift cannot be represented in type 'int' adds 334175b693a ubsan: m68k: left shift cannot be represented in type 'int' adds 8c9b4171877 ubsan: moxie: left shift of negative value adds 96f1f60460a ubsan: nios2: left shift cannot be represented in type 'int' adds fb4cb4e26d1 ubsan: ns32k: left shift cannot be represented in type 'int' adds 205c426a9bb ubsan: s12z: left shift cannot be represented in type 'int' adds 66152f16685 ubsan: tic4x: segv and signed shifts adds b84f6152ee8 ubsan: tic6x: shift left of int adds 2a81ccbbbf8 ubsan: v850: left shift cannot be represented in type 'long' adds 5c05618a0a1 ubsan: vax: left shift cannot be represented in type 'int' adds 5afa80e9a8e Re: ubsan: ns32k: left shift cannot be represented in type adds d8edc8b768f Implement 'print -raw-values' and 'set print raw-values on|off' adds 569d50f1c61 x86: further refine SSE check (SSE4a, SHA, GFNI) adds 09c78487342 Make bfd_get_8 return a bfd_vma like other bfd_get_* functions adds 13c9c48599e bfd signed overflow fixes adds 1d61b032265 Remove more shifts for sign/zero extension adds aac4760f70a Fix the build after bfd_get_signed_8 change adds 2e744276988 Fix build on macOS adds 24f19ccb890 [gas][arm] Add -mwarn-restrict-it adds 27f7b2f6406 Fix typo, get_Frame_id -> get_frame_id adds d746744ebbb Bump version to 10.0.50.DATE-git. adds 4decd62b214 Update NEWS post GDB 9 branch creation. adds c8ec2f433c5 Move max_height method to tui_gen_win_info adds 1431937bee6 Move can_box to tui_gen_win_info adds dc7ff8a6081 Introduce the tui_gen_win_info::min_height method adds fb3184d8ee9 Remove struct tui_point adds 389e7ddbc2b Introduce new layout code adds 2192a9d3b31 First use of tui_layout adds 3d979945497 Re-apply the current layout when resizing adds d4eeccfe6b3 Change "winheight" resizing to use new layout code adds a848998a758 Automatic date update in version.in adds 873de05c85f Fix TUI test suite regexps adds 199d46bebbe Remove duplicate cast adds 967354c3b9b csky: tidy csky_chars_to_number adds 84bc4ba8168 obj-evax.c tidy adds 4f7cc14110d gas signed overflow fixes adds 39f34d7b64e Fix unused function error adds 2ffe5b9c792 Fix the thread-pool.c compilation adds db3ad2f031d Ravenscar port for RISC-V adds d61df89700b Remove some calls to malloc_failure adds 7190276c52b Replace xmalloc/xfree with vector in jit.c adds b65d68b8d60 gas: Add md_generic_table_relax_frag adds e379e5f385f i386: Align branches within a fixed boundary adds 76cf450b4ce i386: Add -mbranches-within-32B-boundaries adds 8493b6651af i386: Add tests for -malign-branch-boundary and -malign-branch adds ac0ab1842de i386: Also check R12-R15 registers when optimizing testq to testb new 5952c46c108 Merge remote-tracking branch 'origin/master' into users/hjl [...] new e2d13ab25ea Update R_X86_64_THUNK_GOTPCRELX patches against master branch new 6b6f6b96d05 Update R_X86_64_GPOFF/R_386_GPOFF patch against master branch
The 5 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 | 391 + bfd/Makefile.am | 4 - bfd/Makefile.in | 6 - bfd/archures.c | 14 +- bfd/bfd-in2.h | 62 +- bfd/bfd.c | 5 +- bfd/binary.c | 4 +- bfd/coff-arm.c | 13 +- bfd/coff-i386.c | 13 +- bfd/coff-mips.c | 21 +- bfd/coff-sh.c | 16 +- bfd/coff-x86_64.c | 11 +- bfd/coffgen.c | 25 +- bfd/cofflink.c | 8 +- bfd/config.bfd | 6 +- bfd/configure | 1 - bfd/configure.ac | 1 - bfd/cpu-cr16c.c | 41 - bfd/cpu-ia64-opc.c | 6 +- bfd/doc/chew.c | 24 +- bfd/dwarf2.c | 795 +- bfd/elf-bfd.h | 13 +- bfd/elf-eh-frame.c | 28 +- bfd/elf-nacl.c | 123 +- bfd/elf-nacl.h | 2 +- bfd/elf.c | 155 +- bfd/elf32-arm.c | 184 +- bfd/elf32-cr16c.c | 963 - bfd/elf32-i386.c | 23 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 12 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-metag.c | 11 +- bfd/elf32-msp430.c | 5 +- bfd/elf32-nds32.c | 6 +- bfd/elf32-nds32.h | 24 +- bfd/elf32-ppc.c | 6 +- bfd/elf32-pru.c | 7 +- bfd/elf32-rx.c | 11 +- bfd/elf32-s12z.c | 6 +- bfd/elf32-sh.c | 24 +- bfd/elf32-spu.c | 172 +- bfd/elf32-visium.c | 15 +- bfd/elf32-xtensa.c | 6 +- bfd/elf64-alpha.c | 18 +- bfd/elf64-hppa.c | 17 +- bfd/elf64-ia64-vms.c | 16 +- bfd/elf64-ppc.c | 9 +- bfd/elf64-x86-64.c | 6 +- bfd/elflink.c | 41 +- bfd/elfnn-aarch64.c | 158 +- bfd/elfnn-ia64.c | 25 +- bfd/elfnn-riscv.c | 13 +- bfd/elfxx-mips.c | 39 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-target.h | 12 +- bfd/libaout.h | 4 +- bfd/libbfd-in.h | 2 +- bfd/libbfd.c | 6 +- bfd/libbfd.h | 42 +- bfd/libhppa.h | 2 +- bfd/linker.c | 9 +- bfd/mmo.c | 2 +- bfd/netbsd.h | 2 +- bfd/peXXigen.c | 3 + bfd/po/SRC-POTFILES.in | 2 - bfd/reloc.c | 140 +- bfd/section.c | 5 + bfd/srec.c | 5 +- bfd/syms.c | 10 +- bfd/targets.c | 2 - bfd/version.h | 2 +- bfd/xtensa-modules.c | 1528 +- binutils/ChangeLog | 160 + binutils/ar.c | 29 +- binutils/bucomm.c | 12 +- binutils/doc/binutils.texi | 9 +- binutils/dwarf.c | 148 +- binutils/dwarf.h | 10 +- binutils/objcopy.c | 84 +- binutils/objdump.c | 65 +- binutils/od-xcoff.c | 6 +- binutils/prdbg.c | 3 +- binutils/readelf.c | 12 +- binutils/size.c | 12 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 36 +- cpu/ChangeLog | 15 + cpu/bpf.cpu | 2 +- cpu/epiphany.cpu | 13 +- cpu/lm32.cpu | 8 +- cpu/m32c.cpu | 9 +- gas/ChangeLog | 756 + gas/NEWS | 3 + gas/as.c | 19 + gas/as.h | 9 + gas/atof-generic.c | 11 +- gas/config/atof-ieee.c | 83 +- gas/config/obj-evax.c | 51 +- gas/config/tc-aarch64.c | 84 +- gas/config/tc-arm.c | 522 +- gas/config/tc-csky.c | 59 +- gas/config/tc-i386-intel.c | 100 +- gas/config/tc-i386.c | 1683 +- gas/config/tc-i386.h | 31 + gas/config/tc-ia64.c | 10 +- gas/config/tc-mep.c | 2 +- gas/config/tc-metag.c | 4 +- gas/config/tc-nios2.c | 8 +- gas/config/tc-pru.c | 9 +- gas/config/tc-riscv.c | 22 +- gas/config/tc-tic4x.c | 2 +- gas/config/tc-tic6x.c | 2 +- gas/doc/as.texi | 6 + gas/doc/c-aarch64.texi | 10 +- gas/doc/c-arm.texi | 3 + gas/doc/c-i386.texi | 42 +- gas/doc/internals.texi | 5 + gas/dw2gencfi.c | 20 +- gas/dwarf2dbg.c | 69 +- gas/frags.c | 7 +- gas/symbols.c | 39 +- gas/symbols.h | 2 - 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/bti.d | 3 + gas/testsuite/gas/aarch64/bti.s | 4 + gas/testsuite/gas/aarch64/crypto-directive.d | 25 +- gas/testsuite/gas/aarch64/crypto-directive2.d | 4 + gas/testsuite/gas/aarch64/crypto-directive3.d | 4 + gas/testsuite/gas/aarch64/crypto.s | 8 + 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-bti.l | 3 + gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 36 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 2 + gas/testsuite/gas/aarch64/illegal-sve2.s | 2 + gas/testsuite/gas/aarch64/pac_ab_key.d | 24 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 24 + gas/testsuite/gas/aarch64/pac_negate_ra_state.s | 20 + gas/testsuite/gas/aarch64/reloc-prel_g0.d | 6 +- gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 8 +- gas/testsuite/gas/aarch64/reloc-prel_g1.d | 6 +- 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/aarch64/sve2.d | 2 +- gas/testsuite/gas/aarch64/system-2.d | 1 + gas/testsuite/gas/aarch64/system-2.s | 1 + .../gas/arm/armv8-2-fp16-scalar-bad-ext.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/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/crc-ext.d | 14 + gas/testsuite/gas/arm/crc-ext.s | 19 + 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/i8mm.d | 36 + gas/testsuite/gas/arm/i8mm.s | 32 + gas/testsuite/gas/arm/mve-arch-ext.d | 7 + gas/testsuite/gas/arm/mve-arch-ext.s | 6 + gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.d | 41 + gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s | 47 + .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/v8_1m-mve.d | 27 + gas/testsuite/gas/arm/v8_1m-mve.s | 24 + gas/testsuite/gas/cfi/cfi.exp | 6 + gas/testsuite/gas/cfi/cie-version-0.d | 5 + gas/testsuite/gas/cfi/cie-version-1.d | 17 + gas/testsuite/gas/cfi/cie-version-2.d | 5 + gas/testsuite/gas/cfi/cie-version-3.d | 17 + gas/testsuite/gas/cfi/cie-version-4.d | 19 + gas/testsuite/gas/cfi/cie-version.s | 2 + gas/testsuite/gas/i386/align-branch-1.s | 72 + gas/testsuite/gas/i386/align-branch-1a.d | 77 + gas/testsuite/gas/i386/align-branch-1b.d | 77 + gas/testsuite/gas/i386/align-branch-1c.d | 77 + gas/testsuite/gas/i386/align-branch-1d.d | 76 + gas/testsuite/gas/i386/align-branch-1e.d | 77 + gas/testsuite/gas/i386/align-branch-1f.d | 77 + gas/testsuite/gas/i386/align-branch-1g.d | 77 + gas/testsuite/gas/i386/align-branch-1h.d | 76 + gas/testsuite/gas/i386/align-branch-1i.d | 80 + gas/testsuite/gas/i386/align-branch-2.s | 49 + gas/testsuite/gas/i386/align-branch-2a.d | 55 + gas/testsuite/gas/i386/align-branch-2b.d | 55 + gas/testsuite/gas/i386/align-branch-2c.d | 55 + gas/testsuite/gas/i386/align-branch-3.d | 33 + gas/testsuite/gas/i386/align-branch-3.s | 28 + gas/testsuite/gas/i386/align-branch-4.s | 30 + gas/testsuite/gas/i386/align-branch-4a.d | 36 + gas/testsuite/gas/i386/align-branch-4b.d | 36 + gas/testsuite/gas/i386/align-branch-5.d | 36 + gas/testsuite/gas/i386/align-branch-5.s | 32 + gas/testsuite/gas/i386/align-branch-6.d | 22 + gas/testsuite/gas/i386/align-branch-6.e | 2 + gas/testsuite/gas/i386/align-branch-6.s | 7 + gas/testsuite/gas/i386/align-branch-7.d | 18 + gas/testsuite/gas/i386/align-branch-7.s | 14 + gas/testsuite/gas/i386/align-branch-8.d | 18 + gas/testsuite/gas/i386/align-branch-8.s | 14 + 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 | 8 +- gas/testsuite/gas/i386/arch-13.s | 8 + gas/testsuite/gas/i386/code16.d | 15 + gas/testsuite/gas/i386/code16.s | 9 + gas/testsuite/gas/i386/fp.d | 8 +- gas/testsuite/gas/i386/fp.s | 5 + gas/testsuite/gas/i386/general.l | 67 +- gas/testsuite/gas/i386/general.s | 41 + gas/testsuite/gas/i386/i386.exp | 48 + gas/testsuite/gas/i386/ilp32/x86-64-intel64.d | 10 +- 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/intel-cmps.s | 55 + gas/testsuite/gas/i386/intel-cmps16.d | 68 + gas/testsuite/gas/i386/intel-cmps32.d | 81 +- gas/testsuite/gas/i386/intel-cmps64.d | 60 +- gas/testsuite/gas/i386/intel-expr.d | 2 +- gas/testsuite/gas/i386/intel-expr.s | 3 +- gas/testsuite/gas/i386/intel-movs.s | 55 + gas/testsuite/gas/i386/intel-movs16.d | 68 + gas/testsuite/gas/i386/intel-movs32.d | 27 + gas/testsuite/gas/i386/intel-movs64.d | 36 + gas/testsuite/gas/i386/intelbad.l | 9 + gas/testsuite/gas/i386/intelbad.s | 12 + gas/testsuite/gas/i386/intelok.d | 2 + gas/testsuite/gas/i386/intelok.e | 2 +- gas/testsuite/gas/i386/intelok.s | 2 + gas/testsuite/gas/i386/movdir-intel.d | 1 + gas/testsuite/gas/i386/movdir.d | 1 + gas/testsuite/gas/i386/movdir.s | 1 + gas/testsuite/gas/i386/mwaitx-reg.l | 84 +- gas/testsuite/gas/i386/sse-check-error.l | 40 +- gas/testsuite/gas/i386/sse-check-warn.e | 8 +- gas/testsuite/gas/i386/sse-check.d | 4 + gas/testsuite/gas/i386/sse-check.s | 8 + gas/testsuite/gas/i386/svme.d | 10 + gas/testsuite/gas/i386/svme.s | 8 + gas/testsuite/gas/i386/x86-64-align-branch-1.s | 70 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 78 + gas/testsuite/gas/i386/x86-64-align-branch-2.s | 44 + gas/testsuite/gas/i386/x86-64-align-branch-2a.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-3.d | 32 + gas/testsuite/gas/i386/x86-64-align-branch-3.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-5.d | 37 + gas/testsuite/gas/i386/x86-64-align-branch-6.d | 19 + gas/testsuite/gas/i386/x86-64-align-branch-7.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-7.s | 14 + gas/testsuite/gas/i386/x86-64-align-branch-8.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-8.s | 14 + 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 | 21 +- gas/testsuite/gas/i386/x86-64-arch-3.s | 11 + gas/testsuite/gas/i386/x86-64-branch-4.l | 4 +- gas/testsuite/gas/i386/x86-64-intel64.d | 13 + gas/testsuite/gas/i386/x86-64-intel64.s | 15 + gas/testsuite/gas/i386/x86-64-jump.d | 16 +- gas/testsuite/gas/i386/x86-64-jump.s | 8 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.s | 3 + gas/testsuite/gas/i386/x86-64-mwaitx-bdver4.d | 10 +- gas/testsuite/gas/i386/x86-64-mwaitx-reg.l | 180 +- gas/testsuite/gas/i386/x86-64-opcode.d | 12 + gas/testsuite/gas/i386/x86-64-opcode.s | 14 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 4 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 4 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 4 + gas/testsuite/gas/i386/x86-64-specific-reg.l | 330 +- gas/testsuite/gas/i386/x86-64-specific-reg.s | 5 - gas/testsuite/gas/i386/x86-64-sse-check-error.l | 40 +- 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/testsuite/gas/riscv/cie-rtn-col-1.d | 3 + gas/testsuite/gas/riscv/cie-rtn-col-3.d | 17 + gas/testsuite/gas/riscv/cie-rtn-col.s | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 265 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 255 + gas/testsuite/gas/riscv/default-cie-version.d | 15 + gas/testsuite/gas/riscv/default-cie-version.s | 2 + gas/testsuite/gas/riscv/insn.d | 2 +- gas/write.c | 10 +- gdb/ChangeLog | 1881 + gdb/Makefile.in | 32 +- gdb/NEWS | 77 +- gdb/README | 21 +- gdb/aarch32-tdep.c | 3 + gdb/aarch32-tdep.h | 2 + gdb/aarch64-linux-tdep.c | 6 +- gdb/aarch64-tdep.c | 7 - gdb/acinclude.m4 | 2 + gdb/ada-exp.y | 5 +- gdb/ada-lang.c | 117 +- gdb/ada-tasks.c | 15 +- gdb/ada-typeprint.c | 11 +- gdb/ada-valprint.c | 4 +- gdb/aix-thread.c | 2 +- gdb/amd64-windows-tdep.c | 6 +- gdb/arc-tdep.c | 6 +- gdb/arm-tdep.c | 6 +- gdb/arm-wince-tdep.c | 6 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 20 +- gdb/bcache.c | 29 +- gdb/bcache.h | 19 +- gdb/block.c | 76 +- gdb/block.h | 4 +- gdb/blockframe.c | 4 +- gdb/breakpoint.c | 68 +- gdb/breakpoint.h | 12 +- gdb/btrace.c | 8 +- gdb/build-id.c | 30 +- gdb/build-id.h | 12 +- gdb/buildsym.c | 8 +- gdb/c-exp.y | 38 +- gdb/c-lang.c | 15 +- gdb/c-typeprint.c | 9 +- gdb/c-valprint.c | 8 +- gdb/cli/cli-cmds.c | 7 +- gdb/cli/cli-decode.c | 24 +- gdb/cli/cli-decode.h | 7 + gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-script.c | 139 +- gdb/cli/cli-style.c | 81 +- gdb/cli/cli-style.h | 20 +- gdb/coffread.c | 25 +- gdb/command.h | 8 + gdb/compile/compile-c-symbols.c | 28 +- gdb/compile/compile-cplus-symbols.c | 24 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/compile/compile-loc2c.c | 6 +- gdb/compile/compile-object-load.c | 2 +- gdb/completer.c | 27 +- gdb/config.in | 23 +- gdb/configure | 862 +- gdb/configure.ac | 4 - gdb/configure.nat | 5 +- gdb/configure.tgt | 3 +- gdb/contrib/words.sh | 144 + gdb/corelow.c | 27 +- gdb/cp-namespace.c | 13 +- gdb/cp-support.c | 156 +- gdb/cp-valprint.c | 14 +- gdb/csky-linux-tdep.c | 2 +- gdb/ctfread.c | 2 +- gdb/d-lang.c | 1 - gdb/darwin-nat.c | 2 +- gdb/dbxread.c | 4 +- gdb/defs.h | 2 +- gdb/demangle.c | 268 - gdb/dictionary.c | 40 +- gdb/dictionary.h | 8 +- gdb/doc/ChangeLog | 96 + gdb/doc/gdb.texinfo | 735 +- gdb/doc/python.texi | 51 +- gdb/doc/stabs.texinfo | 2 +- gdb/dwarf-index-write.c | 6 +- gdb/dwarf2loc.c | 49 +- gdb/dwarf2read.c | 363 +- gdb/dwarf2read.h | 4 +- gdb/elfread.c | 2 +- gdb/eval.c | 35 +- gdb/event-top.c | 44 +- gdb/event-top.h | 6 + gdb/exec.c | 2 +- gdb/expprint.c | 16 +- gdb/f-exp.y | 17 +- gdb/f-lang.c | 6 +- gdb/f-valprint.c | 20 +- gdb/fbsd-tdep.c | 2 +- gdb/findvar.c | 34 +- gdb/frame.c | 2 +- gdb/frv-tdep.c | 4 +- gdb/gdb-demangle.c | 268 + gdb/gdb-demangle.h | 2 +- gdb/gdbarch.c | 23 - gdb/gdbarch.h | 6 - gdb/gdbarch.sh | 4 - gdb/gdbserver/ChangeLog | 85 + gdb/gdbserver/Makefile.in | 13 +- gdb/gdbserver/acinclude.m4 | 2 + gdb/gdbserver/ax.c | 8 + gdb/gdbserver/config.in | 23 +- gdb/gdbserver/configure | 920 +- gdb/gdbserver/configure.ac | 8 +- gdb/gdbserver/debug.c | 2 +- gdb/gdbserver/linux-aarch64-low.c | 2 +- gdb/gdbserver/linux-i386-ipa.c | 4 +- gdb/gdbserver/linux-low.c | 31 +- gdb/gdbserver/linux-x86-low.c | 6 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/mem-break.c | 16 +- gdb/gdbserver/nto-low.c | 4 +- gdb/gdbserver/remote-utils.c | 3 +- gdb/gdbserver/server.c | 14 +- gdb/gdbserver/server.h | 6 - gdb/gdbserver/tdesc.c | 16 + gdb/gdbserver/tdesc.h | 5 + gdb/gdbserver/tracepoint.c | 12 +- gdb/gdbserver/utils.c | 2 +- gdb/gdbsupport/agent.c | 4 +- gdb/gdbsupport/alt-stack.h | 70 + gdb/gdbsupport/block-signals.h | 67 + gdb/gdbsupport/common-defs.h | 5 + gdb/gdbsupport/common.host | 36 - gdb/gdbsupport/common.m4 | 35 +- gdb/gdbsupport/filtered-iterator.h | 4 +- gdb/gdbsupport/format.c | 54 +- gdb/gdbsupport/format.h | 2 +- gdb/gdbsupport/gdb-sigmask.h | 45 + gdb/gdbsupport/gdb_vecs.h | 3 +- gdb/gdbsupport/mingw-strerror.c | 64 - gdb/gdbsupport/parallel-for.h | 86 + gdb/gdbsupport/posix-strerror.c | 48 - gdb/gdbsupport/safe-strerror.c | 56 + gdb/gdbsupport/signals-state-save-restore.c | 9 +- gdb/gdbsupport/thread-pool.c | 165 + gdb/gdbsupport/thread-pool.h | 90 + gdb/gdbtypes.c | 176 +- gdb/gdbtypes.h | 62 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 10 +- gdb/go-lang.c | 3 +- gdb/go-valprint.c | 7 +- gdb/guile/guile-internal.h | 2 - gdb/guile/guile.c | 28 +- gdb/guile/scm-block.c | 2 +- gdb/guile/scm-breakpoint.c | 4 +- gdb/guile/scm-cmd.c | 5 +- gdb/guile/scm-symbol.c | 8 +- gdb/guile/scm-type.c | 2 +- gdb/guile/scm-value.c | 2 +- gdb/hppa-tdep.c | 4 +- gdb/i386-tdep.c | 8 +- gdb/ia64-tdep.c | 2 +- gdb/infcall.c | 4 +- gdb/infcmd.c | 6 +- gdb/inferior.c | 18 +- gdb/inferior.h | 2 - gdb/inflow.c | 2 +- gdb/infrun.c | 3 +- gdb/jit.c | 18 +- gdb/language.c | 16 +- gdb/language.h | 22 - gdb/linespec.c | 19 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 9 +- gdb/linux-tdep.c | 5 +- gdb/m2-exp.y | 3 +- gdb/m2-lang.c | 1 - gdb/m2-typeprint.c | 4 +- gdb/m32c-tdep.c | 4 +- gdb/m68k-linux-nat.c | 1 + gdb/macrotab.c | 4 +- gdb/macrotab.h | 7 +- gdb/main.c | 26 +- gdb/maint.c | 53 +- gdb/maint.h | 2 + gdb/mdebugread.c | 15 +- gdb/mi/mi-cmd-stack.c | 4 +- gdb/mi/mi-cmds.c | 8 + gdb/mi/mi-cmds.h | 6 + gdb/mi/mi-interp.c | 3 + gdb/mi/mi-main.c | 3 +- gdb/mi/mi-symbol-cmds.c | 433 + gdb/minsyms.c | 159 +- gdb/mips-tdep.c | 8 +- gdb/msp430-tdep.c | 2 +- gdb/nat/linux-osdata.c | 30 +- gdb/nto-procfs.c | 2 +- gdb/objc-lang.c | 29 +- gdb/objfiles.h | 4 +- gdb/observable.h | 169 +- gdb/opencl-lang.c | 1 - gdb/p-lang.c | 3 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 13 +- gdb/parse.c | 2 +- gdb/ppc-linux-tdep.c | 7 +- gdb/ppc-sysv-tdep.c | 4 +- gdb/printcmd.c | 38 +- gdb/psympriv.h | 6 - gdb/psymtab.c | 67 +- gdb/psymtab.h | 6 +- gdb/python/py-block.c | 2 + gdb/python/py-breakpoint.c | 7 +- gdb/python/py-cmd.c | 12 +- gdb/python/py-finishbreakpoint.c | 1 + gdb/python/py-framefilter.c | 8 +- gdb/python/py-function.c | 4 +- gdb/python/py-gdb-readline.c | 3 +- gdb/python/py-inferior.c | 1 + gdb/python/py-lazy-string.c | 1 + gdb/python/py-linetable.c | 1 + gdb/python/py-symbol.c | 95 +- gdb/python/py-symtab.c | 1 + gdb/python/py-type.c | 3 +- gdb/python/py-value.c | 2 +- gdb/python/py-xmethods.c | 2 +- gdb/python/python-internal.h | 2 + gdb/python/python.c | 180 +- gdb/record-btrace.c | 8 +- gdb/regcache.c | 1 + gdb/remote-sim.c | 4 +- gdb/remote.c | 64 +- gdb/riscv-ravenscar-thread.c | 140 + gdb/riscv-ravenscar-thread.h | 27 + gdb/riscv-tdep.c | 5 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-tdep.c | 8 +- gdb/run-on-main-thread.c | 97 + gdb/run-on-main-thread.h | 28 + gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 3 +- gdb/s12z-tdep.c | 2 +- gdb/sol-thread.c | 4 +- gdb/solib-darwin.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 86 +- gdb/solib.h | 16 +- gdb/source.c | 4 +- gdb/sparc-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-tdep.c | 6 +- gdb/stabsread.c | 83 +- gdb/stack.c | 207 +- gdb/stack.h | 34 +- gdb/stap-probe.c | 7 +- gdb/symfile.c | 4 +- gdb/symmisc.c | 22 +- gdb/symtab.c | 864 +- gdb/symtab.h | 358 +- gdb/target-descriptions.c | 2 +- gdb/target-float.c | 6 +- gdb/target.c | 6 +- gdb/testsuite/ChangeLog | 286 + gdb/testsuite/gdb.ada/scalar_storage.exp | 36 + .../{big_packed_array => scalar_storage}/pck.adb | 0 gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 19 + gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 47 + gdb/testsuite/gdb.ada/tasks.exp | 8 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 3 + gdb/testsuite/gdb.ada/unchecked_union.exp | 58 + .../{big_packed_array => unchecked_union}/pck.adb | 0 gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 19 + .../gdb.ada/unchecked_union/unchecked_union.adb | 51 + gdb/testsuite/gdb.arch/amd64-eval.exp | 5 + .../gdb.base/corefile-buildid-shlib-shr.c | 29 + gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 58 + gdb/testsuite/gdb.base/corefile-buildid.c | 43 + gdb/testsuite/gdb.base/corefile-buildid.exp | 271 + gdb/testsuite/gdb.base/ctf-constvars.exp | 21 +- gdb/testsuite/gdb.base/ctf-cvexpr.exp | 495 - gdb/testsuite/gdb.base/ctf-ptype.exp | 11 +- gdb/testsuite/gdb.base/ctf-whatis.c | 282 - gdb/testsuite/gdb.base/ctf-whatis.exp | 413 - gdb/testsuite/gdb.base/cvexpr.exp | 465 +- gdb/testsuite/gdb.base/define-prefix.exp | 164 + gdb/testsuite/gdb.base/define.exp | 25 + gdb/testsuite/gdb.base/endianity.c | 49 + gdb/testsuite/gdb.base/endianity.exp | 45 + gdb/testsuite/gdb.base/frameapply.exp | 2 + gdb/testsuite/gdb.base/gdbvars.exp | 15 + gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/setshow.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 21 + gdb/testsuite/gdb.base/whatis.exp | 909 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 21 + gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 22 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 56 + gdb/testsuite/gdb.dwarf2/imported-unit.exp | 157 + gdb/testsuite/gdb.dwarf2/varval.exp | 48 +- gdb/testsuite/gdb.fortran/array-slices.exp | 67 + gdb/testsuite/gdb.fortran/array-slices.f90 | 70 + .../gdb.fortran/derived-type-striding.exp | 43 + .../gdb.fortran/derived-type-striding.f90 | 43 + gdb/testsuite/gdb.fortran/info-modules.exp | 263 +- gdb/testsuite/gdb.fortran/info-types.exp | 13 + gdb/testsuite/gdb.fortran/type-kinds.exp | 20 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 7 + gdb/testsuite/gdb.guile/scm-breakpoint.exp | 23 + gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 33 + gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 82 + gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 87 + gdb/testsuite/gdb.mi/mi-sym-info-1.c | 48 + gdb/testsuite/gdb.mi/mi-sym-info-2.c | 43 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 150 + gdb/testsuite/gdb.python/py-breakpoint.c | 7 + gdb/testsuite/gdb.python/py-breakpoint.exp | 20 + gdb/testsuite/gdb.python/py-prettyprint.exp | 21 + gdb/testsuite/gdb.python/py-progspace.exp | 6 +- gdb/testsuite/gdb.python/py-symbol-2.c | 24 + gdb/testsuite/gdb.python/py-symbol.c | 9 + gdb/testsuite/gdb.python/py-symbol.exp | 52 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 166 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 290 + gdb/testsuite/gdb.threads/pthreads.exp | 6 +- gdb/testsuite/gdb.tui/basic.exp | 4 +- gdb/testsuite/gdb.tui/corefile-run.exp | 61 + gdb/testsuite/gdb.tui/empty.exp | 25 +- gdb/testsuite/gdb.tui/main.exp | 2 +- gdb/testsuite/gdb.tui/regs.exp | 8 +- gdb/testsuite/gdb.tui/resize.exp | 4 +- gdb/testsuite/gdb.tui/winheight.exp | 37 + gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 55 +- gdb/testsuite/lib/sym-info-cmds.exp | 507 + gdb/testsuite/lib/tuiterm.exp | 130 +- gdb/thread.c | 4 + gdb/top.c | 54 +- gdb/tracepoint.c | 42 +- gdb/tui/tui-command.c | 6 +- gdb/tui/tui-command.h | 1 - gdb/tui/tui-data.c | 19 - gdb/tui/tui-data.h | 35 +- gdb/tui/tui-disasm.c | 82 +- gdb/tui/tui-hooks.c | 5 - gdb/tui/tui-interp.c | 1 - gdb/tui/tui-io.c | 8 +- gdb/tui/tui-io.h | 3 + gdb/tui/tui-layout.c | 622 +- gdb/tui/tui-layout.h | 153 + gdb/tui/tui-regs.h | 10 + gdb/tui/tui-source.c | 124 +- gdb/tui/tui-source.h | 11 +- gdb/tui/tui-stack.h | 10 + gdb/tui/tui-win.c | 496 +- gdb/tui/tui-win.h | 4 +- gdb/tui/tui-wingeneral.c | 16 +- gdb/tui/tui-winsource.c | 108 +- gdb/tui/tui-winsource.h | 30 +- gdb/tui/tui.c | 9 +- gdb/typeprint.c | 2 +- gdb/ui-out.c | 18 + gdb/unittests/array-view-selftests.c | 2 +- gdb/unittests/basic_string_view/capacity/1.cc | 6 +- gdb/unittests/basic_string_view/cons/char/1.cc | 8 +- gdb/unittests/basic_string_view/cons/char/2.cc | 8 +- gdb/unittests/basic_string_view/cons/char/3.cc | 8 +- .../basic_string_view/element_access/char/1.cc | 8 +- .../basic_string_view/element_access/char/empty.cc | 4 +- .../element_access/char/front_back.cc | 8 +- .../basic_string_view/inserters/char/2.cc | 8 +- .../modifiers/remove_prefix/char/1.cc | 8 +- .../modifiers/remove_suffix/char/1.cc | 8 +- .../basic_string_view/modifiers/swap/char/1.cc | 4 +- .../basic_string_view/operations/compare/char/1.cc | 8 +- .../operations/compare/char/13650.cc | 6 +- .../basic_string_view/operations/copy/char/1.cc | 8 +- .../basic_string_view/operations/data/char/1.cc | 8 +- .../basic_string_view/operations/find/char/1.cc | 8 +- .../basic_string_view/operations/find/char/2.cc | 8 +- .../basic_string_view/operations/find/char/3.cc | 8 +- .../basic_string_view/operations/find/char/4.cc | 6 +- .../basic_string_view/operations/rfind/char/1.cc | 8 +- .../basic_string_view/operations/rfind/char/2.cc | 8 +- .../basic_string_view/operations/rfind/char/3.cc | 9 +- .../basic_string_view/operations/substr/char/1.cc | 8 +- .../basic_string_view/operators/char/2.cc | 6 +- gdb/unittests/filtered_iterator-selftests.c | 165 + gdb/unittests/format_pieces-selftests.c | 55 + gdb/unittests/main-thread-selftests.c | 80 + gdb/unittests/optional/assignment/1.cc | 3 +- gdb/unittests/optional/assignment/2.cc | 3 +- gdb/unittests/optional/assignment/3.cc | 3 +- gdb/unittests/optional/assignment/4.cc | 3 +- gdb/unittests/optional/assignment/5.cc | 3 +- gdb/unittests/optional/assignment/6.cc | 3 +- gdb/unittests/optional/assignment/7.cc | 3 +- gdb/unittests/optional/cons/copy.cc | 3 +- gdb/unittests/optional/cons/default.cc | 3 +- gdb/unittests/optional/cons/move.cc | 3 +- gdb/unittests/optional/cons/value.cc | 3 +- gdb/unittests/optional/in_place.cc | 3 +- gdb/unittests/optional/observers/1.cc | 3 +- gdb/unittests/optional/observers/2.cc | 3 +- gdb/unittests/tui-selftests.c | 55 + gdb/unittests/vec-utils-selftests.c | 75 + gdb/utils.c | 3 - gdb/utils.h | 16 +- gdb/valarith.c | 23 +- gdb/valops.c | 61 +- gdb/valprint.c | 22 +- gdb/value.c | 68 +- gdb/value.h | 23 +- gdb/version.in | 2 +- gdb/windows-nat.c | 5 +- gdb/x86-tdep.c | 2 +- gdb/xcoffread.c | 4 +- gdb/xml-support.c | 2 - gdb/xml-syscall.c | 5 +- gnulib/ChangeLog | 63 + gnulib/Makefile.am | 18 + gnulib/Makefile.in | 1895 +- gnulib/aclocal-m4-deps.mk | 138 - gnulib/aclocal.m4 | 461 +- gnulib/config.in | 76 +- gnulib/configure | 2006 +- gnulib/configure.ac | 6 +- gnulib/import/Makefile.am | 43 +- gnulib/import/Makefile.in | 224 +- gnulib/import/extra/config.rpath | 684 + gnulib/import/glthread/lock.c | 1057 + gnulib/import/glthread/lock.h | 927 + gnulib/import/glthread/threadlib.c | 73 + gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-comp.m4 | 35 + gnulib/import/m4/lib-ld.m4 | 119 + gnulib/import/m4/lib-link.m4 | 777 + gnulib/import/m4/lib-prefix.m4 | 224 + gnulib/import/m4/lock.m4 | 42 + gnulib/import/m4/strerror_r.m4 | 187 + gnulib/import/m4/threadlib.m4 | 389 + gnulib/import/m4/time_r.m4 | 58 + gnulib/import/strerror_r.c | 338 + gnulib/import/time_r.c | 44 + gnulib/update-gnulib.sh | 16 +- gold/ChangeLog | 27 + gold/expression.cc | 4 +- gold/layout.cc | 3 +- gold/object.cc | 4 + gold/output.cc | 8 +- gold/symtab.cc | 35 +- gold/symtab.h | 6 + gold/testsuite/section_sorting_name.cc | 43 + gold/testsuite/section_sorting_name.sh | 6 + gprof/ChangeLog | 17 + gprof/Makefile.am | 2 +- gprof/Makefile.in | 4 +- include/ChangeLog | 93 + include/coff/ti.h | 8 +- include/diagnostics.h | 9 - include/dis-asm.h | 21 +- include/dwarf2.h | 1 - include/elf/cr16c.h | 258 - include/opcode/aarch64.h | 29 +- include/opcode/arm.h | 35 +- include/opcode/mmix.h | 16 +- include/opcode/tic80.h | 36 +- ld/ChangeLog | 281 + ld/Makefile.am | 2 - ld/Makefile.in | 3 - ld/NEWS | 2 + ld/configure.tgt | 197 +- ld/emulparams/armelf.sh | 9 +- ld/emulparams/armelf_fuchsia.sh | 31 +- ld/emulparams/armelf_linux_eabi.sh | 10 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 9 +- ld/emulparams/armsymbian.sh | 13 +- ld/emulparams/elf32_tic6x_le.sh | 9 +- 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/ld.texi | 5 + ld/ldexp.c | 3 +- ld/ldlang.c | 41 +- ld/ldlang.h | 2 +- ld/po/BLD-POTFILES.in | 1 - ld/scripttempl/arclinux.sc | 1 + ld/scripttempl/elf.sc | 1 + ld/scripttempl/elf32cr16c.sc | 66 - ld/scripttempl/elf64bpf.sc | 1 + ld/scripttempl/i386beos.sc | 2 +- ld/scripttempl/mcorepe.sc | 2 +- ld/scripttempl/nds32elf.sc | 1 + ld/scripttempl/pe.sc | 7 +- ld/scripttempl/pep.sc | 7 +- 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/arm-no-rel-plt.ld | 1 + ld/testsuite/ld-arm/fdpic-main.ld | 1 + ld/testsuite/ld-arm/fdpic-shared.ld | 1 + 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 + ld/testsuite/ld-cdtest/cdtest.exp | 5 + ld/testsuite/ld-elf/eh4.d | 6 +- ld/testsuite/ld-elf/eh5.d | 72 +- ld/testsuite/ld-i386/align-branch-1.d | 25 + ld/testsuite/ld-i386/align-branch-1.s | 19 + ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 2 +- ld/testsuite/ld-riscv-elf/call-relax-0.s | 9 + ld/testsuite/ld-riscv-elf/call-relax-1.s | 6 + ld/testsuite/ld-riscv-elf/call-relax-2.s | 7 + ld/testsuite/ld-riscv-elf/call-relax-3.s | 9 + ld/testsuite/ld-riscv-elf/call-relax.d | 9 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-x86-64/align-branch-1.d | 21 + ld/testsuite/ld-x86-64/align-branch-1.s | 17 + ld/testsuite/ld-x86-64/x86-64.exp | 1 + opcodes/ChangeLog | 583 + opcodes/aarch64-asm-2.c | 77 +- opcodes/aarch64-asm.c | 1 + opcodes/aarch64-dis-2.c | 1452 +- opcodes/aarch64-dis.c | 3 + opcodes/aarch64-opc-2.c | 1 + opcodes/aarch64-opc.c | 20 +- opcodes/aarch64-tbl.h | 178 +- opcodes/arc-dis.c | 5 +- opcodes/arm-dis.c | 227 +- opcodes/bfin-dis.c | 29 +- opcodes/bpf-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cr16-dis.c | 11 +- opcodes/cris-dis.c | 35 +- opcodes/csky-dis.c | 10 +- opcodes/d30v-dis.c | 8 +- opcodes/disassemble.c | 83 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 6 +- opcodes/fr30-dis.c | 2 +- opcodes/frv-dis.c | 2 +- opcodes/h8300-dis.c | 5 +- opcodes/i386-dis.c | 223 +- opcodes/i386-gen.c | 162 +- opcodes/i386-init.h | 540 +- opcodes/i386-opc.h | 116 +- opcodes/i386-opc.tbl | 209 +- opcodes/i386-reg.tbl | 524 +- opcodes/i386-tbl.h | 72505 +++++++++---------- opcodes/ip2k-dis.c | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 4 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 4 +- opcodes/m32r-dis.c | 2 +- opcodes/m68k-dis.c | 8 +- opcodes/mep-dis.c | 2 +- opcodes/microblaze-dis.c | 306 +- opcodes/moxie-dis.c | 2 +- opcodes/mt-dis.c | 2 +- opcodes/nios2-dis.c | 18 +- opcodes/ns32k-dis.c | 16 +- opcodes/or1k-dis.c | 2 +- opcodes/pdp11-dis.c | 3 +- opcodes/ppc-dis.c | 7 +- opcodes/riscv-opc.c | 120 +- opcodes/s12z-opc.c | 177 +- opcodes/tic4x-dis.c | 16 +- opcodes/tic54x-dis.c | 3 +- opcodes/tic6x-dis.c | 4 +- opcodes/tilegx-opc.c | 4 +- opcodes/tilepro-opc.c | 4 +- opcodes/v850-dis.c | 10 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/xc16x-dis.c | 2 +- opcodes/xstormy16-dis.c | 2 +- ...old-Fix-script_test_7.sh-script_test_9.sh.patch | 40 + .../0001-x86-64-Add-R_X86_64_THUNK_GOTPCRELX.patch | 1575 + ...Add-R_X86_64_GPOFF-R_386_GPOFF-relocation.patch | 2229 + ...-Initial-R_X86_64_THUNK_GOTPCRELX-support.patch | 105 + patches/README | 7 +- patches/binutils-x86-64-gold-thunk.patch | 105 - patches/binutils-x86-64-thunk.patch | 1575 - patches/binutils-x86-gpoff.patch | 2229 - readline/ChangeLog | 7 + readline/Makefile.am | 2 - readline/Makefile.in | 2 - readline/configure | 10 +- readline/configure.ac | 3 +- sim/arm/ChangeLog | 14 + sim/arm/armemu.c | 4 - sim/arm/arminit.c | 4 + sim/arm/maverick.c | 35 +- sim/arm/maverick.h | 46 + sim/arm/wrapper.c | 35 +- sim/common/ChangeLog | 4 + sim/common/sim-utils.c | 8 +- 1020 files changed, 79170 insertions(+), 56576 deletions(-) delete mode 100644 bfd/cpu-cr16c.c delete mode 100644 bfd/elf32-cr16c.c 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/crypto-directive2.d create mode 100644 gas/testsuite/gas/aarch64/crypto-directive3.d 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/pac_negate_ra_state.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.s create mode 100644 gas/testsuite/gas/aarch64/sve-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/crc-ext.d create mode 100644 gas/testsuite/gas/arm/crc-ext.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/i8mm.d create mode 100644 gas/testsuite/gas/arm/i8mm.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-vmov-vmvn-vorr-vbic.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s create mode 100644 gas/testsuite/gas/arm/v8_1m-mve.d create mode 100644 gas/testsuite/gas/arm/v8_1m-mve.s create mode 100644 gas/testsuite/gas/cfi/cie-version-0.d create mode 100644 gas/testsuite/gas/cfi/cie-version-1.d create mode 100644 gas/testsuite/gas/cfi/cie-version-2.d create mode 100644 gas/testsuite/gas/cfi/cie-version-3.d create mode 100644 gas/testsuite/gas/cfi/cie-version-4.d create mode 100644 gas/testsuite/gas/cfi/cie-version.s create mode 100644 gas/testsuite/gas/i386/align-branch-1.s create mode 100644 gas/testsuite/gas/i386/align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/align-branch-2.s create mode 100644 gas/testsuite/gas/i386/align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.s create mode 100644 gas/testsuite/gas/i386/align-branch-4.s create mode 100644 gas/testsuite/gas/i386/align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.s create mode 100644 gas/testsuite/gas/i386/align-branch-6.d create mode 100644 gas/testsuite/gas/i386/align-branch-6.e create mode 100644 gas/testsuite/gas/i386/align-branch-6.s create mode 100644 gas/testsuite/gas/i386/align-branch-7.d create mode 100644 gas/testsuite/gas/i386/align-branch-7.s create mode 100644 gas/testsuite/gas/i386/align-branch-8.d create mode 100644 gas/testsuite/gas/i386/align-branch-8.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/intel-cmps16.d create mode 100644 gas/testsuite/gas/i386/intel-movs16.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.s create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-1.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-3.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col.s create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.d create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.s create mode 100644 gas/testsuite/gas/riscv/default-cie-version.d create mode 100644 gas/testsuite/gas/riscv/default-cie-version.s create mode 100755 gdb/contrib/words.sh delete mode 100644 gdb/demangle.c create mode 100644 gdb/gdb-demangle.c create mode 100644 gdb/gdbsupport/alt-stack.h create mode 100644 gdb/gdbsupport/block-signals.h delete mode 100644 gdb/gdbsupport/common.host create mode 100644 gdb/gdbsupport/gdb-sigmask.h delete mode 100644 gdb/gdbsupport/mingw-strerror.c create mode 100644 gdb/gdbsupport/parallel-for.h delete mode 100644 gdb/gdbsupport/posix-strerror.c create mode 100644 gdb/gdbsupport/safe-strerror.c create mode 100644 gdb/gdbsupport/thread-pool.c create mode 100644 gdb/gdbsupport/thread-pool.h create mode 100644 gdb/riscv-ravenscar-thread.c create mode 100644 gdb/riscv-ravenscar-thread.h create mode 100644 gdb/run-on-main-thread.c create mode 100644 gdb/run-on-main-thread.h create mode 100644 gdb/testsuite/gdb.ada/scalar_storage.exp copy gdb/testsuite/gdb.ada/{big_packed_array => scalar_storage}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/pck.ads create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/storage.adb create mode 100644 gdb/testsuite/gdb.ada/unchecked_union.exp copy gdb/testsuite/gdb.ada/{big_packed_array => unchecked_union}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/pck.ads create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/unchecked_union.adb create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib-shr.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.exp delete mode 100644 gdb/testsuite/gdb.base/ctf-cvexpr.exp delete mode 100644 gdb/testsuite/gdb.base/ctf-whatis.c delete mode 100644 gdb/testsuite/gdb.base/ctf-whatis.exp create mode 100644 gdb/testsuite/gdb.base/define-prefix.exp create mode 100644 gdb/testsuite/gdb.base/endianity.c create mode 100644 gdb/testsuite/gdb.base/endianity.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.f90 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.exp create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.exp create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-1.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-2.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info.exp create mode 100644 gdb/testsuite/gdb.python/py-symbol-2.c create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.c create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.exp create mode 100644 gdb/testsuite/gdb.tui/corefile-run.exp create mode 100644 gdb/testsuite/gdb.tui/winheight.exp create mode 100644 gdb/testsuite/lib/sym-info-cmds.exp create mode 100644 gdb/unittests/filtered_iterator-selftests.c create mode 100644 gdb/unittests/main-thread-selftests.c create mode 100644 gdb/unittests/tui-selftests.c create mode 100644 gdb/unittests/vec-utils-selftests.c create mode 100644 gnulib/Makefile.am delete mode 100644 gnulib/aclocal-m4-deps.mk create mode 100755 gnulib/import/extra/config.rpath create mode 100644 gnulib/import/glthread/lock.c create mode 100644 gnulib/import/glthread/lock.h create mode 100644 gnulib/import/glthread/threadlib.c create mode 100644 gnulib/import/m4/lib-ld.m4 create mode 100644 gnulib/import/m4/lib-link.m4 create mode 100644 gnulib/import/m4/lib-prefix.m4 create mode 100644 gnulib/import/m4/lock.m4 create mode 100644 gnulib/import/m4/strerror_r.m4 create mode 100644 gnulib/import/m4/threadlib.m4 create mode 100644 gnulib/import/m4/time_r.m4 create mode 100644 gnulib/import/strerror_r.c create mode 100644 gnulib/import/time_r.c delete mode 100644 include/elf/cr16c.h delete mode 100644 ld/emulparams/elf32cr16c.sh delete mode 100644 ld/scripttempl/elf32cr16c.sc create mode 100644 ld/testsuite/ld-i386/align-branch-1.d create mode 100644 ld/testsuite/ld-i386/align-branch-1.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-0.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-1.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-2.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-3.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax.d create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.d create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.s create mode 100644 patches/0001-gold-Fix-script_test_7.sh-script_test_9.sh.patch create mode 100644 patches/0001-x86-64-Add-R_X86_64_THUNK_GOTPCRELX.patch create mode 100644 patches/0001-x86-Add-R_X86_64_GPOFF-R_386_GPOFF-relocation.patch create mode 100644 patches/0002-gold-Initial-R_X86_64_THUNK_GOTPCRELX-support.patch delete mode 100644 patches/binutils-x86-64-gold-thunk.patch delete mode 100644 patches/binutils-x86-64-thunk.patch delete mode 100644 patches/binutils-x86-gpoff.patch create mode 100644 sim/arm/maverick.h