This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from 8a6e98c4a3 Automatic date update in version.in adds 71e1b6b0ac Fix testcases with required but unreferenced functions and v [...] new 87a37e5e07 Reject ambiguous C++ field accesses (PR exp/26602) new f4a0f710ae Re: gdb: Improve formatting of 'show architecture' messages new c65c6c4223 PowerPC testsuite fails and duplicates new af1b7b5159 Automatic date update in version.in new 7b466b1024 Introduce target-section.h new bb2a67773c Use a std::vector in target_section_table new 2d128614d4 build_section_table cannot fail new 91840ee38a Simplify add_target_sections_of_objfile new eda214cec1 Remove clear_section_table new d7a78e5c41 Change target_section_table to std::vector alias new 1b71cfcfdc Normalize names of the NetBSD files new 1fb1d64f4a Gold: Skip zero-sized sections for ICF new aac1d94f19 Gold: Enable safe ICF for shared object on x86-64 new 6bf4a34047 gold: Properly align the NT_GNU_PROPERTY_TYPE_0 note new 586e30940e gold: Update GNU_PROPERTY_X86_XXX macros new 29700bfff4 gold: Discard .note.gnu.property section new 6c0005b8f4 gold: Skip some incremental tests new b07993f695 Remove unneeded netbsd_add_process() new d3a071228e gdb: don't pass TARGET_WNOHANG to targets that can't async ( [...] new 50441f0f8c 'runto main' -> 'runto_main' throughout new f71e6719e1 Introduce mi_runto_main new 8abd8ee8c8 gdb/testsuite/: Use -qualified in runto_main / mi_runto_main new e777225bfd gdb/testsuite/: Use "-qualified" in explicit "break main", etc. new b75d55d4d2 Eliminate mi_run_to_main, introduce mi_clean_restart new 6248f5e4fc Automatic date update in version.in new 7b47a31256 x86: Rename VexOpcode to OpcodePrefix new 76547ab31b [gdb] Fix segfault in solib_contains_address_p new 8c8bd0babc [gdb/testsuite] Fix gdb.ada/mi_catch_ex{,_hand}.exp FAILs new 8b65b8953a x86: Remove the prefix byte from non-VEX/EVEX base_opcode new f64c42a9fb x86: Support Intel UINTR new c1fa250ae1 x86: Add support for Intel HRESET instruction new 58bf9b6a7f x86: Support Intel AVX VNNI new ba4d88ad89 gdb/gdbserver: add dependencies for distclean-gnulib new a1c72cdfab Automatic date update in version.in new fba8689ad3 R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check new db75b8f70c elf32-cr16.c tidy new fd63a770b7 Automatic date update in version.in new e7f2f959e3 elf32-arc.c: Don't cast between function pointer and void pointer new 02dd9d2568 RISC-V: Support GNU indirect functions. new 51a8a7c2e3 RISC-V: Fix that IRELATIVE relocs may be inserted to the wro [...] new 5739259879 Enhancement for avx-vnni patch new afe75f6d9f [gdb/testsuite] Be more verbose about abort in gdb_breakpoint new 472d09c18a [gdb/testsuite] Fix function comment for gdb_breakpoint new 23ae20f5e3 Add a new option to the linker: --error-handling-script=<NAM [...] new 6915020bb1 gas: Reuse the input file entry in the file table new 54874444da ld: More documentation for --defsym new 874ef0386f ld: Allow symbols from PROVIDE to be use in MEMORY regions new d1c8a76d05 [gdb/testsuite] Remove hardcoded filenames in gdb.dwarf2/*.exp new 520596f2eb [gdb/symtab] Handle setting line bp without debug line info new 43f8eb7547 Automatic date update in version.in new bd0c565edb gas: Always use as_where for preprocessed assembly codes new 7ffdc9ae6e gas: Replace dwarf5-line-2.S with dwarf5-line-3.S new 9717970a4e gas: Add a -gdwarf-5 debug_line test with .s file new cfabbd351a Make range types inherit signed-ness from base type new 932539d7a3 Have partial symbol tables own psymbol vectors new 1341d6de52 Automatic date update in version.in new 13e86dcf7a Automatic date update in version.in new 740341b9be Provide dummy libraries for alpha-vms new 0f03783c8e Readelf: Add --lto-syms option to display LTO symbol tables. new 61c26be85f gdb: get jiter objfile from a bound minsym new 267037210c gdb/frame: remove an unused type alias new 3c6eb4d439 gdb/thread: fine-tune 'info threads' help text new 22cc388e2b Don't erase TUI source window when switching focus new a2b149805d Automatic date update in version.in new ce786647f0 binutils: Add myself as RISC-V co-maintainer. new b9e920ecd6 readelf.c display_lto_symtab offset outside bounds of consta [...] new 0cd2ad78f1 [gdb/testsuite] Use $gdb_test_file_name in gdb.dwarf2 new 9c2412ec7f [gdb/testsuite] Clean up redundant info in gdb.dwarf2 new 8c1613603d [gdb/testsuite] Use main.c in gdb.dwarf2 new ae86f581c2 [gdb/testsuite] Remove superfluous marker in pr13961.S new e0c45dedd9 Fix help string of alias command new a9b45cb776 Fix undefined behavior in gdbserver new 2eb20436fa gdb: fix comment of get_displaced_stepping_state new c4464adef2 gdb: change some int to bool in infrun.c new 646cc3e010 Add AMD znver3 processor support new ad523d014c Remove varobj_item typedef new 3953519365 gdb: make gdbarch predicates return bool new 07fbbd0138 gdb: make gdbarch_displaced_step_hw_singlestep return bool new a1bd8917ab Automatic date update in version.in new 98cec4f6a2 Fix gdb.mi/mi-fullname-deleted.exp with Clang new 4dbe16c811 gdbserver: fix overlap in sprintf argument and buffer new c21f37a889 gdb: make gdbarch_make_corefile_notes return a unique ptr new 5962451351 Work around problem in DWARF decoding library which can resu [...] new ffd73a8b9e aarch64: Add testcase for HCR_EL2 system register new 0d01fbe64f Remove libctf/mkerrors.sed new a46d184353 gdb: fix two comments in infrun new c53dcd7785 Automatic date update in version.in
The 87 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: ChangeLog | 6 + Makefile.def | 6 + Makefile.in | 2 + bfd/ChangeLog | 64 + bfd/configure | 4 +- bfd/configure.ac | 4 +- bfd/elf32-arc.c | 8 +- bfd/elf32-cr16.c | 729 +- bfd/elf64-ppc.c | 6 +- bfd/elfnn-riscv.c | 769 +- bfd/elfxx-riscv.c | 15 + bfd/version.h | 2 +- binutils/ChangeLog | 48 + binutils/MAINTAINERS | 1 + binutils/NEWS | 3 + binutils/doc/binutils.texi | 6 +- binutils/dwarf.c | 43 +- binutils/readelf.c | 349 +- elfcpp/ChangeLog | 25 + elfcpp/elfcpp.h | 18 +- gas/ChangeLog | 135 + gas/NEWS | 6 + gas/config/tc-i386.c | 104 +- gas/doc/c-i386.texi | 25 +- gas/dwarf2dbg.c | 55 +- gas/testsuite/gas/aarch64/sysreg-6.d | 9 + gas/testsuite/gas/aarch64/sysreg-6.s | 2 + gas/testsuite/gas/i386/arch-14-znver3.d | 5 + gas/testsuite/gas/i386/arch-14.d | 14 + gas/testsuite/gas/i386/arch-14.s | 12 + gas/testsuite/gas/i386/avx-vnni-inval.l | 2 + gas/testsuite/gas/i386/avx-vnni-inval.s | 6 + gas/testsuite/gas/i386/avx-vnni.d | 35 + gas/testsuite/gas/i386/avx-vnni.s | 20 + gas/testsuite/gas/i386/dwarf5-line-1.d | 50 + gas/testsuite/gas/i386/dwarf5-line-1.s | 6 + gas/testsuite/gas/i386/dwarf5-line-2.d | 49 + gas/testsuite/gas/i386/dwarf5-line-2.s | 5 + gas/testsuite/gas/i386/dwarf5-line-3.d | 49 + gas/testsuite/gas/i386/dwarf5-line-3.s | 10 + gas/testsuite/gas/i386/dwarf5-line-4.d | 50 + gas/testsuite/gas/i386/dwarf5-line-4.s | 3 + gas/testsuite/gas/i386/hreset.d | 12 + gas/testsuite/gas/i386/hreset.s | 5 + gas/testsuite/gas/i386/i386.exp | 20 + gas/testsuite/gas/i386/invlpgb.d | 14 + gas/testsuite/gas/i386/invlpgb.s | 15 + gas/testsuite/gas/i386/invlpgb64.d | 16 + gas/testsuite/gas/i386/snp.d | 13 + gas/testsuite/gas/i386/snp.s | 23 + gas/testsuite/gas/i386/snp64.d | 23 + gas/testsuite/gas/i386/tlbsync.d | 11 + gas/testsuite/gas/i386/tlbsync.s | 5 + gas/testsuite/gas/i386/x86-64-arch-4-znver3.d | 5 + gas/testsuite/gas/i386/x86-64-arch-4.d | 33 + gas/testsuite/gas/i386/x86-64-arch-4.s | 34 + gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l | 3 + gas/testsuite/gas/i386/x86-64-avx-vnni-inval.s | 7 + gas/testsuite/gas/i386/x86-64-avx-vnni.d | 39 + gas/testsuite/gas/i386/x86-64-avx-vnni.s | 21 + gas/testsuite/gas/i386/x86-64-hreset.d | 12 + gas/testsuite/gas/i386/x86-64-uintr.d | 17 + gas/testsuite/gas/i386/x86-64-uintr.s | 10 + gdb/ChangeLog | 378 + gdb/Makefile.in | 78 +- gdb/aarch64-tdep.c | 4 +- gdb/aarch64-tdep.h | 4 +- gdb/alpha-bsd-nat.c | 2 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/{alpha-nbsd-tdep.c => alpha-netbsd-tdep.c} | 2 +- gdb/{amd64-nbsd-nat.c => amd64-netbsd-nat.c} | 2 +- gdb/{amd64-nbsd-tdep.c => amd64-netbsd-tdep.c} | 2 +- gdb/amd64-tdep.h | 2 +- gdb/arch-utils.c | 2 +- gdb/arch-utils.h | 2 +- gdb/{arm-nbsd-nat.c => arm-netbsd-nat.c} | 4 +- gdb/{arm-nbsd-tdep.c => arm-netbsd-tdep.c} | 4 +- gdb/{arm-nbsd-tdep.h => arm-netbsd-tdep.h} | 0 gdb/bfd-target.c | 17 +- gdb/breakpoint.c | 19 +- gdb/cli/cli-cmds.c | 4 +- gdb/configure.nat | 22 +- gdb/configure.tgt | 32 +- gdb/corelow.c | 60 +- gdb/ctfread.c | 29 +- gdb/dbxread.c | 83 +- gdb/dwarf2/index-write.c | 72 +- gdb/dwarf2/read.c | 5 +- gdb/exec.c | 300 +- gdb/exec.h | 18 +- gdb/fbsd-tdep.c | 121 +- gdb/frame.c | 2 - gdb/gcore.c | 4 +- gdb/gdbarch.c | 126 +- gdb/gdbarch.h | 130 +- gdb/gdbarch.sh | 8 +- gdb/gdbtypes.c | 11 +- gdb/{hppa-nbsd-nat.c => hppa-netbsd-nat.c} | 2 +- gdb/{hppa-nbsd-tdep.c => hppa-netbsd-tdep.c} | 2 +- gdb/{i386-nbsd-nat.c => i386-netbsd-nat.c} | 2 +- gdb/{i386-nbsd-tdep.c => i386-netbsd-tdep.c} | 2 +- gdb/infrun.c | 153 +- gdb/linux-tdep.c | 147 +- gdb/m2-valprint.c | 7 - gdb/m68k-bsd-nat.c | 2 +- gdb/mdebugread.c | 157 +- gdb/{mips-nbsd-nat.c => mips-netbsd-nat.c} | 2 +- gdb/{mips-nbsd-tdep.c => mips-netbsd-tdep.c} | 4 +- gdb/{mips-nbsd-tdep.h => mips-netbsd-tdep.h} | 0 gdb/{nbsd-nat.c => netbsd-nat.c} | 4 +- gdb/{nbsd-nat.h => netbsd-nat.h} | 2 +- gdb/{nbsd-tdep.c => netbsd-tdep.c} | 2 +- gdb/{nbsd-tdep.h => netbsd-tdep.h} | 0 gdb/{ppc-nbsd-nat.c => ppc-netbsd-nat.c} | 4 +- gdb/{ppc-nbsd-tdep.c => ppc-netbsd-tdep.c} | 4 +- gdb/{ppc-nbsd-tdep.h => ppc-netbsd-tdep.h} | 0 gdb/progspace.c | 1 - gdb/progspace.h | 2 +- gdb/psympriv.h | 107 +- gdb/psymtab.c | 243 +- gdb/psymtab.h | 12 - gdb/record-full.c | 39 +- gdb/remote.c | 15 +- gdb/rs6000-tdep.c | 4 +- gdb/s390-tdep.c | 4 +- gdb/{sh-nbsd-nat.c => sh-netbsd-nat.c} | 2 +- gdb/{sh-nbsd-tdep.c => sh-netbsd-tdep.c} | 2 +- gdb/solib-dsbt.c | 18 +- gdb/solib-svr4.c | 18 +- gdb/solib.c | 38 +- gdb/solist.h | 4 +- gdb/source.c | 7 +- gdb/{sparc-nbsd-nat.c => sparc-netbsd-nat.c} | 0 gdb/{sparc-nbsd-tdep.c => sparc-netbsd-tdep.c} | 2 +- gdb/{sparc64-nbsd-nat.c => sparc64-netbsd-nat.c} | 0 gdb/{sparc64-nbsd-tdep.c => sparc64-netbsd-tdep.c} | 2 +- gdb/sparc64-tdep.h | 2 +- gdb/symfile.c | 13 +- gdb/symfile.h | 6 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 14 +- gdb/target-section.h | 49 + gdb/target.c | 31 +- gdb/target.h | 33 +- gdb/testsuite/ChangeLog | 350 + gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 11 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 14 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 10 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 11 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 7 +- gdb/testsuite/gdb.ada/mi_interface.exp | 13 +- gdb/testsuite/gdb.ada/mi_prot.exp | 7 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 11 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 11 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 10 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 11 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 11 +- gdb/testsuite/gdb.ada/mi_variant.exp | 11 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- .../gdb.arch/arm-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/gdb1558.exp | 6 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 4 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 2 - gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 - gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 4 +- .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 11 - gdb/testsuite/gdb.arch/powerpc-power7.s | 11 - gdb/testsuite/gdb.arch/powerpc-power8.exp | 22 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 18 - gdb/testsuite/gdb.arch/powerpc-power9.exp | 15 - gdb/testsuite/gdb.arch/powerpc-power9.s | 14 - gdb/testsuite/gdb.arch/powerpc-vsx.exp | 10 - gdb/testsuite/gdb.arch/powerpc-vsx.s | 10 - gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 18 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 10 - gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 +- .../gdb.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/break.exp | 8 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 6 +- gdb/testsuite/gdb.base/condbreak.exp | 6 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 4 +- gdb/testsuite/gdb.base/fullname.exp | 6 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 12 +- .../gdb.base/hw-sw-break-same-address.exp | 8 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 4 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- ...cache-load-twice.c => maint-target-async-off.c} | 0 gdb/testsuite/gdb.base/maint-target-async-off.exp | 41 + gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 10 +- gdb/testsuite/gdb.base/server-del-break.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 2 +- .../gdb.base/symbol-without-target_section.exp | 4 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 4 +- gdb/testsuite/gdb.cp/ambiguous.cc | 85 +- gdb/testsuite/gdb.cp/ambiguous.exp | 329 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-stride.c | 20 - gdb/testsuite/gdb.dwarf2/arr-stride.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 21 - gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 2 +- .../gdb.dwarf2/{atomic.c => atomic-type.c} | 0 gdb/testsuite/gdb.dwarf2/atomic-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 22 - gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 3 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 2 +- gdb/testsuite/gdb.dwarf2/count.exp | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c | 21 - gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.c | 24 - gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 6 +- ...nded-opcode.exp => dw2-main-no-line-number.exp} | 35 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- .../gdb.dwarf2/{dw2-ranges2.c => dw2-ranges-2.c} | 0 .../gdb.dwarf2/{dw2-ranges3.c => dw2-ranges-3.c} | 0 gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c | 19 - gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 6 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 2 +- .../gdb.dwarf2/{fission-mix2.c => fission-mix-2.c} | 0 gdb/testsuite/gdb.dwarf2/fission-mix.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.c | 22 - gdb/testsuite/gdb.dwarf2/formdata16.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrconst.c | 22 - gdb/testsuite/gdb.dwarf2/implptrconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 2 +- .../gdb.dwarf2/info-locals-optimized-out.c | 23 - .../gdb.dwarf2/info-locals-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c | 23 - gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 1 - gdb/testsuite/gdb.dwarf2/pr13961.exp | 2 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 2 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 4 +- gdb/testsuite/gdb.dwarf2/variant.exp | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 10 +- gdb/testsuite/gdb.linespec/linespec.exp | 4 +- gdb/testsuite/gdb.mi/gdb2549.exp | 11 +- gdb/testsuite/gdb.mi/gdb669.exp | 8 +- gdb/testsuite/gdb.mi/gdb701.exp | 8 +- gdb/testsuite/gdb.mi/gdb792.exp | 15 +- gdb/testsuite/gdb.mi/mi-break.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 8 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 9 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 11 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 18 +- gdb/testsuite/gdb.mi/mi-cli.exp | 9 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 7 +- gdb/testsuite/gdb.mi/mi-complete.exp | 9 +- gdb/testsuite/gdb.mi/mi-console.exp | 4 +- gdb/testsuite/gdb.mi/mi-detach.exp | 8 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 8 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 10 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 14 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 8 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 7 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 14 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 26 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 7 +- gdb/testsuite/gdb.mi/mi-logging.exp | 9 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 14 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 18 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 10 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 10 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 8 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 7 +- gdb/testsuite/gdb.mi/mi-regs.exp | 9 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 8 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 8 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 9 +- gdb/testsuite/gdb.mi/mi-sym-info-1.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 6 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 11 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 6 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 11 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 10 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 14 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 8 +- .../gdb.mi/user-selected-context-sync.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 10 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.python/py-as-string.c | 4 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 3 +- gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 11 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 4 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 2 +- .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 4 +- .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.threads/kill.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 2 +- .../gdb.trace/mi-trace-frame-collected.exp | 6 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 6 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 12 +- gdb/testsuite/gdb.trace/pending.exp | 4 +- gdb/testsuite/gdb.tui/basic.exp | 4 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 10 +- gdb/testsuite/lib/gdb.exp | 19 +- gdb/testsuite/lib/mi-support.exp | 63 +- gdb/thread.c | 6 +- gdb/tui/tui-winsource.c | 8 +- gdb/tui/tui-winsource.h | 5 +- gdb/valops.c | 227 +- gdb/valprint.c | 10 - gdb/varobj-iter.h | 4 +- gdb/vax-bsd-nat.c | 2 +- gdb/{vax-nbsd-tdep.c => vax-netbsd-tdep.c} | 2 +- gdb/xcoffread.c | 107 +- gdbserver/ChangeLog | 17 + gdbserver/inferiors.cc | 2 +- gdbserver/netbsd-low.cc | 15 +- gdbserver/server.cc | 6 +- gold/ChangeLog | 90 + gold/configure | 74 + gold/configure.ac | 20 + gold/icf.cc | 2 + gold/layout.cc | 15 +- gold/output.cc | 1 + gold/output.h | 12 + gold/testsuite/Makefile.am | 24 +- gold/testsuite/Makefile.in | 134 +- gold/testsuite/gnu_property_a.S | 4 +- gold/testsuite/gnu_property_b.S | 4 +- gold/testsuite/gnu_property_c.S | 4 +- gold/testsuite/gnu_property_test.sh | 24 +- gold/testsuite/icf_safe_so_test.cc | 8 + gold/testsuite/icf_safe_so_test.sh | 2 +- .../corrupt.c => gold/testsuite/justsyms_lib.t | 20 +- gold/testsuite/script_test_10.t | 1 + gold/x86_64.cc | 52 +- include/ChangeLog | 8 + include/ctf-api.h | 127 +- include/elf/riscv.h | 1 + ld/ChangeLog | 121 + ld/NEWS | 5 + ld/config.in | 4 + ld/configure | 28 +- ld/configure.ac | 17 + ld/emulparams/elf32lriscv-defs.sh | 1 + ld/ld.texi | 24 + ld/ldfile.c | 34 + ld/ldlang.c | 61 +- ld/ldlex.h | 3 + ld/ldmain.c | 38 + ld/ldmain.h | 3 + ld/lexsup.c | 14 + ld/testsuite/config/default.exp | 322 +- ld/testsuite/ld-checks/checks.exp | 6 +- ld/testsuite/ld-ifunc/ifunc.exp | 4 +- ld/testsuite/ld-riscv-elf/ifunc-nonplt-exe.rd | 4 + ld/testsuite/ld-riscv-elf/ifunc-nonplt-pic.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-nonplt-pie.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-nonplt.d | 11 + ld/testsuite/ld-riscv-elf/ifunc-nonplt.s | 39 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-pic.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-plt-01-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-01.d | 19 + ld/testsuite/ld-riscv-elf/ifunc-plt-01.s | 31 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-pic.rd | 11 + ld/testsuite/ld-riscv-elf/ifunc-plt-02-pie.rd | 7 + ld/testsuite/ld-riscv-elf/ifunc-plt-02.d | 21 + ld/testsuite/ld-riscv-elf/ifunc-plt-02.s | 46 + .../ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd | 4 + .../ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd | 8 + .../ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd | 7 + .../ld-riscv-elf/ifunc-plt-got-overwrite.d | 19 + .../ld-riscv-elf/ifunc-plt-got-overwrite.s | 38 + .../ld-riscv-elf/ifunc-reloc-call-01-exe.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-01-pic.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-01-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.d | 13 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.s | 17 + .../ld-riscv-elf/ifunc-reloc-call-02-exe.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-02-pic.rd | 3 + .../ld-riscv-elf/ifunc-reloc-call-02-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.d | 15 + ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.s | 18 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data.d | 9 + ld/testsuite/ld-riscv-elf/ifunc-reloc-data.s | 31 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got.d | 9 + ld/testsuite/ld-riscv-elf/ifunc-reloc-got.s | 23 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-exe.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pic.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pie.rd | 3 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d | 15 + ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.s | 26 + .../ld-riscv-elf/ifunc-seperate-caller-nonplt.s | 23 + .../ld-riscv-elf/ifunc-seperate-caller-pcrel.s | 14 + .../ld-riscv-elf/ifunc-seperate-caller-plt.s | 26 + .../ld-riscv-elf/ifunc-seperate-nonplt-exe.d | 14 + .../ld-riscv-elf/ifunc-seperate-nonplt-pic.d | 13 + .../ld-riscv-elf/ifunc-seperate-nonplt-pie.d | 14 + .../ld-riscv-elf/ifunc-seperate-pcrel-pic.d | 5 + .../ld-riscv-elf/ifunc-seperate-pcrel-pie.d | 5 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-exe.d | 14 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pic.d | 17 + ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pie.d | 18 + .../ld-riscv-elf/ifunc-seperate-resolver.s | 11 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 118 + ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 4 +- ld/testsuite/ld-scripts/provide-10.d | 3 + ld/testsuite/ld-scripts/provide-10.map | 6 + ld/testsuite/ld-scripts/provide-11.d | 3 + ld/testsuite/ld-scripts/provide-11.map | 6 + ld/testsuite/ld-scripts/provide-12.d | 3 + ld/testsuite/ld-scripts/provide-12.map | 6 + ld/testsuite/ld-scripts/provide-9.d | 3 + ld/testsuite/ld-scripts/provide-9.map | 6 + ld/testsuite/ld-scripts/provide-9.t | 25 + ld/testsuite/ld-scripts/script.exp | 8 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 10 +- libctf/ChangeLog | 12 + libctf/Makefile.am | 5 - libctf/Makefile.in | 15 +- libctf/ctf-error.c | 27 +- libctf/mkerrors.sed | 28 - opcodes/ChangeLog | 122 + opcodes/i386-dis.c | 184 +- opcodes/i386-gen.c | 86 +- opcodes/i386-init.h | 687 +- opcodes/i386-opc.h | 35 +- opcodes/i386-opc.tbl | 5024 ++-- opcodes/i386-tbl.h | 27193 +++++++++++-------- 559 files changed, 26345 insertions(+), 17893 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/sysreg-6.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-6.s create mode 100644 gas/testsuite/gas/i386/arch-14-znver3.d create mode 100644 gas/testsuite/gas/i386/arch-14.d create mode 100644 gas/testsuite/gas/i386/arch-14.s create mode 100644 gas/testsuite/gas/i386/avx-vnni-inval.l create mode 100644 gas/testsuite/gas/i386/avx-vnni-inval.s create mode 100644 gas/testsuite/gas/i386/avx-vnni.d create mode 100644 gas/testsuite/gas/i386/avx-vnni.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-4.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-4.s create mode 100644 gas/testsuite/gas/i386/hreset.d create mode 100644 gas/testsuite/gas/i386/hreset.s create mode 100644 gas/testsuite/gas/i386/invlpgb.d create mode 100644 gas/testsuite/gas/i386/invlpgb.s create mode 100644 gas/testsuite/gas/i386/invlpgb64.d create mode 100644 gas/testsuite/gas/i386/snp.d create mode 100644 gas/testsuite/gas/i386/snp.s create mode 100644 gas/testsuite/gas/i386/snp64.d create mode 100644 gas/testsuite/gas/i386/tlbsync.d create mode 100644 gas/testsuite/gas/i386/tlbsync.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-znver3.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni.s create mode 100644 gas/testsuite/gas/i386/x86-64-hreset.d create mode 100644 gas/testsuite/gas/i386/x86-64-uintr.d create mode 100644 gas/testsuite/gas/i386/x86-64-uintr.s rename gdb/{alpha-nbsd-tdep.c => alpha-netbsd-tdep.c} (99%) rename gdb/{amd64-nbsd-nat.c => amd64-netbsd-nat.c} (98%) rename gdb/{amd64-nbsd-tdep.c => amd64-netbsd-tdep.c} (99%) rename gdb/{arm-nbsd-nat.c => arm-netbsd-nat.c} (99%) rename gdb/{arm-nbsd-tdep.c => arm-netbsd-tdep.c} (99%) rename gdb/{arm-nbsd-tdep.h => arm-netbsd-tdep.h} (100%) rename gdb/{hppa-nbsd-nat.c => hppa-netbsd-nat.c} (99%) rename gdb/{hppa-nbsd-tdep.c => hppa-netbsd-tdep.c} (99%) rename gdb/{i386-nbsd-nat.c => i386-netbsd-nat.c} (99%) rename gdb/{i386-nbsd-tdep.c => i386-netbsd-tdep.c} (99%) rename gdb/{mips-nbsd-nat.c => mips-netbsd-nat.c} (99%) rename gdb/{mips-nbsd-tdep.c => mips-netbsd-tdep.c} (99%) rename gdb/{mips-nbsd-tdep.h => mips-netbsd-tdep.h} (100%) rename gdb/{nbsd-nat.c => netbsd-nat.c} (99%) rename gdb/{nbsd-nat.h => netbsd-nat.h} (98%) rename gdb/{nbsd-tdep.c => netbsd-tdep.c} (99%) rename gdb/{nbsd-tdep.h => netbsd-tdep.h} (100%) rename gdb/{ppc-nbsd-nat.c => ppc-netbsd-nat.c} (99%) rename gdb/{ppc-nbsd-tdep.c => ppc-netbsd-tdep.c} (98%) rename gdb/{ppc-nbsd-tdep.h => ppc-netbsd-tdep.h} (100%) rename gdb/{sh-nbsd-nat.c => sh-netbsd-nat.c} (99%) rename gdb/{sh-nbsd-tdep.c => sh-netbsd-tdep.c} (98%) rename gdb/{sparc-nbsd-nat.c => sparc-netbsd-nat.c} (100%) rename gdb/{sparc-nbsd-tdep.c => sparc-netbsd-tdep.c} (99%) rename gdb/{sparc64-nbsd-nat.c => sparc64-netbsd-nat.c} (100%) rename gdb/{sparc64-nbsd-tdep.c => sparc64-netbsd-tdep.c} (99%) create mode 100644 gdb/target-section.h copy gdb/testsuite/gdb.base/{index-cache-load-twice.c => maint-target-async-off.c} (100%) create mode 100644 gdb/testsuite/gdb.base/maint-target-async-off.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/arr-stride.c delete mode 100644 gdb/testsuite/gdb.dwarf2/arr-subrange.c rename gdb/testsuite/gdb.dwarf2/{atomic.c => atomic-type.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/bad-regnum.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-icycle.c copy gdb/testsuite/gdb.dwarf2/{dw2-vendor-extended-opcode.exp => dw2-main-no-line- [...] rename gdb/testsuite/gdb.dwarf2/{dw2-ranges2.c => dw2-ranges-2.c} (100%) rename gdb/testsuite/gdb.dwarf2/{dw2-ranges3.c => dw2-ranges-3.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c rename gdb/testsuite/gdb.dwarf2/{fission-mix2.c => fission-mix-2.c} (100%) delete mode 100644 gdb/testsuite/gdb.dwarf2/formdata16.c delete mode 100644 gdb/testsuite/gdb.dwarf2/implptrconst.c delete mode 100644 gdb/testsuite/gdb.dwarf2/info-locals-optimized-out.c delete mode 100644 gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c rename gdb/{vax-nbsd-tdep.c => vax-netbsd-tdep.c} (98%) rename gdb/testsuite/gdb.dwarf2/corrupt.c => gold/testsuite/justsyms_lib.t (58%) create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-nonplt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-01.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-02.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-01.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-call-02.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-data.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-got.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel-pie.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-nonplt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-pcrel.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-caller-plt.s create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-exe.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-nonplt-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-pcrel-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-pcrel-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-exe.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-plt-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-seperate-resolver.s create mode 100644 ld/testsuite/ld-scripts/provide-10.d create mode 100644 ld/testsuite/ld-scripts/provide-10.map create mode 100644 ld/testsuite/ld-scripts/provide-11.d create mode 100644 ld/testsuite/ld-scripts/provide-11.map create mode 100644 ld/testsuite/ld-scripts/provide-12.d create mode 100644 ld/testsuite/ld-scripts/provide-12.map create mode 100644 ld/testsuite/ld-scripts/provide-9.d create mode 100644 ld/testsuite/ld-scripts/provide-9.map create mode 100644 ld/testsuite/ld-scripts/provide-9.t delete mode 100644 libctf/mkerrors.sed