If a global variable has a specified alignment that is less than the preferred
[oota-llvm.git] / lib / Target / TargetLibraryInfo.cpp
index 6bf6c0d1a6bce83a4ac2e039a3b4cf32150d3db8..90ea343322fe0bc12b2f6fa93f878d9ad492f145 100644 (file)
@@ -31,9 +31,12 @@ static void initialize(TargetLibraryInfo &TLI, const Triple &T) {
   if (T.getOS() != Triple::Darwin || T.getDarwinMajorNumber() < 9)
     TLI.setUnavailable(LibFunc::memset_pattern16);
 
-  // iprintf is only available on XCore.
-  if (T.getArch() != Triple::xcore)
+  // iprintf and friends are only available on XCore.
+  if (T.getArch() != Triple::xcore) {
     TLI.setUnavailable(LibFunc::iprintf);
+    TLI.setUnavailable(LibFunc::siprintf);
+    TLI.setUnavailable(LibFunc::fiprintf);
+  }
 }