forked from OSchip/llvm-project
![]() This patch adds initial general-dynamic TLS support for AArch64. Currently no optimization is done to realx for more performance-wise models (initial-exec or local-exec). This patch also only currently handles correctly executable generation, although priliminary DSO support through PLT specific creation is also added. With this change clang/llvm bootstrap with lld is possible in static configuration (some DSO creation fails due missing Linker script support, not AArch64 specific), although make check also shows some issues. llvm-svn: 241192 |
||
---|---|---|
.. | ||
Inputs | ||
defsym.test | ||
dontignorezerosize-sections.test | ||
dynamicvars.test | ||
dynlib-nointerp-section.test | ||
general-dyn-tls-0.test | ||
initfini.test | ||
initial-exec-tls-0.test | ||
local-tls.test | ||
rel-abs16-overflow.test | ||
rel-abs16.test | ||
rel-abs32-overflow.test | ||
rel-abs32.test | ||
rel-abs64.test | ||
rel-adr_prel_lo21-overflow.test | ||
rel-adr_prel_lo21.test | ||
rel-adr_prel_pg_hi21-overflow.test | ||
rel-adr_prel_pg_hi21.test | ||
rel-bad.test | ||
rel-prel16-overflow.test | ||
rel-prel16.test | ||
rel-prel32-overflow.test | ||
rel-prel32.test | ||
rel-prel64.test |