g ++ 6.1 Kompilierzeit Regression?

8

Der unten stehende Code dauert ewig (gut, eine lange Zeit), um in g ++ 6.1.0 zu kompilieren, im Vergleich zu g ++ 4.8.3. Ist das ein Compilerfehler? Oder etwas dummes im Code? (Stupider als Fixed und Showpoint, wo es keine Fließkommawerte gibt ...).

g ++ 4.8:

  

$ Zeit    ~ / dev / compilers / linux-x86_64-2.10.1 / gnu4.8.3 / bin / g ++ -D_REENTRANT -fPIC -Wand -Wextra    -Wno-unused-parameter -Werror -Wno-unused-local-typedefs -m64 -Woverloaded-virtual -Wno-deprecated    -visibility-inlines-hidden -visibility = versteckt -std = c ++ 11   -c ostreamtest.cpp

real 0m0.451s

g ++ 6.1:

  

$ Zeit    ~ / dev / compilers / linux-x86_64-2.10.1 / gnu6.1.0 / bin / g ++ -D_REENTRANT -fPIC -Wand -Wextra    -Wno-unused-parameter -Werror -Wno-unused-local-typedefs -m64 -Woverloaded-virtual -Wno-deprecated    -visibility-inlines-hidden -visibility = versteckt -std = c ++ 11   -c ostreamtest.cpp

real 15m36.033s

ostreamtest.cpp:

%Vor%     
Chris Morley 28.05.2016, 01:19
quelle

1 Antwort

3

Es war ein Bug in 6.1.0 und 6.1.1, wurde aber für 6.2 behoben Ссылка

    
Chris Morley 08.06.2016, 01:41
quelle

Tags und Links