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-vs-O3_LTO in repository toolchain/ci/binutils-gdb.
from 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
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 46 + bfd/coff-x86_64.c | 22 +- bfd/config.bfd | 16 +- bfd/elf-bfd.h | 5 +- bfd/elf.c | 8 +- bfd/elf32-cris.c | 2 +- bfd/elflink.c | 207 ++- bfd/elfxx-sparc.c | 20 +- bfd/reloc.c | 18 + bfd/verilog.c | 15 +- bfd/version.h | 2 +- binutils/ChangeLog | 30 + binutils/README-how-to-make-a-release | 4 + binutils/dwarf.c | 76 +- binutils/nm.c | 2 +- binutils/objcopy.c | 2 +- binutils/readelf.c | 2 + gas/ChangeLog | 78 ++ gas/NEWS | 4 + gas/config/obj-elf.c | 5 +- gas/config/tc-aarch64.c | 2 +- gas/config/tc-arm.c | 39 +- gas/config/tc-bpf.h | 3 + gas/config/tc-csky.c | 5 +- gas/config/tc-ia64.h | 2 + gas/config/tc-m68hc11.c | 2 +- gas/config/tc-mmix.h | 2 + gas/config/tc-or1k.h | 2 + gas/config/tc-ppc.c | 8 +- gas/config/tc-xgate.c | 2 +- gas/doc/as.texi | 39 +- gas/doc/internals.texi | 10 + gas/dwarf2dbg.c | 29 +- gas/read.c | 81 +- gas/read.h | 1 + gas/testsuite/gas/all/gas.exp | 3 + gas/testsuite/gas/all/nop.d | 8 + gas/testsuite/gas/all/nop.s | 2 + gas/testsuite/gas/cfi/reloc-pe-i386.d | 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 | 73 +- gas/testsuite/gas/i386/space1.l | 10 +- gas/testsuite/gas/i386/x86-64-w64-pcrel.d | 8 +- gas/write.c | 2 +- gdb/ChangeLog | 1367 ++++++++++++++++++++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 + gdb/NEWS | 14 +- gdb/aarch64-tdep.c | 27 +- gdb/ada-lang.c | 128 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 2 +- gdb/ada-valprint.c | 6 +- gdb/agent.c | 2 +- gdb/amd64-tdep.c | 28 +- gdb/arc-tdep.c | 17 +- gdb/arm-tdep.c | 198 ++- 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 | 6 +- 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/coffread.c | 2 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-c-types.c | 23 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 28 +- gdb/compile/compile-object-run.c | 6 +- gdb/compile/compile.c | 2 +- gdb/completer.c | 29 +- gdb/completer.h | 4 +- gdb/config.in | 5 +- gdb/configure | 77 +- gdb/configure.ac | 6 - gdb/cp-valprint.c | 4 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 9 +- gdb/d-lang.c | 73 +- 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 | 88 +- gdb/eval.c | 20 +- gdb/expprint.c | 22 +- gdb/f-exp.y | 2 +- gdb/f-lang.c | 87 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 14 +- gdb/fbsd-nat.c | 139 +- gdb/fbsd-nat.h | 4 - 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/ft32-tdep.c | 16 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdbarch.c | 53 +- gdb/gdbarch.h | 24 +- gdb/gdbarch.sh | 14 +- gdb/gdbtypes.c | 254 ++-- gdb/gdbtypes.h | 313 +++-- gdb/go-exp.y | 2 +- gdb/go-lang.c | 48 +- 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 | 79 +- gdb/i386-tdep.h | 18 +- gdb/ia64-tdep.c | 4 +- gdb/infcall.c | 8 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 15 +- gdb/jit.c | 6 +- gdb/language.c | 186 +-- gdb/language.h | 238 ++-- gdb/linespec.c | 120 +- gdb/linux-nat.c | 11 +- gdb/linux-tdep.c | 6 +- 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-tdep.c | 86 +- gdb/mips-tdep.h | 2 +- gdb/moxie-tdep.c | 2 +- gdb/nds32-tdep.c | 16 +- gdb/nios2-tdep.c | 13 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 62 +- gdb/opencl-lang.c | 84 +- gdb/or1k-tdep.c | 13 +- gdb/p-lang.c | 63 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 9 +- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-nbsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 44 +- gdb/printcmd.c | 6 +- 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/record-btrace.c | 10 +- gdb/reggroups.c | 2 +- gdb/riscv-tdep.c | 29 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-lynx178-tdep.c | 2 +- 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/sparc-tdep.c | 39 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-tdep.c | 12 +- gdb/stabsread.c | 46 +- gdb/symfile.c | 1 + gdb/symtab.c | 10 +- gdb/target-descriptions.c | 45 +- gdb/target-descriptions.h | 22 +- gdb/testsuite/ChangeLog | 291 +++++ 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 ...{nested-addr.exp => bp-cmds-sourced-script.exp} | 29 +- ...{nested-addr.exp => bp-cmds-sourced-script.gdb} | 26 +- 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/lineinc.c | 1 + gdb/testsuite/gdb.base/load-command.c | 1 + gdb/testsuite/gdb.base/macscp1.c | 2 + .../msym-bp-2.c} | 5 +- .../msym-bp-shl-lib.c} | 5 +- .../msym-bp-shl-main-2.c} | 5 +- .../msym-bp-shl-main.c} | 7 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 107 ++ .../msym-bp.c} | 9 +- 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} | 14 +- .../gdb.base/{nested-addr.exp => skipcxx.exp} | 23 +- 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/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/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 +- .../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/var-cmd.c | 2 +- gdb/testsuite/gdb.modula2/multidim.c | 2 + 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/gdb.exp | 55 +- gdb/testsuite/lib/gdbserver-support.exp | 9 +- gdb/testsuite/lib/mi-support.exp | 162 ++- gdb/testsuite/lib/rust-support.exp | 19 + 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/valarith.c | 34 +- gdb/valops.c | 32 +- gdb/valprint.c | 40 +- gdb/value.c | 22 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 - gdb/version.in | 2 +- gdb/windows-nat.c | 35 +- gdb/windows-tdep.c | 2 +- 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 | 10 + gdbserver/ax.cc | 2 +- gdbserver/linux-x86-low.cc | 4 +- gdbserver/tracepoint.cc | 2 +- gdbsupport/ChangeLog | 35 + gdbsupport/common.m4 | 10 +- gdbsupport/config.in | 2 +- gdbsupport/configure | 16 +- gdbsupport/enum-flags.h | 370 ++++-- gdbsupport/tdesc.cc | 3 +- gdbsupport/tdesc.h | 1 + gdbsupport/traits.h | 67 + gdbsupport/valid-expr.h | 35 +- include/ChangeLog | 53 + include/bfdlink.h | 3 + include/elf/common.h | 2 + include/floatformat.h | 3 + include/opcode/csky.h | 67 +- ld/ChangeLog | 74 ++ ld/NEWS | 2 + ld/emultempl/elf.em | 4 + ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/ld.texi | 6 + ld/ldelf.c | 3 +- ld/lexsup.c | 4 + ld/plugin.c | 2 +- ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + ld/testsuite/ld-elf/elf.exp | 121 ++ 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/shared.exp | 3 + ld/testsuite/ld-elf/tls.exp | 2 +- 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/lib/ld-lib.exp | 32 +- libiberty/ChangeLog | 8 + libiberty/floatformat.c | 19 +- opcodes/ChangeLog | 9 + opcodes/csky-dis.c | 32 +- opcodes/ppc-dis.c | 2 +- 422 files changed, 8382 insertions(+), 3151 deletions(-) create mode 100644 gas/testsuite/gas/all/nop.d create mode 100644 gas/testsuite/gas/all/nop.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 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/{nested-addr.exp => bp-cmds-sourced-script.exp} (53%) copy gdb/testsuite/gdb.base/{nested-addr.exp => bp-cmds-sourced-script.gdb} (54%) copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/msym-bp-2 [...] copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/msym-bp-s [...] copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/msym-bp-s [...] copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/msym-bp-s [...] create mode 100644 gdb/testsuite/gdb.base/msym-bp-shl.exp copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/msym-bp.c} (93%) create mode 100644 gdb/testsuite/gdb.base/msym-bp.exp copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.c => gdb.base/skipcxx.c [...] copy gdb/testsuite/gdb.base/{nested-addr.exp => skipcxx.exp} (56%) create mode 100644 gdb/testsuite/gdb.cp/call-method-register.cc create mode 100644 gdb/testsuite/gdb.cp/call-method-register.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/unittests/enum-flags-selftests.c 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-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