This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gdb.
from ea892bdc4b gdb/testsuite: add a clear test to py-breakpoint.exp adds 5d8af25542 Automatic date update in version.in adds 5d471bd907 Re: PowerPC64 .branch_lt address adds 6d13722a97 bfd: Add supported for LoongArch new relocations. adds cbdbf44535 LoongArch:opcodes: Add new reloc types. adds f09482a874 LoongArch: gas: Add new reloc types. adds bc2a35c0b4 LoongArch: Move ifunc info to rela.dyn from rela.plt. adds 9801120721 bfd: Delete R_LARCH_NONE from dyn info of LoongArch. adds 2cb10f02b0 LoongArch: Add testcases for new relocate types. adds 4f46c0bc36 opcodes: add new sub-mnemonic disassembler style adds 36d94bd42b libopcodes/ppc: add support for disassembler styling adds 90ed159321 gdb: handle dis_style_sub_mnemonic disassembler style adds eea2d83593 Remove dead code from windows_nat_target::detach adds 42e11f363c gdb/arm: Use if-else if instead of switch adds a6e4a48c02 gdb/arm: Sync sp with other *sp registers adds f7f904e4fd binutils-gdb/git: highlight whitespace errors in source files adds 4ca26ad7de struct packed: Use gcc_struct on Windows adds e249e6b801 struct packed: Unit tests and more operators adds b669667d07 struct packed: Add fallback byte array implementation new e4146092c3 ld: Compile 2 CTF tests with -O2
The 1 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: .gitattributes | 15 + bfd/bfd-in2.h | 37 + bfd/elfnn-loongarch.c | 1554 ++++++++++++++------ bfd/elfxx-loongarch.c | 1371 +++++++++++++---- bfd/elfxx-loongarch.h | 4 + bfd/libbfd.h | 37 + bfd/reloc.c | 82 ++ bfd/version.h | 2 +- binutils/objdump.c | 2 + binutils/readelf.c | 2 + gas/config/loongarch-lex.h | 3 + gas/config/loongarch-parse.y | 72 +- gas/config/tc-loongarch.c | 140 +- gas/config/tc-loongarch.h | 7 +- gas/testsuite/gas/all/gas.exp | 4 +- gas/testsuite/gas/loongarch/jmp_op.d | 82 +- gas/testsuite/gas/loongarch/jmp_op.s | 38 +- gas/testsuite/gas/loongarch/macro_op.d | 778 +--------- gas/testsuite/gas/loongarch/macro_op.s | 44 +- gas/testsuite/gas/loongarch/macro_op_32.d | 55 + gas/testsuite/gas/loongarch/macro_op_32.s | 16 + gas/testsuite/gas/loongarch/macro_op_large_abs.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_abs.s | 9 + gas/testsuite/gas/loongarch/macro_op_large_pc.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_pc.s | 9 + gas/testsuite/gas/loongarch/reloc.d | 167 +++ gas/testsuite/gas/loongarch/reloc.s | 144 ++ gdb/Makefile.in | 1 + gdb/arm-tdep.c | 103 +- gdb/disasm.c | 1 + gdb/unittests/packed-selftests.c | 132 ++ gdb/windows-nat.c | 14 +- gdbsupport/packed.h | 134 +- include/dis-asm.h | 7 + include/elf/loongarch.h | 139 ++ ld/emulparams/elf64ppc.sh | 22 +- ld/ldlang.c | 1 - ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 1 + ld/testsuite/ld-ctf/data-func-conflicted.d | 1 + ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/pr26936.d | 2 +- ld/testsuite/ld-elf/shared.exp | 6 +- ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c | 23 + ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out | 1 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 18 +- ld/testsuite/ld-loongarch-elf/disas-jirl.d | 19 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 34 + ld/testsuite/ld-loongarch-elf/jmp_op.d | 84 +- ld/testsuite/ld-loongarch-elf/jmp_op.s | 42 +- ld/testsuite/ld-loongarch-elf/libnopic-global.s | 113 ++ ld/testsuite/ld-loongarch-elf/macro_op.d | 883 ++--------- ld/testsuite/ld-loongarch-elf/macro_op.s | 57 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 768 +--------- ld/testsuite/ld-loongarch-elf/macro_op_32.s | 43 +- ld/testsuite/ld-loongarch-elf/nopic-global-so.rd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global-so.sd | 10 + ld/testsuite/ld-loongarch-elf/nopic-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-global.s | 373 +++++ ld/testsuite/ld-loongarch-elf/nopic-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-local.s | 383 +++++ ld/testsuite/ld-loongarch-elf/nopic-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-local.xd | 3 + .../ld-loongarch-elf/nopic-weak-global-so.rd | 5 + .../ld-loongarch-elf/nopic-weak-global-so.sd | 10 + .../ld-loongarch-elf/nopic-weak-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.s | 374 +++++ ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-weak-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s | 383 +++++ ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd | 3 + ld/testsuite/ld-loongarch-elf/pic.exp | 202 +++ ld/testsuite/ld-loongarch-elf/pic.ld | 18 + opcodes/disassemble.c | 1 + opcodes/loongarch-opc.c | 412 +++--- opcodes/ppc-dis.c | 115 +- 81 files changed, 6237 insertions(+), 3569 deletions(-) create mode 100644 gas/testsuite/gas/loongarch/macro_op_32.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_32.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/reloc.d create mode 100644 gas/testsuite/gas/loongarch/reloc.s create mode 100644 gdb/unittests/packed-selftests.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc.exp create mode 100644 ld/testsuite/ld-loongarch-elf/libnopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/pic.exp create mode 100644 ld/testsuite/ld-loongarch-elf/pic.ld