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-allyesconfig in repository toolchain/ci/binutils-gdb.
from 1ed0032b40 asan: c4x, c54x coff_canonicalize_reloc buffer overflow adds 30459fe4ef Automatic date update in version.in adds b920bc3722 asan: evax_bfd_print_image buffer overflow adds 1e5a28be0f ubsan: _bfd_xcoff64_swap_aux_in left shift of negative value adds bd84a8e2e0 bfd_nonfatal_message, localise va_start adds 5513527b59 objdump doesn't accept -L option adds 80b56fad5c binutils: make objdump/readelf --ctf-parent actually useful adds 10909ea819 binutils, ld: make objdump --ctf's parameter optional adds a0cc569d59 libctf: dump: do not stop dumping types on error adds eb5323fdf8 libctf, ld: handle nonrepresentable types better adds 9de46719da [gdb/testsuite] Fix duplicate in gdb.mi/mi-var-cp.exp adds b3a9fe6f51 x86: Also handle stores for -muse-unaligned-vector-move adds 61d7f128e6 gdbserver: make target_pid_to_str return std::string adds d9f82e9313 gdbsupport: add assertions in array_view adds 50888e42dc gdb: change functions returning value contents to use gdb::a [...] adds 3976e96a02 Automatic date update in version.in adds a4b0231e17 [gdb/doc] Fix print inferior-events default adds f85dcfc3af gold: Place .note.gnu.property section before other note sections adds 28c26ce5fd Automatic date update in version.in adds 2b677209fe opcodes: Fix RPATH not being set for dynamic libbfd dependency adds 437e2ff1ad RISC-V: Tidy riscv assembler and disassembler. adds 5612b5d21e gdb: fix value.c build on 32-bits adds 35da8c6140 [gdb/testsuite] Fix port detection in gdb.debuginfod/fetch_s [...] adds 296d3d2e15 Fix watchpoints with multiple threads on Windows adds 459cde81fb ubsan: arm: undefined shift adds 94852430d6 asan: alpha-vms: buffer overflows adds 9fc9dbc28b Automatic date update in version.in adds 1cba418d26 ASSERT in empty output section with address adds 42eec46f23 bfd: remove use of INLINE adds 0a0ff9d931 asan: mmo: NULL dereferenc in mmo_xore_32 adds fed5a5acc5 [gdb/testsuite] Initialize anonymous union in gdb.cp/koenig.cc adds 5b151607e1 [gdb/symtab] Handle DW_AT_string_length with location list adds fa0fe749f7 [gdb/testsuite] Fix assembly comments in gdb.dwarf2/clang-de [...] adds 5ad2694b1e [gdb/testsuite] Require python in gdb.server/server-kill-python.exp adds f54bdb6d27 gdb: add add_setshow_prefix_cmd adds 2e466f72c4 [gdb/testsuite] Update some test-cases to GPLv3 adds a1ff87d77c gdb: add "maint set/show selftest verbose" commands and use [...] adds 8c2999954b arm: add unwinder encoding support for PACBTI adds c0492bea7c gdb: add selftest name completion adds 0fab795564 gdb: use ptid_t::to_string in infrun debug messages adds d6dc01baf7 ARM assembler: Allow up to 32 single precision registers in [...] adds cf365c10d0 [sim] Include defs.h in ppc/hw_memory.c adds 4933265c3f gdb: or1k: implement gdb server adds d786a34732 gdb: or1k: fixup linux regcache comment adds d336377196 gdb: or1k: add generated linux descriptor file adds a45b1e66c5 gdb: or1k: add native linux support adds 5729359001 gdb: or1k: add single step for linux native debugging adds cb22a7c366 gdb: Add OpenRISC gdbserver and native config news
No new revisions were added by this update.
Summary of changes: bfd/aoutx.h | 2 +- bfd/bfd-in.h | 8 - bfd/bfd-in2.h | 8 - bfd/coff64-rs6000.c | 7 +- bfd/elf-eh-frame.c | 4 +- bfd/elf32-score7.c | 2 +- bfd/elfxx-mips.c | 4 +- bfd/ihex.c | 2 +- bfd/mach-o.c | 4 +- bfd/mmo.c | 94 +++- bfd/version.h | 2 +- bfd/vms-alpha.c | 620 ++++++++++++--------- binutils/ChangeLog | 23 + binutils/bucomm.c | 6 +- binutils/doc/ctf.options.texi | 19 +- binutils/objdump.c | 88 ++- binutils/readelf.c | 99 ++-- gas/ChangeLog | 9 + gas/config/tc-arm.c | 102 +++- gas/config/tc-i386.c | 8 +- gas/config/tc-riscv.c | 592 ++++++++++---------- gas/testsuite/gas/arm/v8_1m-mve.d | 4 + gas/testsuite/gas/arm/v8_1m-mve.s | 5 + gas/testsuite/gas/i386/unaligned-vector-move.d | 27 +- gas/testsuite/gas/i386/unaligned-vector-move.s | 27 +- .../gas/i386/x86-64-unaligned-vector-move.d | 27 +- gdb/Makefile.in | 2 + gdb/NEWS | 8 + gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-tdep.c | 14 +- gdb/ada-lang.c | 81 +-- gdb/ada-tasks.c | 2 +- gdb/ada-valprint.c | 10 +- gdb/alpha-tdep.c | 8 +- gdb/amd64-tdep.c | 6 +- gdb/amd64-windows-tdep.c | 6 +- gdb/arc-tdep.c | 5 +- gdb/arm-tdep.c | 15 +- gdb/avr-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 13 +- gdb/btrace.c | 34 +- gdb/c-lang.c | 4 +- gdb/c-valprint.c | 8 +- gdb/cli/cli-cmds.c | 25 +- gdb/cli/cli-decode.c | 22 + gdb/cli/cli-dump.c | 4 +- gdb/cli/cli-logging.c | 12 +- gdb/cli/cli-style.c | 16 +- gdb/command.h | 25 +- gdb/compile/compile-object-load.c | 3 +- gdb/configure.host | 2 + gdb/configure.nat | 4 + gdb/cp-valprint.c | 6 +- gdb/cris-tdep.c | 2 +- gdb/csky-tdep.c | 2 +- gdb/d-valprint.c | 2 +- gdb/dcache.c | 11 +- gdb/doc/gdb.texinfo | 9 +- gdb/dummy-frame.c | 4 +- gdb/dwarf2/expr.c | 18 +- gdb/dwarf2/loc.c | 3 +- gdb/dwarf2/read.c | 38 +- gdb/elfread.c | 2 +- gdb/eval.c | 14 +- gdb/f-lang.c | 44 +- gdb/f-valprint.c | 2 +- gdb/features/Makefile | 1 + gdb/features/or1k-linux.c | 78 +++ gdb/features/or1k-linux.xml | 13 + gdb/findcmd.c | 2 +- gdb/findvar.c | 10 +- gdb/frame-unwind.c | 7 +- gdb/frame.c | 34 +- gdb/frv-tdep.c | 4 +- gdb/gdbtypes.c | 2 +- gdb/gnu-v3-abi.c | 2 +- gdb/go-valprint.c | 2 +- gdb/guile/guile.c | 22 +- gdb/guile/scm-value.c | 5 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-tdep.c | 22 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-tdep.c | 25 +- gdb/i387-tdep.c | 2 +- gdb/ia64-tdep.c | 34 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 4 +- gdb/infrun.c | 120 ++-- gdb/iq2000-tdep.c | 2 +- gdb/language.c | 23 +- gdb/lm32-tdep.c | 2 +- gdb/m2-valprint.c | 4 +- gdb/m32c-tdep.c | 2 +- gdb/m32r-tdep.c | 4 +- gdb/m68hc11-tdep.c | 4 +- gdb/m68k-tdep.c | 2 +- gdb/maint-test-settings.c | 17 +- gdb/maint.c | 81 ++- gdb/memattr.c | 13 +- gdb/mep-tdep.c | 4 +- gdb/mips-tdep.c | 22 +- gdb/mn10300-tdep.c | 2 +- gdb/msp430-tdep.c | 2 +- gdb/nds32-tdep.c | 2 +- gdb/nios2-tdep.c | 2 +- gdb/opencl-lang.c | 22 +- gdb/or1k-linux-nat.c | 210 +++++++ gdb/or1k-linux-tdep.c | 14 +- gdb/or1k-linux-tdep.h | 26 + gdb/or1k-tdep.c | 72 ++- gdb/or1k-tdep.h | 5 + gdb/p-valprint.c | 4 +- gdb/ppc-sysv-tdep.c | 4 +- gdb/printcmd.c | 11 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-unwind.c | 5 +- gdb/python/py-value.c | 6 +- gdb/python/python.c | 12 +- gdb/ravenscar-thread.c | 13 +- gdb/record-btrace.c | 49 +- gdb/record-full.c | 14 +- gdb/record.c | 21 +- gdb/regcache.c | 4 +- gdb/regformats/or1k-linux.dat | 40 ++ gdb/riscv-tdep.c | 36 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-aix-tdep.c | 13 +- gdb/rs6000-lynx178-tdep.c | 13 +- gdb/rs6000-tdep.c | 12 +- gdb/rust-lang.c | 11 +- gdb/rx-tdep.c | 8 +- gdb/s390-tdep.c | 23 +- gdb/score-tdep.c | 2 +- gdb/ser-tcp.c | 11 +- gdb/serial.c | 16 +- gdb/sh-tdep.c | 15 +- gdb/sparc-tdep.c | 4 +- gdb/sparc64-tdep.c | 4 +- gdb/stack.c | 6 +- gdb/std-regs.c | 4 +- gdb/target-descriptions.c | 14 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 2 +- gdb/testsuite/gdb.cp/koenig.cc | 2 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 7 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 76 +-- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 15 + gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 38 ++ .../max-depth.f90 => gdb.opt/fortran-string.f90} | 41 +- gdb/testsuite/gdb.server/server-kill-python.exp | 8 + gdb/tic6x-tdep.c | 2 +- gdb/tilegx-tdep.c | 4 +- gdb/tracepoint.c | 2 +- gdb/tui/tui-win.c | 11 +- gdb/typeprint.c | 11 +- gdb/utils.c | 10 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 71 +-- gdb/valops.c | 79 +-- gdb/valprint.c | 71 ++- gdb/value.c | 81 +-- gdb/value.h | 14 +- gdb/vax-tdep.c | 2 +- gdb/windows-nat.c | 71 +-- gdb/windows-tdep.c | 2 +- gdb/xstormy16-tdep.c | 4 +- gdb/xtensa-tdep.c | 4 +- gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 8 + gdbserver/linux-low.cc | 62 ++- gdbserver/linux-or1k-low.cc | 266 +++++++++ gdbserver/remote-utils.cc | 2 +- gdbserver/server.cc | 4 +- gdbserver/target.cc | 23 +- gdbserver/target.h | 2 +- gdbserver/tracepoint.cc | 8 +- gdbsupport/array-view.h | 28 +- gdbsupport/selftest.h | 4 +- gold/layout.cc | 3 +- gold/layout.h | 9 +- ld/ChangeLog | 38 ++ ld/ldlang.c | 18 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-enums.d | 2 +- ld/testsuite/ld-ctf/conflicting-typedefs.d | 2 +- ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 2 +- .../ld-ctf/cross-tu-cyclic-nonconflicting.d | 2 +- ld/testsuite/ld-ctf/cross-tu-into-cycle.d | 2 +- ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 2 +- ld/testsuite/ld-ctf/cycle-1.d | 2 +- ld/testsuite/ld-ctf/cycle-2.A.d | 2 +- ld/testsuite/ld-ctf/cycle-2.B.d | 2 +- ld/testsuite/ld-ctf/cycle-2.C.d | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 2 +- ld/testsuite/ld-ctf/diag-cttname-null.d | 2 +- ld/testsuite/ld-ctf/diag-cuname.d | 2 +- ld/testsuite/ld-ctf/diag-parlabel.d | 2 +- ld/testsuite/ld-ctf/enum-forward.d | 2 +- ld/testsuite/ld-ctf/enums.d | 2 +- ld/testsuite/ld-ctf/forward.d | 2 +- ld/testsuite/ld-ctf/function.d | 2 +- ld/testsuite/ld-ctf/nonrepresentable-member.c | 7 + ld/testsuite/ld-ctf/nonrepresentable-member.d | 25 + ld/testsuite/ld-ctf/nonrepresentable.d | 2 +- ld/testsuite/ld-ctf/slice.d | 2 +- ld/testsuite/ld-ctf/super-sub-cycles.d | 2 +- ld/testsuite/ld-scripts/empty-address-4.d | 6 + ld/testsuite/ld-scripts/empty-address-4.s | 4 + ld/testsuite/ld-scripts/empty-address-4.t | 11 + ld/testsuite/ld-scripts/empty-address.exp | 1 + libctf/ChangeLog | 8 + libctf/ctf-dump.c | 14 +- libctf/ctf-types.c | 19 +- opcodes/ChangeLog | 8 + opcodes/Makefile.am | 6 - opcodes/Makefile.in | 6 - opcodes/arm-dis.c | 2 +- opcodes/configure | 13 +- opcodes/configure.ac | 13 +- opcodes/riscv-dis.c | 18 +- sim/ppc/hw_memory.c | 3 + unwind-pacbti-m-readelf.d | 16 + unwind-pacbti-m.d | 23 + unwind-pacbti-m.s | 20 + 243 files changed, 3111 insertions(+), 1902 deletions(-) create mode 100644 gdb/features/or1k-linux.c create mode 100644 gdb/features/or1k-linux.xml create mode 100644 gdb/or1k-linux-nat.c create mode 100644 gdb/or1k-linux-tdep.h create mode 100644 gdb/regformats/or1k-linux.dat create mode 100644 gdb/testsuite/gdb.opt/fortran-string.exp copy gdb/testsuite/{gdb.fortran/max-depth.f90 => gdb.opt/fortran-string.f90} (51%) create mode 100644 gdbserver/linux-or1k-low.cc create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-member.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-member.d create mode 100644 ld/testsuite/ld-scripts/empty-address-4.d create mode 100644 ld/testsuite/ld-scripts/empty-address-4.s create mode 100644 ld/testsuite/ld-scripts/empty-address-4.t create mode 100644 unwind-pacbti-m-readelf.d create mode 100644 unwind-pacbti-m.d create mode 100644 unwind-pacbti-m.s