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-Os-vs-Os_LTO in repository toolchain/ci/binutils-gdb.
from c5065df043 gdb: remove maint_print_section_data adds 8807b2206d Automatic date update in version.in adds d48b742bc1 heap use after free in xcoff_archive_info_eq adds 72bd6912ea RISC-V: Improve the error message for the mis-matched ISA versions. adds 32f0ce4db9 RISC-V: Report warnings rather than errors for the mis-match [...] adds 9184ef8a92 RISC-V: Minor cleanup and typos when merging elf attributes. adds 8f5c6526eb [gdb/breakpoint, PIE] Handle setting breakpoint on label wit [...] adds ac267c754c Fix a division by zero error when processing secondary reloc [...] adds dd216e07a1 gas: Use DW_FORM_sec_offset for DWARF version 4 or higher. adds 1d01693f55 sim: better handle builds of primary targets lacking sims adds 0316fb52d6 bpf: several small fixes in the simulator adds e56798df08 Support printing of 16 byte real/complex type for Flang compiler adds c5cd900e4f Allow Flang kind printing in complex.exp,pointer-to-pointer. [...] adds cdafde0beb Automatic date update in version.in adds e062fcc8c2 ld: Change NOSANTIZE_CFLAGS to NOSANITIZE_CFLAGS adds 1e3b96fd6c Allow plugin syms to mark as-needed shared libs needed adds 8642dafaef PR26574, heap buffer overflow in _bfd_elf_slurp_secondary_re [...] adds f7e5d67daf Automatic date update in version.in adds 78b43ec962 Automatic date update in version.in adds 3e6ff93369 Remove unused declaration from symfile.h adds f49c58803d Automatic date update in version.in adds b0b3ea7e10 gas: Make sure to only add an md5 to a .file when requested. adds bdd3b953e2 gas: Output .debug_rnglists for DWARF 5. adds d2a5455807 gas: Output directory and file names in .debug_line_str for DWARF5 adds 7f08fd5186 gdb/infrun: use switch_to_target_no_thread to switch the target adds 54844aa706 Automatic date update in version.in adds b5ffa9182b Stop the plugin handler from ignoring unknown symbol types w [...] adds cac1e71dbd [gdb/testsuite] Fix gdb.dwarf2/frame-inlined-in-outer-frame.exp adds 7ade7fba75 sync libiberty from gcc adds 7ba115508a PR26580, Size and alignment of commons vs as-needed shared lib adds 95830c988a aarch64: Add base support for Armv8-R adds 03fb3142c7 aarch64: Add support for Armv8-R DFB alias adds 38cf07a6c0 aarch64: Add support for Armv8-R system registers adds f1363b0fb4 aarch64: Add -mcpu option for Cortex-R82 adds 7d81bc937c MSP430: Support relocations for subtract expressions in .ule [...] adds 3cae444768 Avoid hash table corruption in gdb_bfd.c adds 03b0a45f15 Fix uninitialized warning in gdb_bfd_open adds d706b69e48 Do not adjust mtime timezone on Windows adds 790147a9e9 Pass --disable-reloc-section on PE targets for PR 25662 test adds 3ad6c19423 bpf: simulator: correct div, mod insn semantics adds 47485a3161 Re: MSP430: Support relocations for subtract expressions in [...] adds 7671fe54f3 Automatic date update in version.in adds fb7331ae2b lto-18 test adds dfbee68088 PR26578, memory leak in parse_gnu_debugaltlink adds 1feede9b38 CSKY: Add FPUV3 instructions, which supported by ck860f. adds a2061b9f29 CSKY: Support option -mfloat-abi. adds 6a1ed9106f CSKY: Change mvtc and mulsw's ISA flag. adds 15a32af52f power10 on ppc32 adds 10556cdc8e Fix thinko in the code to check coff archive elements. adds 1b788fb6e9 Fix latent bug in ada-lang.c:remove_extra_symbols adds a3a08c5a2f Automatic date update in version.in adds 23bef3fea3 sprintf arg overlaps destination adds 0332f66274 Fix compile time warnings when building for the CSKY target [...] adds 36dcb3a97d Re: lto-18 test adds 36efe0aea5 Re: PR26580, Size and alignment of commons vs as-needed shared lib adds 525a0aa301 CSKY: Add new arches while refine the cpu option process. adds 79c8d443b1 CSKY: Add L2Cache instructions for CK860. adds 89ce8eab23 CSKY: Enable extend lrw by default for CK802, CK803 and CK860. adds 7ad578807a Stop symbols generated by the annobin gcc plugin from breaki [...] adds 48c9b43332 Add handle_eintr to wrap EINTR handling in syscalls adds 99cf6da66a Register a placeholder for NetBSD shared functions in gdb/nat adds 70b67307e9 Build nat/netbsd-nat.o for the NetBSD native target adds 330662f684 Add netbsd_nat::pid_to_exec_file adds c489f8c6e6 Add gdb/nat common functions for listing threads adds feedfcc773 Add netbsd_nat::enable_proc_events in gdb/nat adds 1ccb2c170c Add a common utility function to read and write siginfo_t in [...] adds f404573e4f Avoid double free in startup_inferior adds cf4ac4be12 Switch local native code to gdb/nat shared functions adds 62ba50486f Add minimal and functional NetBSD/amd64 gdbserver adds 918619e5e5 PR26597, FAIL: gdb.dlang/demangle.exp: _D8demangle4testFI5identZv adds 93d49941ed ld: Add more tests for --as-needed adds c7cd291722 aarch64: Return an error on conditional branch to an undefin [...] adds 580decb024 Automatic date update in version.in adds a56f73917a gdb/testsuite: remove stale comment in gdb.base/bp-cmds-exec [...] adds 7a4e8e7d55 gdb/breakpoint: fix typo in help message of "set breakpoint [...] adds ce139cd560 Fix the debuglink following code to recursively load links f [...] adds 8d58ed37f1 x86: Add NT_X86_CET note adds ad570dd76c [gdb/testsuite] Kfail gdb.cp/ambiguous.exp FAILs for PR26602 adds 9cdc5bacdd Fix a segfault when creating an import library with 0 exports. adds 548f527578 CSKY: Change ISA flag's type to bfd_uint64_t and fix build error. adds edc7a80a9c gas: Don't error when .debug_line already exists, unless .lo [...] adds dae7c5a444 Sync include, libiberty with GCC. adds 1347d11109 i386-tdep: Fix naming in zmm and ymm type descriptions. adds 2a67f09db1 Add bfloat16 support for AVX512 register view. adds e71774ed24 Automatic date update in version.in adds 496afd1705 elf: Add -z unique-symbol to avoid duplicated local symbol names adds 8087c3fa8b Fix GDB build in infrun.c when configured with unit tests disabled adds 320f5391b6 Automatic date update in version.in adds 32aea73e01 Bump version to 11.0.50.DATE-git. adds ed6a896ca6 Update NEWS post GDB 10 branch creation. adds 1f656a652e Re: elf: Add -z unique-symbol adds 77f2120b20 Don't drop static function bp locations w/o debug info adds d5f96005a6 Move "register" test out of classes.exp to a separate testcase adds 3b8d4c5cc0 Remove stale "register" bits from gdb.cp/misc.cc adds 6791b1172a Add MI "-break-insert --qualified" adds c49da0e466 Fix a couple gdb.dwarf2/ testcases with "clang -flto" adds 2f4b83cd51 Make default_mi_gdb_start/dbx_gdb_start use gdb_spawn adds af26601c2f Fix gdb.base/share-env-with-gdbserver.exp with Clang adds dc3a371e83 gdb/testsuite: Explicitly return from main adds 1e95aa3b80 Automatic date update in version.in adds ee6372f211 [gdb/testsuite] Fix PATH warning in gdb.rust/traits.exp adds 74fea55bb7 CSKY: Set feature flags for default cpu. adds 55ea94da36 Fix exception stack unwinding for ARM Cortex-M adds 653223d356 gdb: add type::is_unsigned / type::set_is_unsigned adds c6d940a956 gdb: remove TYPE_UNSIGNED adds 15152a54ae gdb: add type::has_no_signedness / type::set_has_no_signedness adds 20ce41238d gdb: remove TYPE_NOSIGN adds b4b7375953 gdb: add type::is_stub / type::set_is_stub adds e46d3488de gdb: remove TYPE_STUB adds 8f53807e5c gdb: add type::target_is_stub / type::set_target_is_stub adds d218396806 gdb: remove TYPE_TARGET_STUB adds 27e69b7aed gdb: add type::is_prototyped / type::set_is_prototyped adds 7f9f399b34 gdb: remove TYPE_PROTOTYPED adds 1d6286ed04 gdb: add type::has_varargs / type::set_has_varargs adds a409645d13 gdb: remove TYPE_VARARGS adds 2062087b35 gdb: add type::is_vector / type::set_is_vector adds bd63c87008 gdb: remove TYPE_VECTOR adds 9baccff6ae gdb: add type::stub_is_supported / type::set_stub_is_supported adds 3f46044c09 gdb: remove TYPE_STUB_SUPPORTED adds 03cc72491b gdb: add type::is_gnu_ifunc / type::set_is_gnu_ifunc adds 0becda7a5a gdb: remove TYPE_GNU_IFUNC adds 9cdd0d12cc gdb: add type::is_fixed_instance / type::set_is_fixed_instance adds 22c4c60c86 gdb: remove TYPE_FIXED_INSTANCE adds db558e34b0 gdb: add type::endianity_is_not_default / type::set_endianit [...] adds 04f5bab24b gdb: remove TYPE_ENDIANITY_NOT_DEFAULT adds b1766e7ce8 Add a new ".nop" directive to the assembler to allow the cre [...] adds 8400a90d19 gdb: change xml_fetch_another a function_view adds 33f4dd48ce gdb: remove xfree in xml-support.c adds 3eba3a011a Various m68k fixes for gdb adds 677c92fe9a gdb: don't use inferior_ptid in linux_nat_wait_1 adds 2ddc8f011a Fix support for theassembler's new ".nop" directive on the I [...] adds 8980662640 gdb: turn gdb::bcache's function pointers into virtual methods adds 27087b7f6c Apply 'const' in more places adds 314ad88df6 Use type_instance_flags more throughout adds 69896a2cd1 Rename address_space_int_to_name/address_space_name_to_int adds 1945192cb9 Rewrite valid-expr.h's internals in terms of the detection i [...] adds 04902b0995 Rewrite enum_flags, add unit tests, fix problems adds aea44f64c8 Automatic date update in version.in adds e1044e6adc gdb: fix compile break when HAVE_LIBEXPAT is not defined adds 4a8f181d19 CRIS: fix PR ld/26589, a missing NULL check in fix for PR ld/22269 adds 10242f367f gdb: remove TYPE_INSTANCE_FLAGS adds 3246bd8ec5 gdb: use make_unique_xstrdup in debuginfod-support.c adds d2b31b6729 gdb: introduce debuginfod_client_up type adds 6db9990640 Change the /nop directive for the BPF port of the assembler [...] adds f36eda1fe3 Fix the assembler's new .nop directive so that the input lin [...] adds 5b3eb5eda8 Add note about creating a bugzilla tag for a point release. adds 7e30b1ebbf PR26610, ARM's "VFPv3 vldr to vmov" gas testcase fail adds db92ac4568 Use arrays rather than pointers for global string constants adds cbe256847e Remove ui::num adds 08cc37dd04 Avoid running one Rust test against older LLVM adds 3743107465 Don't use PyInt_FromSsize_t adds 4bde49dc81 Don't use gdb_py_long_from_longest adds d1cab9876d Don't use gdb_py_long_from_ulongest adds 062534d44f Don't use PyLong_FromLong adds 4ab1029c56 Don't use PyLong_FromLongLong adds 512116ce26 Don't use PyLong_FromUnsignedLong adds 47f0e2ff7f Don't use PyInt_FromLong adds 0403e9ccae elf: Check bfd_target_elf_flavour on input first adds ec6653d824 PE/x86-64: Display PE relocation names adds ce0e8d9783 Automatic date update in version.in adds 6b5a7bc768 Handle member pointers directly in generic_value_print adds 12d8f940d0 Remove TYPE_CODE_INT case from f_value_print_inner adds ec74481d7e PR26623, buffer overflow in ppc_symbol_is_valid adds c1229f84a4 Tidy elf_symbol_from adds 4d91ddd342 [gdb/testsuite] Fix unbalanced braces in gdb.tui/new-layout.exp adds ed29e1c7e0 Add myself to gdb/MAINTAINERS. adds 22e3f3ed5c gdb: Convert la_struct_too_deep_ellipsis to a method adds 5bae7c4e04 gdb: Convert la_name_of_this to a method adds 6f7664a9c3 gdb: Convert la_name and la_natural_name to methods adds e171d6f15e gdb: Convert la_filename_extensions to a method adds 85967615df gdb: Move la_language into the language_defn class adds 67bd3fd5e4 gdb: Convert language_data::c_style_arrays to a method adds 1c236ddd45 gdb: Fix an incorrect comment adds 22c12a6c70 gdb: Convert language_data::string_lower_bound to a method adds d3355e4dec gdb: Convert la_store_sym_names_in_linkage_form_p to a method adds bf92aec588 gdb: Override store_sym_names_in_linkage_form_p for Go language adds efdf6a733d gdb: Convert language_data::la_range_check to a method adds 0d201fa460 gdb: Convert language_data::la_case_sensitivity to a method adds 3a3440fb8b gdb: Convert language_data::la_array_ordering to a method adds 1ac14a0402 gdb: Convert language_data::la_macro_expansion to a method adds b63a3f3fc4 gdb: Convert language_data::la_varobj_ops to a method adds 5aba6ebefb gdb: Convert language_data::la_exp_desc to a method adds b7c6e27dbb gdb: Convert language_data::la_op_print_tab to a method adds 0e25e76727 gdb: Remove language_data struct adds 7361f908da [gdb/testsuite] Catch condition evaluation errors in gdb_assert adds 0690f59128 bfd: verilog hex dump backend should handle 64-bit addresses adds 337882d477 [gdb/testsuite] Detect gdb prompt after monitor exit adds 36068e2fa5 elf/x86-64: Adjust relocation for PE/x86-64 inputs adds da1df1db9a gdb/breakpoint: make a copy of the "commands" command's argument adds 7def086592 Oops - failed to commit change to verilog.c. Trying again. adds be7628ca50 Add -Av9 to AFLAGS_PIC and AFLAGS_PIE in the ld test suite o [...] adds 945ff6e213 [gdb/testsuite] Fix gdb.dlang/watch-loc.exp on ppc64 adds 5515f72973 Assume that PT_LWPINFO is always defined on FreeBSD hosts. adds bcb1da7fb7 Assume KERN_PROC_PATHNAME is present on FreeBSD hosts. adds 1f17d37249 Assume FreeBSD hosts include support for fetching signal inf [...] adds e911c6663b Require kinfo_get_file and kinfo_get_vmmap for FreeBSD hosts. adds fe5ddfc3ee Assume FreeBSD kernels always report exec events. adds fe83066292 Match demangled name in "skip" adds 4d0bcfcf62 gdb: update instance_flags field name in gdb-gdb.py.in adds b650a28273 gdb: use bool in the solib catchpoint area adds c2f876e11e Automatic date update in version.in adds c568ac5ff7 opcodes/csky: return the default disassembler when there is no bfd adds 848471acef Tidy gas i386.exp adds d2cd411356 gdb/riscv: fix decode of c.sdsp instruction adds dd80eb2cff Skip IFUNC relocations in debug sections ignored by ld.so. [...] adds 9519b2eea0 Make c-exp.y:name_obstack static adds 88f07206fa Use htab_up in auto-load.c adds c1fb98360c Use htab_up in breakpoint.c adds 32580f6d2e Use htab_up in completion_tracker adds 99032cfcc6 Use htab_up in filename_seen_cache adds 7a8a5d47c3 Use htab_up in linespec.c adds eb53f10555 Use htab_up in target-descriptions.c adds fa9b11648c Use htab_up in typedef_hash_table adds 6108fd1823 Use htab_up in type copying adds 280a9412e4 Use htab_up in dwarf2/read.c adds 0363df3db7 Fix ctrl-c when debugging WOW64 processes adds c1e1314d00 Change management of tdesc_arch_data adds c8b188085d gdb.base/find.exp C++ify adds 73e18ac9da gdb.base/display.exp C++ify adds 52bb090268 gdb.base/break.exp C++ify adds 52626c5826 gdb.base/nested-addr.{c,exp} C++ify adds 11fac33796 gdb.base/examine-backward.exp C++ify and Clang adds 18a25b6481 gdb.base/printcmds.c C++-ify adds 151fdbad7a gdb.base/watchpoint.{c,exp} adds c3e5138dcc gdb.base/charset.{c,exp} C++ify adds 0a229804ab gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c C++ify adds 81f904895e gdb.mi/var-cmd.c C++ify adds d4bcee5ccc gdb.python/{py-framefilter-mi,py-framefilter}.c C++ify adds a83cdcb636 gdb.python/py-nested-maps.exp C++ify adds a8129512f6 gdb.base/{prologue,symbol-alias}.exp C++ify adds 3a5eeb8b63 gdb.base/share-env-with-gdbserver.exp C++ify adds ef0cdbc16f gdb.base/sizeof.exp C++ify adds 0640a54339 gdb.python/py-as-string.exp C++ify adds dd23068d52 gdb.python/py-frame-inline.exp and C++ adds 7474326cb9 gdb.cp/call-c.exp C++ify adds aab4ab8972 Automatic date update in version.in adds d0edc2b806 gdb/testsuite: Add missing expected results adds 5947daaf75 Ensure that space allocated by assembler directives converts [...] adds e11daf7a2e Split gdb.multi/multi-target.exp into separate testcases adds e8ef12b996 Fix "thread find" with multiple inferiors/targets (PR gdb/26631) adds 7d155da3d9 Add sniffer for Cygwin x86_64 core dumps adds aff9d38745 Add amd64_windows_gregset_reg_offset adds 62a5151b6b Promote windows_core_xfer_shared_libraries and windows_core_ [...] adds e7d612adc7 Add handling for 64-bit module addresses in Cygwin core dumps adds d3483b43ff Mention x86_64 Cygwin core file support in NEWS. adds e163628395 sim/m32r: return register sizes after fetch and store adds 6e25f88828 bpf: xBPF SDIV, SMOD instructions adds 0295dde655 gdb: Fix use after free bug in compile_object_run adds b60cea74de Make target_wait options use enum flags adds febd44f94d Automatic date update in version.in adds 14f9473ca2 gdb: Update i386_analyze_prologue to skip endbr32 adds 8c37706a51 gdb/fortran: Clean up array/string expression evaluation adds 6d81691950 gdb/fortran: Move Fortran expression handling into f-lang.c adds c8d5abea3d gdb/fortran: Change whitespace when printing arrays adds cafb0d8131 Add a new overload of gdb_bfd_sections adds a190fabbfc Use gdb_bfd_sections in core_target_open adds 1ce51eb52d Use gdb_bfd_sections in gdb_bfd_close_or_warn adds 3cabfd268b Use gdb_bfd_sections in get_stap_base_address adds cb814f2e30 Use gdb_bfd_sections in build_objfile_section_table adds ad7277dab9 Use gdb_bfd_sections in symfile.c adds 5bb6e9dd70 Use gdb_bfd_sections in dwarf2/read.c adds b35c1d1cf4 Use gdb_bfd_sections in ELF osabi tag sniffing adds f4f2b85fb2 Use gdb_bfd_sections in gcore_memory_sections adds 03cd72b810 Use gdb_bfd_sections in restore_command adds 08f93a1a93 Use gdb_bfd_sections in elf_symfile_read adds 8a6bb1d130 Use gdb_bfd_sections in build_section_table adds 5486c51748 Use gdb_bfd_sections in generic_load adds 851257b5fc Automatic date update in version.in adds dbc49e9ffa Robustify gdb.base/testenv.exp:find_env adds b167e53f05 Fix mi_gdb_exit with secondary MI channels adds 4f94229e83 Automatic date update in version.in adds b1b11e922b PR26569, R_RISCV_RVC_JUMP results in buffer overflow adds c73eac969a rx-dis.c:103:3: suspicious concatenation of string literals adds 5dd918d980 Fix sparc prologue skipping adds 427234c78b Update the binutils documentation to make it clear the the - [...] adds db47f2458f Automatic date update in version.in adds 307f2595dd Linker: If the type is pie the results should be an executab [...] adds 9fcff41582 Automatic date update in version.in adds c4694f172b Enable support to Intel Keylocker instructions adds ebe824f5dc Remove some manual memory management from compile interface adds 0dbf6ee6a0 Use new/delete for do_module_cleanup adds e947a8482a Introduce and use compile_module_up adds e616f60a6b Transfer module ownership to do_module_cleanup adds 92677124d9 Simplify compile_module cleanup adds bac51ab78d Avoid manual memory management of argv arrays in gdb/compile adds 20a5fcbd5b Handle bit offset and bit size in base types adds afdcafe891 CSKY: Add objdump option -M abi-names.
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 166 + bfd/archures.c | 1 + bfd/bfd-in2.h | 3 + bfd/coff-x86_64.c | 22 +- bfd/cofflink.c | 8 +- bfd/config.bfd | 16 +- bfd/cpu-aarch64.c | 6 +- bfd/elf-bfd.h | 5 +- bfd/elf.c | 23 +- bfd/elf32-cris.c | 2 +- bfd/elf32-msp430.c | 153 +- bfd/elfcode.h | 8 +- bfd/elflink.c | 293 +- bfd/elfnn-aarch64.c | 37 +- bfd/elfnn-riscv.c | 95 +- bfd/elfxx-riscv.c | 72 +- bfd/elfxx-sparc.c | 20 +- bfd/libbfd-in.h | 2 + bfd/libbfd.c | 24 + bfd/libbfd.h | 4 + bfd/plugin.c | 2 + bfd/reloc.c | 23 + bfd/verilog.c | 15 +- bfd/version.h | 2 +- bfd/xcofflink.c | 2 +- binutils/ChangeLog | 53 + binutils/README-how-to-make-a-release | 4 + binutils/doc/binutils.texi | 9 +- binutils/dwarf.c | 83 +- binutils/nm.c | 2 +- binutils/objcopy.c | 2 +- binutils/readelf.c | 29 +- binutils/testsuite/binutils-all/objcopy.exp | 7 +- config/ChangeLog | 8 + config/cet.m4 | 23 +- cpu/ChangeLog | 12 + cpu/bpf.cpu | 38 +- gas/ChangeLog | 299 + gas/NEWS | 6 + gas/config/obj-elf.c | 5 +- gas/config/tc-aarch64.c | 13 +- gas/config/tc-arm.c | 39 +- gas/config/tc-bpf.h | 3 + gas/config/tc-csky.c | 1505 ++-- gas/config/tc-i386.c | 10 +- gas/config/tc-ia64.h | 2 + gas/config/tc-m68hc11.c | 2 +- gas/config/tc-mmix.h | 2 + gas/config/tc-msp430.c | 54 +- gas/config/tc-or1k.h | 2 + gas/config/tc-ppc.c | 11 +- gas/config/tc-riscv.c | 10 +- gas/config/tc-xgate.c | 2 +- gas/doc/as.texi | 39 +- gas/doc/c-aarch64.texi | 5 +- gas/doc/c-i386.texi | 5 + gas/doc/internals.texi | 10 + gas/dwarf2dbg.c | 231 +- gas/read.c | 83 +- gas/read.h | 1 + gas/testsuite/gas/aarch64/dfb.d | 8 + gas/testsuite/gas/aarch64/dfb.s | 2 + gas/testsuite/gas/aarch64/v8-r-bad-sysregs.d | 3 + gas/testsuite/gas/aarch64/v8-r-bad-sysregs.l | 14 + gas/testsuite/gas/aarch64/v8-r-bad-sysregs.s | 23 + gas/testsuite/gas/aarch64/v8-r-sysregs-need-arch.d | 3 + gas/testsuite/gas/aarch64/v8-r-sysregs-need-arch.l | 141 + gas/testsuite/gas/aarch64/v8-r-sysregs.d | 149 + gas/testsuite/gas/aarch64/v8-r-sysregs.s | 141 + gas/testsuite/gas/all/gas.exp | 3 + gas/testsuite/gas/all/nop.d | 8 + gas/testsuite/gas/all/nop.s | 2 + gas/testsuite/gas/bpf/alu-xbpf.d | 17 + gas/testsuite/gas/bpf/alu-xbpf.s | 11 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 + gas/testsuite/gas/bpf/alu32-xbpf.s | 11 + gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/csky/all.d | 2 +- gas/testsuite/gas/csky/cskyv2_all.d | 36 +- gas/testsuite/gas/csky/cskyv2_all.s | 24 +- gas/testsuite/gas/csky/cskyv2_ck860.d | 2 +- gas/testsuite/gas/csky/trust.d | 9 +- gas/testsuite/gas/csky/trust.s | 1 - gas/testsuite/gas/elf/dwarf-5-file0.d | 12 +- gas/testsuite/gas/elf/dwarf-5-file0.s | 2 +- gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d | 12 + gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.s | 3 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/dwarf2-line-1.d | 45 + gas/testsuite/gas/i386/dwarf2-line-1.s | 28 + gas/testsuite/gas/i386/dwarf2-line-2.d | 48 + gas/testsuite/gas/i386/dwarf2-line-2.s | 91 + gas/testsuite/gas/i386/dwarf2-line-3.d | 3 + gas/testsuite/gas/i386/dwarf2-line-3.l | 2 + gas/testsuite/gas/i386/dwarf2-line-3.s | 32 + gas/testsuite/gas/i386/dwarf2-line-4.d | 46 + gas/testsuite/gas/i386/dwarf2-line-4.s | 29 + gas/testsuite/gas/i386/i386.exp | 79 +- gas/testsuite/gas/i386/keylocker-intel.d | 34 + gas/testsuite/gas/i386/keylocker.d | 34 + gas/testsuite/gas/i386/keylocker.s | 33 + gas/testsuite/gas/i386/property-10.d | 9 + gas/testsuite/gas/i386/property-10.s | 2 + gas/testsuite/gas/i386/space1.l | 10 +- gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.s | 33 + gas/testsuite/gas/i386/x86-64-property-10.d | 10 + gas/testsuite/gas/i386/x86-64-w64-pcrel.d | 8 +- gas/write.c | 2 +- gdb/ChangeLog | 1801 +++++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 + gdb/NEWS | 16 +- gdb/aarch64-tdep.c | 27 +- gdb/ada-lang.c | 132 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 2 +- gdb/ada-valprint.c | 6 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 4 +- gdb/amd64-tdep.c | 28 +- gdb/amd64-windows-tdep.c | 100 + gdb/arc-tdep.c | 17 +- gdb/arm-tdep.c | 205 +- gdb/auto-load.c | 41 +- gdb/avr-tdep.c | 15 +- gdb/ax-gdb.c | 19 +- gdb/bcache.c | 21 +- gdb/bcache.h | 41 +- gdb/breakpoint.c | 71 +- gdb/breakpoint.h | 18 +- gdb/bsd-uthread.c | 10 +- gdb/btrace.c | 4 +- gdb/c-exp.y | 4 +- gdb/c-lang.c | 268 +- gdb/c-typeprint.c | 21 +- gdb/c-valprint.c | 26 +- gdb/charset.c | 6 +- gdb/cli/cli-dump.c | 94 +- gdb/coffread.c | 2 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-c-types.c | 27 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 67 +- gdb/compile/compile-object-load.c | 108 +- gdb/compile/compile-object-load.h | 20 +- gdb/compile/compile-object-run.c | 97 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 84 +- gdb/completer.c | 29 +- gdb/completer.h | 4 +- gdb/config.in | 5 +- gdb/configure | 77 +- gdb/configure.ac | 6 - gdb/configure.nat | 2 +- gdb/corelow.c | 10 +- gdb/cp-valprint.c | 4 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 9 +- gdb/d-lang.c | 73 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/debuginfod-support.c | 37 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 12 +- gdb/dwarf2/expr.c | 6 +- gdb/dwarf2/loc.c | 2 +- gdb/dwarf2/read.c | 162 +- gdb/elfread.c | 10 +- gdb/eval.c | 245 +- gdb/exec.c | 50 +- gdb/expprint.c | 83 +- gdb/expression.h | 12 + gdb/f-exp.y | 2 +- gdb/f-lang.c | 308 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 21 +- gdb/fbsd-nat.c | 141 +- gdb/fbsd-nat.h | 6 +- gdb/fbsd-tdep.c | 4 +- gdb/features/i386/64bit-avx512.c | 5 + gdb/features/i386/64bit-avx512.xml | 4 +- gdb/features/i386/64bit-sse.c | 5 + gdb/features/i386/64bit-sse.xml | 2 + gdb/filename-seen-cache.c | 17 +- gdb/filename-seen-cache.h | 5 +- gdb/fortran-operator.def | 8 + gdb/ft32-tdep.c | 16 +- gdb/gcore.c | 10 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdb_bfd.c | 103 +- gdb/gdb_bfd.h | 10 +- gdb/gdbarch.c | 53 +- gdb/gdbarch.h | 24 +- gdb/gdbarch.sh | 14 +- gdb/gdbtypes.c | 278 +- gdb/gdbtypes.h | 356 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 48 +- gdb/go32-nat.c | 4 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-type.c | 7 +- gdb/guile/scm-value.c | 4 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-tdep.c | 102 +- gdb/i386-tdep.h | 18 +- gdb/i386-windows-tdep.c | 100 +- gdb/ia64-tdep.c | 4 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 8 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 29 +- gdb/jit.c | 6 +- gdb/language.c | 186 +- gdb/language.h | 238 +- gdb/linespec.c | 120 +- gdb/linux-nat.c | 15 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 6 +- gdb/linux-thread-db.c | 4 +- gdb/m2-lang.c | 60 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m68k-tdep.c | 200 +- gdb/m68k-tdep.h | 4 + gdb/mdebugread.c | 12 +- gdb/mi/mi-cmd-break.c | 10 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/microblaze-tdep.c | 17 +- gdb/mips-sde-tdep.c | 5 +- gdb/mips-tdep.c | 86 +- gdb/mips-tdep.h | 2 +- gdb/moxie-tdep.c | 2 +- gdb/nat/fork-inferior.c | 5 +- gdb/nat/netbsd-nat.c | 213 + gdb/nat/netbsd-nat.h | 72 + gdb/nbsd-nat.c | 152 +- gdb/nbsd-nat.h | 2 +- gdb/nds32-tdep.c | 16 +- gdb/nios2-tdep.c | 13 +- gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 62 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/opencl-lang.c | 84 +- gdb/or1k-tdep.c | 13 +- gdb/osabi.c | 10 +- gdb/osabi.h | 6 +- gdb/p-lang.c | 63 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 10 +- gdb/parser-defs.h | 16 + gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-nbsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 44 +- gdb/printcmd.c | 22 +- gdb/procfs.c | 4 +- gdb/psymtab.c | 27 +- gdb/psymtab.h | 22 +- gdb/python/py-arch.c | 25 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-frame.c | 6 +- gdb/python/py-framefilter.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 27 +- gdb/python/py-lazy-string.c | 4 +- gdb/python/py-record-btrace.c | 12 +- gdb/python/py-record.c | 6 +- gdb/python/py-symbol.c | 4 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-tui.c | 8 +- gdb/python/py-type.c | 28 +- gdb/python/py-value.c | 10 +- gdb/python/python-internal.h | 6 - gdb/python/python.c | 6 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 17 +- gdb/record-full.c | 6 +- gdb/reggroups.c | 2 +- gdb/remote-sim.c | 5 +- gdb/remote.c | 15 +- gdb/riscv-tdep.c | 29 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-lynx178-tdep.c | 2 +- gdb/rs6000-nat.c | 4 +- gdb/rs6000-tdep.c | 188 +- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 75 +- gdb/rx-tdep.c | 17 +- gdb/s390-tdep.c | 37 +- gdb/sh-tdep.c | 4 +- gdb/sol-thread.c | 4 +- gdb/sparc-tdep.c | 52 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-tdep.c | 12 +- gdb/stabsread.c | 46 +- gdb/stap-probe.c | 18 +- gdb/std-operator.def | 8 - gdb/symfile.c | 77 +- gdb/symfile.h | 4 - gdb/symtab.c | 10 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 12 +- gdb/target-descriptions.c | 45 +- gdb/target-descriptions.h | 22 +- gdb/target.c | 11 +- gdb/target.h | 6 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 15 +- gdb/testsuite/ChangeLog | 371 + ...ection.c => i386-prologue-skip-cf-protection.c} | 0 ...on.exp => i386-prologue-skip-cf-protection.exp} | 6 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 164 + gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 74 + .../gdb.base/bp-cmds-execution-x-script.exp | 5 - .../bp-cmds-sourced-script.c} | 0 ...hout-address.exp => bp-cmds-sourced-script.exp} | 28 +- ...hout-address.exp => bp-cmds-sourced-script.gdb} | 27 +- gdb/testsuite/gdb.base/break.exp | 50 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 + gdb/testsuite/gdb.base/catch-signal.c | 2 + gdb/testsuite/gdb.base/charset.c | 7 +- gdb/testsuite/gdb.base/charset.exp | 12 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 + gdb/testsuite/gdb.base/consecutive.c | 4 +- gdb/testsuite/gdb.base/cursal.c | 2 + gdb/testsuite/gdb.base/cvexpr.c | 2 + gdb/testsuite/gdb.base/dbx.exp | 18 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/display.c | 2 + gdb/testsuite/gdb.base/display.exp | 3 + gdb/testsuite/gdb.base/dprintf-detach.c | 2 + gdb/testsuite/gdb.base/endianity.c | 2 + gdb/testsuite/gdb.base/examine-backward.c | 7 +- gdb/testsuite/gdb.base/examine-backward.exp | 7 +- gdb/testsuite/gdb.base/execd-prog.c | 2 + gdb/testsuite/gdb.base/exprs.c | 4 +- gdb/testsuite/gdb.base/find.c | 3 +- gdb/testsuite/gdb.base/find.exp | 3 + gdb/testsuite/gdb.base/gdb1090.c | 2 + gdb/testsuite/gdb.base/info_qt.c | 2 + gdb/testsuite/gdb.base/label-without-address.exp | 5 + gdb/testsuite/gdb.base/lineinc.c | 1 + gdb/testsuite/gdb.base/load-command.c | 1 + gdb/testsuite/gdb.base/macscp1.c | 2 + .../msym-bp-2.c} | 4 +- .../msym-bp-shl-lib.c} | 4 +- .../msym-bp-shl-main-2.c} | 4 +- .../msym-bp-shl-main.c} | 6 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 107 + .../msym-bp.c} | 8 +- gdb/testsuite/gdb.base/msym-bp.exp | 83 + gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/pr10179-a.c | 1 + gdb/testsuite/gdb.base/printcmds.c | 6 +- gdb/testsuite/gdb.base/prologue.c | 6 + gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/ptype.c | 8 +- gdb/testsuite/gdb.base/ptype1.c | 2 +- gdb/testsuite/gdb.base/quit-live.c | 2 + gdb/testsuite/gdb.base/scope0.c | 2 + gdb/testsuite/gdb.base/settings.c | 1 + gdb/testsuite/gdb.base/setvar.c | 4 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 6 +- gdb/testsuite/gdb.base/sizeof.c | 2 +- .../skipcxx.cc} | 13 +- .../{label-without-address.exp => skipcxx.exp} | 26 +- gdb/testsuite/gdb.base/stack-checking.c | 3 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias2.c | 6 + gdb/testsuite/gdb.base/testenv.exp | 6 + gdb/testsuite/gdb.base/varargs.c | 2 + gdb/testsuite/gdb.base/watchpoint.c | 4 +- gdb/testsuite/gdb.base/watchpoint.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 4 +- gdb/testsuite/gdb.cp/ambiguous.cc | 6 +- gdb/testsuite/gdb.cp/ambiguous.exp | 7 + gdb/testsuite/gdb.cp/anon-struct.cc | 1 + gdb/testsuite/gdb.cp/anon-union.cc | 2 + gdb/testsuite/gdb.cp/bool.cc | 2 + gdb/testsuite/gdb.cp/bs15503.cc | 2 + gdb/testsuite/gdb.cp/call-c-1.c | 3 + gdb/testsuite/gdb.cp/call-method-register.cc | 66 + gdb/testsuite/gdb.cp/call-method-register.exp | 57 + gdb/testsuite/gdb.cp/classes.cc | 37 - gdb/testsuite/gdb.cp/classes.exp | 36 +- gdb/testsuite/gdb.cp/cplusfuncs.cc | 2 + gdb/testsuite/gdb.cp/cttiadd.cc | 2 + gdb/testsuite/gdb.cp/extern-c.cc | 2 + gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 1 + gdb/testsuite/gdb.cp/inherit.exp | 3 +- gdb/testsuite/gdb.cp/mb-ctor.cc | 2 + gdb/testsuite/gdb.cp/member-ptr.cc | 1 + gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 + gdb/testsuite/gdb.cp/misc.cc | 37 - gdb/testsuite/gdb.cp/misc.exp | 3 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 + gdb/testsuite/gdb.cp/paren-type.cc | 2 + gdb/testsuite/gdb.cp/parse-lang.cc | 2 + gdb/testsuite/gdb.cp/pr-1023.cc | 3 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 + gdb/testsuite/gdb.cp/readnow-language.cc | 1 + gdb/testsuite/gdb.cp/ref-params.cc | 2 + gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 + gdb/testsuite/gdb.cp/virtbase2.cc | 2 + gdb/testsuite/gdb.dlang/demangle.exp | 4 +- gdb/testsuite/gdb.dlang/watch-loc.c | 8 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 17 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 18 +- gdb/testsuite/gdb.dwarf2/atomic.c | 17 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 + .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 1 + gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 2 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 1 + gdb/testsuite/gdb.dwarf2/intbits.c | 48 + gdb/testsuite/gdb.dwarf2/intbits.exp | 201 + gdb/testsuite/gdb.fortran/array-slices.exp | 21 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 14 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 7 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- .../mi-break-qualified.cc} | 39 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 106 + gdb/testsuite/gdb.mi/mi-console.c | 4 +- gdb/testsuite/gdb.mi/mi-read-memory.c | 1 + gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.modula2/multidim.c | 2 + gdb/testsuite/gdb.multi/multi-target-continue.exp | 105 + .../gdb.multi/multi-target-info-inferiors.exp | 110 + gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 79 + .../gdb.multi/multi-target-no-resumed.exp | 90 + .../gdb.multi/multi-target-ping-pong-next.exp | 85 + .../gdb.multi/multi-target-thread-find.exp | 106 + gdb/testsuite/gdb.multi/multi-target.exp | 546 -- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 185 + gdb/testsuite/gdb.opt/inline-small-func.c | 3 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 4 +- gdb/testsuite/gdb.python/py-framefilter.c | 8 +- gdb/testsuite/gdb.python/py-nested-maps.c | 44 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 + gdb/testsuite/gdb.rust/simple.exp | 13 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 1 + gdb/testsuite/gdb.trace/qtro.c | 2 + gdb/testsuite/gdb.tui/new-layout.exp | 12 +- gdb/testsuite/lib/fortran.exp | 28 + gdb/testsuite/lib/gdb.exp | 55 +- gdb/testsuite/lib/gdbserver-support.exp | 9 +- gdb/testsuite/lib/mi-support.exp | 174 +- gdb/testsuite/lib/rust-support.exp | 19 + gdb/thread.c | 6 + gdb/tic6x-tdep.c | 42 +- gdb/top.c | 4 - gdb/top.h | 3 - gdb/type-stack.c | 9 +- gdb/type-stack.h | 10 +- gdb/typeprint.c | 31 +- gdb/typeprint.h | 4 +- gdb/ui-style.c | 2 +- gdb/unittests/enum-flags-selftests.c | 586 ++ gdb/unittests/memory-map-selftests.c | 2 +- gdb/utils.h | 43 + gdb/valarith.c | 34 +- gdb/valops.c | 32 +- gdb/valprint.c | 40 +- gdb/value.c | 59 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 - gdb/version.in | 2 +- gdb/windows-nat.c | 39 +- gdb/windows-tdep.c | 116 +- gdb/windows-tdep.h | 8 + gdb/x86-tdep.c | 6 +- gdb/x86-tdep.h | 2 +- gdb/xml-support.c | 26 +- gdb/xml-support.h | 14 +- gdb/xml-syscall.c | 13 +- gdb/xml-tdesc.c | 41 +- gdbserver/ChangeLog | 34 + gdbserver/Makefile.in | 3 + gdbserver/ax.cc | 2 +- gdbserver/configure.srv | 6 + gdbserver/linux-low.cc | 4 +- gdbserver/linux-low.h | 4 +- gdbserver/linux-x86-low.cc | 4 +- gdbserver/netbsd-amd64-low.cc | 187 + gdbserver/netbsd-low.cc | 1329 ++++ gdbserver/netbsd-low.h | 154 + gdbserver/target.cc | 7 +- gdbserver/target.h | 6 +- gdbserver/tracepoint.cc | 2 +- gdbserver/win32-low.cc | 2 +- gdbserver/win32-low.h | 2 +- gdbsupport/ChangeLog | 39 + gdbsupport/common.m4 | 10 +- gdbsupport/config.in | 2 +- gdbsupport/configure | 16 +- gdbsupport/eintr.h | 67 + gdbsupport/enum-flags.h | 370 +- gdbsupport/tdesc.cc | 3 +- gdbsupport/tdesc.h | 1 + gdbsupport/traits.h | 67 + gdbsupport/valid-expr.h | 35 +- gnulib/ChangeLog | 8 + gnulib/configure | 3 +- gnulib/import/m4/stat.m4 | 2 +- gnulib/patches/0001-use-windows-stat | 13 + gnulib/update-gnulib.sh | 2 + include/ChangeLog | 93 + include/bfdlink.h | 3 + include/elf/common.h | 2 + include/elf/msp430.h | 4 + include/floatformat.h | 3 + include/opcode/aarch64.h | 14 +- include/opcode/csky.h | 66 +- ld/ChangeLog | 199 + ld/NEWS | 2 + ld/emultempl/elf.em | 4 + ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/ld.texi | 6 + ld/ldelf.c | 3 +- ld/lexsup.c | 4 + ld/plugin.c | 2 +- ld/testsuite/config/default.exp | 10 +- ld/testsuite/ld-aarch64/emit-relocs-560.d | 7 +- ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + ld/testsuite/ld-elf/comm-data.exp | 44 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 121 + ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/pr26391.nd | 7 + ld/testsuite/ld-elf/pr26391.out | 3 + ld/testsuite/ld-elf/pr26391a.c | 18 + ld/testsuite/ld-elf/pr26391b.c | 13 + ld/testsuite/ld-elf/pr26391c.c | 13 + ld/testsuite/ld-elf/pr26391d.c | 13 + ld/testsuite/ld-elf/pr26580-1.sd | 4 + ld/testsuite/ld-elf/pr26580-2.sd | 4 + ld/testsuite/ld-elf/pr26580-3.out | 2 + ld/testsuite/ld-elf/pr26580-4.out | 2 + ld/testsuite/ld-elf/pr26580-a.c | 20 + ld/testsuite/ld-elf/pr26580-a.s | 10 + ld/testsuite/ld-elf/pr26580-b.c | 3 + ld/testsuite/ld-elf/pr26580-b.s | 10 + ld/testsuite/ld-elf/pr26590.err | 3 + ld/testsuite/ld-elf/pr26590a.c | 10 + ld/testsuite/ld-elf/pr26590b.c | 10 + ld/testsuite/ld-elf/pr26590c.c | 11 + ld/testsuite/ld-elf/pr26590d.c | 1 + ld/testsuite/ld-elf/shared.exp | 136 +- ld/testsuite/ld-elf/tls.exp | 4 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 6 +- ld/testsuite/ld-elfvers/vers.exp | 8 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 20 +- ld/testsuite/ld-elfweak/elfweak.exp | 12 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 3 + ld/testsuite/ld-msp430-elf/uleb128.s | 34 + ld/testsuite/ld-msp430-elf/uleb128_430.d | 10 + ld/testsuite/ld-msp430-elf/uleb128_430x.d | 10 + ld/testsuite/ld-plugin/lto-18.out | 1 + ld/testsuite/ld-plugin/lto-18a.c | 22 + ld/testsuite/ld-plugin/lto-18b.c | 8 + ld/testsuite/ld-plugin/lto-18c.c | 8 + ld/testsuite/ld-plugin/lto-18d.c | 1 + ld/testsuite/ld-plugin/lto.exp | 87 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr15146.d | 4 - ld/testsuite/ld-plugin/pr15146a.c | 13 - ld/testsuite/ld-plugin/pr15146b.c | 1 - ld/testsuite/ld-plugin/pr15146c.c | 0 ld/testsuite/ld-plugin/pr15146d.c | 7 - .../ld-riscv-elf/attr-merge-arch-failed-01.d | 8 +- .../ld-riscv-elf/attr-merge-arch-failed-01a.s | 2 +- .../ld-riscv-elf/attr-merge-arch-failed-01b.s | 2 +- .../ld-riscv-elf/attr-merge-arch-failed-02.d | 27 + .../ld-riscv-elf/attr-merge-arch-failed-02a.s | 1 + .../ld-riscv-elf/attr-merge-arch-failed-02b.s | 1 + .../ld-riscv-elf/attr-merge-arch-failed-02c.s | 1 + .../ld-riscv-elf/attr-merge-arch-failed-02d.s | 1 + .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 4 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 4 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 4 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 4 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 4 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 4 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-scripts/crossref.exp | 8 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 4 +- ld/testsuite/ld-shared/shared.exp | 2 +- ld/testsuite/ld-size/size.exp | 8 +- ld/testsuite/ld-srec/srec.exp | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 | Bin 0 -> 542 bytes ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 | Bin 0 -> 710 bytes ld/testsuite/ld-x86-64/pe-x86-64-2.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 | Bin 0 -> 557 bytes ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 | Bin 0 -> 537 bytes ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 | Bin 0 -> 718 bytes ld/testsuite/ld-x86-64/pe-x86-64-3.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 | Bin 0 -> 538 bytes ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 | Bin 0 -> 539 bytes ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 | Bin 0 -> 716 bytes ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 | Bin 0 -> 432 bytes ld/testsuite/ld-x86-64/pe-x86-64-4.od | 67 + ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 | Bin 0 -> 668 bytes ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 | Bin 0 -> 563 bytes ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 | Bin 0 -> 438 bytes ld/testsuite/ld-x86-64/pe-x86-64.exp | 66 + ld/testsuite/ld-x86-64/x86-64.exp | 4 +- ld/testsuite/lib/ld-lib.exp | 32 +- libiberty/ChangeLog | 67 + libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 12 +- libiberty/configure | 21 +- libiberty/cp-demangle.c | 80 +- libiberty/d-demangle.c | 116 +- libiberty/floatformat.c | 19 +- libiberty/simple-object-elf.c | 5 + libiberty/testsuite/d-demangle-expected | 24 +- libiberty/testsuite/demangle-expected | 23 +- opcodes/ChangeLog | 170 + opcodes/aarch64-asm-2.c | 197 +- opcodes/aarch64-dis-2.c | 2523 +++--- opcodes/aarch64-dis.c | 35 +- opcodes/aarch64-opc-2.c | 16 +- opcodes/aarch64-opc.c | 79 +- opcodes/aarch64-tbl.h | 6 + opcodes/bpf-desc.c | 80 + opcodes/bpf-desc.h | 9 +- opcodes/bpf-opc.c | 96 + opcodes/bpf-opc.h | 8 +- opcodes/csky-dis.c | 252 +- opcodes/csky-opc.h | 2799 ++++++- opcodes/i386-dis.c | 107 +- opcodes/i386-gen.c | 10 + opcodes/i386-init.h | 394 +- opcodes/i386-opc.h | 6 + opcodes/i386-opc.tbl | 16 + opcodes/i386-tbl.h | 8136 ++++++++++---------- opcodes/ppc-dis.c | 24 + opcodes/rx-dis.c | 16 +- sim/ChangeLog | 20 + sim/bpf/bpf-helpers.h | 2 +- sim/bpf/bpf.c | 1 + sim/bpf/configure | 65 +- sim/bpf/configure.ac | 1 + sim/bpf/sem-be.c | 16 +- sim/bpf/sem-le.c | 16 +- sim/bpf/sim-if.c | 2 + sim/bpf/traps.c | 2 + sim/configure | 8 +- sim/configure.ac | 8 +- sim/m32r/ChangeLog | 6 + sim/m32r/m32r.c | 20 +- sim/testsuite/ChangeLog | 5 + sim/testsuite/sim/bpf/alu.s | 26 +- sim/testsuite/sim/bpf/alu32.s | 31 +- 683 files changed, 26336 insertions(+), 11811 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/dfb.d create mode 100644 gas/testsuite/gas/aarch64/dfb.s create mode 100644 gas/testsuite/gas/aarch64/v8-r-bad-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/v8-r-bad-sysregs.l create mode 100644 gas/testsuite/gas/aarch64/v8-r-bad-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/v8-r-sysregs-need-arch.d create mode 100644 gas/testsuite/gas/aarch64/v8-r-sysregs-need-arch.l create mode 100644 gas/testsuite/gas/aarch64/v8-r-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/v8-r-sysregs.s create mode 100644 gas/testsuite/gas/all/nop.d create mode 100644 gas/testsuite/gas/all/nop.s create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-2.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-2.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.l create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-4.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-4.s create mode 100644 gas/testsuite/gas/i386/keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/keylocker.d create mode 100644 gas/testsuite/gas/i386/keylocker.s create mode 100644 gas/testsuite/gas/i386/property-10.d create mode 100644 gas/testsuite/gas/i386/property-10.s create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-10.d create mode 100644 gdb/nat/netbsd-nat.c create mode 100644 gdb/nat/netbsd-nat.h copy gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.c => i386-prologue- [...] rename gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.exp => i386-prolo [...] create mode 100644 gdb/testsuite/gdb.arch/x86-avx512bf16.c create mode 100644 gdb/testsuite/gdb.arch/x86-avx512bf16.exp copy gdb/testsuite/{gdb.arch/riscv-tdesc-regs.c => gdb.base/bp-cmds-sourced-script [...] copy gdb/testsuite/gdb.base/{label-without-address.exp => bp-cmds-sourced-script.e [...] copy gdb/testsuite/gdb.base/{label-without-address.exp => bp-cmds-sourced-script.g [...] copy gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/msym- [...] copy gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/msym- [...] copy gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/msym- [...] copy gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/msym- [...] create mode 100644 gdb/testsuite/gdb.base/msym-bp-shl.exp copy gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/msym- [...] create mode 100644 gdb/testsuite/gdb.base/msym-bp.exp rename gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/ski [...] copy gdb/testsuite/gdb.base/{label-without-address.exp => skipcxx.exp} (64%) create mode 100644 gdb/testsuite/gdb.cp/call-method-register.cc create mode 100644 gdb/testsuite/gdb.cp/call-method-register.exp create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.c create mode 100644 gdb/testsuite/gdb.dwarf2/intbits.exp copy gdb/testsuite/{gdb.opt/inline-small-func.c => gdb.mi/mi-break-qualified.cc} (65%) create mode 100644 gdb/testsuite/gdb.mi/mi-break-qualified.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-continue.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-interrupt.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-no-resumed.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-ping-pong-next.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-thread-find.exp delete mode 100644 gdb/testsuite/gdb.multi/multi-target.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp.tcl create mode 100644 gdb/unittests/enum-flags-selftests.c create mode 100644 gdbserver/netbsd-amd64-low.cc create mode 100644 gdbserver/netbsd-low.cc create mode 100644 gdbserver/netbsd-low.h create mode 100644 gdbsupport/eintr.h create mode 100644 gnulib/patches/0001-use-windows-stat create mode 100644 ld/testsuite/ld-cris/locref3.s create mode 100644 ld/testsuite/ld-cris/pr26589.d create mode 100644 ld/testsuite/ld-elf/pr26391.nd create mode 100644 ld/testsuite/ld-elf/pr26391.out create mode 100644 ld/testsuite/ld-elf/pr26391a.c create mode 100644 ld/testsuite/ld-elf/pr26391b.c create mode 100644 ld/testsuite/ld-elf/pr26391c.c create mode 100644 ld/testsuite/ld-elf/pr26391d.c create mode 100644 ld/testsuite/ld-elf/pr26580-1.sd create mode 100644 ld/testsuite/ld-elf/pr26580-2.sd create mode 100644 ld/testsuite/ld-elf/pr26580-3.out create mode 100644 ld/testsuite/ld-elf/pr26580-4.out create mode 100644 ld/testsuite/ld-elf/pr26580-a.c create mode 100644 ld/testsuite/ld-elf/pr26580-a.s create mode 100644 ld/testsuite/ld-elf/pr26580-b.c create mode 100644 ld/testsuite/ld-elf/pr26580-b.s create mode 100644 ld/testsuite/ld-elf/pr26590.err create mode 100644 ld/testsuite/ld-elf/pr26590a.c create mode 100644 ld/testsuite/ld-elf/pr26590b.c create mode 100644 ld/testsuite/ld-elf/pr26590c.c create mode 100644 ld/testsuite/ld-elf/pr26590d.c create mode 100644 ld/testsuite/ld-msp430-elf/uleb128.s create mode 100644 ld/testsuite/ld-msp430-elf/uleb128_430.d create mode 100644 ld/testsuite/ld-msp430-elf/uleb128_430x.d create mode 100644 ld/testsuite/ld-plugin/lto-18.out create mode 100644 ld/testsuite/ld-plugin/lto-18a.c create mode 100644 ld/testsuite/ld-plugin/lto-18b.c create mode 100644 ld/testsuite/ld-plugin/lto-18c.c create mode 100644 ld/testsuite/ld-plugin/lto-18d.c delete mode 100644 ld/testsuite/ld-plugin/pr15146.d delete mode 100644 ld/testsuite/ld-plugin/pr15146a.c delete mode 100644 ld/testsuite/ld-plugin/pr15146b.c delete mode 100644 ld/testsuite/ld-plugin/pr15146c.c delete mode 100644 ld/testsuite/ld-plugin/pr15146d.c create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02c.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02d.s create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64.exp