This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/binutils-gdb.
from a98c743fdf Re: vms buffer overflows and large memory allocation adds c9af65210c [gdb/testsuite] Fix layout next/prev/regs help message adds a88ef40d0f [gdb] Ensure listing of unused static var in info locals adds 83d4d556e2 Fix a spelling mistake in the binutils documentation. adds 45c63c0fe8 Updated translations for some of the binutils sub-directories. adds e56d7f1e19 gdb/doc: Fix header alignment of 'info threads' example output adds 7693576838 Simplify setting of reading_partial_symbols adds 197400e800 Convert IS_TYPE_UNIT_GROUP to method adds 4ac9383206 Fix a memory leak and remove an unused member adds a60419c8c9 Automatic date update in version.in adds c325c44ef6 gdb/copyright.py: Add generated files in gnulib/ to exclude list adds 8cb5117ccf Move dwarf2_get_die_type declaration to dwarf2/read.h adds 70d497007d [gdb/testsuite] Remove gcc/93866 xfail in methods.exp adds 265b467340 [ARC][committed] Update int_vector_base aux register. adds ecda90163e Don't call lto-wrapper for ar and ranlib adds 2078dbb210 gdb/testsuite: Remove source file path from test name adds 09624f1fec [AArch64] Fix typo in comment adds 9e80cfa14e gdb/fortran: Support negative array stride in one limited case adds 99e4741014 Merge upstream GCC changes for include/ and libiberty/ directories adds 24a15046c0 Automatic date update in version.in adds b570b954bc Limit bogus archive parsed_size adds e310298cf3 PR25593, --as-needed breaks DT_NEEDED order with linker plugin adds dc1e8a474f Indent labels adds 42135cadf5 gas strncpy warning adds da3ec71fd4 gas gettext warning adds e0b317de31 rx: memory allocation without checking for NULL return adds 450a1bfc7f Move dwarf2_read_addr_index declaration to dwarf2/read.h adds cc4c4f40a2 Re: vms buffer overflows and large memory allocation adds 02f7e7eed9 Archive sanity checks adds 3312f67c09 ld: Add PR ld/25593 tests adds 0dce428051 [gdb] Don't set initial language if set manually adds cceb53b884 [binutils][arm] Arm CDE CX*A instructions allow condition code adds d4c9a4f87d Move more declarations from dwarf2/loc.h to dwarf2/read.h adds b65ce56541 gdb: print thread names in thread apply command output adds 0d79cdc494 Add debuginfod support to GDB adds edfe0a0c65 Remove casts from dwarf2/index-write.c adds b83470bfa7 Specialize partial_symtab for DWARF include files adds d0adf5451e Automatic date update in version.in adds ff69a8949b bfd_stat_arch_elt buffer overflow adds 05f52dc2e1 _bfd_xcoff_read_ar_hdr tidy adds c8d4f6dfd9 [gdb/testsuite] Fix spawn in tuiterm.exp adds 3608f86c42 [gdb/testsuite] Remove unused globals adds 736990c442 Fix an illegal memory access by readelf when displaying the [...] adds 3104d9ee22 gdb: Use std::abs instead of abs on LONGEST types adds 49d9fd42ac .idata symbols should be reported with i or I flag by nm adds 5f60280291 mmix-mmo set SEC_DATA for .data section adds 317f712722 Remove field_info::nfields member adds a1f2ad114c Automatic date update in version.in adds e5da11393a gdb: Check for nullptr when computing srcpath adds 1b088c829e alpha-vms: large memory allocation adds 182ec6707c alpha-vms: memory leak adds dec7b24be8 MIPS/fix_loongson3_llsc: fix when target has multi labels adds 85d2d5bbee Harden gdb.arch/aarch64-pauth.exp and fix a failure adds 13c3a74afb [gdb/testsuite] Fix psymtab expansion postponement in c-link [...] adds 4ebe487749 Pass correct die_reader_specs in cutu_reader::init_tu_and_re [...] adds 658dadf0b0 [gdb] Don't set initial language using previous language adds 718e081605 Fix gdb.arch/aarch64-dbreg-contents.exp build failures adds f7a7000d48 Fix SVE-related failure in gdb.arch/aarch64-fp.exp adds d7592e9747 Fix comment for 'gdb_dlopen' adds f5e4608433 Update libinproctrace.so path in lib/trace-support.exp adds 7076a6602c Automatic date update in version.in adds 76ed4b78ea Automatic date update in version.in adds 363a2bc6dd Automatic date update in version.in adds 9cb56943d7 alpha-vms: error paths not freeing memory and malloc result checks adds 26f60d5939 alpha-vms: prevent endless recursion adds 7d4b2d2d29 alpha-coff: large memory allocation adds 8c803a2dd7 elf_backend_section_flags and _bfd_elf_init_private_section_data adds bf57746745 ELF SEC_SMALL_DATA adds a4dd6c97bd miscellaneous SEC_SMALL_DATA adds 2aa90762b7 plugin: Copy the no_export field to the IR dummy object adds cb001c0d28 bfd_cleanup for object_p adds ba3265d04c Restore readelf's string dump to previous behaviour where ne [...] adds 4e07c9e2b6 Import latest fixes to libiberty from GCC adds 728d32c496 trad_unix_core_file_p: Return bfd_cleanup adds b312fea191 The procedure to find an unused port for the debuginfod test [...] adds a84bb2a079 gdb: Move defs.h before any system header in debuginfod-support.c adds 601b73d500 Re: bfd_cleanup for object_p adds 40b35c78b6 Re: bfd_cleanup for object_p adds 590003dc0e [gdb/testsuite] Add -lbl option in gdb_test_multiple adds 442131c1be gdbserver: Add mechanism to prevent sending T stop packets adds 24ed6739b6 gdb/remote: Restore support for 'S' stop reply packet adds 81b86b9702 Fix arm-netbsd build error: convert from FPA to VFP adds 63e163f24f gdb: Allow GDB to _not_ load a previous command history adds 9822cb57f7 Small clean up of use_displaced_stepping adds e3e896e667 Tidy obj-coff.h adds f45fb2900c Automatic date update in version.in adds b98cc2cf1a [gdb/testsuite] Fix mi-sym-info.exp with check-read1 adds 1ef44e861d [gdb/testsuite] Fix tcl error in gdb.mi/list-thread-groups-a [...] adds 478e490a4d [gdb/testsuite] Fix gdb.mi/gdb2549.exp with check-read1 adds f57140990f bfd_check_format_matches preserving matches vs. cleanups adds d8e4137b5e Note that the --rpath-link command line option will search t [...] adds 8326546ebb Fix a potential illegal memory access in the Z80 assembler. adds b5ebe8ddf9 Add missing AT tags to the ELF common header. adds bb7b70ab85 Update GDB to use new AUXV entry types adds 79d72f45a7 x86: Improve -malign-branch adds 10d97a0f99 x86: Allow integer conversion without suffix in AT&T syntax adds 5be2b2f549 Remove a call to abort which can be triggered by running obj [...] adds 7b973adce2 Fix printf of a convenience variable holding an inferior address adds b8ba138563 The patch fixed invalid compilation of instruction LD IY,(HL [...] adds 584cf46d0a Rebase executable to match relocated base address adds 5e5d66b6a4 gdb/fortran: Fix printing of logical true values for Flang adds 3cd7f3e3bd x86: Replace IgnoreSize/DefaultSize with MnemonicSize adds 89725b0d53 gdbsupport: re-generate Makefile.in adds 1009d92fc6 Find tailcall frames before inline frames adds 3ba07c177d Automatic date update in version.in adds eef64366e1 objcopy: Fix for pr19005 on machines with more than one octe [...] adds 1039fd9ac2 Call cleanup on bfd_check_format_matches error exit adds 233bf4f847 sh_addralign inconsistent with sh_addr adds 91114f7583 PR25570, ld duplicate "warning: changing start of section" adds 45830fd60e Revert "PR25570, ld duplicate "warning: changing start of section"" adds a847e32224 x86: support VMGEXIT adds 0a709cba00 gdb.fortran: Allow Flang kind printing in fortran testing adds 0bab6cf116 [gdb/doc] Remove trailing done from "Reading symbols from" lines adds 440cf44eb0 Revert "gdb: Do not print empty-group regs when printing gen [...] adds 749479c8d3 Generate a warning in the ARM assembler if a PC-relative thu [...] adds 46f9f93119 Implement debugging of WOW64 processes adds baf09cba8f PR25570, ld duplicate "warning: changing start of section" adds 4e7625fde2 Make "gnutarget" const adds be1e3d3eab Introduce objfile::intern adds 8a7adb414e Automatic date update in version.in adds 6f8f95b4c4 Large memory allocation reading fuzzed 64-bit archive adds de48783e2f RISC-V: Add description for RISC-V Modifiers to as doc. adds dee35d026c RISC-V: Support assembler modifier %got_pcrel_hi. adds d1faf7ca0a PR25629, objcopy : SIGSEGV in filter_symbols adds 50a3cc5d71 [gdb/testsuite] Update maint.exp for string cache adds 92d4b13bf3 Reduce --warn-section-align output adds 842806cb6f gdb, gdbserver, gdbsupport: add .gitattributes files adds a8e14f4cc2 Add support for ELF files which contain multiple reloc secti [...] adds 3d1e5a43cb gdbsupport/configure.ac: source development.sh adds 0afbabf05a Use std::string for 'psargs'. adds 97669d59c8 Automatic date update in version.in adds a9b90127e8 PR25637, objcopy : SIGSEGV in copy_object adds e15a8da9c7 bfd: xtensa: fix PR ld/25630 adds b630c145c0 x86: refine TPAUSE and UMWAIT adds a04973848d x86: add missing IgnoreSize adds a23b33b3d1 x86: correct MPX insn w/o base or index encoding in 16-bit mode adds 643bb87079 x86: drop Rex64 attribute adds 4ed21b58d4 x86: replace NoRex64 on VEX-encoded insns adds 672a349b01 x86: don't accept FI{LD,STP,STTP}LL in Intel syntax mode adds e365e234ab x86: fold (supposed to be) identical code adds 4873e2438c x86: drop/replace IgnoreSize adds bc49bfd849 x86: reduce amount of various VCVT* templates adds a0dcf29705 Fix an abort triggered when objcopy is used to set the "shar [...] adds 3c968de5c7 Stop the assembler from complaining that the input and outpu [...] adds 20ea4a609c gdbserver/gdbsupport: Add .dir-locals.el file adds fd760e798e [gdb] Remove trailing "done" after "Reading symbols from" message adds 09f2921cc9 [gdb,testsuite,doc,NEWS] Fix "the the". adds 31bf18645d Add support for --dwarf-[3|4|5] to assembler command line. adds 436b5e99c8 [gdb/testsuite] Fix "text file busy" errors with cc-with-tweaks.exp adds 84d9ab33f3 Add support for a ".file 0" directive if supporting DWARF 5 [...] adds b7d64b2909 Don't try to get the TIB address without an inferior adds 29734269a7 Pass thread_info pointer to various inferior control functions adds 12e4371ae4 Automatic date update in version.in adds 9979ab6663 binutils: doc: move artifacts back to MAINTAINERCLEANFILES adds 190e5fc8b3 Re: Add support for a ".file 0" directive if supporting DWAR [...] adds e893257635 Remove some obsolete comments adds e4003a3495 [gdb] Support anonymous typedef generated by gcc -feliminate [...] adds 72fbdf834d [gdb/testsuite] Fix testing build_executable result adds e63ee24f98 Fix two typos in gdb_binary_search.h adds 2f57795b8b asan: wasm: Out-of-memory adds a15de1f599 readelf.c: Fix a typo in comments adds 4c4898e8f5 x86: allow opcode templates to be templated adds 3677e4c174 x86: use template for SSE floating point comparison insns adds 3fabc17903 x86: use template for AVX/AVX512 floating point comparison insns adds 2f13234bc5 x86: use template for XOP integer comparison, shift, and rot [...] adds 865e20278c x86: use template for AVX512 integer comparison insns adds 9509988993 PR25645, readelf segfault reading fuzzed alpha-vms binary adds 0ba678c9ae [gdb/testsuite] Fix tcl error in cached_file adds 384f368958 x86: Also pass -P to $(CPP) when processing i386-opc.tbl adds 6b5e16ffd3 PR25648, objcopy SIGSEGV in ihex_write_record adds 41da082238 objdump disassembly of files without symbols adds e10ac147c8 ubsan: som: left shift of 1 by 31 places adds a6a1f5e050 More 1 << 31 signed overflows adds cecf854779 gdb/testsuite: Add is-stmt support to the DWARF compiler adds 8c95582da8 gdb: Add support for tracking the DWARF line table is-stmt field adds 1c33af7764 [gdb] Fix segv in "maint print symbols" for ada exec adds 1db6f99030 Don't merge sections with differing MASKPROC or MASKOS flags adds 9cc89dc0ac PR25651, objcopy SIGSEGV in copy_object adds 435edf0bf2 powerpc64-ld infinite loop adds 119789424b libctf: Mark bswap_identity_64 inline function as static. adds b76f3a4237 [gdb/testsuite] Set EDITOR to true before using edit adds 5496f3c635 Add support for generating DWARF-5 format directory and file [...] adds dcc050c86c gdb: Fix out of bounds array access in buildsym_compunit::re [...] adds 44f41bb7a1 [gdb/testsuite] Fix missing uint8_t in gdb.fortran/logical.exp adds 8248d21a5b asan: som: unknown read adds 1c6c46a012 [gdb/testsuite] Limit verbose scope in gdb.base/break-interp.exp adds 7462c383f9 [gdb/testsuite] Fix FAILs due to verbose in foll-fork.exp adds 976862ed56 Mark discriminants as artificial in gdb.dwarf2/variant.exp adds e7a82140af Fix comment in ada-typeprint.c adds 5a13315d1c [gdb/testsuite] Fix stepi pattern in gdb.btrace/reconnect.exp adds ae531041c7 i386: Generate lfence with load/indirect branch/ret [CVE-2020-0551] adds 97b4a8f744 i386: Add tests for lfence with load/indirect branch/ret adds f870f78fb2 [gdb/testsuite] Fix printf regexp in gdb.server/sysroot.exp adds 9e8f1c9000 NEWS: Mention x86 assembler options for CVE-2020-0551 adds 5308d1e771 [gdb/testsuite] Set language in gdb.ada/minsym.exp adds a0761e34f0 gdb: enable -Wmissing-prototypes warning adds 038b97fcd7 testsuite: use `pwd -W` to convert from Unix to Windows paths adds dd69bf7a78 Avoid infinite recursion in find_pc_sect_line adds 8fb879cd16 asan: readelf leaks adds 1281424ccf [gdb/testsuite] Fix core file load FAIL in tls-core.exp adds 3217502e1b [gdb/testsuite] Use string_to_regexp on core filename in gdb [...] adds 9a2de3fc7f [gdb/testsuite] Fix gdb.linespec/explicit.exp FAIL with glib [...] adds 307eafd8df [gdb/testsuite] Fix dw2-ranges-base.exp FAIL with lib debuginfo adds e515d67ed6 [gdb/testsuite] Fix internal buffer full error in gdb.fortra [...] adds 14e9c72c33 [gdb/testsuite] Avoid breakpoint in GLIBC in gdb.threads/execl.exp adds 0925214029 [gdb/testsuite] Fix internal buffer full error in gdb.base/i [...] adds 607c693210 sim: ppc: netbsd: Sync errno codes with NetBSD 9.99.49 adds 7a20f753ef sim: ppc: netbsd: Sync signal names with NetBSD 9.99.49 adds 8dd8e1c722 Remove use of deprecated core functions (in NetBSD/ARM) adds 4d696a5c68 gdb/selftest.m4: ensure $development is set adds db6878ac55 Move sourcing of development.sh to GDB_AC_COMMON adds 74cd3f9d7e Don't include selftests objects in build when unit tests are [...] adds 272cd5a31e Move gdb/selftest.m4 to gdbsupport/selftest.m4 adds 40310f30a5 gdb: make gdb.arch/amd64-disp-step-avx.exp actually test dis [...] adds 3f512721a8 gdb: use foreach_with_prefix in gdb.base/break-interp.exp adds 64f251023b Fix CORE_ADDR size assertion in symfile-mem.c adds 53807e9f3d Don't use sprintf_vma for CORE_ADDR adds 227031b2bf Cast to bfd_vma in arm-tdep.c adds 9a665d6226 Fix gdbserver build when intl already built adds 213291361b Change gdbsupport not to rely on BFD adds 4635ff9753 Change gdbserver to use existing gdbsupport adds 6ba0a32103 Remove deprecated core file functions adds 301b21e0df [gdb/testsuite] Fix check-read1 FAIL in gdb.tui/corefile-run.exp adds 49ba92c0a6 [gdb/testsuite] Fix mi-sym-info.exp matching FAILs adds fd486f32d1 asan: more readelf leaks adds 502794d432 Fix several mix up between octets and bytes in ELF program headers adds 666318230c Fix several mix up between octets and bytes in ELF program headers adds 96c7f87394 [gdb/symtab] Fix partial unit psymtabs adds 1673df3278 x86-64: correct mis-named X86_64_0D enumerator adds 015ec493d8 Recognize aarch64 PT_GETREGS and PT_GETFPREGS notes on NetBSD adds 66d1f7cc12 gas, arm: PR25660L Fix vadd/vsub with lt and le condition co [...] adds 2e9145ace2 [gdb/testsuite] Fix mi-sym-info.exp matching FAILs (2) adds 2d61316c32 [gdb/testsuite] Fix buffer full errors in gdb.mi/mi-sym-info.exp adds 74e10d1742 x86: Check static link of dynamic objects adds abf874aafe Add support for non-contiguous memory regions adds 9fcbd8a90a Register NT_NETBSDCORE_AUXV (NetBSD-Core) adds 06d949ec31 Implement NT_NETBSDCORE_LWPSTATUS (NetBSD-Core) adds 1b83d09cd5 gdb/testsuite: Remove paths and make test names unique adds ce3acbe9fa Use scoped_value_mark in value_print adds b0c26e99f5 Refactor val_print and common_val_print adds c2a44efee1 Introduce common_val_print_checked adds 3444c526a3 Use common_val_print in infcmd.c adds a6e05a6c3a Use common_val_print in mi-main.c adds 040f66bd2d Use common_val_print in riscv-tdep.c adds 72a45c9384 Use common_val_print in f-valprint.c adds 410cf31501 Use common_val_print in cp-valprint.c adds a1f6a07c3d Use common_val_print in c-valprint.c adds 2b4e573d62 Introduce la_value_print_inner adds 156bfec999 Introduce generic_value_print adds 4f9ae81013 Introduce value_print_scalar_formatted adds 4dba70eee1 Two simple uses of value_print_scalar_formatted adds d121c6ce89 Introduce value_print_array_elements adds 7fe471e9ae Simplify c_val_print_array adds 1e592a8ae0 Make pascal_object_print_value_fields static adds 6218219002 Introduce c_value_print_inner adds 62c4663d3c Introduce m2_value_print_inner adds c0941be613 Introduce pascal_value_print_inner adds 24051bbe84 Introduce f_value_print_innner adds 26792ee034 Introduce ada_value_print_inner adds 5f56f7cbd2 Convert Rust printing to value-based API adds 23b0f06be4 Convert Go printing to value-based API adds d133c3e1a8 Convert D printing to value-based API adds 59fcdac646 Convert Modula-2 printing to value-based API adds 6a95a1f58d Convert Fortran printing to value-based API adds 64d64d3a76 Rewrite pascal_value_print_inner adds 07a328583d Convert Pascal to value-based API adds abc66ce95e Initial rewrite of generic_value_print adds 2a5b130bcb Introduce generic_value_print_ptr adds 40f3ce189e Fix generic_val_print_enum for value-based printing adds 65786af626 Remove generic_val_print_flags adds 4112d2e602 Simplify generic_val_print_func adds 6dde752183 Introduce generic_value_print_bool adds fdddfccba1 Introduce generic_value_print_int adds 3eec3b05b9 Introduce generic_value_print_char adds f535400886 Simplify generic_val_print_float adds 4f412b6e31 Introduce generic_value_print_complex adds 5083623134 Rewrite c_value_print_inner adds da3e2c2923 Introduce c_value_print_ptr adds 2faac269d5 Introduce c_value_print_int adds ce80b8bd37 Introduce c_value_print_memberptr adds 6999f067c1 Introduce c_value_print_array adds 64b653ca70 Introduce cp_print_value_fields and c_value_print_struct adds fbf54e7554 Introduce cp_print_value adds 5b5e15ecdd Rewrite ada_value_print_inner adds 416595d640 Introduce ada_value_print_ptr adds b9fa6e0798 Rewrite ada_value_print_1 floating point case adds 39ef85a896 Introduce ada_value_print_num adds 2e088f8b6e Convert ada_val_print_ref to value-based API adds 0337112903 Convert ada_value_print to value-based API adds b59eac3732 Introduce ada_value_print_array adds 3a916a9757 Change print_field_values to use value-based API adds 42331a1ea2 Change extension language pretty-printers to use value API adds 426a9c18dd Remove val_print adds 48e81d7f63 BFD_FAKE_SECTIONS formatting adds 02a8180e6f non-contiguous elf test adds f761cb13a9 asan: readelf: memory leaks adds 780f96aed2 readelf large memory allocation adds 09546b56ed [gdb/testsuite] Fix FAIL in gdb.base/printcmds.exp adds 2ac70237d2 [gdb/testsuite] Fix unrecognized debug output level 'stateme [...] adds 1bd6175ae7 Re: asan: more readelf leaks adds 8b5d0a4f6f Include netbsd-core.lo for all arm/mips NetBSD targets adds 25567eeece Define _KERNTYPES in vax-bsd-nat.c adds 52feded778 Define _KERNTYPES in ppc-nbsd-nat.c adds 8110f842bc Define _KERNTYPES in mips-nbsd-nat.c adds d5be5fa420 Inherit vax_bsd_nat_target from nbsd_nat_target adds 1275307303 Add explicit cast to fix build of vax-bsd-nat.c adds 6227b330d5 Add support for threads in vax_bsd_nat_target adds 013f99f035 Add support for NetBSD threads in x86-bsd-nat.c adds 6018d381a0 Inherit arm_netbsd_nat_target from nbsd_nat_target adds 75c56d3d12 Add support for NetBSD threads in arm-nbsd-nat.c adds 54c4382534 [gdb/testsuite] Fix check-read1 FAIL in attach-many-short-li [...] adds 2190cf067b Define _KERNTYPES in alpha-bsd-nat.c adds 4fed520be2 Inherit alpha_netbsd_nat_target from nbsd_nat_target adds 66eaca97eb Remove unused code from alpha-bsd-nat.c adds 6def66f140 Add support for NetBSD threads in alpha-bsd-nat.c adds f90280caf5 Define _KERNTYPES in m68k-bsd-nat.c adds 01a801176e Inherit m68k_bsd_nat_target from nbsd_nat_target adds bc10778499 m68k: bsd: Change type from char * to gdb_byte * adds 154151a6e3 Add support for NetBSD threads in m68k-bsd-nat.c adds ab44624cea [gdb/testsuite] Fix check-read1 FAILs in mi-fortran-modules.exp adds 3293bbaffa Add C parser support for "restrict" and "_Atomic" adds eaeaf44cfd [gdb/testsuite] Fix check-read1 FAIL with gdb.base/maint.exp adds 6b9374f1e0 [gdb/testsuite] Fix solib-list.exp test-case for exec with d [...] adds 7bac4137d7 asan: alpha-vms: null dereference adds 60e63c3e97 ubsan: shift exponent 70 is too large adds 28d1356774 asan: readelf leak in hppa_process_unwind adds 4b3ecb3b91 PR25675: SIGSEGV in bfd_octets_per_byte adds 2f89101fe8 [gdb/testsuite] Add cache_verify option for gdb_caching_procs adds cb9b645d3e gdb: recognize 64 bits Windows executables as Cygwin osabi adds fe4b2ee65c gdb: move enum gdb_osabi to osabi.h adds 053205cc40 gdb: add Windows OS ABI adds 7a1998dffb gdb: rename i386-cygwin-tdep.c to i386-windows-tdep.c adds 5982a56ab9 gdb: rename content of i386-windows-tdep.c, cygwin to windows adds 8db5243724 gdb: select "Cygwin" OS ABI for Cygwin binaries adds 30efb6c7af gdb: define builtin long type to be 64 bits on amd64 Cygwin adds 67430cd00a Fix dwarf2_name caching bug adds 817a758576 arc: Migrate to new target features adds 771dd3a88b Initialize base_value in pascal_object_print_value adds 7325b16ba4 [gdb/testsuite] Give up after consecutive timeouts in comple [...] adds 589902954d [gdb] Skip imports of c++ CUs adds a2ecbe9fb7 Rewrite nbsd_nat_target::pid_to_exec_file to sysctl(3) adds 9e38d61910 Include missing header to get missing declarations adds 946ffddcae Automatic date update in version.in adds 9809762324 Inherit sh_nbsd_nat_target from nbsd_nat_target adds a225c9a869 Add support for NetBSD threads in sh-nbsd-nat.c adds ecbbbdba71 Remove a double free in the BFD library triggered when parsi [...] adds 68e52bc7ec Fix a small set of Z80 problems. adds 327ef784ba Replace a couple of assertions in the BFD library that can b [...] adds d3c3c54293 Fix PR number in previous delta adds 2108a63a5a Add support for NetBSD threads in sparc-nat.c adds fe64b263e0 Automatic date update in version.in adds 5ccd2fb722 Rename the read symbol to xread adds d3e2a5e85d Include <alloca.h> conditionally adds 1c0aa1fbb2 Add support for NetBSD threads in amd64-bsd-nat.c adds fb516a6913 Add support for NetBSD threads in i386-bsd-nat.c adds 5a82b8a12b Namespace the reg class to avoid clashes with OS headers adds 53215f214c Non-contiguous memory regions support: Avoid calls to abort adds ac4bf06ca2 Fix seg-fault in strip when copying a file containing corrup [...] adds aef397a154 Non-contiguous memory regions support: Fix testcases after p [...] adds a9933ccf46 [gdb/testsuite] Add test-case gdb.dwarf2/break-inline-psymtab.exp adds cdf236890c Automatic date update in version.in adds 645ba68105 setup_archive parameter mismatch adds b966f55ffa Invalid read in process_netbsd_elf_note adds 1cb7d8b1af readelf leak in process_archive adds 81a65eb338 Don't use bfd.h in binutils/elfcomm.c adds effc14f54c Additional c99 elfxx-riscv.c fix adds d8c8b84859 [gdb/testsuite] Fix gdb.opt/inline-locals.exp KFAILs adds 724fd9ba43 gdb: Restructure the completion_tracker class adds 19a2740f7f gdb: Remove C++ symbol aliases from completion list adds 6b8c53f2f1 gdb/testsuite/fortran: Add mixed language stack test adds cada5fc921 gdb: Handle W and X remote packets without giving a warning adds ef3df11042 readelf.c: Use unsigned long to iterate over num_syms adds fcc7376e0a Avoid get_ptrace_pid() usage on NetBSD in x86-bsd-nat.c adds 6a541707f3 Fix assertion failure in the BFD library when called to pars [...] adds 2d07da271e [AArch64] When unavailable, fetch VG from ptrace. adds 3734bec833 Include: Sync lto-symtab.h and plugin-api.h with GCC adds f3a08f7778 Fix discrepancies in nm's --line-number output by adding sup [...] adds f09db38094 Disable get_ptrace_pid for NetBSD adds 9a6c68caa9 Add support for --no-rosegment option. adds ce2ea1c7e0 Automatic date update in version.in adds a859124df2 tidy elf_backend calls adds 833d919c93 PowerPC disassembly of odd sized sections adds fe90ae8a9f NDS32 disassembly of odd sized sections adds 340f3ac808 metag uninitialized memory read adds 67338173a4 XCOFF uninitialized read adds c02d66610b Silence warnings due to plugin API change adds c3a1714ce7 plugin: Use LDPT_ADD_SYMBOLS_V2 to get symbol type adds 3d98c46092 plugin: Don't invoke LTO-wrapper adds 5844b4657a Fix compile time warnings about the possibility of using uni [...] adds c7da12c72c Add support for NetBSD threads in ppc-nbsd-nat.c adds 0d832e7f5e Add support for the xdef and xref pseudo-ops to the Z80 assembler. adds 0dd7b8f788 [gdb/testsuite] Fix timeouts in gdb.threads/step-over-*.exp adds 4a90f06205 Add support for NetBSD threads in hppa-nbsd-nat.c adds 9faa006d11 Inherit ppc_nbsd_nat_target from nbsd_nat_target adds 70304be939 Fix Ada val_print removal regression adds 1773be9ea2 Fix column alignment in "maint info line-table" adds f67210ff1c Avoid stringop-truncation errors adds f7d4f0b1b9 Fix assert in c-exp.y adds 1ff700c202 Update the return type of gdb_ptrace to be more flexible adds c884cc4619 gdb: remove HAVE_DECL_PTRACE adds c623cc9089 [gdb/testsuite] Fix gdb.threads/omp-par-scope.exp XPASS adds fe26d3a34a Make dwarf2_evaluate_property parameter const adds d9fb0d7136 Automatic date update in version.in adds e3b1fa32c2 include: Sync lto-symtab.h and plugin-api.h with GCC adds da2efc2050 Automatic date update in version.in adds d1023b5d1e s12z disassembler tidy adds 03704c7704 NS32K arg_bufs uninitialised adds beea5cc1bc ARC: Use of uninitialised value adds 57cb32b3c3 H8300 use of uninitialised value adds c15a8f173e XCOFF64 uninitialised read adds 2957d8d054 Automatic date update in version.in adds 5935fd1530 gdb/testsuite: Remove hard coded addresses from expected results adds 5e737279c6 i386msdos uninitialised read adds cf28cfef60 ECOFF archive uninitialised read adds fdde2fb60c Mention .tdata in comment in _bfd_elf_tls_setup() adds 0636b24556 Avoid trigger an assertion failure in the STABS parser by re [...] adds 1ce0847daa Automatic date update in version.in adds 5a814d6d96 readelf memory leak in process_mips_specific adds 65109548f8 Overlarge allocation in _bfd_generic_read_ar_hdr_mag adds a64fafb545 [gdb] Print user for maint info psymtabs adds 7e6e972f74 bfd: Display symbol version for nm -D adds dfb68cc358 include: Sync plugin-api.h with GCC adds cda7e5603f bfd: Change num_group to unsigned int adds ec2e748ad3 Fix assertion failure in the BFD library when linking with - [...] adds 0b8448af68 Add code to the BFD library to handle opening files with pat [...] adds e11cd7c491 Update changelog. adds 5ab2fbf185 gdb: bool-ify follow_fork adds a18cd0cab4 Uninitialised memory read in z80-dis.c adds 1081065c51 bfd: Add a bfd_boolean argument to bfd_get_symbol_version_string adds 0d4a4bc56f Automatic date update in version.in adds d16e3d2e5b PR25662, invalid sh_offset for first section in segment with phdrs adds 86fd7e2e10 h8300-linux ld testsuite adds cf2611febc arc: Use correct string when printing bfd DEBUG data adds dd8953924b gdb/riscv: Apply NaN boxing when writing return values into [...] adds 7b1eff95be [gdb] Print user/includes fields for maint commands adds b778095777 The "b" flag for COFF sections only unsets the LOAD attribut [...] adds aac88046e6 Add a new function to the BFD library to allow users access [...] adds 4c83662712 readelf looping in process_archive adds d503b685c6 Fix WOW64 process system DLL paths adds 33aa3c10f6 Fix error message in compile-object-load.c adds 46b438bb73 Automatic date update in version.in adds f75fbe8ad2 alpha-vms: Sanity check ETIR__C_CTL_DFLOC index adds 4c4addbe57 Re: ARC: Use of uninitialised value adds ff76851054 Re: i386msdos uninitialised read adds 832a580781 Re: H8300 use of uninitialised value adds aa49fc22c1 Revert earlier delta adding bfd_coff_get_internal_extra_pe_a [...] adds 9fda78b611 Introduce dwarf2/dwz.h adds 0314b3901c Add dwz.c and dwz_file::read_string adds bf80d71052 Change dwarf_decode_macro_bytes calling convention adds 9eac9650ce Split dwarf_decode_macros into two overloads adds 3d27bbdb4b Move dwarf2_section_buffer_overflow_complaint to dwarf2/section.c adds a0194fa8f2 Convert dwarf2_section_buffer_overflow_complaint to a method adds 4f44ae6c69 Add dwarf2_section_info::read_string method adds c90ec28ae4 Move code to new file dwarf2/macro.c adds 8844c11b8b Make some line_header methods const adds 5a0e026fe1 Use a const line_header in macro reader adds 4f9c1eda9f Use a const dwarf2_section_info in macro reader adds 2ef46c2fbb Trivial fix in dwarf_decode_macro_bytes adds 86c0bb4c57 Convert read_indirect_line_string to a method adds 0df7ad3a67 Move more code to line-header.c adds c2d50fd0b3 Move die_info to new header adds 2b24b6e4a6 Remove dwarf2_cu::base_known adds 052c8bb83a Change dwarf2_attr_no_follow to be a method adds 436c571c6a Remove sibling_die adds a39fdb411d Change two more functions to be methods on die_info adds eeb647814f Rewrite new die_info methods adds 2b2558bfac Move DWARF-constant stringifying code to new file adds 0826b30a9f Change two functions to be methods on struct attribute adds a879b4d5a6 Support AT_BSDFLAGS on FreeBSD. adds 89ff19d45e Automatic date update in version.in adds 80e2a3b66e Re: readelf looping in process_archive adds 1fafefd594 Add testcase for PR 25662 invalid sh_offset for section adds 8f2dae6a6a gdbsupport: Resolve shellcheck issues in create-version.sh script adds cacb9d8713 ld: Skip some x86 IFUNC tests for Solaris adds 258e884429 ld: Xfail pr20995-2 tests for Solaris adds ebea762639 Always fix system DLL paths for 32bit programs adds 8f4afc7112 Automatic date update in version.in adds 6a81c59be7 Adjust objcopy_test adds 0a6a8b596b Re: Adjust objcopy_test adds 767be9d907 ld: Set COMMONPAGESIZE for i386 Solaris adds f1749218ff Fix formatting of read_attribute_reprocess adds 4d1b9ab645 Fix comment in dwarf2/attribute.h adds 37d59eacfe Automatic date update in version.in adds 3ad830466f gdb: remove discard_psymtab function adds 48993951ce gdb: rename partial_symtab::read_dependencies to expand_depe [...] adds 69b037c30c gdb: rename partial symtab expand functions of debug info re [...] adds 988b7300bc PR25745, powerpc64-ld overflows string buffer in --stats mode adds c9fef64dab Automatic date update in version.in adds c0502da688 [gdb/testsuite] Fix c-linkage-name.exp with {cc-with-gdb-ind [...] adds 1310c1b066 Add low_new_clone method to linux_nat_target. adds 4db10d8f49 [PowerPC] Move up some register access routines adds 227c0bf4b3 [PowerPC] Fix debug register issues in ppc-linux-nat adds 00386881a3 Fix objcopy's --preserve-dates command line option so that i [...] adds d8af906814 Change ada_which_variant_applies to value API adds d1a89da5de RISC-V: Update CSR to privileged spec 1.11. adds d262797294 Automatic date update in version.in adds b3b360dec7 tekhex: Uninitialised read adds 8169954446 alpha-vms: sanity checks for image_write adds 89b599df37 alpha-coff: unitialised read adds 16b0db75af [gdb/testsuite] Fix c-linkage-name.exp with -flto adds af62665e13 Don't pass NULL to memcpy in gdb adds 6f29a53415 Fix py-tui.c build problem adds 876678f05e PR 25611, PR 25614: GAS: Remove a double inclusion of "bignum.h" adds 283b7aa134 Automatic date update in version.in adds 7b948a2580 mmo.c: Fix ld testsuite regression "objcopy executable (pr25662)". adds 41ff29bf5d ld/testsuite/ld-scripts/defined4.d: Don't xfail mmix-*-*. adds 40bd13ced9 include: Sync plugin-api.h with GCC adds 15ccbdd717 Arm: Fix thumb2 PLT branch offsets. adds a7618269b7 Arm: Fix LSB of GOT for Thumb2 only PLT. adds 15d47c3a70 gas: Fix some x86_64 testcases for Solaris not using R_X86_6 [...] adds efc3a95039 x86: Force relocation against local absolute symbol adds 81e3a1d00c Updated Serbian translation for the gprof subdirectory adds 8c072cb6a1 Avoid some copying in psymtab.c adds e0802d5996 Avoid copying in lookup_name_info adds e139a727be gdb/remote: do not check for null_ptid in stop reply adds 77bf7b5317 Extend the linker's error message for missing libraries if t [...] adds 60e22c1eac Allow pointer arithmetic with integer references adds 3ce23ca1de Arm: Skip Thumb2 PLT tests on NaCL. adds a0714d305f gdb: define convenience function 'exists_non_stop_target' adds 53cccef118 gdb/infrun: stop all threads if there exists a non-stop target adds e033dfa92f Remove local variable from simple.rs test case adds 3d1cfd43be Move Rust union tests to new file adds 5b930b4538 Change how complex types are created adds 4c99290df0 Add accessors for members of complex numbers adds 981c08ce72 Change how complex types are printed in C adds fa649bb7d3 Change the C parser to allow complex constants adds c34e871466 Implement complex arithmetic adds 3638a098a2 Add _Complex type support to C parser adds 6b4a335bf7 Fix value_literal_complex comment adds 382aae0632 x86: Only allow S + A relocations against absolute symbol adds bbe3dc410b Fix the resizing condition of the line table adds 64dc2d4bd2 Fix an undefined behavior in record_line adds 2836752f8f gdb: fix style issues in is_linked_with_cygwin_dll adds 15f89256af Automatic date update in version.in adds cc77ed241b [gdb/testsuite] Accept new complex print style in mixed-lang [...] adds d321419811 [gdb] Use partial symbol table to find language for main adds 1aa98955b1 [gdb/ada] Fix -readnow FAILs adds 4f5bd88505 Replace "use use" in a warning message with "use". adds f32682eaca [gdb/testsuite] Fix silent timeout in gdb.multi/multi-target.exp adds 59e28a9767 [PATCH gas/m68k] Fix a register range check adds bb89747721 ld: Disable ifunc tests on Solaris adds 516231b7c7 linux-x86.exp: Compile with -I../bfd adds 4b27d27c07 Add support for intel SERIALIZE instruction adds a5863204fb gdbserver: make linux target op 'cannot_store_register' a pr [...] adds d16f3f6c70 gdbserver/linux-low: turn some static functions into private [...] adds ef0478f611 gdbserver/linux-low: start turning linux target ops into methods adds 797bcff595 gdbserver/linux-low: turn 'arch_setup' into a method adds aa8d21c9bb gdbserver/linux-low: turn 'regs_info' into a method adds daca57a7de gdbserver/linux-low: turn 'cannot_{fetch/store}_register' in [...] adds bd70b1f240 gdbserver/linux-low: turn 'fetch_register' into a method adds df95181f00 gdbserver/linux-low: turn some more static functions into pr [...] adds bf9ae9d8c3 gdbserver/linux-low: turn 'get_pc' and 'set_pc' into methods adds 06250e4e67 gdbserver/linux-low: turn 'breakpoint_kind_from_{pc, current [...] adds 3ca4edb661 gdbserver/linux-low: turn 'sw_breakpoint_from_kind' into a method adds 7582c77c1d gdbserver/linux-low: turn 'supports_software_single_step' an [...] adds d4807ea231 gdbserver/linux-low: turn the 'decr_pc_after_break' field in [...] adds d7146cda56 gdbserver/linux-low: turn 'breakpoint_at' into a method adds 007c9b975d gdbserver/linux-low: turn 'supports_z_point_type' into a method adds 9db9aa232a gdbserver/linux-low: turn 'insert_point' and 'remove_point' [...] adds ac1bbaca10 gdbserver/linux-low: turn watchpoint ops into methods adds b35db73327 gdbserver/linux-low: turn '{collect, supply}_ptrace_register [...] adds cb63de7ca8 gdbserver/linux-low: turn 'siginfo_fixup' into a method adds fd000fb3df gdbserver/linux-low: turn process/thread addition/deletion o [...] adds d7599cc082 gdbserver/linux-low: turn 'prepare_to_resume' into a method adds a5b5da9258 gdbserver/linux-low: turn 'process_qsupported' into a method adds 47f70aa768 gdbserver/linux-low: turn 'supports_tracepoints' into a method adds 13e567af27 gdbserver/linux-low: turn 'get_thread_area' into a method adds 809a0c354b gdbserver/linux-low: turn fast tracepoint ops into methods adds ab64c99982 gdbserver/linux-low: turn 'emit_ops' into a method adds 9cfd871551 gdbserver/linux-low: turn 'supports_range_stepping' into a method adds b31cdfa69f gdbserver/linux-low: turn 'supports_hardware_single_step' in [...] adds 9eedd27d42 gdbserver/linux-low: turn 'get_syscall_trapinfo' into a method adds fc5ecdb630 gdbserver/linux-low: turn 'get_ipa_tdesc_idx' into a method adds 0dd7b52ede gdbserver/linux-low: delete 'linux_target_ops' and 'the_low_target' adds 4d095f5b5e coff-go32-exe: support variable-length stubs adds 8be5def63b ld: Add NOCF_PROTECTION_CFLAGS to turn off -fcf-protection adds aa350065a4 NOCF_PROTECTION_CFLAGS: Replace nopie with available adds 880d97770b [gdb/testsuite] Don't use O2 for inlining in break-inline-ps [...] adds 6a35491162 gdb/testsuite: Add compiler options parameter to function_ra [...] adds 34e9a9fa0a gdb/testsuite: Add support for DW_LNS_set_file to DWARF compiler adds c90d28ac89 gdb: Don't remove duplicate entries from the line table adds e7da7f8f71 Micro-optimize partial_die_info::read adds 0830d30190 Avoid assertion failure due to complex type change adds e2ff18a0a5 gdb: replace some calls to internal_error with gdb_assert adds e0fc5c3fcb gdb: use bfd_get_section_contents to read section contents i [...] adds 492c3f03c7 Automatic date update in version.in adds d9e49b6169 Fix DWARF disassembly of DW_OP_const_type adds 9e7c9a03ee Fix attributes of typed enums of typedefs adds 2612e26d4d Automatic date update in version.in adds 3349112e38 elf: Remove zero-sized relocation section from section group adds d87e3802d9 Automatic date update in version.in adds 8707c52201 Automatic date update in version.in adds 7974396223 Add signal number conversions for NetBSD adds 93689ce912 Handle complex error type in read_base_type adds dea34e8cc3 Fix build breakage in NetBSD tdep files adds 6ee448cc2d Select variant field when printing variant adds 05f00e223d Implement basic threading support in the NetBSD target adds f4a220077b Automatic date update in version.in adds bb651e8b7f Add support for intel TSXLDTRK instructions$ adds 5707e24baa [gdb/symtab] Fix check-psymtab failure for inline function adds 266803a291 gas/doc/c-z80.texi: Fix @xref warnings adds 6e0e8b4502 gas: Mention support for Intel SERIALIZE and TSXLDTRK adds 3e97ba7d58 ld: Fix several 32-bit SPARC plugin tests adds a0543b0b4c ChangeLog entry for last change. adds 25c11acac3 [gdb/symtab] Add symbol with inherited DW_AT_const_value to [...] adds 9f4e76a4b3 gdb: small cleanups in dwarf2_psymtab constructors adds 4114425321 Support for DW_AT_loclists_base and DW_FORM_loclistx. adds 9fc3eaae69 DWARFv5: Handle location list for split dwarf. adds 85a9510ccb DWARFv5: Info address command error in gdb with DWARFfv5. adds 063f8e80b0 Define NetBSD specific skip_solib_resolver adds cc9411f8dc Automatic date update in version.in adds e21d048f8a [gdb/testsuite] Add gcc/94469 xfails to gdb.ada/call_pn.exp adds 14ca8ecfcb [gdb/testsuite] Fix imported-unit.exp FAIL without psymtabs adds 6a3ab9239a [PATCH 2/4]: moxie: use generic pcrel support adds d9f1988553 [PATCH 3/4]: m32c: remove duplicate define and prototype adds 9ad4cfa8c3 [PATCH 4/4]: Add generic prototype for md_pcrel_from_section adds 4c09b8c4e7 [PATCH 1/4]: microblaze: remove duplicate prototypes adds 3810f182ee Remove objfile parameter from read_gdb_index_from_buffer adds 0f2265e246 gdb: stop using host-dependent signal numbers in windows-tdep.c adds 93366324f5 Remove the "next" field from windows_thread_info adds e56f8ccb07 Rename win32_thread_info to windows_thread_info adds 55a1e039f9 Rename windows_thread_info::id to "tid" adds ae1f888075 Share windows_thread_info between gdb and gdbserver adds e9534bd257 Use new and delete for windows_thread_info adds 62fe396b1c Change two windows_thread_info members to "bool" adds 2950fdf742 Make windows_thread_info::name a unique_xmalloc_ptr adds 7c7411bcab Use lwp, not tid, for Windows thread id adds 98a0328732 Share Windows thread-suspend and -resume code adds 8e61ebec34 Change type of argument to windows-nat.c:thread_rec adds 0a4afda3c6 Handle pending stops from the Windows kernel adds 65bafd5b15 Call CloseHandle from ~windows_thread_info adds 4834dad062 Wrap shared windows-nat code in windows_nat namespace adds 28688adf8f Share thread_rec between gdb and gdbserver adds 9d8679cc71 Share get_image_name between gdb and gdbserver adds 3c76026df8 Share some Windows-related globals adds d41b524f45 Normalize handle_output_debug_string API adds a00caa1279 Fix up complaints.h for namespace use adds a816ba1897 Share handle_load_dll and handle_unload_dll declarations adds 29de418dee Remove some globals from windows-nat.c adds 8d30e39577 Share handle_exception adds e758e19c59 Share some inferior-related Windows code adds d2977bc425 Introduce fetch_pending_stop adds 2c1d95e869 Move wait_for_debug_event to nat/windows-nat.c adds 71fbdbafe0 Make last_wait_event static adds d6225aff7a Add read_pc / write_pc support to win32-low adds e54e59297a Introduce win32_target_ops::decr_pc_after_break adds 523d4f80c3 Implement stopped_by_sw_breakpoint for Windows gdbserver adds 360ad8b350 Add pending stop support to gdbserver's Windows port adds 6b0f946d41 Automatic date update in version.in adds 3071b197da x86: Correct -mlfence-before-indirect-branch= documentation adds ae4b1d73f9 ld: Fix pr22269-1 on 32-bit Solaris/SPARC adds 206c98a650 Add SVR4 psABI specific parser for AUXV entries adds a25198bba2 Partially revert my UB fix in record_line
No new revisions were added by this update.
Summary of changes: ChangeLog | 15 + Makefile.def | 5 +- Makefile.in | 5 +- bfd/ChangeLog | 864 + bfd/aix386-core.c | 4 +- bfd/aix5ppc-core.c | 35 +- bfd/aout-target.h | 12 +- bfd/aout-tic30.c | 12 +- bfd/aoutx.h | 18 +- bfd/archive.c | 177 +- bfd/archive64.c | 12 +- bfd/bfd-in2.h | 50 +- bfd/bfd.c | 13 +- bfd/bfdio.c | 58 +- bfd/bfdwin.c | 1 + bfd/binary.c | 4 +- bfd/cisco-core.c | 14 +- bfd/coff-alpha.c | 18 +- bfd/coff-arm.c | 50 +- bfd/coff-i386.c | 22 +- bfd/coff-ia64.c | 2 +- bfd/coff-mips.c | 9 +- bfd/coff-rs6000.c | 66 +- bfd/coff-sh.c | 2 +- bfd/coff-stgo32.c | 451 +- bfd/coff64-rs6000.c | 14 +- bfd/coffcode.h | 21 +- bfd/coffgen.c | 10 +- bfd/config.in | 6 - bfd/configure | 18 +- bfd/configure.ac | 14 +- bfd/cpu-arm.c | 8 +- bfd/dwarf2.c | 88 +- bfd/ecoff.c | 58 +- bfd/elf-bfd.h | 45 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 6 + bfd/elf-properties.c | 4 +- bfd/elf-s390-common.c | 2 +- bfd/elf-strtab.c | 13 +- bfd/elf.c | 873 +- bfd/elf32-arc.c | 4 +- bfd/elf32-arm.c | 30 +- bfd/elf32-bfin.c | 2 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-csky.c | 12 +- bfd/elf32-hppa.c | 27 + bfd/elf32-i386.c | 66 +- bfd/elf32-m32r.c | 13 + bfd/elf32-m68hc11.c | 8 + bfd/elf32-m68hc12.c | 8 + bfd/elf32-m68k.c | 2 +- bfd/elf32-mep.c | 4 +- bfd/elf32-metag.c | 12 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-nds32.c | 43 +- bfd/elf32-nios2.c | 17 +- bfd/elf32-ppc.c | 12 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rx.c | 54 +- bfd/elf32-sparc.c | 34 +- bfd/elf32-v850.c | 15 +- bfd/elf32-xtensa.c | 11 +- bfd/elf64-alpha.c | 8 +- bfd/elf64-hppa.c | 4 +- bfd/elf64-ia64-vms.c | 11 +- bfd/elf64-ppc.c | 129 +- bfd/elf64-x86-64.c | 109 +- bfd/elfcode.h | 50 +- bfd/elfcore.h | 12 +- bfd/elflink.c | 149 +- bfd/elfnn-aarch64.c | 40 +- bfd/elfnn-ia64.c | 18 +- bfd/elfnn-riscv.c | 6 +- bfd/elfxx-mips.c | 10 +- bfd/elfxx-riscv.c | 3 +- bfd/elfxx-sparc.c | 2 +- bfd/elfxx-target.h | 19 +- bfd/elfxx-x86.c | 124 +- bfd/elfxx-x86.h | 29 +- bfd/format.c | 62 +- bfd/hppabsd-core.c | 4 +- bfd/hpux-core.c | 6 +- bfd/i386lynx.c | 2 +- bfd/i386msdos.c | 18 +- bfd/ihex.c | 13 +- bfd/irix-core.c | 4 +- bfd/libaout.h | 4 +- bfd/libbfd-in.h | 11 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 11 +- bfd/libcoff-in.h | 14 +- bfd/libcoff.h | 14 +- bfd/lynx-core.c | 4 +- bfd/mach-o-aarch64.c | 4 +- bfd/mach-o-arm.c | 4 +- bfd/mach-o-i386.c | 4 +- bfd/mach-o-x86-64.c | 4 +- bfd/mach-o.c | 12 +- bfd/mach-o.h | 10 +- bfd/merge.c | 24 +- bfd/mmo.c | 14 +- bfd/netbsd-core.c | 4 +- bfd/osf-core.c | 4 +- bfd/pdp11.c | 16 +- bfd/peXXigen.c | 4 +- bfd/pef.c | 8 +- bfd/peicode.h | 10 +- bfd/plugin.c | 491 +- bfd/plugin.h | 5 +- bfd/ppcboot.c | 4 +- bfd/ptrace-core.c | 4 +- bfd/reloc.c | 2 +- bfd/rs6000-core.c | 6 +- bfd/sco5-core.c | 18 +- bfd/section.c | 31 +- bfd/som.c | 9 +- bfd/srec.c | 8 +- bfd/syms.c | 34 +- bfd/targets.c | 13 +- bfd/tekhex.c | 6 +- bfd/trad-core.c | 4 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 238 +- bfd/vms-lib.c | 47 +- bfd/wasm-module.c | 31 +- bfd/xsym.c | 4 +- bfd/xsym.h | 2 +- binutils/ChangeLog | 321 + binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 4 +- binutils/doc/binutils.texi | 9 +- binutils/dwarf.c | 59 +- binutils/dwarf.h | 2 + binutils/elfcomm.c | 68 +- binutils/elfcomm.h | 6 +- binutils/elfedit.c | 16 +- binutils/nm.c | 28 +- binutils/objcopy.c | 117 +- binutils/objdump.c | 15 +- binutils/prdbg.c | 2 +- binutils/readelf.c | 690 +- binutils/resres.c | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 54 +- binutils/testsuite/binutils-all/dw4.s | 1974 + binutils/testsuite/binutils-all/dw5.W | 6 +- binutils/testsuite/binutils-all/nm.exp | 47 + binutils/testsuite/binutils-all/objcopy.exp | 97 +- binutils/testsuite/binutils-all/pr25543.d | 12 + binutils/testsuite/binutils-all/pr25543.s | 7 + binutils/testsuite/binutils-all/pr25662.ld | 15 + binutils/testsuite/binutils-all/pr25662.s | 34 + binutils/testsuite/binutils-all/readelf.exp | 1 + binutils/testsuite/lib/binutils-common.exp | 3 +- binutils/unwind-ia64.c | 21 +- binutils/wrstabs.c | 56 +- gas/ChangeLog | 568 + gas/NEWS | 10 + gas/as.c | 65 +- gas/as.h | 1 + gas/config/obj-coff.c | 5 + gas/config/obj-coff.h | 14 - gas/config/obj-elf.c | 6 +- gas/config/obj-macho.c | 2 +- gas/config/tc-aarch64.c | 14 +- gas/config/tc-aarch64.h | 1 - gas/config/tc-alpha.c | 14 +- gas/config/tc-arc.h | 1 - gas/config/tc-arm.c | 64 +- gas/config/tc-arm.h | 1 - gas/config/tc-avr.h | 1 - gas/config/tc-bfin.h | 1 - gas/config/tc-bpf.h | 1 - gas/config/tc-cr16.c | 4 +- gas/config/tc-crx.c | 10 +- gas/config/tc-csky.c | 4 +- gas/config/tc-csky.h | 1 - gas/config/tc-d10v.h | 4 +- gas/config/tc-d30v.h | 2 - gas/config/tc-epiphany.h | 1 - gas/config/tc-fr30.h | 1 - gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 1 - gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 683 +- gas/config/tc-i386.h | 10 + gas/config/tc-ia64.c | 2 +- gas/config/tc-ia64.h | 3 +- gas/config/tc-iq2000.h | 1 - gas/config/tc-lm32.h | 1 - gas/config/tc-m32c.h | 5 - gas/config/tc-m32r.c | 4 +- gas/config/tc-m32r.h | 1 - gas/config/tc-m68k.c | 2 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mcore.h | 1 - gas/config/tc-mep.h | 1 - gas/config/tc-metag.h | 1 - gas/config/tc-microblaze.h | 15 - gas/config/tc-mips.c | 59 +- gas/config/tc-mmix.h | 1 - gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-moxie.h | 8 - gas/config/tc-msp430.h | 2 - gas/config/tc-mt.h | 1 - gas/config/tc-nds32.c | 10 +- gas/config/tc-nios2.c | 2 +- gas/config/tc-or1k.h | 1 - gas/config/tc-ppc.h | 1 - gas/config/tc-riscv.c | 19 +- gas/config/tc-rl78.h | 1 - gas/config/tc-rx.h | 1 - gas/config/tc-s12z.c | 2 +- gas/config/tc-s390.h | 1 - gas/config/tc-score.c | 28 +- gas/config/tc-score7.c | 39 +- gas/config/tc-sh.h | 1 - gas/config/tc-xc16x.h | 1 - gas/config/tc-xstormy16.h | 1 - gas/config/tc-xtensa.c | 4 +- gas/config/tc-z80.c | 171 +- gas/config/tc-z80.h | 3 + gas/doc/as.texi | 41 +- gas/doc/c-i386.texi | 52 +- gas/doc/c-riscv.texi | 129 +- gas/doc/c-z80.texi | 87 +- gas/dwarf2dbg.c | 690 +- gas/read.c | 9 +- gas/symbols.c | 2 +- gas/tc.h | 3 + gas/testsuite/gas/arm/armv8-ar-it-bad.s | 6 +- gas/testsuite/gas/arm/cde-scalar.s | 8 +- gas/testsuite/gas/arm/cde-warnings.l | 18 +- gas/testsuite/gas/arm/cde-warnings.s | 30 +- gas/testsuite/gas/arm/ldr-t.d | 2 +- gas/testsuite/gas/arm/ldr-t.s | 1 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.d | 6 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 7 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.s | 11 + gas/testsuite/gas/arm/mve-vaddsub-it.d | 23 + gas/testsuite/gas/arm/mve-vaddsub-it.s | 17 + gas/testsuite/gas/arm/nomve-vaddsub-it.d | 24 + gas/testsuite/gas/arm/sp-pc-usage-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-usage-t.s | 3 +- gas/testsuite/gas/elf/dwarf-5-file0.d | 19 + gas/testsuite/gas/elf/dwarf-5-file0.s | 23 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section12b.d | 2 +- gas/testsuite/gas/elf/section16a.d | 2 +- gas/testsuite/gas/elf/section16b.d | 2 +- gas/testsuite/gas/i386/adx-intel.d | 18 +- gas/testsuite/gas/i386/adx.d | 18 +- gas/testsuite/gas/i386/adx.s | 11 +- gas/testsuite/gas/i386/align-branch-9.d | 78 + gas/testsuite/gas/i386/align-branch-9.s | 74 + gas/testsuite/gas/i386/arch-13-znver1.d | 2 +- gas/testsuite/gas/i386/arch-13-znver2.d | 2 +- gas/testsuite/gas/i386/arch-13.d | 3 +- gas/testsuite/gas/i386/arch-13.s | 3 + gas/testsuite/gas/i386/avx-16bit.d | 112 + gas/testsuite/gas/i386/avx-intel.d | 112 + gas/testsuite/gas/i386/avx.d | 112 + gas/testsuite/gas/i386/avx.s | 112 + gas/testsuite/gas/i386/cet-intel.d | 22 +- gas/testsuite/gas/i386/cet.d | 22 +- gas/testsuite/gas/i386/cet.s | 9 +- gas/testsuite/gas/i386/code16.d | 7 + gas/testsuite/gas/i386/code16.s | 12 + gas/testsuite/gas/i386/ept-intel.d | 4 + gas/testsuite/gas/i386/ept.d | 4 + gas/testsuite/gas/i386/ept.s | 6 + gas/testsuite/gas/i386/fsgs-intel.d | 8 + gas/testsuite/gas/i386/fsgs.d | 8 + gas/testsuite/gas/i386/fsgs.s | 5 + gas/testsuite/gas/i386/i386.exp | 23 + gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/invpcid-intel.d | 3 + gas/testsuite/gas/i386/invpcid.d | 3 + gas/testsuite/gas/i386/invpcid.s | 6 + gas/testsuite/gas/i386/lfence-byte.d | 30 + gas/testsuite/gas/i386/lfence-byte.e | 9 + gas/testsuite/gas/i386/lfence-byte.s | 23 + gas/testsuite/gas/i386/lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/lfence-indbr.e | 5 + gas/testsuite/gas/i386/lfence-indbr.s | 8 + gas/testsuite/gas/i386/lfence-load.d | 112 + gas/testsuite/gas/i386/lfence-load.s | 60 + gas/testsuite/gas/i386/lfence-ret-a.d | 18 + gas/testsuite/gas/i386/lfence-ret-b.d | 20 + gas/testsuite/gas/i386/lfence-ret.s | 4 + gas/testsuite/gas/i386/localpic.d | 4 +- gas/testsuite/gas/i386/localpic.s | 2 + gas/testsuite/gas/i386/movdir-intel.d | 7 + gas/testsuite/gas/i386/movdir.d | 7 + gas/testsuite/gas/i386/movdir.s | 7 + gas/testsuite/gas/i386/mpx-16bit.d | 145 + gas/testsuite/gas/i386/mpx-16bit.s | 13 + gas/testsuite/gas/i386/noreg64.d | 8 - gas/testsuite/gas/i386/noreg64.l | 8 - gas/testsuite/gas/i386/noreg64.s | 8 - gas/testsuite/gas/i386/ptwrite-intel.d | 7 + gas/testsuite/gas/i386/ptwrite.d | 7 + gas/testsuite/gas/i386/ptwrite.s | 5 + gas/testsuite/gas/i386/rdpid-intel.d | 1 + gas/testsuite/gas/i386/rdpid.d | 1 + gas/testsuite/gas/i386/rdpid.s | 3 + gas/testsuite/gas/i386/serialize.d | 12 + gas/testsuite/gas/i386/serialize.s | 5 + gas/testsuite/gas/i386/solaris/x86-64-branch-2.d | 20 + gas/testsuite/gas/i386/solaris/x86-64-branch-3.d | 22 + gas/testsuite/gas/i386/solaris/x86-64-jump.d | 16 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 36 +- .../gas/i386/solaris/x86-64-mpx-branch-2.d | 28 +- gas/testsuite/gas/i386/sse2-16bit.d | 19 + gas/testsuite/gas/i386/sse2-16bit.s | 22 + gas/testsuite/gas/i386/tsxldtrk.d | 13 + gas/testsuite/gas/i386/tsxldtrk.s | 6 + gas/testsuite/gas/i386/vmx.d | 18 +- gas/testsuite/gas/i386/vmx.s | 5 + gas/testsuite/gas/i386/waitpkg-intel.d | 12 + gas/testsuite/gas/i386/waitpkg.d | 12 + gas/testsuite/gas/i386/waitpkg.s | 12 + gas/testsuite/gas/i386/x86-64-align-branch-9.d | 46 + gas/testsuite/gas/i386/x86-64-align-branch-9.s | 43 + gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-avx512bw.d | 24 +- gas/testsuite/gas/i386/x86-64-avx512bw.s | 24 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-avx512f.d | 12 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 4 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 1 + gas/testsuite/gas/i386/x86-64-branch-3.d | 1 + gas/testsuite/gas/i386/x86-64-default-suffix-avx.d | 19 + gas/testsuite/gas/i386/x86-64-default-suffix.d | 17 + gas/testsuite/gas/i386/x86-64-default-suffix.s | 10 + gas/testsuite/gas/i386/x86-64-lfence-byte.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-byte.e | 9 + gas/testsuite/gas/i386/x86-64-lfence-byte.s | 23 + gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/x86-64-lfence-indbr.e | 5 + gas/testsuite/gas/i386/x86-64-lfence-indbr.s | 8 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 114 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 61 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 18 + gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 20 + gas/testsuite/gas/i386/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.s | 2 + gas/testsuite/gas/i386/x86-64-serialize.d | 12 + gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 13 + gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-waitpkg.d | 8 +- gas/testsuite/gas/i386/x86-64-waitpkg.s | 11 +- gas/testsuite/gas/lns/lns-diag-1.l | 2 +- gas/testsuite/gas/riscv/alias-csr.d | 23 - gas/testsuite/gas/riscv/alias-csr.s | 14 - gas/testsuite/gas/riscv/bad-csr.d | 3 - gas/testsuite/gas/riscv/csr-dw-regnums.d | 7 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 9 +- gas/testsuite/gas/riscv/no-aliases-csr.d | 23 - gas/testsuite/gas/riscv/no-relax-reloc.d | 4 +- gas/testsuite/gas/riscv/no-relax-reloc.s | 7 +- .../gas/riscv/priv-reg-fail-nonexistent.d | 3 + .../{bad-csr.l => priv-reg-fail-nonexistent.l} | 0 .../{bad-csr.s => priv-reg-fail-nonexistent.s} | 0 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 4 +- gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.s | 33 + gas/testsuite/gas/riscv/priv-reg.d | 491 +- gas/testsuite/gas/riscv/priv-reg.s | 114 +- gas/testsuite/gas/riscv/relax-reloc.d | 7 +- gas/testsuite/gas/riscv/relax-reloc.s | 7 +- gas/testsuite/gas/riscv/satp.d | 11 - gas/testsuite/gas/riscv/satp.s | 3 - gas/testsuite/gas/s12z/truncated.d | 6 +- gas/testsuite/gas/z80/colonless.d | 12 +- gas/testsuite/gas/z80/colonless.s | 4 + gas/testsuite/gas/z80/ez80_adl_all.d | 18 +- gas/testsuite/gas/z80/ez80_adl_all.s | 12 +- gas/testsuite/gas/z80/ez80_unsup_regs.d | 34 + gas/testsuite/gas/z80/ez80_z80_all.d | 18 +- gas/testsuite/gas/z80/ez80_z80_all.s | 12 +- gas/testsuite/gas/z80/gbz80_unsup_regs.d | 45 + gas/testsuite/gas/z80/r800_unsup_regs.d | 35 + gas/testsuite/gas/z80/unsup_regs.s | 71 + gas/testsuite/gas/z80/z180_unsup_regs.d | 39 + gas/testsuite/gas/z80/z80.exp | 87 +- gas/testsuite/gas/z80/z80_strict_unsup_regs.d | 39 + gas/testsuite/gas/z80/z80_unsup_regs.d | 34 + gas/testsuite/gas/z80/z80n_unsup_regs.d | 34 + gas/write.c | 2 +- gdb/.dir-locals.el | 4 + gdb/.gitattributes | 7 + gdb/ChangeLog | 2372 + gdb/Makefile.in | 23 +- gdb/NEWS | 29 +- gdb/README | 9 + gdb/aarch64-tdep.c | 2 +- gdb/acinclude.m4 | 2 +- gdb/ada-lang.c | 51 +- gdb/ada-lang.h | 11 +- gdb/ada-tasks.c | 3 +- gdb/ada-typeprint.c | 2 +- gdb/ada-valprint.c | 384 +- gdb/alpha-bsd-nat.c | 63 +- gdb/alpha-nbsd-tdep.c | 2 + gdb/amd64-bsd-nat.c | 48 +- gdb/amd64-nbsd-tdep.c | 1 + gdb/amd64-windows-nat.c | 6 +- gdb/amd64-windows-tdep.c | 51 +- gdb/arc-tdep.c | 59 +- gdb/arc-tdep.h | 4 + gdb/arch/arc.c | 58 + gdb/arch/arc.h | 48 + gdb/arm-nbsd-nat.c | 247 +- gdb/arm-nbsd-tdep.c | 79 +- gdb/arm-nbsd-tdep.h | 27 + gdb/arm-tdep.c | 4 +- gdb/auxv.c | 73 +- gdb/auxv.h | 17 +- gdb/breakpoint.c | 5 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 16 +- gdb/buildsym.h | 3 +- gdb/c-exp.y | 214 +- gdb/c-lang.c | 8 +- gdb/c-lang.h | 20 +- gdb/c-typeprint.c | 27 +- gdb/c-valprint.c | 270 +- gdb/compile/compile-object-load.c | 2 +- gdb/complaints.h | 6 +- gdb/completer.c | 209 +- gdb/completer.h | 45 +- gdb/config.in | 7 +- gdb/configure | 221 +- gdb/configure.ac | 13 +- gdb/configure.nat | 8 +- gdb/configure.tgt | 12 +- gdb/copyright.py | 4 +- gdb/corefile.c | 2 +- gdb/corelow.c | 170 +- gdb/cp-valprint.c | 141 +- gdb/ctfread.c | 4 +- gdb/d-lang.c | 11 +- gdb/d-lang.h | 10 +- gdb/d-valprint.c | 22 +- gdb/dbxread.c | 10 +- gdb/debuginfod-support.c | 155 + gdb/debuginfod-support.h | 62 + gdb/defs.h | 31 - gdb/disasm-selftests.c | 5 - gdb/disasm.c | 6 + gdb/doc/ChangeLog | 21 + gdb/doc/gdb.texinfo | 45 +- gdb/doc/python.texi | 4 +- gdb/dwarf2/abbrev.c | 5 +- gdb/dwarf2/attribute.c | 40 +- gdb/dwarf2/attribute.h | 18 +- gdb/dwarf2/die.h | 103 + gdb/dwarf2/dwz.c | 40 + gdb/dwarf2/dwz.h | 65 + gdb/dwarf2/frame.c | 34 +- gdb/dwarf2/index-cache.c | 1 + gdb/dwarf2/index-write.c | 27 +- gdb/dwarf2/line-header.c | 339 +- gdb/dwarf2/line-header.h | 32 +- gdb/dwarf2/loc.c | 57 +- gdb/dwarf2/loc.h | 26 +- gdb/dwarf2/macro.c | 868 + gdb/dwarf2/macro.h | 33 + gdb/dwarf2/read.c | 2210 +- gdb/dwarf2/read.h | 107 +- gdb/dwarf2/section.c | 26 + gdb/dwarf2/section.h | 9 + gdb/dwarf2/stringify.c | 114 + gdb/dwarf2/stringify.h | 38 + gdb/elfread.c | 38 +- gdb/eval.c | 20 +- gdb/exec.c | 10 +- gdb/extension-priv.h | 17 +- gdb/extension.c | 19 +- gdb/extension.h | 6 +- gdb/f-lang.c | 18 +- gdb/f-lang.h | 9 +- gdb/f-valprint.c | 75 +- gdb/fbsd-nat.c | 6 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 11 +- gdb/features/Makefile | 6 +- gdb/features/arc-arcompact.c | 74 - gdb/features/arc-arcompact.xml | 85 - gdb/features/arc-v2.c | 78 - gdb/features/arc-v2.xml | 92 - gdb/features/arc/aux-arcompact.c | 31 + gdb/features/arc/aux-arcompact.xml | 28 + gdb/features/arc/aux-v2.c | 35 + gdb/features/arc/aux-v2.xml | 32 + gdb/features/arc/core-arcompact.c | 47 + gdb/features/arc/core-arcompact.xml | 58 + gdb/features/arc/core-v2.c | 47 + gdb/features/arc/core-v2.xml | 61 + gdb/features/riscv/32bit-csr.xml | 5 +- gdb/features/riscv/64bit-csr.xml | 5 +- gdb/frame-unwind.c | 33 +- gdb/gdb_bfd.c | 14 +- gdb/gdb_bfd.h | 9 + gdb/gdbarch-selftests.c | 4 - gdb/gdbarch.h | 1 + gdb/gdbarch.sh | 1 + gdb/gdbcore.h | 70 +- gdb/gdbtypes.c | 75 +- gdb/gdbtypes.h | 13 +- gdb/go-lang.c | 8 +- gdb/go-lang.h | 10 +- gdb/go-valprint.c | 16 +- gdb/guile/guile-internal.h | 5 +- gdb/guile/scm-pretty-print.c | 16 +- gdb/guile/scm-value.c | 18 + gdb/hppa-nbsd-nat.c | 14 +- gdb/hppa-nbsd-tdep.c | 3 + gdb/i386-bsd-nat.c | 63 +- gdb/i386-cygwin-tdep.c | 263 - gdb/i386-nbsd-tdep.c | 2 + gdb/i386-windows-nat.c | 14 +- gdb/i386-windows-tdep.c | 295 + gdb/inf-ptrace.c | 53 +- gdb/inf-ptrace.h | 9 +- gdb/infcmd.c | 49 +- gdb/infrun.c | 165 +- gdb/infrun.h | 5 +- gdb/jit.c | 4 +- gdb/language.c | 18 +- gdb/language.h | 25 +- gdb/linux-nat.c | 10 +- gdb/linux-nat.h | 6 +- gdb/linux-tdep.c | 4 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 8 +- gdb/m2-valprint.c | 95 +- gdb/m68k-bsd-nat.c | 27 +- gdb/mdebugread.c | 23 +- gdb/mi/mi-main.c | 4 +- gdb/minsyms.c | 2 +- gdb/mips-nbsd-nat.c | 2 + gdb/mips-nbsd-tdep.c | 2 + gdb/mips-tdep.c | 5 +- gdb/nat/aarch64-sve-linux-ptrace.c | 21 +- gdb/nat/gdb_ptrace.h | 8 - gdb/nat/windows-nat.c | 406 + gdb/nat/windows-nat.h | 248 + gdb/nbsd-nat.c | 174 +- gdb/nbsd-nat.h | 8 + gdb/nbsd-tdep.c | 318 + gdb/nbsd-tdep.h | 4 + gdb/objc-lang.c | 2 +- gdb/objfiles.h | 24 +- gdb/obsd-tdep.c | 30 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 1 + gdb/osabi.h | 32 + gdb/p-lang.c | 2 +- gdb/p-lang.h | 16 +- gdb/p-valprint.c | 161 +- gdb/ppc-linux-nat.c | 1518 +- gdb/ppc-nbsd-nat.c | 19 +- gdb/ppc-nbsd-tdep.c | 5 +- gdb/printcmd.c | 8 +- gdb/psympriv.h | 8 +- gdb/psymtab.c | 181 +- gdb/psymtab.h | 6 + gdb/ptrace.m4 | 6 +- gdb/python/py-prettyprint.c | 17 +- gdb/python/py-tui.c | 8 +- gdb/python/py-value.c | 21 + gdb/python/python-internal.h | 5 +- gdb/record-btrace.c | 11 +- gdb/regformats/regdef.h | 4 + gdb/remote.c | 93 +- gdb/riscv-tdep.c | 81 +- gdb/rust-lang.c | 120 +- gdb/selftest.m4 | 45 - gdb/sh-nbsd-nat.c | 11 +- gdb/sh-nbsd-tdep.c | 2 + gdb/source.c | 30 + gdb/sparc-nat.c | 50 +- gdb/sparc-nbsd-tdep.c | 2 + gdb/sparc64-nbsd-tdep.c | 2 + gdb/stabsread.c | 8 +- gdb/stack.c | 5 +- gdb/symfile-debug.c | 1 + gdb/symfile-mem.c | 2 +- gdb/symfile.c | 26 +- gdb/symfile.h | 11 + gdb/symmisc.c | 93 +- gdb/symtab.c | 103 +- gdb/symtab.h | 72 +- gdb/target-delegates.c | 24 +- gdb/target-descriptions.c | 16 +- gdb/target.c | 33 +- gdb/target.h | 9 +- gdb/testsuite/ChangeLog | 533 + gdb/testsuite/README | 2 +- gdb/testsuite/boards/cc-with-tweaks.exp | 6 +- gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/gdb.ada/access_to_packed_array.exp | 10 + gdb/testsuite/gdb.ada/call_pn.exp | 50 +- gdb/testsuite/gdb.ada/minsyms.exp | 2 + gdb/testsuite/gdb.ada/sub_variant.exp | 34 + gdb/testsuite/gdb.ada/sub_variant/subv.adb | 45 + gdb/testsuite/gdb.ada/variant-record.exp | 30 + gdb/testsuite/gdb.ada/variant-record/proc.adb | 21 + gdb/testsuite/gdb.ada/variant-record/value.adb | 30 + gdb/testsuite/gdb.ada/variant-record/value.ads | 48 + gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 4 + gdb/testsuite/gdb.arch/aarch64-fp.exp | 12 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 7 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 5 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 8 +- gdb/testsuite/gdb.base/attach.exp | 10 - gdb/testsuite/gdb.base/break-interp.exp | 286 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 45 + gdb/testsuite/gdb.base/c-linkage-name.c | 23 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 49 +- gdb/testsuite/gdb.base/cached-source-file.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 6 +- gdb/testsuite/gdb.base/catch-load.exp | 3 +- gdb/testsuite/gdb.base/check-psymtab.c | 28 + gdb/testsuite/gdb.base/check-psymtab.exp | 26 + gdb/testsuite/gdb.base/complex-parts.exp | 37 +- gdb/testsuite/gdb.base/complex.exp | 4 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 27 +- gdb/testsuite/gdb.base/cvexpr.exp | 11 + gdb/testsuite/gdb.base/dbx.exp | 2 - gdb/testsuite/gdb.base/default.exp | 2 - gdb/testsuite/gdb.base/dprintf.exp | 2 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/floatn.exp | 13 +- gdb/testsuite/gdb.base/foll-fork.exp | 10 +- gdb/testsuite/gdb.base/funcargs.exp | 20 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 151 + .../gdb.base/info-locals-unused-static-var.c | 24 + .../gdb.base/info-locals-unused-static-var.exp | 40 + gdb/testsuite/gdb.base/info-types.exp | 40 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 4 + gdb/testsuite/gdb.base/main-psymtab.exp | 34 + gdb/testsuite/gdb.base/maint.exp | 47 +- gdb/testsuite/gdb.base/persistent-lang.cc | 22 + gdb/testsuite/gdb.base/persistent-lang.exp | 39 + gdb/testsuite/gdb.base/printcmds.c | 3 + gdb/testsuite/gdb.base/printcmds.exp | 11 + gdb/testsuite/gdb.base/varargs.exp | 6 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 2 +- gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 3 + gdb/testsuite/gdb.cp/misc.exp | 8 + gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 66 + gdb/testsuite/gdb.cp/step-and-next-inline.exp | 123 + gdb/testsuite/gdb.cp/step-and-next-inline.h | 38 + gdb/testsuite/gdb.cp/typed-enum.cc | 35 + gdb/testsuite/gdb.cp/typed-enum.exp | 31 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 214 + gdb/testsuite/gdb.debuginfod/main.c | 25 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 33 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 24 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 35 + .../gdb.dwarf2/dw2-inline-small-func-lbls.c | 37 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c | 22 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 158 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 21 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 99 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 265 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 61 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 267 + gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 8 +- .../imported-unit-abstract-const-value.exp | 98 + gdb/testsuite/gdb.dwarf2/imported-unit.exp | 19 + gdb/testsuite/gdb.dwarf2/variant.exp | 3 + .../gdb.fortran/derived-type-striding.exp | 2 + .../gdb.fortran/derived-type-striding.f90 | 2 + gdb/testsuite/gdb.fortran/logical.exp | 18 + gdb/testsuite/gdb.fortran/logical.f90 | 2 + gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 37 + gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 85 + gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 163 + gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 116 + gdb/testsuite/gdb.fortran/module.exp | 37 +- gdb/testsuite/gdb.go/methods.exp | 17 +- .../gdb.linespec/cp-completion-aliases.cc | 73 + .../gdb.linespec/cp-completion-aliases.exp | 54 + gdb/testsuite/gdb.linespec/explicit.exp | 20 +- gdb/testsuite/gdb.mi/gdb2549.exp | 33 +- .../gdb.mi/list-thread-groups-available.exp | 6 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 116 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 5 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 192 +- gdb/testsuite/gdb.multi/multi-target.exp | 24 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 27 + gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 64 + gdb/testsuite/gdb.opt/inline-locals.exp | 26 +- gdb/testsuite/gdb.opt/inline-small-func.c | 22 + gdb/testsuite/gdb.opt/inline-small-func.exp | 60 + gdb/testsuite/gdb.opt/inline-small-func.h | 21 + gdb/testsuite/gdb.rust/simple.exp | 13 - gdb/testsuite/gdb.rust/simple.rs | 13 - gdb/testsuite/gdb.rust/union.exp | 45 + gdb/testsuite/gdb.rust/union.rs | 35 + gdb/testsuite/gdb.server/exit-multiple-threads.c | 202 + gdb/testsuite/gdb.server/exit-multiple-threads.exp | 136 + gdb/testsuite/gdb.server/solib-list.exp | 17 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 100 +- gdb/testsuite/gdb.server/sysroot.exp | 3 +- .../attach-many-short-lived-threads.exp | 16 +- gdb/testsuite/gdb.threads/execl.exp | 7 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 4 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 5 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 5 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/lib/cache.exp | 37 +- gdb/testsuite/lib/completion-support.exp | 27 +- gdb/testsuite/lib/dwarf.exp | 17 +- gdb/testsuite/lib/fortran.exp | 35 +- gdb/testsuite/lib/gdb.exp | 248 +- gdb/testsuite/lib/gdbserver-support.exp | 40 +- gdb/testsuite/lib/mi-support.exp | 5 +- gdb/testsuite/lib/prompt.exp | 1 - gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/tuiterm.exp | 21 +- gdb/thread.c | 16 +- gdb/top.c | 61 +- gdb/tui/tui-layout.c | 6 +- gdb/type-stack.c | 76 +- gdb/type-stack.h | 2 + gdb/user-regs.c | 21 +- gdb/utils.c | 4 +- gdb/valarith.c | 203 +- gdb/valops.c | 33 +- gdb/valprint.c | 452 +- gdb/valprint.h | 50 +- gdb/value.c | 5 +- gdb/value.h | 19 +- gdb/vax-bsd-nat.c | 17 +- gdb/vax-nbsd-tdep.c | 3 + gdb/windows-nat.c | 1120 +- gdb/windows-nat.h | 18 +- gdb/windows-tdep.c | 366 +- gdb/windows-tdep.h | 15 + gdb/x86-bsd-nat.c | 29 +- gdb/xcoffread.c | 12 +- gdbserver/.dir-locals.el | 41 + gdbserver/.gitattributes | 6 + gdbserver/ChangeLog | 2195 + gdbserver/Makefile.in | 100 +- gdbserver/acinclude.m4 | 5 +- gdbserver/config.in | 8 +- gdbserver/configure | 4967 +- gdbserver/configure.ac | 16 +- gdbserver/configure.srv | 7 +- gdbserver/linux-aarch64-low.cc | 377 +- gdbserver/linux-arm-low.cc | 262 +- gdbserver/linux-bfin-low.cc | 138 +- gdbserver/linux-cris-low.cc | 107 +- gdbserver/linux-crisv32-low.cc | 180 +- gdbserver/linux-ia64-low.cc | 86 +- gdbserver/linux-low.cc | 1105 +- gdbserver/linux-low.h | 549 +- gdbserver/linux-m32r-low.cc | 134 +- gdbserver/linux-m68k-low.cc | 139 +- gdbserver/linux-mips-low.cc | 290 +- gdbserver/linux-nios2-low.cc | 125 +- gdbserver/linux-ppc-low.cc | 281 +- gdbserver/linux-riscv-low.cc | 130 +- gdbserver/linux-s390-low.cc | 258 +- gdbserver/linux-sh-low.cc | 137 +- gdbserver/linux-sparc-low.cc | 100 +- gdbserver/linux-tic6x-low.cc | 133 +- gdbserver/linux-tile-low.cc | 145 +- gdbserver/linux-x86-low.cc | 371 +- gdbserver/linux-xtensa-low.cc | 135 +- gdbserver/proc-service.cc | 2 +- gdbserver/regcache.cc | 2 +- gdbserver/remote-utils.cc | 20 + gdbserver/server.cc | 3 + gdbserver/server.h | 1 + gdbserver/tdesc.cc | 2 +- gdbserver/tdesc.h | 2 +- gdbserver/thread-db.cc | 2 +- gdbserver/win32-arm-low.cc | 32 +- gdbserver/win32-i386-low.cc | 73 +- gdbserver/win32-low.cc | 447 +- gdbserver/win32-low.h | 63 +- gdbsupport/.dir-locals.el | 41 + gdbsupport/.gitattributes | 6 + gdbsupport/ChangeLog | 69 + gdbsupport/Makefile.in | 7 +- gdbsupport/acinclude.m4 | 2 +- gdbsupport/btrace-common.cc | 3 +- gdbsupport/common-defs.h | 18 +- gdbsupport/common-types.h | 32 +- gdbsupport/common.m4 | 3 + gdbsupport/config.in | 4 - gdbsupport/configure | 32 +- gdbsupport/create-version.sh | 18 +- gdbsupport/gdb-dlfcn.h | 4 +- gdbsupport/gdb_binary_search.h | 4 +- gdbsupport/selftest.m4 | 50 + gdbsupport/warning.m4 | 1 + gold/ChangeLog | 8 + gold/options.h | 2 +- gold/po/fr.po | 308 +- gprof/ChangeLog | 8 + gprof/po/ms.po | 52 +- gprof/po/sr.po | 49 +- include/ChangeLog | 93 + include/bfdlink.h | 12 +- include/coff/go32exe.h | 36 - include/coff/internal.h | 13 +- include/elf/common.h | 18 + include/elf/internal.h | 30 +- include/hashtab.h | 4 +- include/lto-symtab.h | 13 + include/opcode/riscv-opc.h | 25 +- include/plugin-api.h | 93 +- include/som/aout.h | 8 +- include/som/lst.h | 2 +- ld/ChangeLog | 452 + ld/Makefile.am | 2 + ld/Makefile.in | 3 + ld/NEWS | 3 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_ldso.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/static.sh | 12 + ld/emultempl/armelf.em | 3 +- ld/emultempl/cskyelf.em | 2 +- ld/emultempl/elf-x86.em | 1 + ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/emultempl/xtensaelf.em | 4 + ld/ld.texi | 57 +- ld/ldelf.c | 27 +- ld/ldexp.c | 3 +- ld/ldfile.c | 18 +- ld/ldlang.c | 180 +- ld/ldlex.h | 2 + ld/lexsup.c | 10 + ld/pe-dll.c | 4 +- ld/plugin.c | 16 +- ld/po/BLD-POTFILES.in | 1 + ld/po/fr.po | 6229 +-- ld/testplug.c | 5 +- ld/testplug2.c | 5 +- ld/testplug3.c | 5 +- ld/testplug4.c | 5 +- ld/testsuite/config/default.exp | 38 + ld/testsuite/ld-arm/arm-elf.exp | 12 + ld/testsuite/ld-arm/non-contiguous-arm.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm.s | 35 + ld/testsuite/ld-arm/non-contiguous-arm2.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm2.ld | 33 + ld/testsuite/ld-arm/non-contiguous-arm3.d | 83 + ld/testsuite/ld-arm/non-contiguous-arm3.ld | 33 + ld/testsuite/ld-arm/non-contiguous-arm4.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm4.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm5.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm5.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm6.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm6.ld | 33 + ld/testsuite/ld-arm/thumb-plt-got.d | 14 + ld/testsuite/ld-arm/thumb-plt.d | 34 + ld/testsuite/ld-arm/thumb-plt.s | 18 + ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-elf/compress1c.d | 1 + ld/testsuite/ld-elf/compressed1c.d | 1 + ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/dynamic1.d | 1 + ld/testsuite/ld-elf/dynsym1.d | 1 + ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/exclude3b.d | 1 + ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/global1.d | 1 + ld/testsuite/ld-elf/hash.d | 1 + ld/testsuite/ld-elf/linux-x86.exp | 200 +- ld/testsuite/ld-elf/loadaddr1.d | 1 + ld/testsuite/ld-elf/loadaddr2.d | 1 + ld/testsuite/ld-elf/local1.d | 1 + ld/testsuite/ld-elf/mbind1b.d | 1 + ld/testsuite/ld-elf/mbind1c.d | 1 + ld/testsuite/ld-elf/non-contiguous.d | 28 + ld/testsuite/ld-elf/non-contiguous.ld | 47 + ld/testsuite/ld-elf/non-contiguous.s | 21 + ld/testsuite/ld-elf/now-1.d | 1 + ld/testsuite/ld-elf/now-2.d | 1 + ld/testsuite/ld-elf/now-3.d | 1 + ld/testsuite/ld-elf/now-4.d | 1 + ld/testsuite/ld-elf/pie.d | 1 + ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr16322.d | 1 + ld/testsuite/ld-elf/pr16498a.d | 1 + ld/testsuite/ld-elf/pr16498b.d | 1 + ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr19617a.d | 1 + ld/testsuite/ld-elf/pr19698.d | 1 + ld/testsuite/ld-elf/pr20513c.d | 1 + ld/testsuite/ld-elf/pr20513d.d | 1 + ld/testsuite/ld-elf/pr21389a.d | 1 + ld/testsuite/ld-elf/pr21389b.d | 1 + ld/testsuite/ld-elf/pr21389c.d | 1 + ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 1 + ld/testsuite/ld-elf/pr21562f.d | 1 + ld/testsuite/ld-elf/pr21562g.d | 1 + ld/testsuite/ld-elf/pr21562h.d | 1 + ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21903a.d | 1 + ld/testsuite/ld-elf/pr21903b.d | 1 + ld/testsuite/ld-elf/pr21903d.d | 1 + ld/testsuite/ld-elf/pr22269a.d | 1 + ld/testsuite/ld-elf/pr22269b.d | 1 + ld/testsuite/ld-elf/pr22393-1a.d | 1 + ld/testsuite/ld-elf/pr22393-1b.d | 1 + ld/testsuite/ld-elf/pr22393-1c.d | 1 + ld/testsuite/ld-elf/pr22393-1d.d | 1 + ld/testsuite/ld-elf/pr22393-1e.d | 1 + ld/testsuite/ld-elf/pr22393-1f.d | 1 + ld/testsuite/ld-elf/pr22423.d | 1 + ld/testsuite/ld-elf/pr22450.d | 2 +- ld/testsuite/ld-elf/pr23658-1c.d | 1 + ld/testsuite/ld-elf/pr24920.err | 1 + ld/testsuite/ld-elf/pr25708.d | 11 + ld/testsuite/ld-elf/pr25749-1.c | 12 + ld/testsuite/ld-elf/pr25749-1a.c | 11 + ld/testsuite/ld-elf/pr25749-1b.c | 9 + ld/testsuite/ld-elf/pr25749-1b.err | 3 + ld/testsuite/ld-elf/pr25749-1c.c | 9 + ld/testsuite/ld-elf/pr25749-1d.c | 19 + ld/testsuite/ld-elf/pr25749-2.c | 12 + ld/testsuite/ld-elf/pr25749-2a.s | 6 + ld/testsuite/ld-elf/pr25749-2b.s | 7 + ld/testsuite/ld-elf/pr25749.rd | 4 + ld/testsuite/ld-elf/pr25754-1a.c | 19 + ld/testsuite/ld-elf/pr25754-1b.s | 3 + ld/testsuite/ld-elf/pr25754-2a.c | 20 + ld/testsuite/ld-elf/pr25754-2b.s | 3 + ld/testsuite/ld-elf/pr25754-3a.c | 19 + ld/testsuite/ld-elf/pr25754-3b.s | 3 + ld/testsuite/ld-elf/pr25754-4a.c | 12 + ld/testsuite/ld-elf/pr25754-4b.s | 23 + ld/testsuite/ld-elf/pr25754-4c.s | 12 + ld/testsuite/ld-elf/pr25754-5a.c | 12 + ld/testsuite/ld-elf/pr25754-5b.s | 23 + ld/testsuite/ld-elf/pr25754-5c.s | 12 + ld/testsuite/ld-elf/pr25754-6a.c | 12 + ld/testsuite/ld-elf/pr25754-6b.s | 12 + ld/testsuite/ld-elf/rpath-1.d | 1 + ld/testsuite/ld-elf/rpath-2.d | 1 + ld/testsuite/ld-elf/runpath-1.d | 1 + ld/testsuite/ld-elf/runpath-2.d | 1 + ld/testsuite/ld-elf/shared.exp | 2 +- ld/testsuite/ld-elf/sizeofb.d | 1 + ld/testsuite/ld-elf/startofb.d | 1 + ld/testsuite/ld-elf/strtab.d | 1 + ld/testsuite/ld-elf/textaddr1.d | 1 + ld/testsuite/ld-elf/textaddr2.d | 1 + ld/testsuite/ld-elf/textaddr4.d | 1 + ld/testsuite/ld-elf/textaddr5.d | 1 + ld/testsuite/ld-elf/textaddr6.d | 1 + ld/testsuite/ld-elf/unknown2.d | 1 + ld/testsuite/ld-h8300/gcsection.d | 5 +- ld/testsuite/ld-h8300/h8300.exp | 19 +- ld/testsuite/ld-h8300/relax-2.d | 4 +- ld/testsuite/ld-h8300/relax-3.d | 4 +- ld/testsuite/ld-h8300/relax-4.d | 4 +- ld/testsuite/ld-h8300/relax-5.d | 4 +- ld/testsuite/ld-h8300/relax-6.d | 4 +- ld/testsuite/ld-h8300/relax-7.d | 4 +- ld/testsuite/ld-h8300/relax.d | 2 +- ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-mmix/b-fixo2.d | 2 +- ld/testsuite/ld-mmix/sec-2.d | 2 +- ld/testsuite/ld-mmix/sec-3.d | 2 +- ld/testsuite/ld-mmix/sec-4.d | 2 +- ld/testsuite/ld-mmix/spec802.d | 2 +- ld/testsuite/ld-mmix/spec803.d | 2 +- ld/testsuite/ld-mmix/spec804.d | 2 +- ld/testsuite/ld-mmix/spec805.d | 2 +- ld/testsuite/ld-mmix/spec806.d | 2 +- ld/testsuite/ld-mmix/spec807.d | 2 +- ld/testsuite/ld-mmix/spec808.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 51 +- ld/testsuite/ld-plugin/pr25593.d | 5 + ld/testsuite/ld-plugin/pr25593a-1.c | 12 + ld/testsuite/ld-plugin/pr25593a-2.c | 1 + ld/testsuite/ld-plugin/pr25593b.c | 7 + .../{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} | 0 ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} | 0 ld/testsuite/ld-plugin/pr25593e.c | 4 + ld/testsuite/ld-plugin/pr25618.d | 4 + ld/testsuite/ld-plugin/pr25618a.cc | 3 + ld/testsuite/ld-plugin/pr25618a.h | 2 + ld/testsuite/ld-plugin/pr25618b.cc | 2 + ld/testsuite/ld-plugin/pr25618b.h | 2 + ld/testsuite/ld-powerpc/non-contiguous-powerpc.d | 5 + ld/testsuite/ld-powerpc/non-contiguous-powerpc.ld | 22 + ld/testsuite/ld-powerpc/non-contiguous-powerpc.s | 8 + ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d | 5 + ld/testsuite/ld-powerpc/powerpc.exp | 3 + ld/testsuite/ld-scripts/defined4.d | 4 +- ld/testsuite/ld-srec/srec.exp | 8 +- ld/testsuite/ld-undefined/entry-3.d | 1 + ld/testsuite/ld-undefined/entry-4.d | 1 + ld/testsuite/ld-x86-64/pr19609-6a.d | 11 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 +- libctf/ChangeLog | 4 + libctf/swap.h | 2 +- libiberty/ChangeLog | 26 + libiberty/argv.c | 8 + libiberty/cp-demangle.c | 1 + libiberty/hashtab.c | 4 +- libiberty/rust-demangle.h | 45 - libiberty/simple-object.c | 3 + libiberty/testsuite/demangle-expected | 3 + opcodes/ChangeLog | 282 + opcodes/Makefile.am | 2 +- opcodes/Makefile.in | 2 +- opcodes/aarch64-asm.c | 4 +- opcodes/aarch64-dis.c | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc.c | 2 +- opcodes/alpha-dis.c | 2 +- opcodes/arc-dis.c | 11 +- opcodes/arc-regs.h | 3 +- opcodes/disassemble.c | 10 +- opcodes/disassemble.h | 6 + opcodes/h8300-dis.c | 261 +- opcodes/i386-dis.c | 65 +- opcodes/i386-gen.c | 334 +- opcodes/i386-init.h | 380 +- opcodes/i386-opc.h | 20 +- opcodes/i386-opc.tbl | 2114 +- opcodes/i386-tbl.h | 48870 ++++++++++--------- opcodes/metag-dis.c | 10 +- opcodes/nds32-asm.c | 8 +- opcodes/nds32-dis.c | 24 +- opcodes/nfp-dis.c | 2 +- opcodes/ns32k-dis.c | 19 +- opcodes/ppc-dis.c | 28 +- opcodes/s12z-dis.c | 14 +- opcodes/s12z-opc.c | 1030 +- opcodes/visium-dis.c | 8 +- opcodes/z80-dis.c | 32 +- sim/ppc/ChangeLog | 8 + sim/ppc/emul_netbsd.c | 51 +- 1114 files changed, 70782 insertions(+), 46310 deletions(-) create mode 100644 binutils/testsuite/binutils-all/dw4.s create mode 100644 binutils/testsuite/binutils-all/pr25543.d create mode 100644 binutils/testsuite/binutils-all/pr25543.s create mode 100644 binutils/testsuite/binutils-all/pr25662.ld create mode 100644 binutils/testsuite/binutils-all/pr25662.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it.s create mode 100644 gas/testsuite/gas/arm/nomve-vaddsub-it.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.s create mode 100644 gas/testsuite/gas/i386/align-branch-9.d create mode 100644 gas/testsuite/gas/i386/align-branch-9.s create mode 100644 gas/testsuite/gas/i386/lfence-byte.d create mode 100644 gas/testsuite/gas/i386/lfence-byte.e create mode 100644 gas/testsuite/gas/i386/lfence-byte.s create mode 100644 gas/testsuite/gas/i386/lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/lfence-load.d create mode 100644 gas/testsuite/gas/i386/lfence-load.s create mode 100644 gas/testsuite/gas/i386/lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-b.d create mode 100644 gas/testsuite/gas/i386/lfence-ret.s create mode 100644 gas/testsuite/gas/i386/mpx-16bit.d create mode 100644 gas/testsuite/gas/i386/mpx-16bit.s create mode 100644 gas/testsuite/gas/i386/serialize.d create mode 100644 gas/testsuite/gas/i386/serialize.s create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-branch-2.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-branch-3.d create mode 100644 gas/testsuite/gas/i386/tsxldtrk.d create mode 100644 gas/testsuite/gas/i386/tsxldtrk.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-9.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-9.s create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix-avx.d create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-b.d create mode 100644 gas/testsuite/gas/i386/x86-64-serialize.d create mode 100644 gas/testsuite/gas/i386/x86-64-tsxldtrk.d delete mode 100644 gas/testsuite/gas/riscv/alias-csr.d delete mode 100644 gas/testsuite/gas/riscv/alias-csr.s delete mode 100644 gas/testsuite/gas/riscv/bad-csr.d delete mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d rename gas/testsuite/gas/riscv/{bad-csr.l => priv-reg-fail-nonexistent.l} (100%) rename gas/testsuite/gas/riscv/{bad-csr.s => priv-reg-fail-nonexistent.s} (100%) create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.s delete mode 100644 gas/testsuite/gas/riscv/satp.d delete mode 100644 gas/testsuite/gas/riscv/satp.s create mode 100644 gas/testsuite/gas/z80/ez80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/gbz80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/r800_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/unsup_regs.s create mode 100644 gas/testsuite/gas/z80/z180_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80_strict_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80n_unsup_regs.d create mode 100644 gdb/.gitattributes create mode 100644 gdb/arch/arc.c create mode 100644 gdb/arch/arc.h create mode 100644 gdb/arm-nbsd-tdep.h create mode 100644 gdb/debuginfod-support.c create mode 100644 gdb/debuginfod-support.h create mode 100644 gdb/dwarf2/die.h create mode 100644 gdb/dwarf2/dwz.c create mode 100644 gdb/dwarf2/dwz.h create mode 100644 gdb/dwarf2/macro.c create mode 100644 gdb/dwarf2/macro.h create mode 100644 gdb/dwarf2/stringify.c create mode 100644 gdb/dwarf2/stringify.h delete mode 100644 gdb/features/arc-arcompact.c delete mode 100644 gdb/features/arc-arcompact.xml delete mode 100644 gdb/features/arc-v2.c delete mode 100644 gdb/features/arc-v2.xml create mode 100644 gdb/features/arc/aux-arcompact.c create mode 100644 gdb/features/arc/aux-arcompact.xml create mode 100644 gdb/features/arc/aux-v2.c create mode 100644 gdb/features/arc/aux-v2.xml create mode 100644 gdb/features/arc/core-arcompact.c create mode 100644 gdb/features/arc/core-arcompact.xml create mode 100644 gdb/features/arc/core-v2.c create mode 100644 gdb/features/arc/core-v2.xml delete mode 100644 gdb/i386-cygwin-tdep.c create mode 100644 gdb/i386-windows-tdep.c create mode 100644 gdb/nat/windows-nat.c create mode 100644 gdb/nat/windows-nat.h delete mode 100644 gdb/selftest.m4 create mode 100644 gdb/testsuite/gdb.ada/sub_variant.exp create mode 100644 gdb/testsuite/gdb.ada/sub_variant/subv.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record.exp create mode 100644 gdb/testsuite/gdb.ada/variant-record/proc.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record/value.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record/value.ads create mode 100644 gdb/testsuite/gdb.base/c-linkage-name-2.c create mode 100644 gdb/testsuite/gdb.base/check-psymtab.c create mode 100644 gdb/testsuite/gdb.base/check-psymtab.exp create mode 100644 gdb/testsuite/gdb.base/info-locals-unused-static-var.c create mode 100644 gdb/testsuite/gdb.base/info-locals-unused-static-var.exp create mode 100644 gdb/testsuite/gdb.base/main-psymtab.exp create mode 100644 gdb/testsuite/gdb.base/persistent-lang.cc create mode 100644 gdb/testsuite/gdb.base/persistent-lang.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.cc create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.h create mode 100644 gdb/testsuite/gdb.cp/typed-enum.cc create mode 100644 gdb/testsuite/gdb.cp/typed-enum.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp create mode 100644 gdb/testsuite/gdb.debuginfod/main.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func-lbls.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-abstract-const-value.exp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.c create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.exp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 create mode 100644 gdb/testsuite/gdb.linespec/cp-completion-aliases.cc create mode 100644 gdb/testsuite/gdb.linespec/cp-completion-aliases.exp create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.c create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.exp create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.c create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.exp create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.h create mode 100644 gdb/testsuite/gdb.rust/union.exp create mode 100644 gdb/testsuite/gdb.rust/union.rs create mode 100644 gdb/testsuite/gdb.server/exit-multiple-threads.c create mode 100644 gdb/testsuite/gdb.server/exit-multiple-threads.exp create mode 100644 gdbserver/.dir-locals.el create mode 100644 gdbserver/.gitattributes create mode 100644 gdbsupport/.dir-locals.el create mode 100644 gdbsupport/.gitattributes create mode 100644 gdbsupport/selftest.m4 delete mode 100644 include/coff/go32exe.h create mode 100644 ld/emulparams/static.sh create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.s create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm2.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm2.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm3.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm3.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm4.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm4.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm5.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm5.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm6.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm6.ld create mode 100644 ld/testsuite/ld-arm/thumb-plt-got.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.s create mode 100644 ld/testsuite/ld-elf/non-contiguous.d create mode 100644 ld/testsuite/ld-elf/non-contiguous.ld create mode 100644 ld/testsuite/ld-elf/non-contiguous.s create mode 100644 ld/testsuite/ld-elf/pr24920.err create mode 100644 ld/testsuite/ld-elf/pr25708.d create mode 100644 ld/testsuite/ld-elf/pr25749-1.c create mode 100644 ld/testsuite/ld-elf/pr25749-1a.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.err create mode 100644 ld/testsuite/ld-elf/pr25749-1c.c create mode 100644 ld/testsuite/ld-elf/pr25749-1d.c create mode 100644 ld/testsuite/ld-elf/pr25749-2.c create mode 100644 ld/testsuite/ld-elf/pr25749-2a.s create mode 100644 ld/testsuite/ld-elf/pr25749-2b.s create mode 100644 ld/testsuite/ld-elf/pr25749.rd create mode 100644 ld/testsuite/ld-elf/pr25754-1a.c create mode 100644 ld/testsuite/ld-elf/pr25754-1b.s create mode 100644 ld/testsuite/ld-elf/pr25754-2a.c create mode 100644 ld/testsuite/ld-elf/pr25754-2b.s create mode 100644 ld/testsuite/ld-elf/pr25754-3a.c create mode 100644 ld/testsuite/ld-elf/pr25754-3b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4a.c create mode 100644 ld/testsuite/ld-elf/pr25754-4b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4c.s create mode 100644 ld/testsuite/ld-elf/pr25754-5a.c create mode 100644 ld/testsuite/ld-elf/pr25754-5b.s create mode 100644 ld/testsuite/ld-elf/pr25754-5c.s create mode 100644 ld/testsuite/ld-elf/pr25754-6a.c create mode 100644 ld/testsuite/ld-elf/pr25754-6b.s create mode 100644 ld/testsuite/ld-plugin/pr25593.d create mode 100644 ld/testsuite/ld-plugin/pr25593a-1.c create mode 100644 ld/testsuite/ld-plugin/pr25593a-2.c create mode 100644 ld/testsuite/ld-plugin/pr25593b.c copy ld/testsuite/{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} (100%) copy ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} (100%) create mode 100644 ld/testsuite/ld-plugin/pr25593e.c create mode 100644 ld/testsuite/ld-plugin/pr25618.d create mode 100644 ld/testsuite/ld-plugin/pr25618a.cc create mode 100644 ld/testsuite/ld-plugin/pr25618a.h create mode 100644 ld/testsuite/ld-plugin/pr25618b.cc create mode 100644 ld/testsuite/ld-plugin/pr25618b.h create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.d create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.ld create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.s create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d delete mode 100644 libiberty/rust-demangle.h