[llvm] r286005 - llvm/test/Transforms/DCE/calls-errno.ll: Suppress checking @pow(+0, -1).
    NAKAMURA Takumi via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Nov  4 11:50:45 PDT 2016
    
    
  
Author: chapuni
Date: Fri Nov  4 13:50:45 2016
New Revision: 286005
URL: http://llvm.org/viewvc/llvm-project?rev=286005&view=rev
Log:
llvm/test/Transforms/DCE/calls-errno.ll: Suppress checking @pow(+0,-1).
It depends on host's pow(3), and mingw's pow doesn't raise any errors, just returns +INF.
Modified:
    llvm/trunk/test/Transforms/DCE/calls-errno.ll
Modified: llvm/trunk/test/Transforms/DCE/calls-errno.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/DCE/calls-errno.ll?rev=286005&r1=286004&r2=286005&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/DCE/calls-errno.ll (original)
+++ llvm/trunk/test/Transforms/DCE/calls-errno.ll Fri Nov  4 13:50:45 2016
@@ -76,8 +76,8 @@ entry:
   %pow1 = call double @pow(double 0x7FF0000000000000, double 1.000000e+00)
 
 ; pow(0, -1) is a pole error
-; CHECK-NEXT: %pow2 = call double @pow(double 0.000000e+00, double -1.000000e+00)
-  %pow2 = call double @pow(double 0.000000e+00, double -1.000000e+00)
+; FIXME: It fails on mingw host. Suppress checking.
+; %pow2 = call double @pow(double 0.000000e+00, double -1.000000e+00)
 
 ; fmod(inf, nan) is nan
   %fmod1 = call double @fmod(double 0x7FF0000000000000, double 0x7FF0000000000001)
    
    
More information about the llvm-commits
mailing list