Go to file
Ed Schouten 3bf713043a Make --export-dynamic work on non-PIC/PIE targets.
For CloudABI I'm only interested in generating non-PIC/PIE executables
on armv6 and i686, as PIE introduces larger overhead than on aarch64 and
x86_64. Still, I want to be able to instruct the linker to generate a
dynamic symbol table if requested. One example use for this is that
dynamic symbol tables can be used by programs to print nicely formatted
stacktraces, including symbol names.

Right now there seems to be some logic in LLD that it only wants to emit
dynamic symbol tables when either linking against libraries or when
building PIC. Let's extend this to also take --export-dynamic into
account.

Reviewed by:	ruiu
Differential Revision:	https://reviews.llvm.org/D29982

llvm-svn: 295240
2017-02-15 21:51:25 +00:00
clang PR24440: Do not silently discard a fold-expression appearing as the operand of a cast-expression. 2017-02-15 19:57:10 +00:00
clang-tools-extra [clang-tidy] Fix test modernize-return-braced-init-list 2017-02-15 17:37:58 +00:00
compiler-rt [compiler-rt][asan|win] Fix ASAN exception handler missing import 2017-02-15 20:48:04 +00:00
debuginfo-tests
libclc Move BufferPtr into the block where it it being used 2017-02-12 21:33:49 +00:00
libcxx Add tests for noexcept functions 2017-02-13 22:44:39 +00:00
libcxxabi Fix couple of test failures when using the LIBCXXABI_SILENT_TERMINATE mode. 2017-02-15 13:43:05 +00:00
libunwind Revert "[libunwind][CMake] Use libc++ headers when available" 2017-02-15 17:15:41 +00:00
lld Make --export-dynamic work on non-PIC/PIE targets. 2017-02-15 21:51:25 +00:00
lldb Fix Xcode project. 2017-02-15 18:24:44 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm AMDGPU: Replace assert with report_fatal_error 2017-02-15 21:50:34 +00:00
openmp [OpenMP] libomptarget: Protect parent struct from being deallocated 2017-02-15 20:45:37 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [DeLICM] Add forgotten unittests in previous commit. NFC. 2017-02-15 17:19:22 +00:00