http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56570
Bug #: 56570 Summary: ICE when streaming a TREE_BLOCK Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassig...@gcc.gnu.org ReportedBy: jamb...@gcc.gnu.org Created attachment 29617 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29617 Pre-processed failing source When building Mozilla Firefox with LTO (gcc revision 196427, FF changeset 123831:c95439870e05), I'm encountering an ICE when compiling js/src/ion/shared/CodeGenerator-shared.cpp (and I suppose the same one in a number of other files). The problem occurs in the compilation phase. The ICE simply disappears when I add -save-temps to the command line but reappeared when I also added --param ggc-min-expand=10 --param ggc-min-heapsize=1024. The attached resultant .ii file also ICEs but --param ggc-min-expand=5 --param ggc-min-heapsize=512 is necessary to trigger it.