This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_profiled_lto in repository toolchain/ci/binutils-gdb.
from 13391ff8bc Automatic date update in version.in adds b5375c5da9 PR15951, binutils testsuite builds status wrapper unconditionally adds 4686f81068 gdb/csky modify registers list for general_reggroup adds 6577f365eb PR17122, OSX 10.9 build failure adds 9083a323bc [gdb] Add empty range unit test for gdb::parallel_for_each adds 36da255e7c Fix typo in windows-nat.c adds 4a570176b4 Change target_ops::async to accept bool adds 5ae3df226b gdb/testsuite: give binaries distinct names in Ada tests adds 263ad5cc81 [gdb/symtab] Fix duplicate CUs in all_comp_units adds 4c70437ddc Automatic date update in version.in adds 561e83f7c5 Automatic date update in version.in adds c444385fad gdb/testsuite: rename get_maint_bp_addr and move it to gdb-u [...] adds 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 adds e4146092c3 ld: Compile 2 CTF tests with -O2 adds 554128418b gdb: fix use of uninitialised gdb_printing_disassembler::m_i [...] adds 23aa2befce gdb/python: fix invalid use disassemble_info::stream adds 24d2cbc42c set/show python dont-write-bytecode fixes adds 872ae1027e gprofng: fix bug 29351 - Move dynamic loading of modules to [...] adds 2e2a82421a gprofng: fix bug 29352 - Fix the message Hexadecimal number [...] adds 408520bcaa gprofng: fix bug 29353 - Fix a lay-out issue in the html dis [...] adds c69c2b6033 gprofng: fix bug 29392 - Unexpected line format in summary file adds 91a5dd8e4a gprofng: fix bug 29356 - Execution fails if gprofng is not i [...] adds 8e883b5e11 Automatic date update in version.in
No new revisions were added by this update.
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/config.in | 7 - binutils/configure | 12 +- binutils/configure.ac | 4 +- binutils/objdump.c | 2 + binutils/readelf.c | 2 + binutils/sysdep.h | 6 - binutils/testsuite/binutils-all/objcopy.exp | 7 +- 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/csky-tdep.c | 22 +- gdb/disasm.c | 1 + gdb/disasm.h | 2 +- gdb/doc/python.texi | 9 +- gdb/dwarf2/read.c | 11 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-nat.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 4 +- gdb/linux-nat.c | 6 +- gdb/linux-nat.h | 2 +- gdb/python/py-disasm.c | 2 +- gdb/python/python.c | 32 +- gdb/record-btrace.c | 6 +- gdb/record-full.c | 4 +- gdb/remote.c | 12 +- gdb/target-delegates.c | 12 +- gdb/target.c | 4 +- gdb/target.h | 4 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 4 +- .../gdb.ada/access_to_unbounded_array.exp | 4 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 6 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 4 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 4 +- gdb/testsuite/gdb.ada/fixed_points.exp | 4 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 4 +- gdb/testsuite/gdb.ada/mi_variant.exp | 4 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 6 +- gdb/testsuite/gdb.ada/multiarray.exp | 4 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- gdb/testsuite/gdb.ada/packed_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_record.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 4 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/same_component_name.exp | 4 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 4 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 4 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/variant.exp | 4 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 25 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 20 + gdb/testsuite/gdb.python/py-disasm.c | 8 +- gdb/testsuite/gdb.python/py-disasm.exp | 22 +- gdb/testsuite/gdb.python/py-disasm.py | 3 - gdb/testsuite/lib/gdb-utils.exp | 28 + gdb/top.c | 4 +- gdb/unittests/packed-selftests.c | 132 ++ gdb/unittests/parallel-for-selftests.c | 8 + gdb/windows-nat.c | 16 +- gdbsupport/packed.h | 134 +- gprofng/gp-display-html/gp-display-html.in | 482 +++++- include/dis-asm.h | 7 + include/elf/loongarch.h | 139 ++ ld/config.in | 7 - ld/configure | 12 +- ld/configure.ac | 4 +- 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 +- 152 files changed, 6911 insertions(+), 3842 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