This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from 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 new db92ac4568 Use arrays rather than pointers for global string constants new cbe256847e Remove ui::num new 08cc37dd04 Avoid running one Rust test against older LLVM
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 6 + bfd/elf32-cris.c | 2 +- bfd/version.h | 2 +- binutils/ChangeLog | 5 + binutils/README-how-to-make-a-release | 4 + gas/ChangeLog | 45 ++ gas/NEWS | 4 + 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-mmix.h | 2 + gas/config/tc-or1k.h | 2 + gas/doc/as.texi | 32 +- gas/doc/internals.texi | 10 + 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/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/space1.l | 10 +- gas/write.c | 2 +- gdb/ChangeLog | 403 ++++++++++++++ gdb/Makefile.in | 1 + gdb/NEWS | 10 + 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 | 23 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 28 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 9 +- gdb/d-lang.c | 13 +- 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 | 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/ft32-tdep.c | 16 +- gdb/gdbarch.c | 8 +- gdb/gdbarch.h | 16 +- gdb/gdbarch.sh | 10 +- gdb/gdbtypes.c | 237 +++++---- gdb/gdbtypes.h | 308 +++++++---- 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 | 32 +- gdb/i386-tdep.h | 18 +- gdb/ia64-tdep.c | 4 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 2 +- gdb/jit.c | 6 +- gdb/linespec.c | 90 ++-- 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-exp.y | 2 +- 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 | 46 +- gdb/target-descriptions.c | 7 +- gdb/testsuite/ChangeLog | 128 +++++ 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/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/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/lib/mi-support.exp | 162 ++++-- gdb/testsuite/lib/rust-support.exp | 19 + gdb/tic6x-tdep.c | 2 +- gdb/top.c | 4 - gdb/top.h | 3 - gdb/type-stack.c | 9 +- gdb/type-stack.h | 10 +- gdb/typeprint.c | 2 +- gdb/ui-style.c | 2 +- gdb/unittests/enum-flags-selftests.c | 586 +++++++++++++++++++++ gdb/unittests/memory-map-selftests.c | 2 +- gdb/valarith.c | 28 +- gdb/valops.c | 18 +- gdb/valprint.c | 4 +- gdb/value.c | 6 +- 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 | 30 ++ gdbsupport/enum-flags.h | 370 ++++++++++--- gdbsupport/traits.h | 67 +++ gdbsupport/valid-expr.h | 35 +- ld/ChangeLog | 5 + ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + 236 files changed, 3806 insertions(+), 1271 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 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-cris/locref3.s create mode 100644 ld/testsuite/ld-cris/pr26589.d