Place the LSDA into the TEXT section for x86 Darwin. If the global it's pointing
authorBill Wendling <isanbard@gmail.com>
Mon, 15 Mar 2010 19:04:37 +0000 (19:04 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 15 Mar 2010 19:04:37 +0000 (19:04 +0000)
commit757e75b03326d9e124dfd28bb34ca00c9edcd391
tree28c6b4658e802108b5f681886cd9ee29501e3a80
parenta375d471378b1674a9d77d180a0b05ea8c90cb4b
Place the LSDA into the TEXT section for x86 Darwin. If the global it's pointing
to is local to the translation unit, we need to place fill the value of that
symbol into the non-lazy pointer.

This should conclude all Darwin changes for placing the LSDA into the TEXT
section. There is some cleanup to do. I.e., there's no longer a special need for
target-specific code here. But that can come later.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98564 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86TargetObjectFile.cpp
lib/Target/X86/X86TargetObjectFile.h