From: <ro...@us...> - 2004-01-16 15:44:48
|
Update of /cvsroot/ltp/ltp/testcases/misc/math/float/trigo In directory sc8-pr-cvs1:/tmp/cvs-serv30538/float/trigo Modified Files: gentan.c Log Message: Applied a patch from Mike Wolf: =============================== In looking at LTC bugzilla 5601 I found a problem in the test data generation code in LTP. In testcases/misc/math/float/trigo/gentan.c there is a if statement in the data generation and the result generation code. This results in the tables having uninitialised code at index 5000 which in turn caused the test float_trigo to fail on the tan function testing. Steve Munroe said I should inform you of the problem, attached is the patch I use to get around the problem. =============================== Index: gentan.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/misc/math/float/trigo/gentan.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- gentan.c 28 Mar 2003 16:51:30 -0000 1.2 +++ gentan.c 16 Jan 2004 15:44:42 -0000 1.3 @@ -57,6 +57,8 @@ { if ( (Inc*i) != (M_PIl/2) ) tabRtan[i] = tan (Inc * i); + else + tabRtan[i] = tan (0); } fp = open(F_name,O_RDWR|O_CREAT|O_TRUNC,0777); @@ -95,6 +97,8 @@ { if ( (Inc*i) != (M_PIl/2) ) tabDtan[i] = (Inc * i); + else + tabDtan[i] = 0; } |