$ svn up -r157834 ~/src/gcc
...
$ make -C ~/src/gcc install
...
$ time g++ -std=c++0x -O2 -c test.cpp -g
real    4m47.882s
user    4m47.226s
sys     0m0.577s
$ time g++ -std=c++0x -O2 -c test.cpp
real    0m28.247s
user    0m27.935s
sys     0m0.282s

For comparison:

$ svn up -r157833 ~/src/gcc
...
$ make -C ~/src/gcc install
...
$ time g++ -std=c++0x -O2 -c test.cpp -g
real    0m38.055s
user    0m37.476s
sys     0m0.475s
$ time g++ -std=c++0x -O2 -c test.cpp 
real    0m28.149s
user    0m27.861s
sys     0m0.278s


-- 
           Summary: -g option became very slow after r157834
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: roman at binarylife dot net
 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=43632

Reply via email to