Go to file
Adhemerval Zanella 9f0c63bfdf [ELF/AArch64] Fix TLS initial executable relocation
This patch fixes the TLS initial executable for AArch64.  Current
implementation have two issues: 1. does not generate dynamic
R_AARCH64_TLS_TPREL64 relocation for the external module symbols,
and 2. does not export the TLS initial executable symbol in dynamic
symbol table.

The fix follows the MIPS strategy to add a arch-specific GOTSection
class to keep track of TLS symbols required to be place in dynamic
symbol table. It also overrides the buildDynamicSymbolTable for
ExecutableWrite class to add the symbols.

It also adds some refactoring on AArch64RelocationPass.cpp based on ARM
backend.

llvm-svn: 238981
2015-06-03 21:44:03 +00:00
clang Change big 'if' statement into a switch. NFC 2015-06-03 19:40:30 +00:00
clang-tools-extra Update for clang API change. 2015-06-01 20:00:20 +00:00
compiler-rt Tests: disable test of /proc filesystem on Darwin. 2015-06-02 21:59:04 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use a more accurate implementation for exp 2015-05-13 03:55:09 +00:00
libcxx More of N4258 implementation. Mark all of our test_allocators as noexcept constructible. Make the constructors for basic_string noexcept all the time (under C++14). Update tests to reflect the new world order. More to come. 2015-06-03 19:56:43 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Code cleanup: Reindent statements. 2015-05-30 14:00:39 +00:00
lld [ELF/AArch64] Fix TLS initial executable relocation 2015-06-03 21:44:03 +00:00
lldb Skip test failing on FreeBSD buildbot due to pexepect issues 2015-06-03 21:21:40 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm Store whether a symbol is a comdat signature in MCSymbolELF. 2015-06-03 21:41:59 +00:00
openmp Suppress uninitialized-variable-is-used warning in kmp_csupport.c 2015-06-03 19:31:39 +00:00
polly [doc] Rename -polly-detect-only= to -polly-only-func= 2015-06-03 15:45:19 +00:00