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

Reply via email to