]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
LoongArch: Move ifunc info to rela.dyn from rela.plt.
authorliuzhensong <liuzhensong@loongson.cn>
Fri, 15 Jul 2022 08:07:48 +0000 (16:07 +0800)
committerliuzhensong <liuzhensong@loongson.cn>
Mon, 25 Jul 2022 01:59:08 +0000 (09:59 +0800)
commitbc2a35c0b48a93db21af2e7c429dc83828c672c8
treebe31ab43aca7b39944ad90bcbd23b042b3a4f183
parentf09482a8747b6fd4c2d59a6a64677d3a3fe1e092
LoongArch: Move ifunc info to rela.dyn from rela.plt.

  Delete R_LARCH_IRELATIVE from dynamic loader (glibc ld.so) when
  loading lazy function (rela.plt section).

  In dynamic programes, move ifunc dynamic relocate info to section
  srelgot from srelplt.

  bfd/
    elfnn-loongarch.c
bfd/elfnn-loongarch.c