induct regression in gcc 4.3.1
IainS
developer@sandoe-acoustics.co.uk
Sat Jun 21 10:33:00 GMT 2008
On 21 Jun 2008, at 08:00, Jack Howarth wrote:
> I see the same regression at -m64 in gcc 4.3.1 with the induct
> polyhedron benchmark on i686-apple-darwin9...
powerpc-apple-darwin8 , compiler --enable-checking=release
polyhedron PB05:induct
======
4.2.4 release
m32 with -gdwarf-2
-O0 474.08
-O2 74.42
-O3 58.04
-ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3
53.76
-O3 -ffast-math 50.86
m64 with -gdwarf-2
-O3 55.38
-O3 -ffast-math 49.57
======
4.3.1 release
m32 with -gdwarf-2
-O0 504.11
-O2 108.78
-O3 54.85
-ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3
50.82
-O3 -ffast-math 50.07
m64 with -gdwarf-2
-O3 -m64 52.77
-O3 -ffast-math -m64 50.99
=====
gcc version 4.4.0 20080617 (experimental) (GCC)
m32 with -gdwarf-2
-O0 464.53
-O2 77.12
-O3 49.47
-ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3 48.69
-O3 -ffast-math 47.84
m64 with -gdwarf-2
-O3 -m64 48.62
-O3 -ffast-math -m64 46.63
---
So this particular phenomenon seems absent on PPC.
However, note that there are regressions at 4.3.1 with O0, O2 on PPC ...
.... but these seem to have recovered somewhat with 4.4.0-head
[I only ran induct for this .. I'll go back and do the rest later].
Iain
More information about the Fortran
mailing list