From 2fbdb0f231cafdb77b025d3cd8afe90cda99b3ba Mon Sep 17 00:00:00 2001 From: David Schneider Date: Mon, 25 Mar 2013 13:26:02 +0100 Subject: [PATCH] use the absolute value to check the test result against an epsilon --- testsuite/libffi.call/many.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testsuite/libffi.call/many.c b/testsuite/libffi.call/many.c index 4869ba9d..67a367fd 100644 --- a/testsuite/libffi.call/many.c +++ b/testsuite/libffi.call/many.c @@ -7,7 +7,9 @@ /* { dg-do run } */ #include "ffitest.h" +#include #include +#include static float many(float f1, float f2, @@ -62,7 +64,7 @@ int main (void) fa[8], fa[9], fa[10],fa[11],fa[12]); - if (f - ff < FLT_EPSILON) + if (fabs(f - ff) < FLT_EPSILON) exit(0); else abort();