--- ltp/testcases/misc/math/float/thread_code.c	2009-10-13 04:23:34.000000000 -0700
+++ ltp-wdir/testcases/misc/math/float/thread_code.c	2009-12-08 11:02:13.935711788 -0800
@@ -124,7 +124,7 @@ static void check_error(TH_DATA *th_data
 
 	x = fabs(r - e); /* diff expected/computed */
 
-	if ((x > EPS) || (x != x)) { /* error ? */
+	if (x > EPS) { /* error ? */
 		/* compute exponent parts */
 		(void)frexp(r, &pr); /* for computed */
 		(void)frexp(x, &px); /* for difference */
@@ -365,7 +365,7 @@ file_size_error:
 
 	imax = fsize / sizeof(double);
 
-	while(th_data->th_nloop <= num_loops) {   
+	while(th_data->th_nloop <= num_loops) {
 	/* loop stopped by pthread_cancel */
 
 		for(index = th_data->th_num;
