mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-14 17:34:41 +00:00
Don't produce eh_frame relocations when targeting the IOS simulator.
First step for fixing pr19185. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211404 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
91e18f7639
commit
85fdfe8efc
@ -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