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-next-allyesconfig in repository toolchain/ci/binutils-gdb.
from dbb078f66e When displaying ARM private file flag bits, use a 0x prefix. adds 098caef485 Refactor struct trad_frame_saved_regs adds c5e71b3332 [gdb/testsuite] Don't require gold for gdb.base/morestack.exp adds a754fbdfa2 gdb/testsuite: use clean_restart in gdb.server/solib-list.exp adds 7b0ff8a22a gdb/testsuite: use build_executable in gdb.server/stop-reply [...] adds 5169ae34bc gdb/testsuite: use clean_restart in gdb.server/ext-run.exp adds d8387cc8b6 gdb/testsuite: use clean_restart in gdb.server/server-run.exp adds 8dc558a072 gdb/testsuite: avoid reading files through the remote protoc [...] adds 335709bc5a gdb: make "set debug timestamp" work nice with new debug printouts adds e71daf80d3 gdb: use infrun_debug_printf in print_target_wait_results adds 3ec3145c5d gdb: introduce scoped debug prints adds e4ad960a57 [gdb/symtab] Remove superfluous end-of-sequence marker adds cd6d537c48 elf: Allow mixed ordered/unordered inputs for non-relocatable link adds dbed468bcb sim: common: rename sim_print_config adds 19b1c38562 sim: common: add a version output helper w/copyright+license info adds 2b667e3297 sim: common: use sim_config_print name adds babd2ee15d sim: common: version: add build & homepage info when interactive adds dfb856ba26 sim: update bug URI to https:// adds c68ea49f59 gdb: bfin: use align helper adds 9353bb9ed6 Automatic date update in version.in adds 9416af6e7d sim: stdlib.h for abs() adds 3d52735bab sim: include stdlib.h for atoi() adds 18b9872261 RISC-V: Ouput __global_pointer$ as dynamic symbol when gener [...] adds de6a7ee4bd asan: heap buffer overflow in _bfd_vms_slurp_egsd adds 40b119304e Re: elf: Allow mixed ordered/unordered inputs for non-reloca [...] adds 5f8c2a1507 Update config.sub and config.guess adds d750c713c9 Update libiberty with latest sources from gcc mainline adds c8bad65eee is_relocatable_executable --exclude-libs failure adds b281a04ff0 ld sysroot-prefix test fails adds b5ff370e96 Fix TUI source window drawing adds 1b6d4bb223 Redraw both spaces between line numbers and source code adds 5519536196 Prevent flickering when redrawing the TUI source window new b09ad6eae9 libctf: do not print array declarators backwards new 57f97d0e6d libctf, ld: CTF dumper changes for consistency new 91e7ce2fd7 libctf, ld: more dumper improvements new ffeece6ac2 libctf, ld: prohibit getting the size or alignment of forwards new 37002871ac libctf, ld: dump enums: generally improve dump formatting new 1038406a8f libctf: rip out BFD_DEPENDENCIES / BFD_LIBADD new c59e30ed17 libctf: new testsuite new 9bc769718d libctf: new test of enum lookups with the _next iterator new abed0b0718 libctf: warn about information loss because of unreleased fo [...] new 6c3a38777b libctf, include: support unnamed structure members better new 8769046e5a libctf: remove outdated comment about parent dict importing new abe4ca69a1 libctf: fix lookups of pointers by name in parent dicts new 608a333d7d libctf: fix old ChangeLog typo new b4b6ea4680 libctf, ld: fix formatting of forwards to unions and enums
The 14 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: ChangeLog | 97 ++ Makefile.def | 4 +- Makefile.in | 13 + bfd/ChangeLog | 29 + bfd/bfd-in2.h | 7 +- bfd/elflink.c | 90 +- bfd/elfnn-riscv.c | 9 + bfd/section.c | 7 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 3 +- config.guess | 272 +++--- config.sub | 638 +++++++------ gas/ChangeLog | 6 + gas/config/obj-elf.c | 4 +- gdb/ChangeLog | 115 +++ gdb/aarch64-tdep.c | 47 +- gdb/alpha-mdebug-tdep.c | 8 +- gdb/alpha-tdep.c | 7 +- gdb/arc-tdep.c | 11 +- gdb/arm-tdep.c | 62 +- gdb/avr-tdep.c | 33 +- gdb/bfin-tdep.c | 6 +- gdb/buildsym.c | 9 +- gdb/cris-tdep.c | 47 +- gdb/csky-tdep.c | 10 +- gdb/debug.c | 4 + gdb/frame-unwind.c | 2 +- gdb/frame-unwind.h | 2 +- gdb/frv-tdep.c | 9 +- gdb/hppa-linux-tdep.c | 20 +- gdb/hppa-tdep.c | 40 +- gdb/hppa-tdep.h | 4 +- gdb/infrun.c | 45 +- gdb/infrun.h | 10 + gdb/lm32-tdep.c | 9 +- gdb/m32r-linux-tdep.c | 6 +- gdb/m32r-tdep.c | 7 +- gdb/m68hc11-tdep.c | 26 +- gdb/mips-tdep.c | 16 +- gdb/moxie-tdep.c | 2 +- gdb/riscv-tdep.c | 5 +- gdb/rs6000-tdep.c | 27 +- gdb/s390-linux-tdep.c | 18 +- gdb/s390-tdep.c | 18 +- gdb/score-tdep.c | 26 +- gdb/sparc-netbsd-tdep.c | 36 +- gdb/sparc-sol2-tdep.c | 14 +- gdb/sparc64-fbsd-tdep.c | 24 +- gdb/sparc64-netbsd-tdep.c | 30 +- gdb/sparc64-obsd-tdep.c | 10 +- gdb/sparc64-sol2-tdep.c | 18 +- gdb/testsuite/ChangeLog | 51 + gdb/testsuite/gdb.base/morestack.c | 5 +- gdb/testsuite/gdb.base/morestack.exp | 8 +- gdb/testsuite/gdb.base/ui-redirect.exp | 9 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 94 ++ gdb/testsuite/gdb.server/abspath.exp | 13 +- .../gdb.server/connect-without-multi-process.exp | 12 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 12 +- gdb/testsuite/gdb.server/ext-attach.exp | 12 +- gdb/testsuite/gdb.server/ext-restart.exp | 12 +- gdb/testsuite/gdb.server/ext-run.exp | 18 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 12 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 12 +- gdb/testsuite/gdb.server/no-thread-db.exp | 10 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 13 +- .../gdb.server/run-without-local-binary.exp | 7 + gdb/testsuite/gdb.server/server-kill.exp | 11 +- gdb/testsuite/gdb.server/server-run.exp | 13 +- gdb/testsuite/gdb.server/solib-list.exp | 14 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 14 +- gdb/testsuite/gdb.server/sysroot.exp | 54 +- gdb/testsuite/gdb.server/wrapper.exp | 12 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 16 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 5 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 7 +- gdb/tilegx-tdep.c | 19 +- gdb/trad-frame.c | 84 +- gdb/trad-frame.h | 173 +++- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-winsource.c | 9 +- gdb/utils.c | 34 +- gdb/v850-tdep.c | 9 +- gdb/vax-tdep.c | 12 +- gdbserver/ChangeLog | 4 + gdbserver/debug.cc | 4 + gdbsupport/ChangeLog | 8 + gdbsupport/common-debug.cc | 2 +- gdbsupport/common-debug.h | 81 +- include/ChangeLog | 10 + include/ctf-api.h | 12 +- ld/ChangeLog | 117 +++ ld/ldlang.c | 4 +- ld/testsuite/ld-ctf/array.d | 10 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 9 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 11 +- ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 5 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 11 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 13 +- ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 13 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 11 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 13 +- ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 7 +- ld/testsuite/ld-ctf/conflicting-enums.d | 22 +- ld/testsuite/ld-ctf/conflicting-typedefs.d | 14 +- ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 31 +- .../ld-ctf/cross-tu-cyclic-nonconflicting.d | 28 +- ld/testsuite/ld-ctf/cross-tu-into-cycle.d | 24 +- ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 20 +- ld/testsuite/ld-ctf/cycle-1.d | 11 +- ld/testsuite/ld-ctf/cycle-2.A.d | 13 +- ld/testsuite/ld-ctf/cycle-2.B.d | 13 +- ld/testsuite/ld-ctf/cycle-2.C.d | 13 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 31 +- ld/testsuite/ld-ctf/diag-cttname-null.d | 9 +- ld/testsuite/ld-ctf/diag-cuname.d | 13 +- ld/testsuite/ld-ctf/diag-parlabel.d | 13 +- .../ld-ctf/diag-wrong-magic-number-mixed.d | 14 +- ld/testsuite/ld-ctf/enum-forward.c | 2 + ld/testsuite/ld-ctf/enum-forward.d | 20 + ld/testsuite/ld-ctf/enums.c | 3 + ld/testsuite/ld-ctf/enums.d | 54 ++ ld/testsuite/ld-ctf/forward.c | 2 + ld/testsuite/ld-ctf/forward.d | 21 + ld/testsuite/ld-ctf/function.d | 7 +- ld/testsuite/ld-ctf/slice.d | 16 +- ld/testsuite/ld-ctf/super-sub-cycles.d | 29 +- ld/testsuite/ld-elf/pr26256-1.s | 20 + ld/testsuite/ld-elf/pr26256-1.t | 13 + ld/testsuite/ld-elf/pr26256-1a.d | 7 + ld/testsuite/ld-elf/pr26256-1b.d | 9 + ld/testsuite/ld-elf/pr26256-2.s | 32 + ld/testsuite/ld-elf/pr26256-2.t | 9 + ld/testsuite/ld-elf/pr26256-2a.d | 20 + ld/testsuite/ld-elf/pr26256-2b-alt.d | 21 + ld/testsuite/ld-elf/pr26256-2b.d | 22 + ld/testsuite/ld-elf/pr26256-3.s | 27 + ld/testsuite/ld-elf/pr26256-3a.d | 11 + ld/testsuite/ld-elf/pr26256-3a.t | 17 + ld/testsuite/ld-elf/pr26256-3b.d | 12 + ld/testsuite/ld-elf/pr26256-3b.t | 16 + ld/testsuite/ld-scripts/crossref.exp | 3 - ld/testsuite/ld-scripts/sysroot-prefix.exp | 9 + libctf/ChangeLog | 157 +++ libctf/ChangeLog-2020 | 2 +- libctf/Makefile.am | 40 +- libctf/Makefile.in | 128 ++- libctf/configure | 36 +- libctf/configure.ac | 30 +- libctf/ctf-archive.c | 4 +- libctf/ctf-create.c | 57 +- libctf/ctf-decl.c | 10 +- libctf/ctf-dedup.c | 6 +- libctf/ctf-dump.c | 331 ++++--- libctf/ctf-impl.h | 15 +- libctf/ctf-link.c | 30 + libctf/ctf-lookup.c | 197 +++- libctf/ctf-open.c | 13 +- libctf/ctf-types.c | 280 ++++-- libctf/ctf-util.c | 5 +- libctf/testsuite/config/default.exp | 59 ++ libctf/testsuite/lib/ctf-lib.exp | 409 ++++++++ .../testsuite/libctf-lookup/ambiguous-struct-A.c | 8 + .../testsuite/libctf-lookup/ambiguous-struct-B.c | 5 + libctf/testsuite/libctf-lookup/ambiguous-struct.c | 51 + libctf/testsuite/libctf-lookup/ambiguous-struct.lk | 4 + libctf/testsuite/libctf-lookup/enum-ctf.c | 8 + libctf/testsuite/libctf-lookup/enum-symbol-ctf.c | 1 + libctf/testsuite/libctf-lookup/enum-symbol.c | 153 +++ libctf/testsuite/libctf-lookup/enum-symbol.lk | 6 + libctf/testsuite/libctf-lookup/enum.c | 78 ++ libctf/testsuite/libctf-lookup/enum.lk | 10 + libctf/testsuite/libctf-lookup/lookup.exp | 43 + .../testsuite/libctf-lookup/struct-iteration-ctf.c | 28 + libctf/testsuite/libctf-lookup/struct-iteration.c | 92 ++ libctf/testsuite/libctf-lookup/struct-iteration.lk | 24 + libctf/testsuite/libctf-lookup/struct-lookup.c | 60 ++ libctf/testsuite/libctf-lookup/struct-lookup.lk | 4 + libctf/testsuite/libctf-regression/pptrtab-a.c | 3 + libctf/testsuite/libctf-regression/pptrtab-b.c | 4 + libctf/testsuite/libctf-regression/pptrtab.c | 54 ++ libctf/testsuite/libctf-regression/pptrtab.lk | 4 + libctf/testsuite/libctf-regression/regression.exp | 43 + libctf/testsuite/libctf-writable/pptrtab.c | 109 +++ libctf/testsuite/libctf-writable/pptrtab.lk | 3 + libctf/testsuite/libctf-writable/writable.exp | 38 + libiberty/ChangeLog | 117 ++- libiberty/configure | 1 + libiberty/configure.ac | 1 + libiberty/cp-demangle.c | 140 ++- libiberty/cp-demangle.h | 4 + libiberty/pex-win32.c | 2 +- libiberty/rust-demangle.c | 1010 +++++++++++++++++++- libiberty/simple-object-elf.c | 11 +- libiberty/strstr.c | 16 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/demangle-expected | 19 + libiberty/testsuite/rust-demangle-expected | 134 ++- sim/aarch64/ChangeLog | 4 + sim/aarch64/configure | 2 +- sim/arm/ChangeLog | 12 + sim/arm/configure | 2 +- sim/arm/iwmmxt.c | 1 + sim/arm/wrapper.c | 1 + sim/avr/ChangeLog | 4 + sim/avr/configure | 2 +- sim/bfin/ChangeLog | 8 + sim/bfin/configure | 2 +- sim/bfin/dv-bfin_dma.c | 2 + sim/bfin/machs.c | 2 + sim/bpf/configure | 2 +- sim/common/ChangeLog | 22 + sim/common/acinclude.m4 | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-options.c | 37 +- sim/common/sim-options.h | 4 + sim/cr16/ChangeLog | 4 + sim/cr16/configure | 2 +- sim/cris/ChangeLog | 4 + sim/cris/configure | 2 +- sim/d10v/ChangeLog | 4 + sim/d10v/configure | 2 +- sim/erc32/ChangeLog | 4 + sim/erc32/configure | 2 +- sim/frv/ChangeLog | 4 + sim/frv/configure | 2 +- sim/ft32/ChangeLog | 4 + sim/ft32/configure | 2 +- sim/h8300/ChangeLog | 4 + sim/h8300/configure | 2 +- sim/igen/ChangeLog | 8 + sim/igen/gen-icache.c | 1 + sim/igen/igen.c | 3 +- sim/iq2000/ChangeLog | 4 + sim/iq2000/configure | 2 +- sim/lm32/ChangeLog | 4 + sim/lm32/configure | 2 +- sim/m32c/ChangeLog | 4 + sim/m32c/configure | 2 +- sim/m32r/ChangeLog | 4 + sim/m32r/configure | 2 +- sim/m68hc11/ChangeLog | 4 + sim/m68hc11/configure | 2 +- sim/mcore/ChangeLog | 4 + sim/mcore/configure | 2 +- sim/microblaze/ChangeLog | 4 + sim/microblaze/configure | 2 +- sim/mips/ChangeLog | 4 + sim/mips/configure | 2 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/configure | 2 +- sim/moxie/ChangeLog | 4 + sim/moxie/configure | 2 +- sim/msp430/ChangeLog | 4 + sim/msp430/configure | 2 +- sim/or1k/configure | 2 +- sim/ppc/ChangeLog | 9 + sim/ppc/configure | 2 +- sim/ppc/configure.ac | 2 +- sim/ppc/gen-icache.c | 1 + sim/ppc/igen.c | 3 +- sim/pru/ChangeLog | 4 + sim/pru/configure | 2 +- sim/rl78/ChangeLog | 4 + sim/rl78/configure | 2 +- sim/rx/ChangeLog | 4 + sim/rx/configure | 2 +- sim/sh/ChangeLog | 4 + sim/sh/configure | 2 +- sim/sh64/ChangeLog | 4 + sim/sh64/configure | 2 +- sim/testsuite/ChangeLog | 4 + sim/testsuite/sim/bfin/ChangeLog | 4 + sim/testsuite/sim/bfin/mdma-skel.h | 1 + sim/v850/ChangeLog | 4 + sim/v850/configure | 2 +- 277 files changed, 6461 insertions(+), 1705 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-out-of-range-end-of-seq.exp create mode 100644 ld/testsuite/ld-ctf/enum-forward.c create mode 100644 ld/testsuite/ld-ctf/enum-forward.d create mode 100644 ld/testsuite/ld-ctf/enums.c create mode 100644 ld/testsuite/ld-ctf/enums.d create mode 100644 ld/testsuite/ld-ctf/forward.c create mode 100644 ld/testsuite/ld-ctf/forward.d create mode 100644 ld/testsuite/ld-elf/pr26256-1.s create mode 100644 ld/testsuite/ld-elf/pr26256-1.t create mode 100644 ld/testsuite/ld-elf/pr26256-1a.d create mode 100644 ld/testsuite/ld-elf/pr26256-1b.d create mode 100644 ld/testsuite/ld-elf/pr26256-2.s create mode 100644 ld/testsuite/ld-elf/pr26256-2.t create mode 100644 ld/testsuite/ld-elf/pr26256-2a.d create mode 100644 ld/testsuite/ld-elf/pr26256-2b-alt.d create mode 100644 ld/testsuite/ld-elf/pr26256-2b.d create mode 100644 ld/testsuite/ld-elf/pr26256-3.s create mode 100644 ld/testsuite/ld-elf/pr26256-3a.d create mode 100644 ld/testsuite/ld-elf/pr26256-3a.t create mode 100644 ld/testsuite/ld-elf/pr26256-3b.d create mode 100644 ld/testsuite/ld-elf/pr26256-3b.t create mode 100644 libctf/testsuite/config/default.exp create mode 100644 libctf/testsuite/lib/ctf-lib.exp create mode 100644 libctf/testsuite/libctf-lookup/ambiguous-struct-A.c create mode 100644 libctf/testsuite/libctf-lookup/ambiguous-struct-B.c create mode 100644 libctf/testsuite/libctf-lookup/ambiguous-struct.c create mode 100644 libctf/testsuite/libctf-lookup/ambiguous-struct.lk create mode 100644 libctf/testsuite/libctf-lookup/enum-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/enum-symbol-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/enum-symbol.c create mode 100644 libctf/testsuite/libctf-lookup/enum-symbol.lk create mode 100644 libctf/testsuite/libctf-lookup/enum.c create mode 100644 libctf/testsuite/libctf-lookup/enum.lk create mode 100644 libctf/testsuite/libctf-lookup/lookup.exp create mode 100644 libctf/testsuite/libctf-lookup/struct-iteration-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/struct-iteration.c create mode 100644 libctf/testsuite/libctf-lookup/struct-iteration.lk create mode 100644 libctf/testsuite/libctf-lookup/struct-lookup.c create mode 100644 libctf/testsuite/libctf-lookup/struct-lookup.lk create mode 100644 libctf/testsuite/libctf-regression/pptrtab-a.c create mode 100644 libctf/testsuite/libctf-regression/pptrtab-b.c create mode 100644 libctf/testsuite/libctf-regression/pptrtab.c create mode 100644 libctf/testsuite/libctf-regression/pptrtab.lk create mode 100644 libctf/testsuite/libctf-regression/regression.exp create mode 100644 libctf/testsuite/libctf-writable/pptrtab.c create mode 100644 libctf/testsuite/libctf-writable/pptrtab.lk create mode 100644 libctf/testsuite/libctf-writable/writable.exp