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-arm-mainline-allmodconfig in repository toolchain/ci/binutils-gdb.
from ae7754b256 Change end_psymtab_common to a method adds b1a92c635c PR26806, Suspected linker bug with LTO adds fb446b46cb Automatic date update in version.in adds 8807d3127c sim/bpf: re-generate configure adds e1f57067b1 gdb/riscv: read frame base register as unsigned in the unwinder adds ab8f783d7a [gdb/testsuite] Remove .debug_line.dwo from gdb.dwarf2/fissi [...] adds 7ea44a51fa Fix testcases using __attribute__((noclone)) with Clang adds 6539a36d0e Detect and report incompatible gdb_compile options adds 1c2bec1918 Fix gdb.base/print-file-var.exp with Clang adds dda83cd783 gdb, gdbserver, gdbsupport: fix leading space vs tabs issues new 5b3d3560e9 Minor Python simplifications new 8768c3e362 Add get_standard_config_dir function new 64aaad6349 gdb: use get_standard_config_dir when looking for .gdbinit new 74d877e522 gdb: new function to wrap up executing command line scripts/ [...]
The 4 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 | 9 + bfd/elflink.c | 47 +- bfd/version.h | 2 +- gdb/ChangeLog | 412 +++ gdb/NEWS | 6 + gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-ravenscar-thread.c | 18 +- gdb/aarch64-tdep.c | 516 +-- gdb/aarch64-tdep.h | 2 +- gdb/ada-exp.y | 90 +- gdb/ada-lang.c | 3598 ++++++++++---------- gdb/ada-lang.h | 32 +- gdb/ada-tasks.c | 118 +- gdb/ada-typeprint.c | 22 +- gdb/ada-valprint.c | 24 +- gdb/ada-varobj.c | 2 +- gdb/addrmap.c | 82 +- gdb/addrmap.h | 6 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 30 +- gdb/alpha-bsd-nat.c | 8 +- gdb/alpha-linux-tdep.c | 12 +- gdb/alpha-mdebug-tdep.c | 16 +- gdb/alpha-netbsd-tdep.c | 4 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 110 +- gdb/amd64-bsd-nat.c | 4 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-linux-nat.c | 4 +- gdb/amd64-linux-tdep.c | 28 +- gdb/amd64-nat.c | 2 +- gdb/amd64-obsd-tdep.c | 20 +- gdb/amd64-tdep.c | 36 +- gdb/amd64-windows-tdep.c | 26 +- gdb/annotate.c | 4 +- gdb/arc-tdep.c | 66 +- gdb/arch-utils.c | 6 +- gdb/arch/arm-get-next-pcs.c | 18 +- gdb/arch/arm.c | 2 +- gdb/arm-linux-nat.c | 86 +- gdb/arm-linux-tdep.c | 26 +- gdb/arm-netbsd-tdep.c | 2 +- gdb/arm-pikeos-tdep.c | 4 +- gdb/arm-tdep.c | 2428 ++++++------- gdb/arm-tdep.h | 4 +- gdb/arm-wince-tdep.c | 4 +- gdb/auto-load.c | 29 +- gdb/auxv.c | 4 +- gdb/avr-tdep.c | 358 +- gdb/ax-gdb.c | 86 +- gdb/ax-general.c | 40 +- gdb/bfin-linux-tdep.c | 4 +- gdb/block.c | 8 +- gdb/block.h | 4 +- gdb/blockframe.c | 12 +- gdb/bpf-tdep.c | 2 +- gdb/break-catch-sig.c | 12 +- gdb/break-catch-syscall.c | 52 +- gdb/break-catch-throw.c | 6 +- gdb/breakpoint.c | 212 +- gdb/breakpoint.h | 2 +- gdb/bsd-uthread.c | 8 +- gdb/btrace.c | 2 +- gdb/build-id.c | 14 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 18 +- gdb/c-exp.y | 52 +- gdb/c-typeprint.c | 22 +- gdb/c-valprint.c | 6 +- gdb/c-varobj.c | 32 +- gdb/charset.c | 4 +- gdb/cli/cli-cmds.c | 38 +- gdb/cli/cli-decode.c | 38 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-script.c | 32 +- gdb/cli/cli-setshow.c | 2 +- gdb/coff-pe-read.c | 4 +- gdb/coffread.c | 40 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/compile/compile-object-load.c | 4 +- gdb/completer.c | 18 +- gdb/corefile.c | 4 +- gdb/corelow.c | 14 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 12 +- gdb/cp-namespace.c | 18 +- gdb/cp-support.c | 58 +- gdb/cp-valprint.c | 16 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 1098 +++--- gdb/d-exp.y | 14 +- gdb/darwin-nat-info.c | 158 +- gdb/darwin-nat.c | 72 +- gdb/darwin-nat.h | 2 +- gdb/dbxread.c | 144 +- gdb/dcache.c | 6 +- gdb/disasm.c | 8 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 207 +- gdb/dtrace-probe.c | 10 +- gdb/dwarf2/abbrev.c | 12 +- gdb/dwarf2/attribute.c | 2 +- gdb/dwarf2/expr.c | 34 +- gdb/dwarf2/frame.c | 110 +- gdb/dwarf2/index-cache.c | 6 +- gdb/dwarf2/index-write.c | 8 +- gdb/dwarf2/line-header.c | 14 +- gdb/dwarf2/loc.c | 12 +- gdb/dwarf2/macro.c | 224 +- gdb/dwarf2/read.c | 690 ++-- gdb/dwarf2/read.h | 4 +- gdb/elfread.c | 4 +- gdb/eval.c | 78 +- gdb/event-top.c | 10 +- gdb/exec.c | 14 +- gdb/exec.h | 2 +- gdb/expprint.c | 14 +- gdb/f-exp.y | 26 +- gdb/f-lang.c | 28 +- gdb/f-typeprint.c | 24 +- gdb/f-valprint.c | 8 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-tdep.c | 2 +- gdb/findvar.c | 26 +- gdb/fork-child.c | 4 +- gdb/frame-unwind.c | 6 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 12 +- gdb/frv-linux-tdep.c | 4 +- gdb/frv-tdep.c | 240 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 8 +- gdb/gdb_bfd.c | 46 +- gdb/gdb_buildall.sh | 8 +- gdb/gdb_mbuild.sh | 4 +- gdb/gdbarch.c | 42 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.sh | 64 +- gdb/gdbcore.h | 6 +- gdb/gdbthread.h | 10 +- gdb/gdbtypes.c | 76 +- gdb/gdbtypes.h | 10 +- gdb/glibc-tdep.c | 2 +- gdb/gnu-nat.c | 14 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 40 +- gdb/gnu-v3-abi.c | 30 +- gdb/go-exp.y | 14 +- gdb/go32-nat.c | 8 +- gdb/guile/guile-internal.h | 2 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-iterator.c | 4 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/guile/scm-value.c | 24 +- gdb/h8300-tdep.c | 34 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-tdep.c | 14 +- gdb/hppa-netbsd-nat.c | 8 +- gdb/hppa-netbsd-tdep.c | 12 +- gdb/hppa-obsd-nat.c | 4 +- gdb/hppa-tdep.c | 250 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-nat.c | 16 +- gdb/i386-darwin-nat.c | 146 +- gdb/i386-darwin-tdep.c | 70 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-linux-nat.c | 16 +- gdb/i386-linux-tdep.c | 20 +- gdb/i386-nto-tdep.c | 8 +- gdb/i386-obsd-tdep.c | 10 +- gdb/i386-sol2-nat.c | 30 +- gdb/i386-tdep.c | 2046 +++++------ gdb/i386-tdep.h | 2 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 10 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 50 +- gdb/ia64-libunwind-tdep.h | 12 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 308 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 12 +- gdb/infcall.c | 28 +- gdb/infcmd.c | 20 +- gdb/inferior.c | 8 +- gdb/infrun.c | 188 +- gdb/iq2000-tdep.c | 146 +- gdb/language.c | 4 +- gdb/linespec.c | 26 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 6 +- gdb/linux-tdep.c | 30 +- gdb/linux-thread-db.c | 48 +- gdb/lm32-tdep.c | 4 +- gdb/m2-exp.y | 26 +- gdb/m2-lang.c | 4 +- gdb/m2-typeprint.c | 18 +- gdb/m2-valprint.c | 12 +- gdb/m32c-tdep.c | 130 +- gdb/m32r-linux-tdep.c | 4 +- gdb/m32r-tdep.c | 12 +- gdb/m68hc11-tdep.c | 436 +-- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-linux-nat.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 4 +- gdb/machoread.c | 652 ++-- gdb/macrocmd.c | 28 +- gdb/macroexp.c | 452 +-- gdb/macroscope.c | 50 +- gdb/macrotab.c | 332 +- gdb/macrotab.h | 50 +- gdb/main.c | 101 +- gdb/mdebugread.c | 590 ++-- gdb/mep-tdep.c | 600 ++-- gdb/mi/mi-cmd-catch.c | 56 +- gdb/mi/mi-cmd-disas.c | 16 +- gdb/mi/mi-cmd-env.c | 36 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-var.c | 8 +- gdb/mi/mi-cmds.c | 16 +- gdb/mi/mi-main.c | 30 +- gdb/mi/mi-parse.c | 6 +- gdb/microblaze-tdep.c | 42 +- gdb/minidebug.c | 6 +- gdb/minsyms.c | 36 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 68 +- gdb/mips-netbsd-tdep.c | 8 +- gdb/mips-tdep.c | 438 +-- gdb/mn10300-linux-tdep.c | 72 +- gdb/mn10300-tdep.c | 38 +- gdb/moxie-tdep.c | 2 +- gdb/msp430-tdep.c | 10 +- gdb/namespace.h | 2 +- gdb/nat/fork-inferior.c | 46 +- gdb/nat/gdb_ptrace.h | 6 +- gdb/nat/linux-namespaces.c | 6 +- gdb/nat/linux-osdata.c | 2 +- gdb/nat/netbsd-nat.c | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/netbsd-nat.c | 30 +- gdb/netbsd-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 36 +- gdb/nto-procfs.c | 6 +- gdb/nto-tdep.c | 20 +- gdb/objfiles.c | 40 +- gdb/objfiles.h | 2 +- gdb/opencl-lang.c | 20 +- gdb/or1k-tdep.c | 16 +- gdb/osabi.c | 2 +- gdb/osabi.h | 2 +- gdb/osdata.c | 24 +- gdb/p-exp.y | 106 +- gdb/p-lang.c | 28 +- gdb/p-typeprint.c | 42 +- gdb/p-valprint.c | 26 +- gdb/parse.c | 30 +- gdb/ppc-linux-nat.c | 222 +- gdb/ppc-linux-tdep.c | 26 +- gdb/ppc-netbsd-nat.c | 14 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 2 +- gdb/ppc-ravenscar-thread.c | 18 +- gdb/ppc-sysv-tdep.c | 58 +- gdb/ppc64-tdep.c | 4 +- gdb/printcmd.c | 174 +- gdb/proc-api.c | 2 +- gdb/producer.c | 6 +- gdb/producer.h | 6 +- gdb/prologue-value.c | 148 +- gdb/prologue-value.h | 6 +- gdb/psymtab.c | 24 +- gdb/python/py-arch.c | 56 +- gdb/python/py-bpevent.c | 8 +- gdb/python/py-event.c | 4 +- gdb/python/py-event.h | 8 +- gdb/python/py-finishbreakpoint.c | 124 +- gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-objfile.c | 4 +- gdb/python/py-prettyprint.c | 8 +- gdb/python/py-registers.c | 4 +- gdb/python/py-signalevent.c | 4 +- gdb/python/py-stopevent.c | 28 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-threadevent.c | 4 +- gdb/python/py-tui.c | 4 +- gdb/python/py-unwind.c | 158 +- gdb/python/py-value.c | 36 +- gdb/python/py-xmethods.c | 2 +- gdb/python/python-internal.h | 20 +- gdb/python/python.c | 87 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 4 +- gdb/record-full.c | 194 +- gdb/record.c | 10 +- gdb/reggroups.c | 2 +- gdb/regset.h | 6 +- gdb/remote-fileio.c | 34 +- gdb/remote.c | 148 +- gdb/reverse.c | 4 +- gdb/riscv-linux-tdep.c | 8 +- gdb/riscv-ravenscar-thread.c | 12 +- gdb/riscv-tdep.c | 264 +- gdb/rl78-tdep.c | 78 +- gdb/rs6000-aix-tdep.c | 68 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-nat.c | 24 +- gdb/rs6000-tdep.c | 410 +-- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 66 +- gdb/rx-tdep.c | 60 +- gdb/s12z-tdep.c | 64 +- gdb/s390-linux-tdep.c | 52 +- gdb/score-tdep.c | 980 +++--- gdb/ser-base.c | 26 +- gdb/ser-mingw.c | 24 +- gdb/ser-uds.c | 4 +- gdb/ser-unix.c | 20 +- gdb/serial.c | 14 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 90 +- gdb/skip.c | 6 +- gdb/sol-thread.c | 8 +- gdb/solib-aix.c | 26 +- gdb/solib-darwin.c | 64 +- gdb/solib-frv.c | 90 +- gdb/solib-svr4.c | 62 +- gdb/solib.c | 50 +- gdb/source.c | 50 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-obsd-tdep.c | 2 +- gdb/sparc-ravenscar-thread.c | 32 +- gdb/sparc-tdep.c | 210 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-tdep.c | 208 +- gdb/stabsread.c | 624 ++-- gdb/stack.c | 110 +- gdb/stap-probe.c | 4 +- gdb/stubs/ia64vms-stub.c | 620 ++-- gdb/stubs/m32r-stub.c | 14 +- gdb/stubs/m68k-stub.c | 170 +- gdb/stubs/sh-stub.c | 20 +- gdb/stubs/sparc-stub.c | 4 +- gdb/symfile-mem.c | 4 +- gdb/symfile.c | 60 +- gdb/symfile.h | 12 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 78 +- gdb/symtab.h | 32 +- gdb/target-float.c | 82 +- gdb/target.c | 50 +- gdb/target.h | 8 +- gdb/testsuite/ChangeLog | 24 + gdb/testsuite/gdb.base/backtrace.c | 8 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 65 +- gdb/testsuite/gdb.base/print-file-var.exp | 18 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 4 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 14 - .../{gdb.base/backtrace.c => lib/attributes.h} | 42 +- gdb/testsuite/lib/gdb.exp | 17 +- gdb/tic6x-tdep.c | 12 +- gdb/tilegx-linux-tdep.c | 8 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 124 +- gdb/tracefile-tfile.c | 14 +- gdb/tracepoint.c | 30 +- gdb/tui/tui-disasm.c | 20 +- gdb/tui/tui-io.c | 42 +- gdb/tui/tui-regs.c | 6 +- gdb/tui/tui-stack.c | 52 +- gdb/tui/tui-win.c | 6 +- gdb/tui/tui-winsource.c | 30 +- gdb/tui/tui.c | 40 +- gdb/typeprint.c | 4 +- gdb/ui-out.h | 8 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/memory-map-selftests.c | 4 +- gdb/utils.c | 32 +- gdb/v850-tdep.c | 42 +- gdb/valarith.c | 80 +- gdb/valops.c | 146 +- gdb/valprint.c | 28 +- gdb/valprint.h | 2 +- gdb/value.c | 80 +- gdb/value.h | 2 +- gdb/varobj.c | 24 +- gdb/vax-tdep.c | 10 +- gdb/windows-nat.c | 12 +- gdb/windows-tdep.c | 2 +- gdb/xcoffread.c | 82 +- gdb/xml-syscall.c | 18 +- gdb/xml-tdesc.c | 2 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-config.c | 32 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 44 +- gdbserver/ChangeLog | 15 + gdbserver/ax.cc | 4 +- gdbserver/dll.cc | 2 +- gdbserver/inferiors.h | 2 +- gdbserver/linux-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 2 +- gdbserver/linux-ppc-low.cc | 28 +- gdbserver/linux-x86-low.cc | 2 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/regcache.cc | 4 +- gdbserver/server.cc | 12 +- gdbserver/tracepoint.cc | 2 +- gdbsupport/ChangeLog | 16 + gdbsupport/common-exceptions.h | 6 +- gdbsupport/event-loop.cc | 10 +- gdbsupport/fileio.cc | 42 +- gdbsupport/filestuff.cc | 10 +- gdbsupport/gdb-dlfcn.cc | 8 +- gdbsupport/gdb_string_view.h | 48 +- gdbsupport/job-control.cc | 4 +- gdbsupport/pathstuff.cc | 81 + gdbsupport/pathstuff.h | 37 + gdbsupport/signals.cc | 8 +- ld/ChangeLog | 11 + ld/testsuite/ld-plugin/lto-19.h | 6 + ld/testsuite/ld-plugin/lto-19a.c | 19 + ld/testsuite/ld-plugin/lto-19b.c | 7 + ld/testsuite/ld-plugin/lto-19c.c | 9 + ld/testsuite/ld-plugin/lto.exp | 16 + ld/testsuite/ld-plugin/pr26806.c | 2 + ld/testsuite/ld-plugin/pr26806.d | 4 + sim/ChangeLog | 4 + sim/bpf/configure | 4 +- 446 files changed, 15342 insertions(+), 14602 deletions(-) copy gdb/testsuite/{gdb.base/backtrace.c => lib/attributes.h} (57%) create mode 100644 ld/testsuite/ld-plugin/lto-19.h create mode 100644 ld/testsuite/ld-plugin/lto-19a.c create mode 100644 ld/testsuite/ld-plugin/lto-19b.c create mode 100644 ld/testsuite/ld-plugin/lto-19c.c create mode 100644 ld/testsuite/ld-plugin/pr26806.c create mode 100644 ld/testsuite/ld-plugin/pr26806.d