100x -O0 Compile Time Regression {3.2,3.3} -> {3.4,3.5}
Mike Stump
mrs@apple.com
Fri Feb 13 00:27:00 GMT 2004
On Thursday, February 12, 2004, at 01:50 PM, John Vickers wrote:
> We've got some generated C++ which compiles in about 10s (on a P4
> 2800) at -O0 with gcc-3.2 or 3.3.2, but takes about 1000s with 3.4.0
> or 3.5.0.
:-(
> Any suggestions as to where to start digging ? I can supply
> preprocessed source to anyone interested.
Well, if you want to help track it down, you can binary search
compilers using the reghunt script from the web site. Once you narrow
it down to the patch(es) that cause the problems, we can ask that
person to look into it.
What the script essentially does is akin to cvs update -D '64 days ago'
. && make && test, and then loop, adding or subtracting 32, then 16,
then 8, then 4, then 2, then 1, and presto, the patch that caused it.
If you don't mind filing a bug report, please do, attach the file to
the bug report. Let me know which one it is, and I will help ensure
that the problem is fixed.
Thanks for reporting this.
More information about the Gcc
mailing list