re PR fortran/18218 (Miscompare in sixtrack benchmark caused by loss of precision)

PR fortran/18218
	* configure.ac: Check for strtof.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* io/read.c (convert_real): Use strtof if available.
	(convert_precision_real): Remove.
	(read_f): Avoid poor exponentiation algorithm.
gcc/testsuite/
	* gfortran.dg/list_read.c: New test.

From-SVN: r90382
This commit is contained in:
Paul Brook 2004-11-10 02:19:27 +00:00 committed by Paul Brook
parent 4ef509c058
commit 2cbcdebaf9
7 changed files with 118 additions and 156 deletions

View file

@ -6821,7 +6821,8 @@ fi
for ac_func in getrusage times mkstemp
for ac_func in getrusage times mkstemp strtof
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5