http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56510



             Bug #: 56510

           Summary: adding -g compiles 'forever' vs 49s

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: debug

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: sam-gcc...@rushing.nightmare.com





Created attachment 29568

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29568

repro



The file is output from another compiler, in CPS form (i.e., all funs are tail

calls).

If I leave off '-g' it takes 49 seconds to compile (2.4GHz core i7)

If I add '-g' it takes 'forever' (> 90 mins).

Reproduced on OS X (10.8.2) x86_64, Linux Ubuntu (w/gcc4.6.3), FreeBSD 7.3.

I believe this bug affects gcc going back to 4.6 and earlier.  I have a copy of

4.2 sitting around that does not seem to have the problem, though.



gcc was configured: "./configure --enable-languages=c,c++"

built with "make -j 16"



command: /usr/local/bin/gcc -std=c99 -O3 -g -I./include self/compile.c -o

self/compile

Reply via email to