------- Comment #1 from nemokingdom at gmail dot com 2009-12-05 07:04 ------- The polyhedral benchmark is available in: http://www.polyhedron.com/web_images/documents/pb05.zip
> 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 > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42298