This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from fc111d56dd5 x86: Correct position of ".s" for CCMPcc in disassembler new 1c31db21fe6 LoongArch: Reject R_LARCH_32 from becoming a runtime reloc [...] new 41ef0bff203 LoongArch: Fix bad reloc with mixed visibility ifunc symbol [...] new 17cae6980b1 LoongArch: Make protected function symbols local for -shared new d89ecf33ab6 LoongArch: Add DT_RELR support new 3880820e340 LoongArch: Add DT_RELR tests
The 5 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/elfnn-loongarch.c | 665 +++++++++++++++++++-- binutils/testsuite/lib/binutils-common.exp | 1 + ld/emulparams/elf64loongarch.sh | 1 + ld/testsuite/ld-loongarch-elf/ifunc-reloc.d | 19 + ld/testsuite/ld-loongarch-elf/ifunc-reloc.s | 55 ++ ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 13 + ld/testsuite/ld-loongarch-elf/protected-func.d | 6 + ld/testsuite/ld-loongarch-elf/protected-func.s | 17 + ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.d | 4 + ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.s | 3 + ld/testsuite/ld-loongarch-elf/relr-addend.d | 11 + ld/testsuite/ld-loongarch-elf/relr-addend.s | 17 + .../{ld-aarch64 => ld-loongarch-elf}/relr-align.d | 12 +- ld/testsuite/ld-loongarch-elf/relr-align.s | 106 ++++ ld/testsuite/ld-loongarch-elf/relr-data-pie.d | 18 + ld/testsuite/ld-loongarch-elf/relr-data-shared.d | 18 + .../{ld-aarch64 => ld-loongarch-elf}/relr-data.s | 24 +- ld/testsuite/ld-loongarch-elf/relr-discard-pie.d | 8 + .../ld-loongarch-elf/relr-discard-shared.d | 11 + .../relr-discard.ld | 2 +- .../relr-discard.s | 20 +- .../relr-got-pie.d | 10 +- ld/testsuite/ld-loongarch-elf/relr-got-shared.d | 15 + ld/testsuite/ld-loongarch-elf/relr-got.s | 27 + ld/testsuite/ld-loongarch-elf/relr-relocs.ld | 24 + .../relr-text-pie.d} | 4 +- .../relr-text-shared.d | 4 +- ld/testsuite/ld-loongarch-elf/relr-text.s | 10 + 28 files changed, 1051 insertions(+), 74 deletions(-) create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc-reloc.d create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc-reloc.s create mode 100644 ld/testsuite/ld-loongarch-elf/protected-func.d create mode 100644 ld/testsuite/ld-loongarch-elf/protected-func.s create mode 100644 ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.d create mode 100644 ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-addend.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-addend.s copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-align.d (60%) create mode 100644 ld/testsuite/ld-loongarch-elf/relr-align.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-data-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-data-shared.d copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-data.s (72%) create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard-shared.d copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-discard.ld (88%) copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-discard.s (70%) copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-got-pie.d (59%) create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-relocs.ld copy ld/testsuite/{ld-aarch64/relr-text-shared.d => ld-loongarch-elf/relr-text-pie [...] copy ld/testsuite/{ld-aarch64 => ld-loongarch-elf}/relr-text-shared.d (72%) create mode 100644 ld/testsuite/ld-loongarch-elf/relr-text.s