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

             Bug #: 53743
           Summary: ICE when compiling firefox with PGO and LTO
    Classification: Unclassified
           Product: gcc
           Version: 4.7.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: io...@yandex.ru


Created attachment 27680
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27680
Preprocessed source 1

$ LANG=C c++ -c -fPIC  -fno-rtti -march=prescott -mtune=prescott -mfpmath=sse
-msse2 -msse3 -O2 -fstack-protector --param=ssp-buffer-size=4 -flto
-fuse-linker-plugin -freorder-blocks-and-partition -fno-exceptions
-fno-strict-aliasing -std=gnu++0x -pthread -g -fprofile-use
-fprofile-correction -O3 -fomit-frame-pointer nsSubstring.cpp

...

nsTSubstring.cpp:618:3: internal compiler error: in cfg_layout_merge_blocks, at
cfgrtl.c:2838
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.

When building without profile data usage, all OK.

The same problem appears for another source file (I will attach it too).

Reply via email to