------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-18 23:30 ------- This is at least a 4.1 compile time regression. 3.3.2 gave: [zhivago:~/src/localgccPRs] pinskia% time ~/gcc-3.3/bin/gcc pr21430.c -S -O1 10.870u 0.270s 0:13.11 84.9% 0+0k 2+4io 0pf+0w
While 4.1 gives (with --disable-checking): [zhivago:~/src/localgccPRs] pinskia% time ~/local3/bin/gcc pr21430.c -S -O1 98.010u 0.650s 1:44.03 94.8% 0+0k 0+4io 0pf+0w This is a bad regression, even though this is a testcase which just was made up to show the issues. Almost all of the time (90%) is spent in finalize_ssa_vuses. tree operand scan : 90.11 (91%) usr 1.23 (37%) sys 101.08 (89%) wall 750 kB ( 4%) ggc This is only a 4.1 regression as 4.0 gave: 12.590u 0.240s 0:13.80 92.9% 0+0k 0+4io 0pf+0w -- What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |tree-optimization Summary|Quadratic behavior with |[4.1 Regression] Quadratic |constant initializers |behavior with constant | |initializers Target Milestone|--- |4.1.0 Version|unknown |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21430