Index: compiler-rt/trunk/test/builtins/Unit/divsc3_test.c =================================================================== --- compiler-rt/trunk/test/builtins/Unit/divsc3_test.c +++ compiler-rt/trunk/test/builtins/Unit/divsc3_test.c @@ -102,7 +102,7 @@ { float _Complex z = (a * c + b * d) / (c * c + d * d) + (b * c - a * d) / (c * c + d * d) * _Complex_I; - if (r != z) + if (cabsf((r-z)/r) > 1.e-6) return 1; } break;