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).