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 e43321cab2 Automatic date update in version.in adds 6d81986879 Make c-exp.y work with Bison 3.8+ adds b00577cd7b Use unique_xmalloc_ptr in solib_catchpoint adds 5c1146d2de Use unique_xmalloc_ptr in exec_catchpoint adds a4c50be3d6 Use unique_xmalloc_ptr in watchpoint adds 23d6ee6405 Use unique_xmalloc_ptr in bp_location adds 6f781ee300 Use unique_xmalloc_ptr in breakpoint adds 570bc7936f Use std::string in print_one_catch_syscall adds c7fdac09d9 Re: PR27625, powerpc64 gold __tls_get_addr calls adds 068a039b8b PR28417, std::string no longer allows accepting nullptr_t adds f4efb229b7 Automatic date update in version.in adds 84714f86b3 Avoid -Waddress warnings in readelf adds ced10cb78d -Waddress warning in ldelf.c adds 4d1795ac4d Fix latent Ada bug when accessing field offsets adds e3e4224e79 Fix test step-and-next-inline.cc adds cdeebaab92 [gdb/tui] Fix breakpoint display functionality adds 21a27fb021 Fixes for gdb.mi/mi-break.exp adds f81ce492b2 Refactor code slightly in nat/aarch64-linux-hw-point.c (aarc [...] adds add3db9182 Fix ARMv8.4 for hw watchpoint and breakpoint adds d2f325df0b gdbserver: make thread_info non-POD adds c360a4732b gdbserver: initialize the members of lwp_info in-class adds 183be22290 gdb, gdbserver: make target_waitstatus safe adds 46276d3ca2 Automatic date update in version.in adds 66cc044255 gdb: fix remote-sim.c build adds 9abcdc10b2 RISC-V: Don't separate pcgp relaxation to another relax pass. adds c628f812eb RISC-V: Added ld testcase for pcgp relaxation. adds 431be556b0 gdb: make disassembler fprintf callback a static member function adds 8b87fbe6bb gdb/python: new gdb.architecture_names function adds 625f7b1cdc gdb/python: move gdb.Membuf support into a new file adds d5684c961f [gdb/testsuite] Fix FAILs in gdb.mi/mi-breakpoint-changed.exp adds 5d71c60df5 [gdb/testsuite] Fix gdb.threads/linux-dp.exp adds 63b868ddf8 Remove unused variables from gdbserver's Makefile adds aab00c2dff Fix 'uninstall' target adds c8480b58e1 x86: Add -muse-unaligned-vector-move to assembler adds eaf4a97352 Automatic date update in version.in adds e515d93264 Automatic date update in version.in adds e214f8db56 LoongArch bfd support adds 6cc76c40a9 LoongArch opcodes support adds e9a0721f82 LoongArch binutils support adds 4462d7c440 LoongArch gas support adds 560b3fe208 LoongArch ld support adds 3f9661f12a asan: aout: heap buffer overflow adds e028124942 asan: arm-darwin: buffer overflow adds 1ed0032b40 asan: c4x, c54x coff_canonicalize_reloc buffer overflow
No new revisions were added by this update.
Summary of changes: bfd/Makefile.am | 17 +- bfd/Makefile.in | 21 +- bfd/aoutx.h | 5 +- bfd/archures.c | 5 + bfd/bfd-in.h | 4 +- bfd/bfd-in2.h | 52 +- bfd/coff-tic54x.c | 2 +- bfd/coffcode.h | 22 +- bfd/coffgen.c | 2 +- bfd/coffswap.h | 27 + bfd/config.bfd | 15 + bfd/configure | 2 + bfd/configure.ac | 2 + bfd/cpu-loongarch.c | 61 + bfd/elf-bfd.h | 9 + bfd/elf.c | 109 + bfd/elfnn-loongarch.c | 3265 ++++++++++++++++++++ bfd/elfnn-riscv.c | 354 +-- bfd/elfxx-loongarch.c | 661 ++++ bfd/elfxx-loongarch.h | 31 + bfd/elfxx-riscv.h | 5 - bfd/libbfd.h | 43 + bfd/mach-o-arm.c | 39 +- bfd/pdp11.c | 5 +- bfd/po/BLD-POTFILES.in | 2 + bfd/po/SRC-POTFILES.in | 3 + bfd/reloc.c | 89 + bfd/targets.c | 8 + bfd/version.h | 2 +- binutils/NEWS | 2 + binutils/readelf.c | 233 +- binutils/testsuite/binutils-all/objdump.exp | 1 + gas/Makefile.am | 17 +- gas/Makefile.in | 28 +- gas/NEWS | 5 + gas/config/loongarch-lex-wrapper.c | 20 + gas/config/loongarch-lex.h | 34 + gas/config/loongarch-lex.l | 61 + gas/config/loongarch-parse.y | 441 +++ gas/config/tc-i386.c | 39 + gas/config/tc-loongarch.c | 1382 +++++++++ gas/config/tc-loongarch.h | 91 + gas/configure | 17 + gas/configure.ac | 13 + gas/configure.tgt | 6 +- gas/doc/as.texi | 31 + gas/doc/c-i386.texi | 6 + gas/doc/c-loongarch.texi | 39 + gas/po/POTFILES.in | 1 + gas/testsuite/gas/all/gas.exp | 5 +- gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/unaligned-vector-move.d | 22 + gas/testsuite/gas/i386/unaligned-vector-move.s | 15 + .../gas/i386/x86-64-unaligned-vector-move.d | 23 + gas/testsuite/gas/loongarch/4opt_op.d | 70 + gas/testsuite/gas/loongarch/4opt_op.s | 61 + gas/testsuite/gas/loongarch/fix_op.d | 134 + gas/testsuite/gas/loongarch/fix_op.s | 125 + gas/testsuite/gas/loongarch/float_op.d | 85 + gas/testsuite/gas/loongarch/float_op.s | 76 + gas/testsuite/gas/loongarch/imm_op.d | 48 + gas/testsuite/gas/loongarch/imm_op.s | 39 + gas/testsuite/gas/loongarch/jmp_op.d | 68 + gas/testsuite/gas/loongarch/jmp_op.s | 22 + gas/testsuite/gas/loongarch/load_store_op.d | 178 ++ gas/testsuite/gas/loongarch/load_store_op.s | 169 + gas/testsuite/gas/loongarch/loongarch.exp | 23 + gas/testsuite/gas/loongarch/macro_op.d | 733 +++++ gas/testsuite/gas/loongarch/macro_op.s | 29 + gas/testsuite/gas/loongarch/nop.d | 10 + .../gas/{riscv/t_insns.s => loongarch/nop.s} | 0 gas/testsuite/gas/loongarch/privilege_op.d | 44 + gas/testsuite/gas/loongarch/privilege_op.s | 35 + gas/testsuite/gas/loongarch/syscall.d | 11 + gas/testsuite/gas/loongarch/syscall.s | 2 + gas/testsuite/lib/gas-defs.exp | 4 + gdb/Makefile.in | 13 +- gdb/NEWS | 4 + gdb/ada-lang.c | 31 +- gdb/aix-thread.c | 4 +- gdb/break-catch-sig.c | 6 +- gdb/break-catch-syscall.c | 36 +- gdb/breakpoint.c | 212 +- gdb/breakpoint.h | 16 +- gdb/bsd-uthread.c | 4 +- gdb/c-exp.y | 5 +- gdb/darwin-nat.c | 58 +- gdb/disasm.c | 31 +- gdb/disasm.h | 3 + gdb/doc/python.texi | 9 + gdb/fbsd-nat.c | 33 +- gdb/gdbthread.h | 2 +- gdb/gnu-nat.c | 38 +- gdb/go32-nat.c | 16 +- gdb/guile/scm-breakpoint.c | 4 +- gdb/inf-child.c | 15 +- gdb/inf-ptrace.c | 3 +- gdb/infcmd.c | 3 +- gdb/infrun.c | 189 +- gdb/infrun.h | 2 +- gdb/linux-nat.c | 69 +- gdb/linux-nat.h | 6 +- gdb/linux-thread-db.c | 2 +- gdb/nat/aarch64-linux-hw-point.c | 26 +- gdb/nat/aarch64-linux-hw-point.h | 1 + gdb/nat/fork-inferior.c | 19 +- gdb/nat/windows-nat.c | 52 +- gdb/netbsd-nat.c | 26 +- gdb/nto-procfs.c | 37 +- gdb/obsd-nat.c | 9 +- gdb/procfs.c | 9 +- gdb/python/py-arch.c | 23 + gdb/python/py-breakpoint.c | 4 +- gdb/python/py-inferior.c | 182 +- gdb/python/py-membuf.c | 226 ++ gdb/python/python-internal.h | 6 + gdb/python/python.c | 5 + gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 36 +- gdb/remote-sim.c | 9 +- gdb/remote.c | 144 +- gdb/rs6000-nat.c | 7 +- gdb/sol-thread.c | 2 +- gdb/target.c | 3 +- gdb/target/waitstatus.c | 20 +- gdb/target/waitstatus.h | 236 +- gdb/testsuite/gdb.ada/same_component_name.exp | 84 +- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 3 + gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 4 +- gdb/testsuite/gdb.mi/mi-break.exp | 8 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 4 +- gdb/testsuite/gdb.python/py-arch.exp | 51 + gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- gdb/testsuite/gdb.tui/break.exp | 37 + gdb/thread.c | 4 +- gdb/tracepoint.c | 2 +- gdb/tui/tui-winsource.c | 3 +- gdb/windows-nat.c | 30 +- gdbserver/Makefile.in | 32 +- gdbserver/gdbthread.h | 19 +- gdbserver/inferiors.cc | 11 +- gdbserver/linux-low.cc | 138 +- gdbserver/linux-low.h | 49 +- gdbserver/netbsd-low.cc | 50 +- gdbserver/remote-utils.cc | 44 +- gdbserver/server.cc | 90 +- gdbserver/target.cc | 14 +- gdbserver/win32-low.cc | 40 +- gold/incremental.cc | 2 +- gold/options.h | 2 +- gold/powerpc.cc | 192 +- include/dis-asm.h | 1 + include/elf/common.h | 12 +- include/elf/loongarch.h | 119 + include/opcode/loongarch.h | 239 ++ ld/Makefile.am | 4 + ld/Makefile.in | 5 + ld/NEWS | 2 + ld/configure.tgt | 4 + ld/emulparams/elf32loongarch-defs.sh | 36 + ld/emulparams/elf32loongarch.sh | 11 + ld/emulparams/elf64loongarch-defs.sh | 39 + ld/emulparams/elf64loongarch.sh | 11 + ld/emultempl/{riscvelf.em => loongarchelf.em} | 50 +- ld/emultempl/riscvelf.em | 8 +- ld/ldelf.c | 1 - ld/po/BLD-POTFILES.in | 2 + ld/testsuite/ld-loongarch-elf/disas-jirl.d | 14 + ld/testsuite/ld-loongarch-elf/disas-jirl.s | 5 + ld/testsuite/ld-loongarch-elf/jmp_op.d | 68 + ld/testsuite/ld-loongarch-elf/jmp_op.s | 22 + ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 34 + ld/testsuite/ld-loongarch-elf/macro_op.d | 732 +++++ ld/testsuite/ld-loongarch-elf/macro_op.s | 29 + ld/testsuite/ld-loongarch-elf/syscall-0.s | 9 + ld/testsuite/ld-loongarch-elf/syscall-1.s | 20 + ld/testsuite/ld-loongarch-elf/syscall.d | 5 + ld/testsuite/ld-riscv-elf/align-small-region.d | 12 + ld/testsuite/ld-riscv-elf/align-small-region.ld | 12 + ld/testsuite/ld-riscv-elf/align-small-region.s | 7 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 5 +- .../ld-riscv-elf/{pcgp-relax.d => pcgp-relax-01.d} | 2 +- .../ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} | 0 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 15 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.s | 18 + ld/testsuite/ld-riscv-elf/restart-relax.d | 14 - ld/testsuite/ld-riscv-elf/restart-relax.s | 17 - ld/testsuite/ld-srec/srec.exp | 6 + ld/testsuite/ld-unique/pr21529.d | 2 +- opcodes/Makefile.am | 3 + opcodes/Makefile.in | 6 + opcodes/configure | 1 + opcodes/configure.ac | 1 + opcodes/disassemble.c | 9 + opcodes/disassemble.h | 1 + opcodes/loongarch-coder.c | 473 +++ opcodes/loongarch-dis.c | 342 ++ opcodes/loongarch-opc.c | 798 +++++ opcodes/po/POTFILES.in | 3 + 202 files changed, 13719 insertions(+), 1716 deletions(-) create mode 100644 bfd/cpu-loongarch.c create mode 100644 bfd/elfnn-loongarch.c create mode 100644 bfd/elfxx-loongarch.c create mode 100644 bfd/elfxx-loongarch.h create mode 100644 gas/config/loongarch-lex-wrapper.c create mode 100644 gas/config/loongarch-lex.h create mode 100644 gas/config/loongarch-lex.l create mode 100644 gas/config/loongarch-parse.y create mode 100644 gas/config/tc-loongarch.c create mode 100644 gas/config/tc-loongarch.h create mode 100644 gas/doc/c-loongarch.texi create mode 100644 gas/testsuite/gas/i386/unaligned-vector-move.d create mode 100644 gas/testsuite/gas/i386/unaligned-vector-move.s create mode 100644 gas/testsuite/gas/i386/x86-64-unaligned-vector-move.d create mode 100644 gas/testsuite/gas/loongarch/4opt_op.d create mode 100644 gas/testsuite/gas/loongarch/4opt_op.s create mode 100644 gas/testsuite/gas/loongarch/fix_op.d create mode 100644 gas/testsuite/gas/loongarch/fix_op.s create mode 100644 gas/testsuite/gas/loongarch/float_op.d create mode 100644 gas/testsuite/gas/loongarch/float_op.s create mode 100644 gas/testsuite/gas/loongarch/imm_op.d create mode 100644 gas/testsuite/gas/loongarch/imm_op.s create mode 100644 gas/testsuite/gas/loongarch/jmp_op.d create mode 100644 gas/testsuite/gas/loongarch/jmp_op.s create mode 100644 gas/testsuite/gas/loongarch/load_store_op.d create mode 100644 gas/testsuite/gas/loongarch/load_store_op.s create mode 100644 gas/testsuite/gas/loongarch/loongarch.exp create mode 100644 gas/testsuite/gas/loongarch/macro_op.d create mode 100644 gas/testsuite/gas/loongarch/macro_op.s create mode 100644 gas/testsuite/gas/loongarch/nop.d copy gas/testsuite/gas/{riscv/t_insns.s => loongarch/nop.s} (100%) create mode 100644 gas/testsuite/gas/loongarch/privilege_op.d create mode 100644 gas/testsuite/gas/loongarch/privilege_op.s create mode 100644 gas/testsuite/gas/loongarch/syscall.d create mode 100644 gas/testsuite/gas/loongarch/syscall.s create mode 100644 gdb/python/py-membuf.c create mode 100644 gdb/testsuite/gdb.tui/break.exp create mode 100644 include/elf/loongarch.h create mode 100644 include/opcode/loongarch.h create mode 100644 ld/emulparams/elf32loongarch-defs.sh create mode 100644 ld/emulparams/elf32loongarch.sh create mode 100644 ld/emulparams/elf64loongarch-defs.sh create mode 100644 ld/emulparams/elf64loongarch.sh copy ld/emultempl/{riscvelf.em => loongarchelf.em} (52%) create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl.d create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl.s create mode 100644 ld/testsuite/ld-loongarch-elf/jmp_op.d create mode 100644 ld/testsuite/ld-loongarch-elf/jmp_op.s create mode 100644 ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op.d create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall-0.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall-1.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall.d create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.d create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.ld create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.s rename ld/testsuite/ld-riscv-elf/{pcgp-relax.d => pcgp-relax-01.d} (94%) rename ld/testsuite/ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} (100%) create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.s delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.d delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.s create mode 100644 opcodes/loongarch-coder.c create mode 100644 opcodes/loongarch-dis.c create mode 100644 opcodes/loongarch-opc.c