https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64099
Bug ID: 64099
Summary: [5 Regression] ~15% runtime increase for fatigue.f90.
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: dominiq at lps dot ens.fr
CC: hubicka at ucw dot cz, rguenth at gcc dot gnu.org
On x86_64-apple-darwin14, I see a ~15% runtime increase for the polyhedron test
fatigue.f90 on the current trunk (r218134). It is split in two steps. The first
one occurred between r216631 and r216747:
[Book15] lin/test% /opt/gcc/gcc4.10p-216631p3/bin/gfortran -fprotect-parens
-Ofast -funroll-loops -ftree-loop-linear -fomit-frame-pointer -fwhole-program
-flto fatigue.f90
[Book15] lin/test% time a.out > /dev/null
1.373u 0.001s 0:01.37 100.0% 0+0k 0+0io 0pf+0w
[Book15] lin/test% /opt/gcc/gcc4.10p-216747p2/bin/gfortran -fprotect-parens
-Ofast -funroll-loops -ftree-loop-linear -fomit-frame-pointer -fwhole-program
-flto fatigue.f90
[Book15] lin/test% time a.out > /dev/null
1.462u
0.002s 0:01.47 99.3% 0+0k 0+1io 40pf+0w
The second one occurred between r217816 and r217833:
[Book15] lin/test% /opt/gcc/gcc4.10p-217816p2/bin/gfortran -fprotect-parens
-Ofast -funroll-loops -ftree-loop-linear -fomit-frame-pointer -fwhole-program
-flto fatigue.f90
[Book15] lin/test% time a.out > /dev/null
1.435u
0.002s 0:01.44 99.3% 0+0k 0+2io 41pf+0w
[Book15] lin/test% /opt/gcc/gcc4.10p-217833p1/bin/gfortran -fprotect-parens
-Ofast -funroll-loops -ftree-loop-linear -fomit-frame-pointer -fwhole-program
-flto fatigue.f90
[Book15] lin/test% time a.out > /dev/null
1.582u
0.001s 0:01.58 100.0% 0+0k 0+1io 0pf+0w