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-stable-defconfig 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
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/config/tc-i386.c | 8 +- gas/config/tc-riscv.c | 592 ++++++++++---------- 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/aarch64-linux-tdep.c | 2 +- gdb/aarch64-tdep.c | 14 +- gdb/ada-lang.c | 54 +- 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 | 2 +- gdb/avr-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 2 +- gdb/c-lang.c | 4 +- gdb/c-valprint.c | 8 +- gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-dump.c | 4 +- gdb/compile/compile-object-load.c | 3 +- gdb/cp-valprint.c | 6 +- gdb/cris-tdep.c | 2 +- gdb/csky-tdep.c | 2 +- gdb/d-valprint.c | 2 +- gdb/doc/gdb.texinfo | 2 +- gdb/dummy-frame.c | 4 +- gdb/dwarf2/expr.c | 18 +- gdb/dwarf2/loc.c | 3 +- gdb/dwarf2/read.c | 26 +- gdb/elfread.c | 2 +- gdb/eval.c | 14 +- gdb/f-lang.c | 31 +- gdb/f-valprint.c | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 10 +- gdb/frame-unwind.c | 7 +- gdb/frame.c | 23 +- gdb/frv-tdep.c | 4 +- gdb/gdbtypes.c | 2 +- gdb/gnu-v3-abi.c | 2 +- gdb/go-valprint.c | 2 +- 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 | 7 +- gdb/i387-tdep.c | 2 +- gdb/ia64-tdep.c | 34 +- gdb/infcall.c | 6 +- gdb/infcmd.c | 4 +- gdb/infrun.c | 4 +- gdb/iq2000-tdep.c | 2 +- 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/mep-tdep.c | 4 +- gdb/mips-tdep.c | 10 +- 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-tdep.c | 6 +- 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/regcache.c | 4 +- gdb/riscv-tdep.c | 10 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-aix-tdep.c | 13 +- gdb/rs6000-lynx178-tdep.c | 13 +- gdb/rust-lang.c | 11 +- gdb/rx-tdep.c | 8 +- gdb/s390-tdep.c | 23 +- gdb/score-tdep.c | 2 +- gdb/sh-tdep.c | 6 +- gdb/sparc-tdep.c | 4 +- gdb/sparc64-tdep.c | 4 +- gdb/stack.c | 6 +- gdb/std-regs.c | 4 +- gdb/testsuite/gdb.cp/koenig.cc | 2 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 7 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 38 ++ gdb/testsuite/gdb.opt/fortran-string.f90 | 27 + gdb/tic6x-tdep.c | 2 +- gdb/tilegx-tdep.c | 4 +- gdb/tracepoint.c | 2 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 71 +-- gdb/valops.c | 79 +-- gdb/valprint.c | 26 +- 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/linux-low.cc | 62 ++- 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 +- 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 +- 183 files changed, 1749 insertions(+), 1388 deletions(-) create mode 100644 gdb/testsuite/gdb.opt/fortran-string.exp create mode 100644 gdb/testsuite/gdb.opt/fortran-string.f90 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