mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
Don't produce eh_frame relocations when targeting the IOS simulator.
First step for fixing pr19185. llvm-svn: 211404
This commit is contained in:
parent
2e5e9cb0d7
commit
962bd7f649
@ -74,8 +74,9 @@ X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) {
|
||||
|
||||
// FIXME: this should not depend on the target OS version, but on the ld64
|
||||
// version in use. From at least >= ld64-97.17 (Xcode 3.2.6) the abs-ified
|
||||
// FDE relocs may be used.
|
||||
DwarfFDESymbolsUseAbsDiff = T.isMacOSX() && !T.isMacOSXVersionLT(10, 6);
|
||||
// FDE relocs may be used. We also use them for the ios simulator.
|
||||
DwarfFDESymbolsUseAbsDiff = (T.isMacOSX() && !T.isMacOSXVersionLT(10, 6))
|
||||
|| T.isiOS();
|
||||
|
||||
UseIntegratedAssembler = true;
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
// RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.7 -filetype=obj | llvm-readobj -r | FileCheck %s
|
||||
// RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.6 -filetype=obj | llvm-readobj -r | FileCheck %s
|
||||
// RUN: llvm-mc < %s -triple=x86_64-apple-ios7.0.0 -filetype=obj | llvm-readobj -r | FileCheck %s
|
||||
// RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.5 -filetype=obj | llvm-readobj -r | FileCheck --check-prefix=OLD64 %s
|
||||
// RUN: llvm-mc < %s -triple=i686-apple-macosx10.6 -filetype=obj | llvm-readobj -r | FileCheck %s
|
||||
// RUN: llvm-mc < %s -triple=i686-apple-macosx10.5 -filetype=obj | llvm-readobj -r | FileCheck --check-prefix=OLD32 %s
|
||||
|
Loading…
x
Reference in New Issue
Block a user