Lei Liu 8e422b8403 [AArch64] DWARF: do not generate AT_location for thread local
AArch64 ELF ABI does not define a static relocation type for TLS offset within
a module, which makes it impossible for compiler to generate a valid
DW_AT_location content for thread local variables. Currently LLVM generates an
invalid R_AARCH64_ABS64 relocation at the DW_AT_location field for a TLS
variable. That causes trouble for linker because thread local variable does
not have an absolute address at link time. AArch64 GCC solves the problem by
not generating DW_AT_location for thread local variables. We should do the
same in LLVM.

Differential Revision: https://reviews.llvm.org/D43860

llvm-svn: 338655
2018-08-01 23:46:49 +00:00
..
2018-07-20 15:40:24 +00:00
2018-03-29 23:32:54 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-07-18 09:07:54 +00:00
2018-07-30 19:41:25 +00:00
2018-03-29 23:32:54 +00:00
2018-03-29 23:32:54 +00:00