From 1a976ec6c18c931fd8857a1e6f60093cd257f776 Mon Sep 17 00:00:00 2001 From: Justin Lebar Date: Sat, 21 Jan 2017 02:02:27 +0000 Subject: [PATCH] [ConstantFold] Remove test checking that we don't constant-fold sqrt(-2). This depended on libm's errno behavior (we constant fold iff libm's sqrt(-2) does not set errno) and was breaking on mac. llvm-svn: 292701 --- test/Transforms/InstCombine/constant-fold-math.ll | 9 --------- 1 file changed, 9 deletions(-) diff --git a/test/Transforms/InstCombine/constant-fold-math.ll b/test/Transforms/InstCombine/constant-fold-math.ll index 6eb371addd3..50cd6070896 100644 --- a/test/Transforms/InstCombine/constant-fold-math.ll +++ b/test/Transforms/InstCombine/constant-fold-math.ll @@ -45,13 +45,4 @@ define double @constant_fold_fmuladd_f64() #0 { ret double %x } -; Currently we don't constant-fold intrinsics whose corresponding libcalls -; raise an fp exception. -; CHECK-LABEL: @bad_sqrt -; CHECK-NEXT: call double @llvm.sqrt.f64(double -2 -define double @bad_sqrt() { - %x = call double @llvm.sqrt.f64(double -2.000000e+00) - ret double %x -} - attributes #0 = { nounwind readnone }