]> granicus.if.org Git - llvm/commit
Merging r234975:
authorTom Stellard <thomas.stellard@amd.com>
Wed, 29 Apr 2015 00:41:57 +0000 (00:41 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 29 Apr 2015 00:41:57 +0000 (00:41 +0000)
commit487f5c5d0ed07c91861520809cc3dff3a83c8ed1
tree8803f0488c0c4512ea64d6bf86df5d222fe07c48
parent70c7566915e3d7af222183d27ae06e5e150b7cfe
Merging r234975:

------------------------------------------------------------------------
r234975 | lhames | 2015-04-14 23:39:22 -0400 (Tue, 14 Apr 2015) | 5 lines

[RuntimeDyld] Make sure we emit MachO __eh_frame and __gcc_except_tab sections,
even if there are no references to them in the code.

This allows exceptions thrown from JIT'd code to be caught by the JIT itself.

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_36@236068 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s