forked from OSchip/llvm-project
parent
ee4b398828
commit
ddb582896a
|
@ -426,6 +426,12 @@ static void initialize(TargetLibraryInfo &TLI, const Triple &T,
|
|||
}
|
||||
}
|
||||
|
||||
if (T.getOS() == Triple::NetBSD) {
|
||||
TLI.setUnavailable(LibFunc::exp10l);
|
||||
TLI.setUnavailable(LibFunc::exp10);
|
||||
TLI.setUnavailable(LibFunc::exp10f);
|
||||
}
|
||||
|
||||
// iprintf and friends are only available on XCore and TCE.
|
||||
if (T.getArch() != Triple::xcore && T.getArch() != Triple::tce) {
|
||||
TLI.setUnavailable(LibFunc::iprintf);
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
; RUN: opt -instcombine -S < %s -mtriple=arm-apple-ios7.0 | FileCheck %s --check-prefix=CHECK-EXP10
|
||||
; RUN: opt -instcombine -S < %s -mtriple=x86_64-apple-macosx10.8 | FileCheck %s --check-prefix=CHECK-NO-EXP10
|
||||
; RUN: opt -instcombine -S < %s -mtriple=arm-apple-ios6.0 | FileCheck %s --check-prefix=CHECK-NO-EXP10
|
||||
; RUN: opt -instcombine -S < %s -mtriple=x86_64-netbsd | FileCheck %s --check-prefix=CHECK-NO-EXP10
|
||||
; rdar://7251832
|
||||
|
||||
; NOTE: The readonly attribute on the pow call should be preserved
|
||||
|
|
Loading…
Reference in New Issue