This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from 5f89899448 Re: Use __asm__ rather than asm in ld testsuite adds 708a2ffff5 x86: Correct noavx512_vp2intersect adds d2d1ea20ae Fix crash when TUI window creation fails adds 1ce22eebea Automatic date update in version.in adds 39ec04904f Fix C-x 1 from gdb prompt adds a350efd4fb Fix crash when exiting TUI with gdb -tui adds de54374205 Use macros for TUI window names adds eff93b4d48 gdb: Convert language la_class_name_from_physname field to a method adds 9a49ad8c52 gdb: Convert language la_compute_program field to a method adds c9debfb97e gdb: Convert language la_get_symbol_name_matcher field to a method adds 53fc67f8b2 gdb: Convert language la_word_break_characters field to a method adds 7e56227dff gdb: Convert language la_collect_symbol_completion_matches f [...] adds f16a9f57b5 gdb: Convert language la_watch_location_expression field to [...] adds a1d1fa3e41 gdb: Convert language la_value_print field to a method adds ebe2334ee6 gdb: Convert language la_value_print_inner field to a method adds a78a19b152 gdb: Convert language la_lookup_symbol_nonlocal field to a method adds b25e22fd16 Update thread_control_state::trap_expected comments adds 081e778cb8 [gdb/testsuite] Remove dependence on tcl_unknown adds 6fde587ff7 x86: Delete incorrect vmgexit entry in prefix_table adds 22aa1d5119 ld: Require GCC 5 for Build pr25749-1b (-pie -fPIE) adds 00401e65be ld: Suppress warning for unsupported attribute from older GCC adds 43327b208e Pass INTERNAL_GDBFLAGS when executing GDB adds 3af96c0d99 gdb/features: remove rx.xml from XMLTOC list adds 7d458ea516 gdb, gdbserver: remove ARM regdat files adds 2951f6c068 gdb/regformats: remove unused regformats/reg-*.dat adds efb763a5ea gdb: check for partial symtab presence in dwarf2_initialize_objfile adds 05e682e3be Fix TCL error in gdb.python/py-format-string.exp. adds 99cf27cf12 Fix typo in my gdb.debuginfod entry. adds 0574b47b73 Automatic date update in version.in adds 612f258a49 Remove unnecessary TUI declarations adds 581bea2c99 Fix TUI support checks in gdb.tui tests. adds 9a17a13643 [PATCH] gold: Set DF_1_PIE for -pie adds d27c357a5b x86: also test alternative VMGEXIT encoding adds a8a566853a [gdb/testsuite] Move code from gdb_init to default_gdb_init adds 41792d688a Don't write to inferior_ptid in linux_get_siginfo_data adds 8df017996f gcore, handle exited threads better adds c5316fc6e6 Don't write to inferior_ptid in gdbarch-selftests.c, mock ad [...] adds 6155c136cc Don't write to inferior_ptid in inf-ptrace.c adds a0776b131d Don't write to inferior_ptid in target.c adds 18493a005a Don't write to inferior_ptid in infrun.c adds 7fb43e53d5 Don't write to inferior_ptid in procfs.c adds 087e161b3c Don't write to inferior_ptid in tracefile-tfile.c adds 5233f39b8b Don't write to inferior_ptid in tracectf.c adds 0ac553107c Don't write to inferior_ptid in remote.c adds 191f02e593 Don't write to inferior_ptid in remote-sim.c adds ebe84f23d2 Don't write to inferior_ptid in nto-procfs.c adds 1a20473059 Don't write to inferior_ptid in go32-nat.c adds 975f8708de Don't write to inferior_ptid in gnu-nat.c adds fe7d6a8db0 Don't write to inferior_ptid in darwin-nat.c adds 60db1b8565 Don't write to inferior_ptid in corelow.c adds f2e1c129f8 Don't write to inferior_ptid in bsd-kvm.c adds 86e57d1b23 Don't write to inferior_ptid in btrace_fetch adds 5d971d48b9 Don't write to inferior_ptid in bsd-kvm.c adds 6d350754a3 Don't write to inferior_ptid in fork-child.c adds 1ee1a36345 Don't write to inferior_ptid in go32-nat.c adds 31ce04e9e0 Don't write to inferior_ptid in windows-nat.c, part I adds 50838d1be7 Don't write to inferior_ptid in windows-nat.c, part II adds 2da4b788f7 Don't write to inferior_ptid in ravenscar-thread.c adds 6dbdab44e5 Don't write to inferior_ptid in aix-thread.c adds 3922b30264 Decouple inferior_ptid/inferior_thread(); dup ptids in threa [...] adds 753d1583f7 Automatic date update in version.in adds 5fd104addf Emit a warning when -z relro is unsupported adds 2d0a923cc6 ld testsuite fixes for alpha adds e443398846 Re: ld testsuite fixes for alpha adds 13aa5ceb01 Silence warnings about incompatible plugins. adds 37ab86550b [gdb/testsuite] Limit default_target_compile override adds 87f83f2002 Fixes for gdb.xml/tdesc-regs.exp. adds 17fc27167f Automatic date update in version.in adds e2201c2a57 SH gas configure and ld tests adds b0ee49d21b ecoff testsuite fixes adds 348fe36b1d Remove perror from ld_assemble, ld_compile and ld_nm adds bfbf16ce8b Automatic date update in version.in adds 4d91c2a467 Fix gdb.base/list-missing-source.exp on remote host. adds 160f8a8f32 Adjust gdb.mi/mi-sym-info.exp filename patterns. adds 48e9cc8405 Ensure 'exec-file has changed' check has priority over 'exec [...] adds 0381901e62 Do without ld ENABLE_PLUGINS adds 1e92785005 PR26132, ar creates invalid libraries for some targets with [...] adds cf6f3e86de [PR gdb/25939] Move push_target call earlier in procfs.c adds 196535a69c Various procfs.c cleanups adds 41ab2f9b7b Automatic date update in version.in adds cbd7581f34 RISC-V: Don't assume the priv attributes are in order when h [...] adds 39ff0b8123 RISC-V: Report warning when linking the objects with differe [...] adds f809832224 Solaris, target_wait(), don't rely on inferior_ptid adds bd920864f3 gdb/jit: return bool in jit_breakpoint_re_set_internal and j [...] adds 013e3554b2 gdbserver/linux-low: use std::list to store pending signals adds d768f160a9 Recognize some new Mach-O load commands adds 359157df20 aarch64: Normalize and sort feature bit macros adds e4b7104b1e Add support for decoding the DW_MACRO_define_strx and DW_MAC [...] adds e822f2cda9 Disable parts of gdb.base/source-dir.exp on remote host adds cf00cd6faf default-args: allow to define default arguments for aliases adds 746ebfe8dd Add tests for new alias default-args related commands and ar [...] adds 5b860c93e3 NEWS and documentation for alias default-args related concep [...] adds 46dfcabeba Automatic date update in version.in adds d081ffffa0 binutils objdump.exp remote_file typo adds c7c970e4c6 Correct bfin XPASSes adds 1a79004f61 RISC-V: Generate ELF priv attributes if priv instruction are [...] adds 378258006c gdb: Add --with-python-libdir to gdb's --configuration output adds 2e573c0a3f Avoid testcase build failures with -Wunused-value adds 3084d7a27b ELF: Add _bfd_elf_add_dynamic_tags adds 87afa6523b gdb: Convert language la_parser field to a method adds 1bf9c36374 gdb: Convert language la_post_parser field to a method adds ec8cec5b96 gdb: Convert language la_emitchar field to a method adds 52b50f2c1b gdb: Convert language la_printchar field to a method adds d711ee67ac gdb: Convert language la_printstr field to a method adds 4ffc13fb0e gdb: Convert language la_print_typedef field to a method adds 39e7eccae6 gdb: Convert language la_is_string_type_p field to a method adds 80fda85ca1 Add a testcase for PR binutils/26112 adds 7e4b9c4cd3 Improve -Wunused-value testcase build failures fix adds 39f381cb80 Fix decoding of indexed DWARF strings using pre-DWARF-5 stri [...] adds 9221725d1f PR26150, Assertion when asm() defines global symbols, -flto [...] adds d0dded5bc2 Add a testcase for PR binutils/26160 adds bb8d126033 Adjust command completion output when TUI is disabled adds 236ef0346d Fix "maint selftest" regression, add struct scoped_mock_context adds f37b21b481 PR 22843: ld, gold: Add --dependency-file option. adds fc3ecb3e61 gdb: add empty lines in loc.c adds 1fb5ee6203 gdb: add some more empty lines in loc.c adds 20821f4ed1 gdb: Allow target description to be dumped even when it is remote adds fbf42f4e6d gdb: Print compatible information within print_xml_feature adds caa7fd04f6 gdb: New maintenance command to print XML target description adds d5722d3be2 Automatic date update in version.in adds f8b1e5f6fc ubsan: alpha-vms: shift exponent 536874240 is too large adds a5aae5087c ld --help output adds 5376d47f66 ld: Set non_ir_ref_regular on source for assignment adds c679ec98a1 cris: Don't generate unnecessary dynamic tags adds 2c8e370829 csky: Don't generate unnecessary dynamic tags adds 4bf05d4a90 ld: Correct --dependency-file order adds fb58f5e928 Fix a potential use of an uninitialised variable error in gold. adds 069057bf0f bfd/riscv: tighten matching rules in riscv_scan adds a8654e7d78 Fixes PR 25475: ensure exec-file-mismatch "ask" always asks [...] adds 331733cd4e W/ Clang, compile C/C++ testcases with -Wno-unknown-warning-option adds 221db974e6 W/ Clang, compile/link C++ test programs with "-x c++" adds 727b7b1864 Sync config, include and libiberty with GCC adds 0a3eb8aeb3 Automatic date update in version.in adds 11abe42647 x86: drop stray assignment from build_evex_prefix() adds 40d231b4fb x86: also refuse data size prefix on SIMD insns adds a5aeccd9d3 x86-64: honor REX prefixes for SSE2AVX adds 0b9404fd37 x86-64: REX prefix is invalid with VEX etc adds 589958d6ff x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE adds 8bbb3ad806 x86: operand sizing prefixes can disambiguate insns adds c423d21a43 x86: move ImmExt processing adds 464dc4af9a x86: drop left-over 4-way alternative disassembler templates adds 8f570d6288 x86: make J disassembler macro available for new use adds b59d128a11 Stop the assembler from generating R_ARM_THM_JMP11 relocatio [...] adds 6248d9d647 Remove the use of the register keyword in the libiberty.h he [...] adds 42cc83080d Update the Swedish translation in the gprof/ subdirectory. adds d412e69677 Move common handlers to sol2_init_abi adds a7e6196bb8 Don't include *sol2-tdep.o on Linux/sparc* adds c6d3683661 Use fork instead of vfork on Solaris adds bb6e55f3ee Remove obsolete gdbarch_static_transform_name adds 767a879e31 gdb/riscv: Improved register alias name creation adds 4445e8f59a gdb/riscv: Fix whitespace error adds ed69cbc8ef gdb/riscv: Take CSR names from target description adds 865bad2602 gdb/riscv: Remove CSR feature file adds 3b9fce9660 gdb/riscv: Improve support for matching against target descriptions adds be64fd0776 gdb: Extend target description processing of unknown registers adds 2e52d03824 gdb/riscv: Record information about unknown tdesc registers adds 6d74da72da gdb/riscv: Loop over all registers for 'info all-registers' adds d73be61168 cpu: fix offset16 type, update c-calls in bpf.cpu adds 277474eea0 gdb: make inferior::terminal a unique ptr adds 58373b80f3 gdb: use make_unique_xstrdup in set_inferior_io_terminal adds 30610e1520 Automatic date update in version.in adds ba9b3ef5ee RISCV changes broke 32-bit --enable-targets=all adds 85f7484a3a m68k: tag floating-point ABI used adds edf92af0fb Improve documentation of which shell is used by GDB's shell [...] adds f53b3eeb67 Fix -Wstring-compare testcase build failure adds 2a1bb84c67 x86: fix processing of -M disassembler option adds 198e1db737 ld/x86: actually invoke k1om tests adds d1c361252b x86: make I disassembler macro available for new use adds 1776e3e59c Fix --enable-libctf and --disable-static adds 094e34f221 binutils, ld: work with --disable-libctf adds fe4c2d5563 libctf: create: non-root-visible types should not appear in [...] adds 6bbf9da892 libctf: create: don't add forwards if the type added already exists adds d04a47ac53 libctf: create: ctf_add_type should hand back already-added [...] adds 8ffcdf1823 libctf: create: forwards are always in the namespace of thei [...] adds 2f6ecaed66 libctf, binutils: support CTF archives like objdump adds 2e428e7440 libctf: avoid nonportable __thread in CTF archive handling adds 866706584c libctf: work with compilers not supporting GNU C attributes adds e755667f94 libctf, elfcpp, gold: do not assume that <byteswap.h> contai [...] adds c1401ecc29 libctf: add some missing #includes. adds 8e6635bd14 libctf: support platforms with separate libintl adds 63112cd67b x86: Rename VecSIB to SIB for Intel AMX adds 79b32e73d8 x86: Correct VexSIB128 to VecSIB128 adds e978ad6249 i386-opc.tbl: Add a blank line adds b6cd5d100a x86: Process ImmExt without operands adds c0b3b3bdc6 Make test names unique in python.exp and guile.exp adds aa57a9d3b6 Automatic date update in version.in adds cfc16775b7 asan: readelf: use after free in process_archive adds 05779d57f9 Make {get,set}_inferior_io_terminal inferior methods adds 6db3031e5c gdbsupport: add format attribute to print_xml_feature::add_line adds a5122bfa07 Automatic date update in version.in adds cd4c4c07f4 Remove "cmd_type" function adds ffdbed0740 Automatic date update in version.in adds 290a25dc2d x86_64 k1om tests adds 279edac53d C++ comments adds 07d22f648e asan: _bfd_pei_slurp_codeview_record use of uninit value adds 9f27c36482 binutils/dwarf.c: Correct an `index' global shadowing error [...] adds b20e7614da gas: Fix mmix fixups and TC_FX_SIZE_SLACK, PR25331 adds 4e394b28e3 gas/testsuite: test-case for PR25331 (mmix reloc fixup bug) adds b0237c0eab [gdb/testsuite] Expect conformation question in gdb.server/s [...] adds f638ed7301 [gdbserver] Add missing include of gdbsupport/agent.h adds a3ca48cdda [gdb/testsuite] Emit unresolved for unknown proc adds a57f74bb7c tic6x: Call _bfd_elf_add_dynamic_tags adds 8c190ce038 x86: Support VEX base opcode length > 1 adds df5b887608 gdb/testsuite: better handle failures in simavr board, reap [...] adds 19b187a978 gdb: fix documentation of gdbarch_displaced_step_copy_insn new 5e7d7e3681 Automatic date update in version.in
The 1 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 | 169 +++ bfd/arc-got.h | 2 +- bfd/coff-z80.c | 4 +- bfd/configure | 24 + bfd/configure.ac | 24 + bfd/cpu-riscv.c | 98 +- bfd/elf-bfd.h | 9 + bfd/elf-m10300.c | 66 +- bfd/elf-vxworks.c | 13 + bfd/elf-vxworks.h | 3 +- bfd/elf32-arc.c | 53 +- bfd/elf32-arm.c | 73 +- bfd/elf32-bfin.c | 22 +- bfd/elf32-cr16.c | 66 +- bfd/elf32-cris.c | 49 +- bfd/elf32-csky.c | 49 +- bfd/elf32-frv.c | 22 +- bfd/elf32-hppa.c | 56 +- bfd/elf32-lm32.c | 49 +- bfd/elf32-m32c.c | 1 - bfd/elf32-m32r.c | 50 +- bfd/elf32-m68k.c | 109 +- bfd/elf32-metag.c | 52 +- bfd/elf32-microblaze.c | 42 +- bfd/elf32-nds32.c | 63 +- bfd/elf32-nios2.c | 47 +- bfd/elf32-or1k.c | 50 +- bfd/elf32-ppc.c | 41 +- bfd/elf32-s390.c | 49 +- bfd/elf32-sh.c | 65 +- bfd/elf32-tic6x.c | 35 +- bfd/elf32-tilepro.c | 46 +- bfd/elf32-vax.c | 70 +- bfd/elf32-xtensa.c | 28 +- bfd/elf64-alpha.c | 38 +- bfd/elf64-hppa.c | 58 +- bfd/elf64-s390.c | 49 +- bfd/elflink.c | 93 ++ bfd/elfnn-aarch64.c | 38 +- bfd/elfnn-ia64.c | 34 +- bfd/elfnn-riscv.c | 144 +- bfd/elfxx-riscv.c | 1 - bfd/elfxx-riscv.h | 13 + bfd/elfxx-sparc.c | 36 +- bfd/elfxx-tilegx.c | 46 +- bfd/elfxx-x86.c | 78 +- bfd/elfxx-x86.h | 3 - bfd/mach-o.c | 2 + bfd/peXXigen.c | 20 +- bfd/plugin.c | 38 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 29 +- binutils/ChangeLog | 107 ++ binutils/Makefile.am | 5 + binutils/Makefile.in | 9 +- binutils/aclocal.m4 | 1 + binutils/config.in | 3 + binutils/configure | 39 +- binutils/configure.ac | 6 + binutils/doc/Makefile.in | 1 + binutils/doc/binutils.texi | 25 +- binutils/doc/debug.options.texi | 4 + binutils/dwarf.c | 214 ++- binutils/dwarf.h | 1 + binutils/elfcomm.c | 9 +- binutils/objdump.c | 31 +- binutils/od-macho.c | 4 + binutils/readelf.c | 167 ++- binutils/resrc.c | 2 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/binutils-all/pr26112.o.bz2 | Bin 0 -> 4998 bytes binutils/testsuite/binutils-all/pr26112.r | 350 +++++ binutils/testsuite/binutils-all/pr26160.dwp.bz2 | Bin 0 -> 2951 bytes binutils/testsuite/binutils-all/pr26160.r | 1441 ++++++++++++++++++++ binutils/testsuite/binutils-all/readelf.exp | 13 + binutils/testsuite/config/default.exp | 2 - binutils/testsuite/lib/binutils-common.exp | 27 +- config/ChangeLog | 9 + config/cet.m4 | 17 +- cpu/ChangeLog | 9 + cpu/bpf.cpu | 20 +- elfcpp/ChangeLog | 14 + elfcpp/elfcpp.h | 3 +- elfcpp/elfcpp_swap.h | 16 +- gas/ChangeLog | 177 +++ gas/config/tc-arm.c | 1 + gas/config/tc-i386.c | 154 ++- gas/config/tc-m68k.c | 20 + gas/config/tc-mmix.c | 19 +- gas/config/tc-mmix.h | 3 - gas/config/tc-riscv.c | 84 +- gas/config/tc-s12z.c | 28 +- gas/config/tc-xtensa.c | 2 +- gas/config/tc-z80.c | 1 - gas/configure.tgt | 5 +- gas/doc/as.texi | 16 + gas/doc/c-i386.texi | 1 + gas/testsuite/gas/arm/plt-1.d | 12 +- gas/testsuite/gas/i386/arch-13.d | 3 +- gas/testsuite/gas/i386/arch-13.s | 1 + gas/testsuite/gas/i386/avx-16bit.d | 54 +- gas/testsuite/gas/i386/avx-scalar.d | 54 +- gas/testsuite/gas/i386/avx.d | 54 +- gas/testsuite/gas/i386/avx512f-16bit.d | 48 +- gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-wig1.d | 8 +- gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/nop-1-suffix.d | 60 + gas/testsuite/gas/i386/noreg16-data32.d | 152 +++ gas/testsuite/gas/i386/noreg16.d | 32 +- gas/testsuite/gas/i386/noreg16.s | 286 ++-- gas/testsuite/gas/i386/noreg32-data16.d | 163 +++ gas/testsuite/gas/i386/noreg32-data16.e | 11 + gas/testsuite/gas/i386/noreg32.d | 18 +- gas/testsuite/gas/i386/noreg32.s | 306 +++-- gas/testsuite/gas/i386/noreg64-data16.d | 161 +++ gas/testsuite/gas/i386/noreg64-data16.e | 11 + gas/testsuite/gas/i386/noreg64-rex64.d | 160 +++ gas/testsuite/gas/i386/noreg64.s | 328 ++--- gas/testsuite/gas/i386/prefix32.l | 8 +- gas/testsuite/gas/i386/prefix32.s | 2 +- gas/testsuite/gas/i386/prefix64.l | 10 +- gas/testsuite/gas/i386/prefix64.s | 2 +- gas/testsuite/gas/i386/ptwrite.d | 16 +- gas/testsuite/gas/i386/simd.d | 20 +- gas/testsuite/gas/i386/sse2-16bit.d | 4 +- gas/testsuite/gas/i386/sse2.d | 2 +- gas/testsuite/gas/i386/sse2avx.d | 10 +- gas/testsuite/gas/i386/sse2avx.s | 4 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 3 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 3 + gas/testsuite/gas/i386/x86-64-pseudos.d | 6 - gas/testsuite/gas/i386/x86-64-pseudos.s | 6 - gas/testsuite/gas/i386/x86-64-sse2avx.d | 27 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 39 +- gas/testsuite/gas/mmix/pr25331.d | 34 + gas/testsuite/gas/mmix/pr25331.s | 447 ++++++ gas/testsuite/gas/riscv/attribute-11.s | 2 + gas/testsuite/gas/riscv/attribute-14.s | 19 + gas/testsuite/gas/riscv/attribute-14a.d | 8 + gas/testsuite/gas/riscv/attribute-14b.d | 8 + gas/testsuite/gas/riscv/attribute-14c.d | 8 + gas/testsuite/gas/riscv/attribute-14d.d | 8 + gas/testsuite/gas/riscv/attribute-14e.d | 8 + gdb/ChangeLog | 1324 ++++++++++++++++++ gdb/Makefile.in | 8 +- gdb/NEWS | 21 + gdb/acinclude.m4 | 3 + gdb/ada-lang.c | 526 +++---- gdb/aix-thread.c | 2 +- gdb/amd64-sol2-tdep.c | 23 +- gdb/breakpoint.c | 2 +- gdb/bsd-kvm.c | 6 +- gdb/btrace.c | 11 +- gdb/c-lang.c | 125 +- gdb/c-lang.h | 7 +- gdb/cli/cli-cmds.c | 249 +++- gdb/cli/cli-decode.c | 116 +- gdb/cli/cli-decode.h | 21 +- gdb/cli/cli-script.c | 12 +- gdb/command.h | 18 +- gdb/compile/compile-c-support.c | 4 +- gdb/compile/compile.c | 4 +- gdb/completer.c | 14 +- gdb/config.in | 3 + gdb/configure | 40 + gdb/configure.ac | 21 + gdb/configure.tgt | 8 +- gdb/corelow.c | 20 +- gdb/cp-namespace.c | 2 +- gdb/cp-support.h | 3 +- gdb/ctfread.c | 13 + gdb/d-lang.c | 43 +- gdb/darwin-nat.c | 16 +- gdb/dbxread.c | 3 - gdb/dictionary.c | 6 +- gdb/doc/ChangeLog | 18 + gdb/doc/gdb.texinfo | 134 +- gdb/dwarf2/loc.c | 59 +- gdb/dwarf2/read.c | 17 +- gdb/exec.c | 13 +- gdb/f-lang.c | 250 ++-- gdb/f-lang.h | 2 +- gdb/f-valprint.c | 2 +- gdb/features/Makefile | 11 +- gdb/features/riscv/32bit-csr.c | 253 ---- gdb/features/riscv/32bit-csr.xml | 251 ---- gdb/features/riscv/64bit-csr.c | 253 ---- gdb/features/riscv/64bit-csr.xml | 186 --- gdb/features/riscv/rebuild-csr-xml.sh | 37 - gdb/fork-child.c | 7 +- gdb/gdbarch-selftests.c | 38 +- gdb/gdbarch.c | 32 - gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 6 +- gdb/gdbthread.h | 43 +- gdb/gnu-nat.c | 15 +- gdb/go-lang.c | 54 +- gdb/go32-nat.c | 8 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-param.c | 6 +- gdb/i386-sol2-tdep.c | 52 +- gdb/inf-ptrace.c | 19 +- gdb/infcmd.c | 37 +- gdb/inferior.c | 16 +- gdb/inferior.h | 20 +- gdb/infrun.c | 101 +- gdb/jit.c | 26 +- gdb/language.c | 362 +++-- gdb/language.h | 301 ++-- gdb/linespec.c | 2 +- gdb/linux-tdep.c | 64 +- gdb/m2-lang.c | 343 ++--- gdb/main.c | 2 +- gdb/mdebugread.c | 4 - gdb/mi/mi-cmd-env.c | 9 +- gdb/minsyms.c | 6 +- gdb/nat/windows-nat.c | 1 - gdb/nat/windows-nat.h | 3 - gdb/nto-procfs.c | 34 +- gdb/objc-lang.c | 17 - gdb/opencl-lang.c | 17 - gdb/p-lang.c | 300 ++-- gdb/p-lang.h | 4 - gdb/parse.c | 13 +- gdb/parser-defs.h | 3 - gdb/procfs.c | 283 +--- gdb/psymtab.c | 2 +- gdb/python/py-auto-load.c | 4 +- gdb/python/py-cmd.c | 2 +- gdb/python/py-param.c | 4 +- gdb/python/py-tui.c | 5 +- gdb/ravenscar-thread.c | 49 +- gdb/regcache.c | 71 +- gdb/regformats/arm/arm-with-iwmmxt.dat | 53 - gdb/regformats/arm/arm-with-neon.dat | 64 - gdb/regformats/arm/arm-with-vfpv2.dat | 48 - gdb/regformats/arm/arm-with-vfpv3.dat | 64 - gdb/regformats/reg-arm.dat | 29 - gdb/regformats/reg-bfin.dat | 56 - gdb/regformats/reg-cris.dat | 35 - gdb/regformats/reg-crisv32.dat | 54 - gdb/regformats/reg-m32r.dat | 27 - gdb/regformats/reg-tilegx.dat | 67 - gdb/regformats/reg-tilegx32.dat | 67 - gdb/remote-sim.c | 10 +- gdb/remote.c | 38 +- gdb/riscv-tdep.c | 519 ++++--- gdb/riscv-tdep.h | 15 + gdb/rust-lang.c | 293 ++-- gdb/scoped-mock-context.h | 82 ++ gdb/sol-thread.c | 30 +- gdb/sol2-tdep.c | 66 +- gdb/sol2-tdep.h | 4 +- gdb/sparc-sol2-tdep.c | 79 +- gdb/sparc-tdep.h | 7 - gdb/sparc64-sol2-tdep.c | 26 +- gdb/sparc64-tdep.h | 3 - gdb/stabsread.c | 41 +- gdb/symfile-add-flags.h | 6 + gdb/symfile.c | 10 +- gdb/symtab.c | 44 +- gdb/symtab.h | 17 - gdb/target-descriptions.c | 140 +- gdb/target-descriptions.h | 27 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 233 ++++ gdb/testsuite/Makefile.in | 2 + gdb/testsuite/aclocal.m4 | 1 + gdb/testsuite/boards/simavr.exp | 37 +- gdb/testsuite/configure | 18 + gdb/testsuite/configure.ac | 3 + .../gdb.arch/amd64-entry-value-paramref.exp | 3 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml | 83 ++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml | 81 ++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml | 79 ++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml | 77 ++ gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 39 + gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml | 89 ++ gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml | 93 ++ .../riscv-tdesc-regs.c} | 0 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 123 ++ gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/attach.c | 2 +- gdb/testsuite/gdb.base/attach.exp | 54 +- gdb/testsuite/gdb.base/attach2.c | 4 +- gdb/testsuite/gdb.base/{attach2.c => attach3.c} | 6 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 3 +- .../py-pp-re-notag.c => gdb.base/default-args.c} | 20 +- gdb/testsuite/gdb.base/default-args.exp | 123 ++ gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/help.exp | 2 +- .../index-cache-load-twice.c} | 0 gdb/testsuite/gdb.base/index-cache-load-twice.exp | 42 + gdb/testsuite/gdb.base/list-missing-source.exp | 3 +- gdb/testsuite/gdb.base/page.exp | 4 +- gdb/testsuite/gdb.base/source-dir.exp | 12 +- gdb/testsuite/gdb.base/style.exp | 8 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 12 +- gdb/testsuite/gdb.cp/namespace.cc | 22 +- gdb/testsuite/gdb.cp/nsimport.cc | 6 +- gdb/testsuite/gdb.cp/nsnested.cc | 2 +- gdb/testsuite/gdb.cp/nsnoimports.cc | 12 +- gdb/testsuite/gdb.cp/nsusing.cc | 12 +- gdb/testsuite/gdb.cp/smartp.cc | 8 +- gdb/testsuite/gdb.cp/try_catch.cc | 5 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 3 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 18 +- gdb/testsuite/gdb.python/py-format-string.exp | 8 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/python.exp | 120 +- gdb/testsuite/gdb.python/tui-window.exp | 3 + gdb/testsuite/gdb.python/tui-window.py | 6 + gdb/testsuite/gdb.server/solib-list.exp | 3 + gdb/testsuite/gdb.tui/basic.exp | 1 + gdb/testsuite/gdb.tui/corefile-run.exp | 1 + gdb/testsuite/gdb.tui/empty.exp | 1 + gdb/testsuite/gdb.tui/list-before.exp | 1 + gdb/testsuite/gdb.tui/list.exp | 1 + gdb/testsuite/gdb.tui/main.exp | 1 + gdb/testsuite/gdb.tui/new-layout.exp | 8 + gdb/testsuite/gdb.tui/regs.exp | 1 + gdb/testsuite/gdb.tui/resize.exp | 1 + .../gdb.tui/tui-layout-asm-short-prog.exp | 1 + gdb/testsuite/gdb.tui/tui-layout-asm.exp | 1 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 1 + gdb/testsuite/gdb.tui/winheight.exp | 1 + gdb/testsuite/gdb.xml/maint-xml-dump-01.xml | 10 + gdb/testsuite/gdb.xml/maint-xml-dump-02.xml | 27 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 124 ++ gdb/testsuite/gdb.xml/tdesc-regs.exp | 4 +- .../persistent-lang.cc => gdb.xml/tdesc-reload.c} | 0 gdb/testsuite/gdb.xml/tdesc-reload.exp | 83 ++ gdb/testsuite/lib/completion-support.exp | 17 +- gdb/testsuite/lib/future.exp | 68 +- gdb/testsuite/lib/gdb-guile.exp | 20 - gdb/testsuite/lib/gdb-python.exp | 19 - gdb/testsuite/lib/gdb.exp | 328 +++-- gdb/thread.c | 97 +- gdb/top.c | 30 +- gdb/tracectf.c | 7 +- gdb/tracefile-tfile.c | 7 +- gdb/tracepoint.c | 6 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 4 + gdb/tui/tui-layout.c | 71 +- gdb/tui/tui-win.h | 6 - gdb/tui/tui.c | 11 +- gdb/tui/tui.h | 6 +- gdb/typeprint.c | 9 - gdb/valprint.c | 4 +- gdb/windows-nat.c | 119 +- gdb/xcoffread.c | 5 - gdbserver/ChangeLog | 35 + gdbserver/Makefile.in | 3 - gdbserver/ax.h | 1 + gdbserver/linux-low.cc | 101 +- gdbserver/linux-low.h | 27 +- gdbserver/tdesc.cc | 21 + gdbsupport/ChangeLog | 27 + gdbsupport/tdesc.cc | 106 +- gdbsupport/tdesc.h | 44 +- gold/ChangeLog | 29 + gold/config.in | 12 + gold/configure | 127 +- gold/configure.ac | 3 + gold/fileread.cc | 30 + gold/fileread.h | 14 +- gold/layout.cc | 72 +- gold/options.h | 14 +- gold/target-reloc.h | 2 +- gprof/ChangeLog | 4 + gprof/po/sv.po | 54 +- include/ChangeLog | 95 ++ include/coff/internal.h | 2 +- include/coff/pe.h | 8 +- include/ctf-api.h | 4 + include/elf/m68k.h | 14 +- include/elf/ppc64.h | 4 +- include/filenames.h | 3 +- include/libiberty.h | 7 + include/mach-o/loader.h | 2 + include/opcode/aarch64.h | 111 +- include/opcode/riscv.h | 4 - ld/ChangeLog | 257 ++++ ld/Makefile.am | 29 +- ld/Makefile.in | 82 +- ld/NEWS | 4 + ld/aclocal.m4 | 1 + ld/config.in | 3 + ld/configure | 56 +- ld/configure.ac | 10 +- ld/emultempl/aarch64elf.em | 6 + ld/emultempl/armelf.em | 6 + ld/emultempl/cskyelf.em | 14 +- ld/emultempl/elf.em | 12 + ld/emultempl/linux.em | 6 + ld/emultempl/scoreelf.em | 6 + ld/ld.h | 2 + ld/ld.texi | 15 + ld/ldelf.c | 4 +- ld/ldelfgen.c | 14 + ld/ldexp.c | 10 +- ld/ldfile.c | 38 +- ld/ldlang.c | 68 +- ld/ldlang.h | 4 +- ld/ldlex.h | 5 +- ld/ldmain.c | 87 +- ld/ldmain.h | 1 + ld/lexsup.c | 30 +- ld/pe-dll.c | 2 + ld/plugin.c | 2 + ld/testplug.c | 2 + ld/testplug2.c | 2 + ld/testplug3.c | 2 + ld/testplug4.c | 2 + ld/testsuite/config/default.exp | 3 - ld/testsuite/ld-alpha/alpha.exp | 4 +- ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-15c.d | 22 + ld/testsuite/ld-cris/libdso-1c.d | 6 +- ld/testsuite/ld-cris/libdso-1d.d | 10 +- ld/testsuite/ld-csky/tls-ie-v1.d | 5 +- ld/testsuite/ld-csky/tls-ie.d | 5 +- ld/testsuite/ld-elf/binutils.exp | 8 +- ld/testsuite/ld-elf/dynamic-1.rd | 2 +- ld/testsuite/ld-elf/exclude.exp | 14 +- ld/testsuite/ld-elf/linux-x86.exp | 5 +- ld/testsuite/ld-elf/pr16322.d | 1 + ld/testsuite/ld-elf/pr22393-1a.d | 1 + ld/testsuite/ld-elf/pr22393-1b.d | 1 + ld/testsuite/ld-elf/pr9676.rd | 2 +- ld/testsuite/ld-elf/pr9679.rd | 2 +- ld/testsuite/ld-elf/rdynamic-1.rd | 2 +- ld/testsuite/ld-elf/shared.exp | 58 +- ld/testsuite/ld-elf/tls.exp | 8 +- ld/testsuite/ld-elf/tls_common.exp | 8 +- ld/testsuite/ld-elfvers/vers30.dsym | 8 +- ld/testsuite/ld-elfvers/vers31.dsym | 2 +- ld/testsuite/ld-elfweak/elfweak.exp | 9 +- ld/testsuite/ld-fastcall/fastcall.exp | 4 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 8 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 1 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-00.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-01.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-02.d | 8 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-10.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-11.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-12.d | 4 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-20.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-21.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-22.d | 8 + ld/testsuite/ld-m68k/m68k.exp | 10 + ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 4 +- ld/testsuite/ld-nios2/nios2.exp | 4 +- ld/testsuite/ld-plugin/lto.exp | 8 + ld/testsuite/ld-plugin/pr22983.1.d | 2 +- ld/testsuite/ld-plugin/pr22983.2.d | 2 +- ld/testsuite/ld-plugin/pr22983.3.d | 3 +- ld/testsuite/ld-plugin/pr22983.4.d | 2 +- ld/testsuite/ld-plugin/pr26163a.c | 9 + ld/testsuite/ld-plugin/pr26163b.c | 19 + .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 10 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 10 +- ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/defined.exp | 42 +- ld/testsuite/ld-scripts/extern.exp | 3 +- ld/testsuite/ld-scripts/log2.exp | 8 +- ld/testsuite/ld-scripts/phdrs2.exp | 22 +- ld/testsuite/ld-scripts/script.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 132 +- ld/testsuite/ld-tic6x/shlib-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-x86-64/abs-k1om.d | 1 + ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/protected2-k1om.d | 1 + ld/testsuite/ld-x86-64/protected3-k1om.d | 1 + ld/testsuite/ld-x86-64/x86-64.exp | 15 +- ld/testsuite/lib/ld-lib.exp | 22 +- libctf/ChangeLog | 81 ++ libctf/Makefile.in | 13 + libctf/aclocal.m4 | 1 + libctf/config.h.in | 16 + libctf/configure | 120 +- libctf/configure.ac | 3 + libctf/ctf-archive.c | 93 +- libctf/ctf-create.c | 49 +- libctf/ctf-impl.h | 15 +- libctf/ctf-open-bfd.c | 69 +- libctf/ctf-open.c | 37 +- libctf/libctf.ver | 1 + libctf/swap.h | 16 +- libiberty/ChangeLog | 50 + libiberty/Makefile.in | 12 +- libiberty/bsearch_r.c | 93 ++ libiberty/configure | 12 +- libiberty/d-demangle.c | 773 +++++++---- libiberty/functions.texi | 21 +- libiberty/testsuite/d-demangle-expected | 80 ++ opcodes/ChangeLog | 73 + opcodes/arm-dis.c | 6 +- opcodes/cr16-opc.c | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/i386-dis.c | 66 +- opcodes/i386-gen.c | 2 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 160 +-- opcodes/moxie-opc.c | 4 +- opcodes/riscv-dis.c | 1 + opcodes/riscv-opc.c | 50 - opcodes/s12z-opc.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/xgate-dis.c | 1 - 545 files changed, 15258 insertions(+), 8525 deletions(-) create mode 100644 binutils/testsuite/binutils-all/pr26112.o.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26112.r create mode 100644 binutils/testsuite/binutils-all/pr26160.dwp.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26160.r create mode 100644 gas/testsuite/gas/i386/nop-1-suffix.d create mode 100644 gas/testsuite/gas/i386/noreg16-data32.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-rex64.d create mode 100644 gas/testsuite/gas/mmix/pr25331.d create mode 100755 gas/testsuite/gas/mmix/pr25331.s create mode 100644 gas/testsuite/gas/riscv/attribute-14.s create mode 100644 gas/testsuite/gas/riscv/attribute-14a.d create mode 100644 gas/testsuite/gas/riscv/attribute-14b.d create mode 100644 gas/testsuite/gas/riscv/attribute-14c.d create mode 100644 gas/testsuite/gas/riscv/attribute-14d.d create mode 100644 gas/testsuite/gas/riscv/attribute-14e.d delete mode 100644 gdb/features/riscv/32bit-csr.c delete mode 100644 gdb/features/riscv/32bit-csr.xml delete mode 100644 gdb/features/riscv/64bit-csr.c delete mode 100644 gdb/features/riscv/64bit-csr.xml delete mode 100755 gdb/features/riscv/rebuild-csr-xml.sh delete mode 100644 gdb/regformats/arm/arm-with-iwmmxt.dat delete mode 100644 gdb/regformats/arm/arm-with-neon.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv2.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv3.dat delete mode 100644 gdb/regformats/reg-arm.dat delete mode 100644 gdb/regformats/reg-bfin.dat delete mode 100644 gdb/regformats/reg-cris.dat delete mode 100644 gdb/regformats/reg-crisv32.dat delete mode 100644 gdb/regformats/reg-m32r.dat delete mode 100644 gdb/regformats/reg-tilegx.dat delete mode 100644 gdb/regformats/reg-tilegx32.dat create mode 100644 gdb/scoped-mock-context.h create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.arch/riscv-tdesc-regs.c} (100%) create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp copy gdb/testsuite/gdb.base/{attach2.c => attach3.c} (82%) copy gdb/testsuite/{gdb.python/py-pp-re-notag.c => gdb.base/default-args.c} (73%) create mode 100644 gdb/testsuite/gdb.base/default-args.exp copy gdb/testsuite/{gdb.btrace/multi-inferior.c => gdb.base/index-cache-load-twice [...] create mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.exp create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-01.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-02.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.xml/tdesc-reload.c} (100%) create mode 100644 gdb/testsuite/gdb.xml/tdesc-reload.exp create mode 100644 ld/testsuite/ld-cris/libdso-15c.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-00.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-01.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-02.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-10.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-11.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-12.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-20.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-21.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-22.d create mode 100644 ld/testsuite/ld-plugin/pr26163a.c create mode 100644 ld/testsuite/ld-plugin/pr26163b.c create mode 100644 libiberty/bsearch_r.c