]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Added support for loading __get_tls_addr symbol address using call36.
authorLulu Cheng <chenglulu@loongson.cn>
Fri, 26 Jan 2024 03:14:00 +0000 (11:14 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Fri, 2 Feb 2024 01:16:19 +0000 (09:16 +0800)
commit3932899a833f82537f96826daa5af8568b66adfc
tree0c5802fc97a4ccb2917b65369cfe0ca6c6bbc051
parent5fbd80223e15520038b81f6cce8d3d30d93b3502
LoongArch: Added support for loading __get_tls_addr symbol address using call36.

gcc/ChangeLog:

* config/loongarch/loongarch.cc (loongarch_call_tls_get_addr):
Add support for call36.

gcc/testsuite/ChangeLog:

* gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
gcc/config/loongarch/loongarch.cc
gcc/testsuite/gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c [new file with mode: 0644]