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-lts-allmodconfig in repository toolchain/ci/binutils-gdb.
from 1688cb2916 Hoist assertion in target_stack::unpush adds 4e9ac437aa Automatic date update in version.in adds 83924b3846 x86-64: Restore PIC check for PCREL reloc against protected symbol adds 4249a53cce Fix some ldscripts/pr24008 fails adds 424eb552c2 Fix 'info proc cmdline' for native FreeBSD processes. adds bb0da2b496 Fix leak of identifier in macro definition. adds ab9268d2f8 Factorize macro definition code in macrotab.c adds 31528deca5 Automatic date update in version.in adds 1a5c25988e Normalize include guards in gdb adds 46e3ed7ff9 C++-ify struct thread_fsm adds bd447abb24 Make gdb.base/corefile.exp work on terminals with few rows adds 2012bf013b Move potentially obsolete BFD targets into the definitely ob [...] new df0da8a2b8 gdbserver: When attaching, add process before lwps new 4a83b61091 Updated Swedish translation for the opcodes sub-directory new 5d3db3e297 Fix typo in description of --start-group/--end-group options. new 0e7e9601be Visium: align branch absolute instruction for the GR6 new 68a091326f Visium: fix bogus overflow check on 32-bit hosts new b2abe1bd81 SPARC: fix PR ld/18841 new 6456d318aa AArch64: Add verifier for By elem Single and Double sized in [...] new bd756351a6 AArch64: Add negative tests for Armv8.3-a complex number ins [...] new f7dd2fb2e2 Arm: Backport hlt to all architectures. new 2c6c61c3c9 Automatic date update in version.in new 96fd92af29 binutils/size: Update example output in documentation new 482f3505d1 Make inline plt reloc "unsupported for bss-plt" an error new 46cbf38dc3 binutils: Add new GNU format mode to `size` utility
The 13 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 | 34 ++ bfd/config.bfd | 2 +- bfd/elf32-ppc.c | 4 +- bfd/elf32-sparc.c | 33 +- bfd/elf32-visium.c | 13 +- bfd/elf64-sparc.c | 33 +- bfd/elf64-x86-64.c | 133 +++-- bfd/elfxx-x86.h | 7 + bfd/version.h | 2 +- binutils/ChangeLog | 29 + binutils/NEWS | 5 + binutils/README-how-to-make-a-release | 6 +- binutils/doc/binutils.texi | 35 +- binutils/size.c | 110 ++-- binutils/testsuite/binutils-all/size.exp | 20 + gas/ChangeLog | 29 + gas/config/tc-arm.c | 13 +- gas/config/tc-visium.c | 4 + .../gas/aarch64/undefined_advsimd_armv8_3.d | 56 ++ .../gas/aarch64/undefined_advsimd_armv8_3.s | 70 +++ gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.d | 40 ++ gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.s | 55 ++ gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 + gas/testsuite/gas/arm/hlt.d | 35 ++ gas/testsuite/gas/arm/hlt.s | 22 + gas/testsuite/gas/visium/allinsn_gr6.d | 12 +- gas/testsuite/gas/visium/allinsn_gr6.s | 7 +- gas/testsuite/gas/visium/bra-1.d | 12 + gas/testsuite/gas/visium/bra-1.s | 5 + gas/testsuite/gas/visium/visium.exp | 1 + gdb/ChangeLog | 283 +++++++++ gdb/Makefile.in | 1 - gdb/aarch32-linux-nat.h | 5 + gdb/aarch64-fbsd-tdep.h | 5 + gdb/aarch64-linux-tdep.h | 5 + gdb/amd64-darwin-tdep.h | 7 +- gdb/annotate.h | 5 + gdb/arch-utils.h | 6 +- gdb/arch/aarch64-insn.h | 6 +- gdb/arch/amd64.h | 5 + gdb/arch/arm-get-next-pcs.h | 6 +- gdb/arch/arm-linux.h | 7 +- gdb/arch/arm.h | 6 +- gdb/arch/i386.h | 5 + gdb/arch/tic6x.h | 5 + gdb/arch/xtensa.h | 6 +- gdb/arm-fbsd-tdep.h | 5 + gdb/arm-linux-tdep.h | 4 + gdb/ax.h | 6 +- gdb/bfin-tdep.h | 5 + gdb/breakpoint.c | 108 ++-- gdb/buildsym-legacy.h | 6 +- gdb/charset-list.h | 5 + gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.h | 6 +- gdb/cli/cli-interp.c | 2 +- gdb/cli/cli-interp.h | 6 +- gdb/cli/cli-script.h | 6 +- gdb/cli/cli-setshow.h | 6 +- gdb/cli/cli-style.h | 6 +- gdb/cli/cli-utils.h | 7 +- gdb/common/break-common.h | 7 +- gdb/common/btrace-common.h | 6 +- gdb/common/buffer.h | 6 +- gdb/common/cleanups.h | 6 +- gdb/common/common-debug.h | 6 +- gdb/common/common-defs.h | 6 +- gdb/common/common-exceptions.h | 6 +- gdb/common/common-gdbthread.h | 6 +- gdb/common/common-inferior.h | 6 +- gdb/common/common-regcache.h | 6 +- gdb/common/common-types.h | 6 +- gdb/common/common-utils.h | 6 +- gdb/common/environ.h | 6 +- gdb/common/fileio.h | 6 +- gdb/common/filestuff.h | 6 +- gdb/common/filtered-iterator.h | 6 +- gdb/common/gdb_assert.h | 6 +- gdb/common/gdb_locale.h | 6 +- gdb/common/gdb_optional.h | 6 +- gdb/common/gdb_ref_ptr.h | 6 +- gdb/common/gdb_setjmp.h | 6 +- gdb/common/gdb_splay_tree.h | 6 +- gdb/common/gdb_string_view.h | 8 +- gdb/common/gdb_sys_time.h | 6 +- gdb/common/gdb_tilde_expand.h | 6 +- gdb/common/gdb_unique_ptr.h | 6 +- gdb/common/gdb_unlinker.h | 6 +- gdb/common/gdb_vecs.h | 6 +- gdb/common/gdb_wait.h | 6 +- gdb/common/host-defs.h | 6 +- gdb/common/job-control.h | 6 +- gdb/common/netstuff.h | 6 +- gdb/common/observable.h | 6 +- gdb/common/pathstuff.h | 6 +- gdb/common/preprocessor.h | 6 +- gdb/common/print-utils.h | 6 +- gdb/common/ptid.h | 6 +- gdb/common/queue.h | 6 +- gdb/common/refcounted-object.h | 6 +- gdb/common/run-time-clock.h | 6 +- gdb/common/safe-iterator.h | 6 +- gdb/common/scoped_fd.h | 6 +- gdb/common/scoped_mmap.h | 7 +- gdb/common/scoped_restore.h | 6 +- gdb/common/selftest.h | 6 +- gdb/common/tdesc.h | 6 +- gdb/common/vec.h | 6 +- gdb/common/version.h | 6 +- gdb/common/x86-xstate.h | 6 +- gdb/common/xml-utils.h | 6 +- gdb/compile/compile-c.h | 6 +- gdb/compile/compile-cplus.h | 6 +- gdb/compile/compile-internal.h | 6 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.h | 6 +- gdb/compile/compile.h | 6 +- gdb/compile/gcc-c-plugin.h | 5 + gdb/compile/gcc-cp-plugin.h | 5 + gdb/config/djgpp/langinfo.h | 6 +- gdb/config/djgpp/nl_types.h | 6 +- gdb/config/i386/nm-i386gnu.h | 6 +- gdb/config/nm-linux.h | 5 + gdb/config/nm-nto.h | 6 +- gdb/config/sparc/nm-sol2.h | 6 +- gdb/cp-abi.h | 7 +- gdb/darwin-nat.h | 6 +- gdb/event-loop.h | 5 + gdb/f-lang.h | 4 + gdb/fbsd-nat.c | 7 + gdb/frv-tdep.h | 4 + gdb/gdb-stabs.h | 7 +- gdb/gdbserver/ChangeLog | 38 ++ gdb/gdbserver/ax.h | 6 +- gdb/gdbserver/debug.h | 6 +- gdb/gdbserver/dll.h | 6 +- gdb/gdbserver/event-loop.h | 6 +- gdb/gdbserver/gdb_proc_service.h | 6 +- gdb/gdbserver/gdbthread.h | 6 +- gdb/gdbserver/hostio.h | 6 +- gdb/gdbserver/i387-fp.h | 6 +- gdb/gdbserver/inferiors.h | 6 +- gdb/gdbserver/linux-aarch32-low.h | 5 + gdb/gdbserver/linux-aarch64-tdesc.h | 5 + gdb/gdbserver/linux-low.c | 7 +- gdb/gdbserver/linux-low.h | 5 + gdb/gdbserver/linux-ppc-tdesc-init.h | 5 + gdb/gdbserver/linux-s390-tdesc.h | 5 + gdb/gdbserver/linux-x86-tdesc.h | 5 + gdb/gdbserver/lynx-low.h | 5 + gdb/gdbserver/mem-break.h | 6 +- gdb/gdbserver/notif.h | 5 + gdb/gdbserver/nto-low.h | 7 +- gdb/gdbserver/regcache.h | 6 +- gdb/gdbserver/remote-utils.h | 6 +- gdb/gdbserver/server.c | 3 + gdb/gdbserver/server.h | 6 +- gdb/gdbserver/target.h | 6 +- gdb/gdbserver/tdesc.h | 6 +- gdb/gdbserver/tracepoint.h | 6 +- gdb/gdbserver/utils.h | 6 +- gdb/gdbserver/win32-low.h | 5 + gdb/gdbserver/wincecompat.h | 6 +- gdb/gdbserver/x86-low.h | 4 + gdb/gdbserver/x86-tdesc.h | 6 +- gdb/gnu-nat.h | 6 +- gdb/guile/guile-internal.h | 7 +- gdb/guile/guile.h | 6 +- gdb/hppa-linux-offsets.h | 5 + gdb/i386-darwin-tdep.h | 7 +- gdb/infcall.c | 101 ++-- gdb/infcmd.c | 246 +++----- gdb/infrun.c | 20 +- gdb/linux-fork.h | 5 + gdb/linux-nat.h | 5 + gdb/linux-record.h | 7 +- gdb/location.h | 7 +- gdb/m2-lang.h | 4 + gdb/macrocmd.c | 25 +- gdb/macrotab.c | 59 +- gdb/mi/mi-cmd-break.h | 7 +- gdb/mi/mi-cmds.h | 6 +- gdb/mi/mi-common.h | 6 +- gdb/mi/mi-console.h | 6 +- gdb/mi/mi-getopt.h | 8 +- gdb/mi/mi-interp.c | 4 +- gdb/mi/mi-interp.h | 6 +- gdb/mi/mi-main.h | 7 +- gdb/mi/mi-out.h | 6 +- gdb/mi/mi-parse.h | 6 +- gdb/mips-linux-tdep.h | 5 + gdb/mn10300-tdep.h | 5 + gdb/nat/aarch64-linux-hw-point.h | 6 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-sve-linux-ptrace.h | 6 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 7 +- gdb/nat/amd64-linux-siginfo.h | 6 +- gdb/nat/fork-inferior.h | 6 +- gdb/nat/gdb_ptrace.h | 8 +- gdb/nat/gdb_thread_db.h | 6 +- gdb/nat/glibc_thread_db.h | 6 +- gdb/nat/linux-btrace.h | 6 +- gdb/nat/linux-namespaces.h | 6 +- gdb/nat/linux-nat.h | 6 +- gdb/nat/linux-osdata.h | 6 +- gdb/nat/linux-procfs.h | 6 +- gdb/nat/linux-ptrace.h | 6 +- gdb/nat/linux-waitpid.h | 6 +- gdb/nat/mips-linux-watch.h | 7 +- gdb/nat/ppc-linux.h | 6 +- gdb/nat/x86-cpuid.h | 6 +- gdb/nat/x86-dregs.h | 7 +- gdb/nat/x86-gcc-cpuid.h | 6 + gdb/nat/x86-linux-dregs.h | 6 +- gdb/nat/x86-linux.h | 6 +- gdb/nto-tdep.h | 6 +- gdb/observable.h | 6 +- gdb/or1k-tdep.h | 7 +- gdb/p-lang.h | 5 + gdb/proc-utils.h | 5 + gdb/procfs.h | 4 + gdb/python/py-event.h | 6 +- gdb/python/py-events.h | 6 +- gdb/python/py-instruction.h | 6 +- gdb/python/py-record-btrace.h | 6 +- gdb/python/py-record-full.h | 6 +- gdb/python/py-record.h | 6 +- gdb/python/py-ref.h | 6 +- gdb/python/py-stopevent.h | 6 +- gdb/python/python-internal.h | 6 +- gdb/python/python.h | 6 +- gdb/record.h | 6 +- gdb/regformats/regdef.h | 6 +- gdb/riscv-fbsd-tdep.h | 5 + gdb/rs6000-tdep.h | 4 + gdb/stabsread.h | 5 + gdb/target-float.h | 6 +- gdb/target/resume.h | 6 +- gdb/target/target.h | 6 +- gdb/target/wait.h | 6 +- gdb/target/waitstatus.h | 6 +- gdb/testsuite/ChangeLog | 10 + gdb/testsuite/gdb.base/attach.exp | 105 +++- gdb/testsuite/lib/gdb.exp | 44 +- gdb/thread-fsm.c | 109 ---- gdb/thread-fsm.h | 106 ++-- gdb/thread.c | 4 +- gdb/tic6x-tdep.h | 5 + gdb/tui/tui-command.h | 6 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.h | 6 +- gdb/tui/tui-file.h | 6 +- gdb/tui/tui-hooks.h | 6 +- gdb/tui/tui-io.h | 6 +- gdb/tui/tui-layout.h | 6 +- gdb/tui/tui-out.h | 6 +- gdb/tui/tui-regs.h | 6 +- gdb/tui/tui-source.h | 6 +- gdb/tui/tui-stack.h | 6 +- gdb/tui/tui-win.h | 6 +- gdb/tui/tui-windata.h | 6 +- gdb/tui/tui-wingeneral.h | 6 +- gdb/tui/tui-winsource.h | 6 +- gdb/tui/tui.h | 6 +- gdb/varobj-iter.h | 5 + gdb/xcoffread.h | 6 +- gdb/xtensa-tdep.h | 3 + gdb/yy-remap.h | 5 + ld/ChangeLog | 20 + ld/ld.texi | 2 +- ld/testsuite/ld-scripts/pr24008.d | 3 + ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 + .../ld-x86-64/{protected1.d => pr24151a.d} | 0 ld/testsuite/ld-x86-64/pr24151a.s | 9 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + opcodes/ChangeLog | 18 + opcodes/aarch64-opc.c | 24 + opcodes/aarch64-opc.h | 3 +- opcodes/aarch64-tbl.h | 18 +- opcodes/arm-dis.c | 3 +- opcodes/po/sv.po | 656 +++++++++++---------- src-release.sh | 16 +- 282 files changed, 2614 insertions(+), 1555 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/undefined_advsimd_armv8_3.d create mode 100644 gas/testsuite/gas/aarch64/undefined_advsimd_armv8_3.s create mode 100644 gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.d create mode 100644 gas/testsuite/gas/aarch64/undefined_by_elem_sz_l.s create mode 100644 gas/testsuite/gas/arm/hlt.d create mode 100644 gas/testsuite/gas/arm/hlt.s create mode 100644 gas/testsuite/gas/visium/bra-1.d create mode 100644 gas/testsuite/gas/visium/bra-1.s delete mode 100644 gdb/thread-fsm.c create mode 100644 ld/testsuite/ld-x86-64/pr24151a-x32.d copy ld/testsuite/ld-x86-64/{protected1.d => pr24151a.d} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr24151a.s