Mikael Pettersson writes:
 > Mikael Pettersson writes:
 >  > I'm seeing what appears to be a recent massive performance regression
 >  > with trunk's gengtype, as compiled and run in stage 2, on ARM V5TE.
 >  > 
 >  > Right now 4.7-20110827's stage2 gengtype has been running for almost
 >  > 10 hours on my ARM build machine, but the process is tiny and no swapping
 >  > occurs.  To put those 10 hours in perspective, on this machine (1.6 GHz
 >  > ARM V5TE uniprocessor running Linux) I regularly do full bootstraps and
 >  > regression test suite runs for c,c++,ada,fortran in about 18 hours for
 >  > gcc 4.4, about 20 hours for gcc 4.5, about 24 hours for gcc 4.6, and
 >  > about 27 hours for trunk until recently.  So 10 hours or more just in
 >  > stage 2 gengtype is suspicious.
 >  > 
 >  > I believe 4.7-20110820 also was unusually slow to build, but I didn't
 >  > monitor that build very carefully so can't say if gengtype was involved
 >  > then too.
 > 
 > It's now been running for almost 21 hours, with no output produced at all.
 > According to strace it's currently not doing any syscalls, and according
 > to gdb it's looping in yylex().  I suspect a miscompilation.
 > 
 > Anyway I'm killing that build now.  I have a pile of stable branch
 > backports to test, after that I might try a regression hunt on trunk.

The regression

a) was repeatable, and
b) got fixed in 4.7-20110903.

I'm not going to investigate this any further, unless I'm forced
to do a regression hunt in this date range in the future.

Reply via email to