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/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/binutils-gdb.
from 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
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 11 + bfd/elflink.c | 207 ++++++-- bfd/version.h | 2 +- gas/ChangeLog | 41 ++ gas/NEWS | 4 + gas/config/tc-bpf.h | 1 + gas/config/tc-csky.c | 5 +- gas/config/tc-ia64.h | 2 + gas/config/tc-mmix.h | 2 + gas/config/tc-or1k.h | 2 + gas/config/tc-s12z.c | 9 +- gas/doc/as.texi | 39 +- gas/doc/internals.texi | 10 + gas/dwarf2dbg.c | 29 +- gas/read.c | 76 ++- 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/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 | 5 + gas/testsuite/gas/i386/space1.l | 10 +- gas/write.c | 2 +- gdb/ChangeLog | 406 ++++++++++++++ gdb/Makefile.in | 1 + gdb/NEWS | 14 +- gdb/aarch64-tdep.c | 8 +- gdb/ada-lang.c | 52 +- 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/arm-tdep.c | 137 ++++- gdb/avr-tdep.c | 15 +- gdb/ax-gdb.c | 17 +- gdb/bcache.c | 21 +- gdb/bcache.h | 41 +- gdb/bsd-uthread.c | 6 +- gdb/btrace.c | 4 +- gdb/c-lang.c | 6 +- gdb/c-typeprint.c | 21 +- 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 | 17 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 22 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 9 +- gdb/d-lang.c | 13 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 12 +- gdb/dwarf2/expr.c | 6 +- gdb/dwarf2/loc.c | 2 +- gdb/dwarf2/read.c | 58 +- gdb/eval.c | 18 +- gdb/f-exp.y | 2 +- gdb/f-lang.c | 2 +- gdb/f-typeprint.c | 2 +- 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/ft32-tdep.c | 16 +- gdb/gdbarch.c | 53 +- gdb/gdbarch.h | 24 +- gdb/gdbarch.sh | 14 +- gdb/gdbtypes.c | 223 ++++---- gdb/gdbtypes.h | 292 ++++++---- gdb/go-exp.y | 2 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-value.c | 4 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-tdep.c | 69 +-- gdb/i386-tdep.h | 18 +- gdb/ia64-tdep.c | 4 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 3 + gdb/linespec.c | 88 ++-- gdb/linux-nat.c | 11 +- gdb/linux-tdep.c | 6 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m68k-tdep.c | 174 ++++-- gdb/m68k-tdep.h | 4 + gdb/mdebugread.c | 12 +- gdb/mi/mi-cmd-break.c | 10 +- gdb/microblaze-tdep.c | 2 +- gdb/mips-tdep.c | 12 +- gdb/mips-tdep.h | 2 +- gdb/moxie-tdep.c | 2 +- gdb/nds32-tdep.c | 2 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 2 +- gdb/opencl-lang.c | 36 +- gdb/or1k-tdep.c | 2 +- gdb/p-lang.c | 2 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- 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-type.c | 2 +- gdb/python/py-value.c | 4 +- gdb/record-btrace.c | 10 +- gdb/reggroups.c | 2 +- gdb/riscv-tdep.c | 8 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-lynx178-tdep.c | 2 +- gdb/rs6000-tdep.c | 4 +- gdb/rust-lang.c | 10 +- gdb/rx-tdep.c | 4 +- gdb/s390-tdep.c | 27 +- gdb/sh-tdep.c | 4 +- gdb/sparc-tdep.c | 22 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-tdep.c | 12 +- gdb/stabsread.c | 37 +- gdb/target-descriptions.c | 12 +- gdb/testsuite/ChangeLog | 133 +++++ gdb/testsuite/gdb.arch/x86-avx512bf16.c | 164 ++++++ gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 74 +++ gdb/testsuite/gdb.base/catch-follow-exec.c | 2 + gdb/testsuite/gdb.base/catch-signal.c | 2 + 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/dprintf-detach.c | 2 + gdb/testsuite/gdb.base/endianity.c | 2 + gdb/testsuite/gdb.base/execd-prog.c | 2 + 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/pr10179-a.c | 1 + 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/share-env-with-gdbserver.c | 4 +- gdb/testsuite/gdb.base/stack-checking.c | 3 +- gdb/testsuite/gdb.base/varargs.c | 2 + gdb/testsuite/gdb.cp/ambiguous.cc | 6 +- 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-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.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.modula2/multidim.c | 2 + gdb/testsuite/gdb.opt/inline-small-func.c | 3 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 + gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 1 + gdb/testsuite/gdb.trace/qtro.c | 2 + gdb/testsuite/lib/gdb.exp | 51 ++ gdb/testsuite/lib/mi-support.exp | 162 ++++-- gdb/tic6x-tdep.c | 2 +- gdb/type-stack.c | 9 +- gdb/type-stack.h | 10 +- gdb/typeprint.c | 2 +- gdb/unittests/enum-flags-selftests.c | 586 +++++++++++++++++++++ gdb/valarith.c | 28 +- gdb/valops.c | 18 +- gdb/valprint.c | 4 +- gdb/value.c | 6 +- gdb/version.in | 2 +- 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 | 38 +- gdbserver/ChangeLog | 5 + gdbserver/ax.cc | 2 +- gdbserver/tracepoint.cc | 2 +- gdbsupport/ChangeLog | 30 ++ gdbsupport/enum-flags.h | 370 ++++++++++--- gdbsupport/tdesc.cc | 3 +- gdbsupport/tdesc.h | 1 + gdbsupport/traits.h | 67 +++ gdbsupport/valid-expr.h | 35 +- include/ChangeLog | 49 ++ include/bfdlink.h | 3 + include/floatformat.h | 3 + include/opcode/csky.h | 67 +-- ld/ChangeLog | 30 ++ ld/NEWS | 2 + ld/emultempl/elf.em | 4 + ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/ld.texi | 6 + ld/lexsup.c | 4 + 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 + libiberty/ChangeLog | 8 + libiberty/floatformat.c | 19 +- 264 files changed, 4934 insertions(+), 1296 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.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 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-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