This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/fche/dbgserver in repository binutils-gdb.
from ae7bc45a2c debuginfod, binutils: rework configure.ac to remove --with-d [...] new 99b044f1ac Fix up safe_strerror constification new 0ac934da43 Simplify print_sys_errmsg new b247608e37 Automatic date update in version.in new a71caa7b58 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] new aa318049a6 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] new bf9d03d9c9 Automatic date update in version.in new ebce2221a3 Automatic date update in version.in new c4e89a8299 Implement objcopy/strip --keep-section=<sectionpattern> new 759d579333 Fix potential array overruns when disassembling corrupt v850 [...] new d4d8ddf2e8 x86: re-arrange process_operands() new 127a27d62b Obsolete Solaris 10 support new 331c89c7ea Add static_asserts for the sizes of space-critical structs new d02e75762a Automatic date update in version.in new 458c1fad86 Unset EMBEDDED rather than assigning as empty new a16615ffaa GENERATE_SHLIB_SCRIPT vs. EMBEDDED. new 673c292dd9 x86: consolidate disassembler enum naming a little new 567741a5f4 x86: split MONITORX/MWAITX entries new 38c7c83bc8 x86: fold OP_Mwaitx() into OP_Mwait() new 3e527c47b6 Fix memory allocation and release problems in the bfd docume [...] new e6dbae0d96 Fix ARI warning in symtab.h new a4ac30203c Change tui_source_element::line to have type std::string new 6714b64d6f Style disassembly in the TUI new 799409e6f7 Remove la_get_string member new ce7ec8bfc7 Automatic date update in version.in new b14e03656b Fix regression from TUI disassembly style patch new 13124782ab ld: Fix printed sizes in map file new 3517c0ae8c Fix an off-by-one error in the IN_RANGE macro used by readel [...] new 1b68b35ea1 Remove some includes of readline.h new af751339b0 Regenerate gnulib files new 9c336c4f14 Use strtok_r instead of strtok new 254db15a4b Automatic date update in version.in new d451f9179a aarch64 and arm testsuite fixes for targets lacking shared libs new e8df5e73e4 x86/Intel: drop IgnoreSize from operand-less MOVSD/CMPSD again new 7efcb8f524 x86: adjust register names printed for MONITOR/MWAIT new b9a2057539 x86: support further AMD Zen2 instructions new 91425739de Order targets in ld/configure.tgt new 4b6718a938 Remove CR16C support new e83adfd70a [gdb/contrib] Add words.sh script new 34d48d2226 Fix bug merging notes with objcopy when no merging results i [...] new 54755b3d2e Allow the --output option of the "ar" prorgam to extract fil [...] new 740906ed4c [gas][aarch64] Armv8.6-a option [1/X] new e53f51a904 [binutils][aarch64] Bfloat16 enablement [2/X] new 01c7eec3ec [Patch][binutils][arm] Create a new generic coprocessor arra [...] new d3a38723d4 [binutils][arm] BFloat16 enablement [4/X] new f4b73b15a3 [Patch][binutils] Generic support for parsing numbers in bfl [...] new 85aa5b5dc0 [Patch][binutils][arm] .bfloat16 directive for Arm [6/X] new 652467cc2e [Patch][binutils][aarch64] .bfloat16 directive for AArch64 [7/10] new c79d98406c [binutils][aarch64] Matrix Multiply extension enablement [8/X] new f462db5d05 [Patch][binutils][arm] Armv8.6-A Matrix Multiply extension [9/10] new dca802d8a7 [gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X] new 0a263bbf51 Automatic date update in version.in new 014cd50f26 PR25172, Wrong description of --stop-address=ADDR switch new 38a8efab35 x86: introduce operand type "class" new e13d5db108 x86: convert SReg from bitfield to enumerator new eadf5fbefc x86: convert Control/Debug/Test from bitfield to enumerator new 913251fedf x86: convert RegSIMD and RegMMX from bitfield to enumerator new c0c284d038 x86: convert RegMask and RegBND from bitfield to enumerator new 9ed755245a Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." new 0ca6062842 Constify command_line_input new 3e17b20024 i386: Only check suffix in instruction mnemonic new bbebc769cc Automatic date update in version.in new b694651121 Automatic date update in version.in new b53ec6a544 Remove unused constructor declaration from cli_style_option new 26fdc5c8c8 Remove can_highlight from TUI windows new 21cd490902 gdb_vecs.h: Avoid self move assign new c61684350f gdb: Convert frame_show_address to return a bool new 9adbac9fd5 gdb: Add a class to track last display symtab and line information new bd7dd02e8b gdb/python: smarter symbol lookup for gdb.lookup_static_symbol new a3a8c81398 gdb/python: Introduce gdb.lookup_static_symbols new dab5568c2b Automatic date update in version.in new 7ed403d7cf PR24996, Gold fix for ternary operator within linker scripts new e90695a0dd Arm64: fix build with old glibc new 2f08f7847d Arm64: SVE2's smaxp/sminp require operands 1 and 3 to be the [...] new 04b5a81c93 Fix typo in vFile:pwrite documentation new 600ee4f7d3 Use getpwuid_r instead of getpwuid new 8367090854 Document operate-and-get-next new 1710048a0e Document and extend readline-bindable functions new e37e21edd0 Automatic date update in version.in new f98dac45c8 x86: introduce operand type "instance" new 595b0b61a2 x86: eliminate ImmExt abuse new d40590f146 x86: fold EsSeg into IsString new 3c07adf942 [gas][arm] Make .fpu reset the FPU/Coprocessor feature bits new 6436955b2d [binutils][arm] Update the decoding of MVE VMOV, VMVN new 6d1dabadac [gas][arm] Enable VLDM, VSTM, VPUSH, VPOP for MVE new 2cffc735af Make TUI resizing tests more robust new bec4f727b2 Move _initialize_tui_layout to end of file new c2419dbc39 Consolidate setting of current_layout new 6af45577d0 Make struct symbol inherit from general_symbol_info new 9b9d74be1f gdb: Support printf 'z' size modifier new faa10146f3 RISC-V: Fix ld relax failure with calls and align directives. new 87072d2fb6 Automatic date update in version.in new 05d538b8aa RISC-V: Support the INSN_CLASS.*F.* classes for .insn directive. new d053f00e21 gnulib: Fix path to import/Makefile{,.in} new 6434e9bb81 Fix the rule for building C files in the gprof makefile. new b818311473 Remove symbol-related static asserts new ec02686fc3 Automatic date update in version.in new 7401a16ff7 Fix python gdbpy_breakpoint_object leak. new 961ecbf829 x86/Intel: extend MOVSD/CMPSD testsuite coverage new de8195c811 x86/Intel: correct CMPSD test cases' regexp closing paren placement new c7d68122ae x86: make AnySize an insn attribute new a5f41f3e00 x86: make JumpAbsolute an insn attribute new d4c0ffed79 x86: fold individual Jump* attributes into a single Jump one new b3d70062a1 x86: drop redundant SYSCALL/SYSRET templates new ef4c0d2c02 gdb: fix build error in unittests/vec-utils-selftests.c new d1cef25f26 Another attempt at fixing building gprof with gmake. new f4e2c51fe9 [gdb/doc] Fix typos new 74dd48cdea Allow re-assigning to convenience variables new f071b8bf18 Automatic date update in version.in new 19b720e59e Update README new 40dfa9721e Revert previous delta. new 7638d55574 Generate gnulib's toplevel Makefile.in using automake new e78b3d986c Import the strerror_r-posix module and use it in GDB. new 8a5e6a5215 Import the time_r gnulib module new f1bf605546 Use ctime_r and localtime_r for threadsafety new 13a29fe64f Minor updates to readline configury new ec8984a86f Add no-dist to gnulib configure new 07a878715d Use gnulib's strerror_r on MinGW new 5e300fcf1e Automatic date update in version.in new 86310cce8f Automatic date update in version.in new 7f1c3f9b3a PR25198, use of out of date pointer new 2655cf2249 Automatic date update in version.in new f45e10556d gas: Add --gdwarf-cie-version command line flag new 88239d819a PR25196, abort in rewrite_elf_program_header new b475fa56a4 elf_backend_modify_headers new 4a26ab6d97 elf_backend_init_file_header new f33b8109dd Don't use class-initialization for the owner union new d8e6debc1f Fix a bunch of python leaks due to missing calls to tp_free [...] new a09d2794df PR25200, SIGSEGV in _bfd_elf_validate_reloc new dac8a08f43 [GOLD] OSABI not set when STT_GNU_IFUNC or STB_GNU_UNIQUE sy [...] new 0616d879cc Automatic date update in version.in new a7ab14ba1f Fix crash with core + TUI + run new 04dbcfb9b9 gdb/testsuite: Introduce skip_ctf_tests guard function new fff133531c gdb/testsuite: Merge cvexpr.exp and ctf-cvexpr.exp new 63814caee3 gdb/testsuite: Merge whatis.exp and ctf-whatis.exp new 381f194c0d Add space between program name and file for objcopy/strip/ob [...] new a6f3a77c0a PR25197, assertion fail coffgen.c new 1e20b71574 PR25191, internal error in _bfd_elf_set_section_contents new 78498514b6 PR24968, make objcopy use output ELF arch if -B not given new 31407e8795 PR24499, ignore --add-gnu-debuglink for archives new 19ed82c0f1 Report GetLastError value when DebugActiveProcess fails new 9649bbd503 Replace "if (attr)" with "if (attr != nullptr)". new 7bbc63fc88 Fix the "winheight" command new fbb21ddf7c Automatic date update in version.in new 166fbae1c0 cpu: fix comment in bpf.cpu new 306ddc448c PR24944, gas doesn't read enough digits when parsing a float [...] new cdfcf11799 Improve target description check for SVE in gdbserver new cbfbe20926 Add missing parentheses on 'print' (gdb.python/py-progspace.exp) new a28cdb232c Automatic date update in version.in new b4d0e7cce5 PR46, cygwin: FAIL: cdtest with -Ur new 4e5051610a [gdb] Only force INTERP_CONSOLE ui_out for breakpoint comman [...] new 7a845e1f33 ARM cmse_scan segfault new 121b2b0bb3 Fix potential buffer overrun in objcopy's note merging code. new ba6c97d010 PR273, SOM size -A new 75c42bf0c4 gdb: remove gen_ret_current_ui_field_ptr new 28738c80df gdb/testsuite: skip gdb.arch/amd64-eval.exp when target is n [...] new c18a60257b Fix potentially undefined behaviour in the linker when parsi [...] new 80044d62ef Adjust byte order variable display/change if DW_AT_endianity [...] new 4305cbd261 Handle %I64d in format_pieces new ff7202f169 Rename demangle.c to gdb-demangle.c, and some cleanup new 1898c58f27 Automatic date update in version.in new 22af978e28 Replace unnecessary null check with a cast. new bb86acc493 Update the linker documentation regarding the /DISCARD/ link [...] new f10ae0fb0d Arm: Change CRC from fpu feature to archititectural extension new 6910c6ca75 [gdb/contrib] Combine sed invocations in words.sh script new eb5b18bf6f [gdb/contrib] Improve words extraction in words.sh script
The 165 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 | 125 + bfd/Makefile.am | 4 - bfd/Makefile.in | 6 - bfd/archures.c | 4 - bfd/bfd-in2.h | 45 +- bfd/bfd.c | 2 + bfd/coffgen.c | 25 +- 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 | 13 +- bfd/elf-nacl.c | 123 +- bfd/elf-nacl.h | 2 +- bfd/elf.c | 116 +- bfd/elf32-arm.c | 25 +- 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-ppc.c | 1 - bfd/elf32-rx.c | 7 +- bfd/elf32-sh.c | 2 - bfd/elf32-spu.c | 167 +- bfd/elf32-visium.c | 15 +- bfd/elf64-alpha.c | 15 +- bfd/elf64-hppa.c | 17 +- bfd/elf64-ia64-vms.c | 16 +- bfd/elf64-x86-64.c | 6 +- bfd/elfnn-aarch64.c | 15 +- bfd/elfnn-ia64.c | 25 +- bfd/elfnn-riscv.c | 13 +- bfd/elfxx-mips.c | 10 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-target.h | 12 +- bfd/libbfd.h | 40 - bfd/po/SRC-POTFILES.in | 2 - bfd/reloc.c | 109 +- bfd/targets.c | 2 - bfd/version.h | 2 +- binutils/ChangeLog | 89 + binutils/NEWS | 3 + binutils/ar.c | 29 +- binutils/bucomm.c | 12 +- binutils/doc/binutils.texi | 19 +- binutils/objcopy.c | 115 +- binutils/objdump.c | 2 +- binutils/prdbg.c | 3 +- binutils/readelf.c | 10 +- binutils/size.c | 12 +- binutils/testsuite/binutils-all/keep-section-1.d | 8 + binutils/testsuite/binutils-all/keep-section-2.d | 10 + binutils/testsuite/binutils-all/objcopy.exp | 3 + binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 17 +- cpu/ChangeLog | 4 + cpu/bpf.cpu | 2 +- gas/ChangeLog | 364 + gas/NEWS | 3 + gas/as.c | 17 + gas/as.h | 2 + gas/atof-generic.c | 11 +- gas/config/atof-ieee.c | 83 +- gas/config/tc-aarch64.c | 63 + gas/config/tc-arm.c | 514 +- gas/config/tc-i386-intel.c | 44 +- gas/config/tc-i386.c | 680 +- gas/doc/as.texi | 6 + gas/doc/c-aarch64.texi | 10 +- gas/doc/c-arm.texi | 3 + gas/doc/c-i386.texi | 5 +- gas/dw2gencfi.c | 12 +- 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-sve2.l | 2 + gas/testsuite/gas/aarch64/illegal-sve2.s | 2 + 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/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-vmov-vmvn-vorr-vbic.d | 41 + gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s | 47 + 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/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/i386.exp | 3 + 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-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/mwaitx-reg.l | 84 +- gas/testsuite/gas/i386/svme.d | 10 + gas/testsuite/gas/i386/svme.s | 8 + 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-mwaitx-bdver4.d | 10 +- gas/testsuite/gas/i386/x86-64-mwaitx-reg.l | 180 +- 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-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/insn.d | 2 +- gdb/ChangeLog | 510 + gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 8 +- gdb/NEWS | 14 + gdb/README | 21 +- gdb/ada-exp.y | 3 +- gdb/ada-lang.c | 7 +- gdb/ada-valprint.c | 4 +- gdb/buildsym.c | 2 +- gdb/c-lang.c | 6 +- gdb/c-valprint.c | 3 +- gdb/cli/cli-cmds.c | 1 - gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-script.c | 9 +- gdb/cli/cli-style.h | 3 - gdb/config.in | 3 - gdb/configure | 6 +- gdb/configure.ac | 4 - gdb/configure.host | 2 +- gdb/configure.tgt | 1 + gdb/contrib/words.sh | 131 + gdb/corelow.c | 2 +- gdb/cp-valprint.c | 2 +- gdb/d-lang.c | 1 - gdb/defs.h | 2 +- gdb/doc/ChangeLog | 32 + gdb/doc/gdb.texinfo | 95 +- gdb/doc/python.texi | 46 +- gdb/doc/stabs.texinfo | 2 +- gdb/dwarf2loc.c | 2 +- gdb/dwarf2read.c | 135 +- gdb/eval.c | 9 +- gdb/exec.c | 2 +- gdb/f-lang.c | 3 +- gdb/findvar.c | 12 +- gdb/{demangle.c => gdb-demangle.c} | 4 +- gdb/gdb-demangle.h | 2 +- gdb/gdbserver/ChangeLog | 32 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/ax.c | 8 + gdb/gdbserver/config.in | 3 - gdb/gdbserver/configure | 8 +- gdb/gdbserver/configure.ac | 6 +- gdb/gdbserver/linux-aarch64-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 6 +- gdb/gdbserver/server.c | 14 +- gdb/gdbserver/tdesc.c | 16 + gdb/gdbserver/tdesc.h | 5 + gdb/gdbsupport/common-defs.h | 5 + gdb/gdbsupport/common.m4 | 2 +- gdb/gdbsupport/format.c | 54 +- gdb/gdbsupport/format.h | 2 +- gdb/gdbsupport/gdb_vecs.h | 3 +- gdb/gdbsupport/mingw-strerror.c | 64 - .../{posix-strerror.c => safe-strerror.c} | 30 +- gdb/gdbtypes.c | 23 + gdb/gdbtypes.h | 13 + gdb/gnu-v3-abi.c | 2 +- gdb/go-lang.c | 1 - gdb/guile/scm-value.c | 2 +- gdb/infcmd.c | 2 +- gdb/jit.c | 4 +- gdb/language.c | 16 +- gdb/language.h | 22 - gdb/linespec.c | 2 +- gdb/linux-tdep.c | 5 +- gdb/m2-lang.c | 1 - gdb/maint.c | 5 +- gdb/mi/mi-main.c | 3 +- gdb/nat/linux-osdata.c | 30 +- gdb/objc-lang.c | 1 - gdb/opencl-lang.c | 1 - gdb/p-lang.c | 3 +- gdb/p-valprint.c | 2 +- gdb/printcmd.c | 12 +- gdb/psymtab.c | 2 +- gdb/python/py-block.c | 2 + gdb/python/py-breakpoint.c | 2 +- gdb/python/py-finishbreakpoint.c | 1 + 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 | 89 +- gdb/python/py-symtab.c | 1 + gdb/python/py-type.c | 1 + gdb/python/py-value.c | 2 +- gdb/python/python-internal.h | 2 + gdb/python/python.c | 4 + gdb/remote.c | 5 +- gdb/riscv-tdep.c | 2 +- gdb/rust-lang.c | 1 - gdb/solib-darwin.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 2 +- gdb/source.c | 2 +- gdb/sparc64-tdep.c | 6 +- gdb/stack.c | 168 +- gdb/stack.h | 34 +- gdb/stap-probe.c | 7 +- gdb/symfile.c | 2 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 27 +- gdb/symtab.h | 95 +- gdb/target-float.c | 6 +- gdb/target.c | 6 +- gdb/testsuite/ChangeLog | 143 + gdb/testsuite/gdb.arch/amd64-eval.exp | 5 + 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/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-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/default.exp | 276 +- gdb/testsuite/gdb.base/display.exp | 6 +- .../testsuite/gdb.base/endianity.c | 36 +- gdb/testsuite/gdb.base/endianity.exp | 40 + gdb/testsuite/gdb.base/float.exp | 8 +- gdb/testsuite/gdb.base/foll-fork.exp | 21 +- gdb/testsuite/gdb.base/gdbvars.exp | 15 + 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.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 | 12 +- 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/ui-redirect.exp | 21 + 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.base/whatis.exp | 909 +- 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.python/py-progspace.exp | 6 +- .../testsuite/gdb.python/py-symbol-2.c | 17 +- gdb/testsuite/gdb.python/py-symbol.c | 9 + gdb/testsuite/gdb.python/py-symbol.exp | 52 +- gdb/testsuite/gdb.tui/corefile-run.exp | 61 + gdb/testsuite/gdb.tui/empty.exp | 21 +- .../set-noassign.exp => gdb.tui/winheight.exp} | 27 +- gdb/testsuite/lib/gdb.exp | 11 + gdb/testsuite/lib/tuiterm.exp | 120 +- gdb/top.c | 42 +- gdb/tui/tui-command.h | 1 - gdb/tui/tui-data.c | 19 - gdb/tui/tui-data.h | 4 - gdb/tui/tui-disasm.c | 82 +- gdb/tui/tui-hooks.c | 5 - gdb/tui/tui-interp.c | 1 - gdb/tui/tui-layout.c | 56 +- gdb/tui/tui-source.c | 111 +- gdb/tui/tui-source.h | 11 +- gdb/tui/tui-win.c | 63 +- gdb/tui/tui-wingeneral.c | 6 +- gdb/tui/tui-winsource.c | 101 +- gdb/tui/tui-winsource.h | 26 +- gdb/tui/tui.c | 4 +- gdb/ui-out.c | 18 + gdb/unittests/format_pieces-selftests.c | 55 + gdb/unittests/vec-utils-selftests.c | 75 + gdb/utils.c | 7 +- gdb/valarith.c | 10 +- gdb/valops.c | 2 +- gdb/valprint.c | 6 +- gdb/value.c | 12 +- gdb/windows-nat.c | 3 +- gdb/xcoffread.c | 2 +- gdb/xml-syscall.c | 5 +- gnulib/ChangeLog | 63 + gdb/gdbsupport/common.host => gnulib/Makefile.am | 26 +- 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 | 18 + gold/expression.cc | 4 +- gold/object.cc | 4 + gold/symtab.cc | 35 +- gold/symtab.h | 6 + gprof/ChangeLog | 17 + gprof/Makefile.am | 2 +- gprof/Makefile.in | 4 +- include/ChangeLog | 56 + include/dwarf2.h | 1 - include/elf/cr16c.h | 258 - include/opcode/aarch64.h | 25 +- include/opcode/arm.h | 35 +- ld/ChangeLog | 198 + 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/ld.texi | 5 + ld/ldlang.c | 4 +- ld/ldlang.h | 2 +- ld/po/BLD-POTFILES.in | 1 - ld/scripttempl/elf32cr16c.sc | 66 - ld/scripttempl/i386beos.sc | 2 +- ld/scripttempl/mcorepe.sc | 2 +- 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/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-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 + opcodes/ChangeLog | 408 + 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 | 1 + opcodes/aarch64-opc.c | 20 +- opcodes/aarch64-tbl.h | 166 +- opcodes/arm-dis.c | 227 +- opcodes/i386-dis.c | 221 +- opcodes/i386-gen.c | 162 +- opcodes/i386-init.h | 540 +- opcodes/i386-opc.h | 116 +- opcodes/i386-opc.tbl | 193 +- opcodes/i386-reg.tbl | 524 +- opcodes/i386-tbl.h | 72505 +++++++++---------- opcodes/riscv-opc.c | 120 +- opcodes/v850-dis.c | 175 +- readline/ChangeLog | 7 + readline/Makefile.am | 2 - readline/Makefile.in | 2 - readline/configure | 10 +- readline/configure.ac | 3 +- 564 files changed, 54747 insertions(+), 47371 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 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/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-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/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 100755 gdb/contrib/words.sh rename gdb/{demangle.c => gdb-demangle.c} (99%) delete mode 100644 gdb/gdbsupport/mingw-strerror.c rename gdb/gdbsupport/{posix-strerror.c => safe-strerror.c} (61%) 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 copy bfd/elf-nacl.h => gdb/testsuite/gdb.base/endianity.c (51%) create mode 100644 gdb/testsuite/gdb.base/endianity.exp copy bfd/elf-nacl.h => gdb/testsuite/gdb.python/py-symbol-2.c (57%) create mode 100644 gdb/testsuite/gdb.tui/corefile-run.exp copy gdb/testsuite/{gdb.base/set-noassign.exp => gdb.tui/winheight.exp} (56%) create mode 100644 gdb/unittests/vec-utils-selftests.c rename gdb/gdbsupport/common.host => gnulib/Makefile.am (55%) 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-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