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 in repository toolchain/ci/binutils-gdb.
from d65edaa0bc [arm] Rename arm_cache_is_sp_register to arm_is_alternative_ [...] adds 6dff2a6ffe gdb/arm: move fetch of arm_gdbarch_tdep to a more inner scope adds 52abb4de08 gdb/mips: rewrite show_mask_address adds 602707187f gdb: select suitable thread for gdbarch_adjust_breakpoint_address adds 08106042d9 gdb: move the type cast into gdbarch_tdep adds 11da1b13b3 gdbsupport: add checked_static_cast adds c44885db3b gdb: ensure the cast in gdbarch_tdep is valid adds 8f29211c3f i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC adds 0a24685343 PowerPC: Create new MMA instruction masks and use them adds c07ec968f7 Add ChangeLog entry from previous commit adds 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 adds 60cd08d403 MI: mi_runto -pending adds bc20e562ec gdb/varobj: Fix use after free in varobj adds 6c96b937df gdb/varobj: Fix varobj_invalidate_iter adds 27121f6740 Fix indentation in loongarch code, preventing a compile time [...] adds ab25d9bbe4 gdb: rename gdbarch_tdep struct to fix g++ 4.8 build adds e8f4567b9c Updated translations for various sub-directories adds de69cec0c5 gdb/netbsd: add missing header file adds e01493b7cb gdb/hurd: pass memory_tagged as false to find_memory_region_ftype adds c138af9573 PowerPC32 ld test fails with --enable-targets=all adds 206977b2ed [gdb/testsuite] Fix gdb.opt/inline-small-func.exp with clang adds 91896b4d6a Stop the linker from complaining about RWX segments in sparc [...] adds 4a75d7c538 gdb: LoongArch: Fix code style issues adds ecbff28a44 gdb: LoongArch: Handle the function return value adds 1bcb0708f2 gdb/linux-nat: Check whether /proc/pid/mem is writable adds dd09fe0d53 gdb/linux_nat: Write memory using ptrace if /proc/pid/mem is [...] adds 9c6dd6885b gprofng: check for the makeinfo version adds 3c0c7b4e1a Automatic date update in version.in adds 2eb132bdfb Automatic date update in version.in adds 8727caedd1 gdb/gdb_mbuild.sh: use return instead of continue to avoid s [...] adds e5213e2c85 gdb/python: Add BreakpointLocation type adds b382c16682 Change address_space to use new and delete adds bde539c2f9 Change allocation of type-copying hash table adds 8f83e7b926 Remove some unused functions from guile code adds 08b8a139c9 Rewrite registry.h adds 8126c055e4 Change registry to use less memory adds 43cffa64cf Remove some unneeded checks in Guile code adds d17823bfd3 Automatic date update in version.in adds f8ad70a17b RISC-V: Add `OP_V' to .insn named opcodes adds b245c595aa [gdb/testsuite] Fix gdb.threads/killed-outside.exp on aarch64 adds b80b72c06c ld: Extend ac_default_ld_warn_rwx_segments to all SPARC targ [...] adds c1723a8118 Arm64: re-work PR gas/27217 fix adds e4e1fcce52 x86: drop stray NoRex64 from KeyLocker insns adds b875e9c93d PR16005, avr linker crash on a particular instruction sequen [...] adds b44cfc5de1 Stop the linker from complaining about unrecognised DW_FORM- [...] adds 76a4c1e063 libopcodes/aarch64: add support for disassembler styling adds 10948fb9fd Re: PR16005, avr linker crash on a particular instruction se [...] adds 5ec878132b [gdb/testsuite] Fix gdb.ada/convvar_comp.exp with broken debug info
No new revisions were added by this update.
Summary of changes: .gitattributes | 15 + bfd/ChangeLog | 11 + bfd/bfd-in2.h | 37 + bfd/dwarf2.c | 5 + bfd/elf32-avr.c | 4 + bfd/elf32-i386.c | 5 + bfd/elfnn-loongarch.c | 1552 ++++-- bfd/elfxx-loongarch.c | 1371 +++-- bfd/elfxx-loongarch.h | 4 + bfd/libbfd.h | 37 + bfd/po/fr.po | 2664 ++++----- bfd/po/uk.po | 2662 ++++----- bfd/reloc.c | 82 + bfd/version.h | 2 +- binutils/config.in | 7 - binutils/configure | 12 +- binutils/configure.ac | 4 +- binutils/objdump.c | 2 + binutils/po/fr.po | 4157 +++++++------- binutils/po/sv.po | 4104 +++++++------- binutils/po/uk.po | 4161 +++++++------- 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-aarch64.c | 108 +- gas/config/tc-loongarch.c | 140 +- gas/config/tc-loongarch.h | 7 +- gas/config/tc-riscv.c | 2 +- gas/po/fr.po | 4022 +++++++------- gas/po/ru.po | 5742 +++++++++++--------- gas/po/uk.po | 4022 +++++++------- gas/testsuite/gas/aarch64/pr27217.d | 6 +- 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 + gas/testsuite/gas/riscv/insn-dwarf.d | 17 +- gas/testsuite/gas/riscv/insn.d | 3 +- gas/testsuite/gas/riscv/insn.s | 2 + gdb/Makefile.in | 2 +- gdb/NEWS | 5 + gdb/aarch64-fbsd-nat.c | 4 +- gdb/aarch64-fbsd-tdep.c | 6 +- gdb/aarch64-linux-nat.c | 20 +- gdb/aarch64-linux-tdep.c | 10 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 48 +- gdb/aarch64-tdep.h | 2 +- gdb/ada-lang.c | 5 +- gdb/ada-tasks.c | 4 +- gdb/aix-thread.c | 28 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-netbsd-tdep.c | 2 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 14 +- gdb/alpha-tdep.h | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-linux-tdep.c | 8 +- gdb/amd64-netbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 34 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-linux-tdep.c | 4 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 8 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 8 +- gdb/arm-fbsd-nat.c | 4 +- gdb/arm-fbsd-tdep.c | 6 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 4 +- gdb/arm-netbsd-nat.c | 8 +- gdb/arm-netbsd-tdep.c | 4 +- gdb/arm-none-tdep.c | 2 +- gdb/arm-obsd-tdep.c | 2 +- gdb/arm-tdep.c | 249 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/auto-load.c | 4 +- gdb/auxv.c | 2 +- gdb/avr-tdep.c | 14 +- gdb/bfin-tdep.c | 4 +- gdb/bfin-tdep.h | 2 +- gdb/bpf-tdep.c | 2 +- gdb/break-catch-syscall.c | 2 +- gdb/breakpoint.c | 86 +- gdb/breakpoint.h | 5 + gdb/coffread.c | 2 +- gdb/compile/compile-object-run.c | 4 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 18 +- gdb/cris-tdep.h | 2 +- gdb/csky-tdep.c | 30 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 8 +- gdb/dbxread.c | 2 +- gdb/disasm.c | 1 + gdb/disasm.h | 2 +- gdb/doc/python.texi | 80 +- gdb/dwarf2/frame.c | 4 +- gdb/dwarf2/read.c | 19 +- gdb/elfread.c | 4 +- gdb/fbsd-nat.c | 6 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 2 +- gdb/frv-tdep.c | 6 +- gdb/ft32-tdep.c | 2 +- gdb/ft32-tdep.h | 2 +- gdb/gdb-stabs.h | 2 +- gdb/gdb_bfd.c | 14 +- gdb/gdb_bfd.h | 8 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdbarch.c | 4 +- gdb/gdbarch.h | 32 +- gdb/gdbarch.py | 4 +- gdb/gdbtypes.c | 46 +- gdb/gdbtypes.h | 5 +- gdb/gnu-nat.c | 2 + gdb/guile/guile-internal.h | 10 +- gdb/guile/scm-block.c | 73 +- gdb/guile/scm-frame.c | 73 +- gdb/guile/scm-gsmob.c | 36 - gdb/guile/scm-objfile.c | 46 +- gdb/guile/scm-progspace.c | 47 +- gdb/guile/scm-symbol.c | 68 +- gdb/guile/scm-symtab.c | 74 +- gdb/guile/scm-type.c | 62 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 4 +- gdb/hppa-tdep.c | 15 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-fbsd-tdep.c | 4 +- gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-netbsd-tdep.c | 4 +- gdb/i386-nto-tdep.c | 6 +- gdb/i386-obsd-tdep.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 98 +- gdb/i386-tdep.h | 2 +- gdb/i386-windows-tdep.c | 2 +- gdb/i387-tdep.c | 20 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 12 +- gdb/ia64-tdep.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcmd.c | 2 +- gdb/inferior.c | 11 +- gdb/inferior.h | 7 +- gdb/inflow.c | 2 +- gdb/infrun.c | 10 +- gdb/linux-nat.c | 122 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 2 +- gdb/lm32-tdep.c | 2 +- gdb/loongarch-linux-tdep.c | 2 +- gdb/loongarch-tdep.c | 590 +- gdb/loongarch-tdep.h | 2 +- gdb/m32c-tdep.c | 60 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 14 +- gdb/m68k-bsd-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 38 +- gdb/m68k-tdep.h | 2 +- gdb/mdebugread.c | 4 +- gdb/mep-tdep.c | 8 +- gdb/microblaze-tdep.h | 2 +- gdb/minidebug.c | 2 +- gdb/mips-linux-tdep.c | 4 +- gdb/mips-tdep.c | 85 +- gdb/mips-tdep.h | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 4 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 14 +- gdb/nds32-tdep.c | 20 +- gdb/nds32-tdep.h | 2 +- gdb/netbsd-nat.c | 3 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 4 +- gdb/nios2-tdep.h | 2 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 15 +- gdb/objfiles.h | 6 +- gdb/or1k-tdep.c | 10 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 8 +- gdb/ppc-linux-nat.c | 22 +- gdb/ppc-linux-tdep.c | 18 +- gdb/ppc-netbsd-nat.c | 6 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 22 +- gdb/ppc-tdep.h | 2 +- gdb/ppc64-tdep.c | 2 +- gdb/progspace.c | 54 +- gdb/progspace.h | 36 +- gdb/python/py-block.c | 70 +- gdb/python/py-breakpoint.c | 316 ++ gdb/python/py-disasm.c | 2 +- gdb/python/py-inferior.c | 68 +- gdb/python/py-objfile.c | 37 +- gdb/python/py-progspace.c | 59 +- gdb/python/py-symbol.c | 63 +- gdb/python/py-symtab.c | 142 +- gdb/python/py-type.c | 60 +- gdb/python/python-internal.h | 2 + gdb/python/python.c | 33 +- gdb/record-btrace.c | 6 +- gdb/record-full.c | 4 +- gdb/registry.c | 112 - gdb/registry.h | 463 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 14 +- gdb/riscv-linux-tdep.c | 2 +- gdb/riscv-tdep.c | 26 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 10 +- gdb/rs6000-aix-nat.c | 6 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-tdep.c | 134 +- gdb/rx-tdep.c | 4 +- gdb/s12z-tdep.c | 2 +- gdb/s390-linux-tdep.c | 20 +- gdb/s390-tdep.c | 42 +- gdb/s390-tdep.h | 2 +- gdb/scoped-mock-context.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 8 +- gdb/sh-tdep.h | 2 +- gdb/solib-aix.c | 3 +- gdb/solib-darwin.c | 3 +- gdb/solib-dsbt.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 3 +- gdb/source.c | 3 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 14 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-fbsd-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 4 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 10 +- gdb/stabsread.c | 4 +- gdb/symfile-debug.c | 2 +- gdb/symfile.c | 4 +- gdb/symtab.c | 4 +- gdb/target-dcache.c | 2 +- gdb/target-debug.h | 2 +- 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/convvar_comp.exp | 10 +- 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 +- .../mi-var-invalidate-shlib-lib.c} | 21 +- .../gdb.mi/mi-var-invalidate-shlib.c} | 34 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp | 137 + gdb/testsuite/gdb.opt/inline-small-func.h | 8 +- .../gdb.python/{py-disasm.c => py-bp-locations.c} | 25 +- gdb/testsuite/gdb.python/py-bp-locations.exp | 64 + 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/gdb.threads/killed-outside.exp | 3 +- gdb/testsuite/lib/gdb-utils.exp | 28 + gdb/testsuite/lib/mi-support.exp | 68 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 6 +- gdb/tic6x-tdep.h | 2 +- gdb/top.c | 4 +- gdb/unittests/packed-selftests.c | 132 + gdb/unittests/parallel-for-selftests.c | 8 + gdb/v850-tdep.c | 8 +- gdb/value.c | 36 +- gdb/varobj.c | 86 +- gdb/windows-nat.c | 18 +- gdb/xcoffread.c | 2 +- gdb/xtensa-linux-nat.c | 4 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 54 +- gdb/xtensa-tdep.h | 2 +- gdb/z80-tdep.c | 10 +- gdbsupport/gdb-checked-static-cast.h | 68 + gdbsupport/packed.h | 134 +- gold/po/fr.po | 47 +- gold/po/uk.po | 35 +- gprof/po/ka.po | 601 ++ gprofng/configure | 64 +- gprofng/configure.ac | 22 +- gprofng/gp-display-html/gp-display-html.in | 482 +- include/dis-asm.h | 7 + include/elf/loongarch.h | 139 + include/opcode/aarch64.h | 28 +- ld/ChangeLog | 12 + ld/config.in | 7 - ld/configure | 12 +- ld/configure.ac | 4 +- ld/configure.tgt | 5 +- ld/emulparams/elf64ppc.sh | 22 +- ld/ldlang.c | 1 - ld/po/fr.po | 3675 +++++++------ ld/po/uk.po | 3676 +++++++------ 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-i386/pr27998a.d | 2 +- ld/testsuite/ld-i386/pr27998b.d | 6 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- 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 +- .../testsuite/ld-loongarch-elf/ifunc.exp | 44 +- 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 + ld/testsuite/ld-powerpc/tlsexe32.r | 12 +- ld/testsuite/ld-powerpc/tlsexe32no.r | 12 +- ld/testsuite/ld-powerpc/tlsso32.r | 4 +- opcodes/ChangeLog | 10 + opcodes/aarch64-dis.c | 247 +- opcodes/aarch64-opc.c | 445 +- opcodes/disassemble.c | 2 + opcodes/i386-opc.tbl | 6 +- opcodes/i386-tbl.h | 6 +- opcodes/loongarch-opc.c | 412 +- opcodes/ppc-dis.c | 115 +- opcodes/ppc-opc.c | 72 +- 423 files changed, 31594 insertions(+), 25020 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 delete mode 100644 gdb/registry.c copy gdb/testsuite/{gdb.python/py-disasm.c => gdb.mi/mi-var-invalidate-shlib-lib.c} (76%) copy gdb/{ft32-tdep.h => testsuite/gdb.mi/mi-var-invalidate-shlib.c} (62%) create mode 100644 gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp copy gdb/testsuite/gdb.python/{py-disasm.c => py-bp-locations.c} (62%) create mode 100644 gdb/testsuite/gdb.python/py-bp-locations.exp create mode 100644 gdb/unittests/packed-selftests.c create mode 100644 gdbsupport/gdb-checked-static-cast.h create mode 100644 gprof/po/ka.po create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out copy gdb/testsuite/gdb.ada/convvar_comp.exp => ld/testsuite/ld-loongarch-elf/ifunc [...] 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