One fail (of 40 checkings) in mdbx in polyhedral benchmark with option -O2 -fno-loop-block -fno-loop-strip-mine.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/tr...@155007 $ ../configure --prefix=/home/li/source/gcc.trunk/install --disable-bootstrap --enable-languages=c,fortran,c++ --with-cloog=/usr/lib/cloog-0.15.7 --with-ppl=/usr/lib/ppl-0.10.2 ## --------- ## ## Platform. ## ## --------- ## hostname = laptop uname -m = i686 uname -r = 2.6.27-7-generic uname -s = Linux ================================================================================ Date & Time : 5 Dec 2009 14:42:10 Test Name : airgraphite Compile Command : /home/li/source/gcc.trunk/install/bin/gfortran -O2 -fno-loop-block -fno-loop-strip-mine %n.f90 -o %n Benchmarks : -ac -aermod -air -capacita -channel -doduc -fatigue -gas_dyn -induct -linpk mdbx -nf -protein -rnflow -test_fpu -tfft Maximum Times : 200.0 Target Error % : 0.100 Minimum Repeats : 2 Maximum Repeats : 2 Benchmark Compile Executable Ave Run Number Estim Name (secs) (bytes) (secs) Repeats Err % --------- ------- ---------- ------- ------- ------ -ac 0.00 0 -1.00******** 0.0000 -aermod 0.00 0 -1.00******** 0.0000 -air 0.00 0 -1.00******** 0.0000 -capacita 0.00 0 -1.00******** 0.0000 -channel 0.00 0 -1.00******** 0.0000 -doduc 0.00 0 -1.00******** 0.0000 -fatigue 0.00 0 -1.00******** 0.0000 -gas_dyn 0.00 0 -1.00******** 0.0000 -induct 0.00 0 -1.00******** 0.0000 -linpk 0.00 0 -1.00******** 0.0000 mdbx 4.13 40691 18.09 2 1.5863 -nf 0.00 0 -1.00 2 1.5863 -protein 0.00 0 -1.00 2 1.5863 -rnflow 0.00 0 -1.00 2 1.5863 -test_fpu 0.00 0 -1.00 2 1.5863 -tfft 0.00 0 -1.00 2 1.5863 Geometric Mean Execution Time = Infinity seconds ================================================================================ Polyhedron Benchmark Validator Copyright (C) Polyhedron Software Ltd - 2004 - All rights reserved Test File : airgraphite.run Instruction File : air_valid.in = Value=1000 Target=1000 > Value=0.28040000000 Target=0.27000000000 Tolerance=0.10000000000E-01 FAIL <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > Value=-3.3282000000 Target=-3.3200000000 Tolerance=0.20000000000E-01 > Value=-3.0478000000 Target=-3.0450000000 Tolerance=0.50000000000E-02 > Value= 17.455800000 Target= 17.100000000 Tolerance= 1.0000000000 > Value=-.40000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=-.20000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=-.20000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 = Value=100 Target=100 > Value=0.29620000000 Target=0.29620000000 Tolerance=0.20000000000E-03 > Value=-3.3440000000 Target=-3.3440000000 Tolerance=0.20000000000E-03 > Value=-3.0478000000 Target=-3.0478000000 Tolerance=0.50000000000E-03 > Value= 1.0012000000 Target= 1.0012000000 Tolerance=0.20000000000E-03 > Value=0.10000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=-.70000000000E-14 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=0.10000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 = Value=100 Target=100 > Value=0.29620000000 Target=0.29620000000 Tolerance=0.20000000000E-03 > Value=-3.3440000000 Target=-3.3440000000 Tolerance=0.20000000000E-03 > Value=-3.0478000000 Target=-3.0478000000 Tolerance=0.50000000000E-03 > Value= 1.0012000000 Target= 1.0012000000 Tolerance=0.20000000000E-03 > Value=-.20000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=0.60000000000E-14 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=0.40000000000E-14 Target= 0.0000000000 Tolerance=0.10000000000E-11 = Value=1000 Target=1000 > Value=0.27620000000 Target=0.27450000000 Tolerance=0.10000000000E-01 > Value=-3.3238000000 Target=-3.3220000000 Tolerance=0.10000000000E-01 > Value=-3.0476000000 Target=-3.0477000000 Tolerance=0.50000000000E-03 > Value= 18.315500000 Target= 18.400000000 Tolerance=0.80000000000 > Value=-.20000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=0.20000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=0.10000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 = Value=100 Target=100 > Value=0.28970000000 Target=0.28970000000 Tolerance=0.50000000000E-03 > Value=-3.3413000000 Target=-3.3413000000 Tolerance=0.10000000000E-02 > Value=-3.0517000000 Target=-3.0517000000 Tolerance=0.50000000000E-03 > Value= 1.1007000000 Target= 1.1007000000 Tolerance=0.10000000000E-02 > Value=0.50000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=-.10000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 > Value=-.30000000000E-13 Target= 0.0000000000 Tolerance=0.10000000000E-11 mdbx FAILED 1 fails and 39 passes Error executing R/mdbx/ - End of Instruction Stream -- Summary: GCC fails validity in mdbx in polyhedral benchmark. Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nemokingdom at gmail dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42298