diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-22 20:46:20 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-22 20:49:48 -0400 |
| commit | 0ac02e7c4fcdda35940eccba385001e8b882c63e (patch) | |
| tree | a191547b209c95b9dc4271bc3cc70d880b0a281c /src/rustllvm/RustWrapper.cpp | |
| parent | db14469e21facf6754e24aea5fbb5de7e0c03e99 (diff) | |
| download | rust-0ac02e7c4fcdda35940eccba385001e8b882c63e.tar.gz rust-0ac02e7c4fcdda35940eccba385001e8b882c63e.zip | |
make: stop disabling frame pointer elimination
We currently have no need for the frame pointers on any platform. They may eventually be needed on platforms without an equivalent to the DWARF call frame information to walk the stack in the garbage collector. Closes #7477
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 1a4b7f32329..7e9a790e215 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -342,7 +342,6 @@ LLVMRustBuildJIT(void* mem, std::string Err; TargetOptions Options; Options.JITEmitDebugInfo = true; - Options.NoFramePointerElim = true; Options.EnableSegmentedStacks = EnableSegmentedStacks; RustMCJITMemoryManager* MM = (RustMCJITMemoryManager*) mem; assert(MM); @@ -393,7 +392,6 @@ LLVMRustWriteOutputFile(LLVMPassManagerRef PMR, } TargetOptions Options; - Options.NoFramePointerElim = true; Options.EnableSegmentedStacks = EnableSegmentedStacks; Options.FixedStackSegmentSize = 2 * 1024 * 1024; // XXX: This is too big. |
