File llvm-fix-unavailable-functions-amdgpu.patch of Package llvm.4165

diff -Nur llvm-3.8.0.src/lib/Analysis/TargetLibraryInfo.cpp new/lib/Analysis/TargetLibraryInfo.cpp
--- llvm-3.8.0.src/lib/Analysis/TargetLibraryInfo.cpp	2016-01-03 20:43:40.000000000 +0100
+++ new/lib/Analysis/TargetLibraryInfo.cpp	2017-02-04 18:34:43.689853098 +0100
@@ -65,6 +65,12 @@
     TLI.setUnavailable(LibFunc::ldexp);
     TLI.setUnavailable(LibFunc::ldexpf);
     TLI.setUnavailable(LibFunc::ldexpl);
+    TLI.setUnavailable(LibFunc::exp10);
+    TLI.setUnavailable(LibFunc::exp10f);
+    TLI.setUnavailable(LibFunc::exp10l);
+    TLI.setUnavailable(LibFunc::log10);
+    TLI.setUnavailable(LibFunc::log10f);
+    TLI.setUnavailable(LibFunc::log10l);
   }
 
   // There are no library implementations of mempcy and memset for AMD gpus and
openSUSE Build Service is sponsored by