diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-02-25 03:40:11 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-02-25 03:40:11 +0000 |
commit | 9b4d7088681b3386359497d5806b7365d5f6c39a (patch) | |
tree | a8f4920a4601a823edbd11b2412a6b789b2551a0 /lib/VMCore | |
parent | 9a68fdc7f8211a9330537d44e3406d79fc5562af (diff) | |
download | external_llvm-9b4d7088681b3386359497d5806b7365d5f6c39a.zip external_llvm-9b4d7088681b3386359497d5806b7365d5f6c39a.tar.gz external_llvm-9b4d7088681b3386359497d5806b7365d5f6c39a.tar.bz2 |
Revert r151278, breaks static linking.
Reverting this because it breaks static linking on ppc64. Specifically, it may be linkonce_odr functions that are the problem.
With this patch, if you link statically, calls to some functions end up calling their descriptor addresses instead
of calling to their entry points. This causes the execution to fail with SIGILL (b/c the descriptor address just
has some pointers, not code).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151433 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore')
0 files changed, 0 insertions, 0 deletions