aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorLulu Cheng <chenglulu@loongson.cn>2024-01-25 14:44:39 +0800
committerLulu Cheng <chenglulu@loongson.cn>2024-02-02 09:16:05 +0800
commit252f7705a52240a0a2949842c8e33a0db2ea613b (patch)
tree4fb7c802c87082abb5742ecb3f88e1276a190a26 /gcc/go
parent3499793d04886856a416898bac82ede6c4b5c79e (diff)
downloadgcc-252f7705a52240a0a2949842c8e33a0db2ea613b.zip
gcc-252f7705a52240a0a2949842c8e33a0db2ea613b.tar.gz
gcc-252f7705a52240a0a2949842c8e33a0db2ea613b.tar.bz2
LoongArch: Merge template got_load_tls_{ld/gd/le/ie}.
gcc/ChangeLog: * config/loongarch/loongarch.cc (loongarch_load_tls): Load all types of tls symbols through one function. (loongarch_got_load_tls_gd): Delete. (loongarch_got_load_tls_ld): Delete. (loongarch_got_load_tls_ie): Delete. (loongarch_got_load_tls_le): Delete. (loongarch_call_tls_get_addr): Modify the called function name. (loongarch_legitimize_tls_address): Likewise. * config/loongarch/loongarch.md (@got_load_tls_gd<mode>): Delete. (@load_tls<mode>): New template. (@got_load_tls_ld<mode>): Delete. (@got_load_tls_le<mode>): Delete. (@got_load_tls_ie<mode>): Delete.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions