I'm testing gcc on the file all.i.gz in PR26854, configured as Configured with: ../../mainline/configure --enable-checking=release --with-gmp=/pkgs/gmp-4.2.2/ --with-mpfr=/pkgs/gmp-4.2.2/ --prefix=/pkgs/gcc-mainline --enable-languages=c --enable-gather-detailed-mem-stats
and compiled with /pkgs/gcc-mainline/bin/gcc -Wall -W -Wno-unused -O1 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fomit-frame-pointer -fPIC -ftime-report -fmem-report -c all.i >>& mainline-stats-2008-09-11-b On July 29, the time for the second scheduling pass was scheduling 2 : 2.62 ( 1%) usr 0.04 ( 0%) sys 2.67 ( 1%) wall 0 kB ( 0%) ggc TOTAL : 175.90 15.47 191.42 802297 kB with revision 140295, the time for the second scheduling pass was scheduling 2 : 32.40 (16%) usr 0.00 ( 0%) sys 32.43 (14%) wall 0 kB ( 0%) ggc TOTAL : 204.16 15.17 225.52 794201 kB I'll attach the two detailed memory and cpu time reports. While the July 29th report did not use IRA, I tested the IRA branch on May 19 and got similar results to the mainline in July: scheduling 2 : 2.63 ( 1%) usr 0.00 ( 0%) sys 2.63 ( 1%) wall 0 kB ( 0%) ggc -- Summary: Scheduling pass 2 time increases by order of magnitude Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: lucier at math dot purdue dot edu GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37499