This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug gcov-profile/52376] New: [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: "markus at trippelsdorf dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 24 Feb 2012 19:42:05 +0000
- Subject: [Bug gcov-profile/52376] New: [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52376
Bug #: 52376
Summary: [4.7 regression] ICE in lto_input_tree_ref, at
lto-streamer-in.c:266 while linking LTO-PGO libxul
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: gcov-profile
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: markus@trippelsdorf.de
While linking libxul of a LTO-PGO Firefox build, I get this ICE:
...
In member function âHandleCommentâ:
lto1: internal compiler error: in lto_input_tree_ref, at lto-streamer-in.c:266
Please submit a full bug report,
with preprocessed source if appropriate.
Delta reduction points to a single input object file:
/var/tmp/mozilla-central/moz-build-dir/content/xml/document/src/nsXMLContentSink.o
% c++ -fprofile-use -flto -fno-fat-lto-objects -c -o nsXMLContentSink.o
-I../../../../dist/stl_wrappers -I../../../../dist/system_wrappers -include
/var/tmp/mozilla-central/config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM
-DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES
-DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.3\" -DOSARCH=Linux
-D_IMPL_NS_LAYOUT -I/var/tmp/mozilla-central/content/xml/document/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../xsl/document/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../html/document/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../../layout/style
-I/var/tmp/mozilla-central/content/xml/document/src/../../../base/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../xul/content/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../events/src
-I/var/tmp/mozilla-central/content/xml/document/src/../../../../dom/base
-I/var/tmp/mozilla-central/content/xml/document/src/../../../../caps/include
-I/var/tmp/mozilla-central/xpcom/ds
-I/var/tmp/mozilla-central/content/xml/document/src -I.
-I../../../../dist/include -I../../../../dist/include/nsprpub
-I/var/tmp/mozilla-central/moz-build-dir/dist/include/nspr
-I/var/tmp/mozilla-central/moz-build-dir/dist/include/nss -fPIC -fno-rtti
-pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof
-Wno-variadic-macros -Werror=return-type -Wno-long-long -march=native
-Wno-delete-non-virtual-dtor -fpermissive -fno-exceptions -fno-strict-aliasing
-std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG
-DTRIMMED -O3 -fomit-frame-pointer -DMOZILLA_CLIENT -include
../../../../mozilla-config.h -MD -MF .deps/nsXMLContentSink.pp
/var/tmp/mozilla-central/content/xml/document/src/nsXMLContentSink.cpp
% c++ -flto nsXMLContentSink.o
In member function âHandleCommentâ:
lto1: internal compiler error: in lto_input_tree_ref, at lto-streamer-in.c:266
Please submit a full bug report,
The error above only happens with "-fprofile-use" and "-fno-fat-lto-objects".
With "-fprofile-use -flto" I get:
...
/var/tmp/mozilla-central/content/xml/document/src/nsXMLContentSink.cpp: In
member function ânsXMLContentSink::HandleComment(unsigned short const*)â:
/var/tmp/mozilla-central/content/xml/document/src/nsXMLContentSink.cpp:1195:54:
internal compiler error: in emit_move_insn, at expr.c:3435
But I don't know how to reduce the testcase further, because it depends
on nsXMLContentSink.gcda data.
- Follow-Ups:
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: markus at trippelsdorf dot de
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: markus at trippelsdorf dot de
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: markus at trippelsdorf dot de
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: jakub at gcc dot gnu.org
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: markus at trippelsdorf dot de
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: rguenth at gcc dot gnu.org
- [Bug gcov-profile/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: jakub at gcc dot gnu.org
- [Bug tree-optimization/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: jakub at gcc dot gnu.org
- [Bug tree-optimization/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: rguenth at gcc dot gnu.org
- [Bug tree-optimization/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: jakub at gcc dot gnu.org
- [Bug tree-optimization/52376] [4.7 regression] ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul
- From: jakub at gcc dot gnu.org