public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug lto/44378]  New: lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168
@ 2010-06-02 12:50 bero at arklinux dot org
  2010-06-02 12:59 ` [Bug lto/44378] " rguenth at gcc dot gnu dot org
  2010-07-03  0:10 ` ramana at gcc dot gnu dot org
  0 siblings, 2 replies; 3+ messages in thread
From: bero at arklinux dot org @ 2010-06-02 12:50 UTC (permalink / raw)
  To: gcc-bugs

Trying to crosscompile Qt to arm with LTO results in a linker error while
linking QtCore:


armv6j-blankpage-linux-gnueabi-g++ -O2 -mcpu=arm1136jf-s -fomit-frame-pointer
-fweb -frename-registers
-Wl,-O2,-z,combreloc,-z,relro,--enable-new-dtags,--hash-style=gnu -g -fwhopr
-Wl,-rpath-link,/usr/src/ark/BUILD/qt/lib -fno-exceptions -Wl,--no-undefined
-Wl,-O1 -shared -Wl,-Bsymbolic-functions
-Wl,--dynamic-list,/usr/src/ark/BUILD/qt/src/corelib/QtCore.dynlist
-Wl,-soname,libQtCore.so.4 -o libQtCore.so.4.7.0
.obj/release-shared-emb-armv6/qabstractanimation.o
.obj/release-shared-emb-armv6/qvariantanimation.o
.obj/release-shared-emb-armv6/qpropertyanimation.o
.obj/release-shared-emb-armv6/qanimationgroup.o
.obj/release-shared-emb-armv6/qsequentialanimationgroup.o
.obj/release-shared-emb-armv6/qparallelanimationgroup.o
.obj/release-shared-emb-armv6/qpauseanimation.o
.obj/release-shared-emb-armv6/qfuture.o
.obj/release-shared-emb-armv6/qfutureinterface.o
.obj/release-shared-emb-armv6/qfuturesynchronizer.o
.obj/release-shared-emb-armv6/qfuturewatcher.o
.obj/release-shared-emb-armv6/qrunnable.o
.obj/release-shared-emb-armv6/qtconcurrentfilter.o
.obj/release-shared-emb-armv6/qtconcurrentmap.o
.obj/release-shared-emb-armv6/qtconcurrentresultstore.o
.obj/release-shared-emb-armv6/qtconcurrentthreadengine.o
.obj/release-shared-emb-armv6/qtconcurrentiteratekernel.o
.obj/release-shared-emb-armv6/qtconcurrentexception.o
.obj/release-shared-emb-armv6/qthreadpool.o
.obj/release-shared-emb-armv6/qglobal.o
.obj/release-shared-emb-armv6/qlibraryinfo.o
.obj/release-shared-emb-armv6/qmalloc.o
.obj/release-shared-emb-armv6/qnumeric.o
.obj/release-shared-emb-armv6/qatomic.o .obj/release-shared-emb-armv6/qmutex.o
.obj/release-shared-emb-armv6/qreadwritelock.o
.obj/release-shared-emb-armv6/qmutexpool.o
.obj/release-shared-emb-armv6/qsemaphore.o
.obj/release-shared-emb-armv6/qthread.o
.obj/release-shared-emb-armv6/qthreadstorage.o
.obj/release-shared-emb-armv6/qmutex_unix.o
.obj/release-shared-emb-armv6/qthread_unix.o
.obj/release-shared-emb-armv6/qwaitcondition_unix.o
.obj/release-shared-emb-armv6/qbitarray.o
.obj/release-shared-emb-armv6/qbytearray.o
.obj/release-shared-emb-armv6/qbytearraymatcher.o
.obj/release-shared-emb-armv6/qcryptographichash.o
.obj/release-shared-emb-armv6/qdatetime.o
.obj/release-shared-emb-armv6/qeasingcurve.o
.obj/release-shared-emb-armv6/qelapsedtimer.o
.obj/release-shared-emb-armv6/qhash.o .obj/release-shared-emb-armv6/qline.o
.obj/release-shared-emb-armv6/qlinkedlist.o
.obj/release-shared-emb-armv6/qlist.o .obj/release-shared-emb-armv6/qlocale.o
.obj/release-shared-emb-armv6/qpoint.o .obj/release-shared-emb-armv6/qmap.o
.obj/release-shared-emb-armv6/qmargins.o
.obj/release-shared-emb-armv6/qcontiguouscache.o
.obj/release-shared-emb-armv6/qrect.o .obj/release-shared-emb-armv6/qregexp.o
.obj/release-shared-emb-armv6/qshareddata.o
.obj/release-shared-emb-armv6/qsharedpointer.o
.obj/release-shared-emb-armv6/qsimd.o .obj/release-shared-emb-armv6/qsize.o
.obj/release-shared-emb-armv6/qstring.o
.obj/release-shared-emb-armv6/qstringbuilder.o
.obj/release-shared-emb-armv6/qstringlist.o
.obj/release-shared-emb-armv6/qtextboundaryfinder.o
.obj/release-shared-emb-armv6/qtimeline.o
.obj/release-shared-emb-armv6/qvector.o
.obj/release-shared-emb-armv6/qvsnprintf.o
.obj/release-shared-emb-armv6/qelapsedtimer_unix.o
.obj/release-shared-emb-armv6/harfbuzz-buffer.o
.obj/release-shared-emb-armv6/harfbuzz-gdef.o
.obj/release-shared-emb-armv6/harfbuzz-gsub.o
.obj/release-shared-emb-armv6/harfbuzz-gpos.o
.obj/release-shared-emb-armv6/harfbuzz-impl.o
.obj/release-shared-emb-armv6/harfbuzz-open.o
.obj/release-shared-emb-armv6/harfbuzz-stream.o
.obj/release-shared-emb-armv6/harfbuzz-shaper-all.o
.obj/release-shared-emb-armv6/qharfbuzz.o
.obj/release-shared-emb-armv6/qabstractfileengine.o
.obj/release-shared-emb-armv6/qbuffer.o
.obj/release-shared-emb-armv6/qdatastream.o
.obj/release-shared-emb-armv6/qdataurl.o .obj/release-shared-emb-armv6/qdebug.o
.obj/release-shared-emb-armv6/qdir.o
.obj/release-shared-emb-armv6/qdiriterator.o
.obj/release-shared-emb-armv6/qfile.o .obj/release-shared-emb-armv6/qfileinfo.o
.obj/release-shared-emb-armv6/qiodevice.o
.obj/release-shared-emb-armv6/qnoncontiguousbytedevice.o
.obj/release-shared-emb-armv6/qprocess.o
.obj/release-shared-emb-armv6/qtextstream.o
.obj/release-shared-emb-armv6/qtemporaryfile.o
.obj/release-shared-emb-armv6/qresource.o
.obj/release-shared-emb-armv6/qresource_iterator.o
.obj/release-shared-emb-armv6/qurl.o .obj/release-shared-emb-armv6/qsettings.o
.obj/release-shared-emb-armv6/qfsfileengine.o
.obj/release-shared-emb-armv6/qfsfileengine_iterator.o
.obj/release-shared-emb-armv6/qfilesystemwatcher.o
.obj/release-shared-emb-armv6/qfsfileengine_unix.o
.obj/release-shared-emb-armv6/qfsfileengine_iterator_unix.o
.obj/release-shared-emb-armv6/qprocess_unix.o
.obj/release-shared-emb-armv6/qfilesystemwatcher_inotify.o
.obj/release-shared-emb-armv6/qfilesystemwatcher_dnotify.o
.obj/release-shared-emb-armv6/qpluginloader.o
.obj/release-shared-emb-armv6/qfactoryloader.o
.obj/release-shared-emb-armv6/quuid.o .obj/release-shared-emb-armv6/qlibrary.o
.obj/release-shared-emb-armv6/qlibrary_unix.o
.obj/release-shared-emb-armv6/qabstracteventdispatcher.o
.obj/release-shared-emb-armv6/qabstractitemmodel.o
.obj/release-shared-emb-armv6/qbasictimer.o
.obj/release-shared-emb-armv6/qeventloop.o
.obj/release-shared-emb-armv6/qcoreapplication.o
.obj/release-shared-emb-armv6/qcoreevent.o
.obj/release-shared-emb-armv6/qmetaobject.o
.obj/release-shared-emb-armv6/qmetatype.o
.obj/release-shared-emb-armv6/qmimedata.o
.obj/release-shared-emb-armv6/qobject.o
.obj/release-shared-emb-armv6/qobjectcleanuphandler.o
.obj/release-shared-emb-armv6/qsignalmapper.o
.obj/release-shared-emb-armv6/qsocketnotifier.o
.obj/release-shared-emb-armv6/qtimer.o
.obj/release-shared-emb-armv6/qtranslator.o
.obj/release-shared-emb-armv6/qvariant.o
.obj/release-shared-emb-armv6/qcoreglobaldata.o
.obj/release-shared-emb-armv6/qsharedmemory.o
.obj/release-shared-emb-armv6/qsystemsemaphore.o
.obj/release-shared-emb-armv6/qpointer.o .obj/release-shared-emb-armv6/qmath.o
.obj/release-shared-emb-armv6/qcore_unix.o
.obj/release-shared-emb-armv6/qcrashhandler.o
.obj/release-shared-emb-armv6/qsharedmemory_unix.o
.obj/release-shared-emb-armv6/qsystemsemaphore_unix.o
.obj/release-shared-emb-armv6/qeventdispatcher_unix.o
.obj/release-shared-emb-armv6/qisciicodec.o
.obj/release-shared-emb-armv6/qlatincodec.o
.obj/release-shared-emb-armv6/qsimplecodec.o
.obj/release-shared-emb-armv6/qtextcodec.o
.obj/release-shared-emb-armv6/qtsciicodec.o
.obj/release-shared-emb-armv6/qutfcodec.o
.obj/release-shared-emb-armv6/qtextcodecplugin.o
.obj/release-shared-emb-armv6/qfontlaocodec.o
.obj/release-shared-emb-armv6/qgb18030codec.o
.obj/release-shared-emb-armv6/qjpunicode.o
.obj/release-shared-emb-armv6/qeucjpcodec.o
.obj/release-shared-emb-armv6/qjiscodec.o
.obj/release-shared-emb-armv6/qsjiscodec.o
.obj/release-shared-emb-armv6/qeuckrcodec.o
.obj/release-shared-emb-armv6/qbig5codec.o
.obj/release-shared-emb-armv6/qfontjpcodec.o
.obj/release-shared-emb-armv6/qstatemachine.o
.obj/release-shared-emb-armv6/qabstractstate.o
.obj/release-shared-emb-armv6/qstate.o
.obj/release-shared-emb-armv6/qfinalstate.o
.obj/release-shared-emb-armv6/qhistorystate.o
.obj/release-shared-emb-armv6/qabstracttransition.o
.obj/release-shared-emb-armv6/qsignaltransition.o
.obj/release-shared-emb-armv6/qeventtransition.o
.obj/release-shared-emb-armv6/qxmlstream.o
.obj/release-shared-emb-armv6/qxmlutils.o
.obj/release-shared-emb-armv6/moc_qfuturewatcher.o
.obj/release-shared-emb-armv6/moc_qthreadpool.o
.obj/release-shared-emb-armv6/moc_qnamespace.o
.obj/release-shared-emb-armv6/moc_qthread.o
.obj/release-shared-emb-armv6/moc_qeasingcurve.o
.obj/release-shared-emb-armv6/moc_qlocale.o
.obj/release-shared-emb-armv6/moc_qtimeline.o
.obj/release-shared-emb-armv6/moc_qfile.o
.obj/release-shared-emb-armv6/moc_qiodevice.o
.obj/release-shared-emb-armv6/moc_qnoncontiguousbytedevice_p.o
.obj/release-shared-emb-armv6/moc_qtemporaryfile.o
.obj/release-shared-emb-armv6/moc_qsettings.o
.obj/release-shared-emb-armv6/moc_qfilesystemwatcher_p.o
.obj/release-shared-emb-armv6/moc_qfilesystemwatcher_inotify_p.o
.obj/release-shared-emb-armv6/moc_qfilesystemwatcher_dnotify_p.o
.obj/release-shared-emb-armv6/moc_qpluginloader.o
.obj/release-shared-emb-armv6/moc_qlibrary.o
.obj/release-shared-emb-armv6/moc_qfactoryloader_p.o
.obj/release-shared-emb-armv6/moc_qabstracteventdispatcher.o
.obj/release-shared-emb-armv6/moc_qabstractitemmodel.o
.obj/release-shared-emb-armv6/moc_qeventloop.o
.obj/release-shared-emb-armv6/moc_qcoreapplication.o
.obj/release-shared-emb-armv6/moc_qcoreevent.o
.obj/release-shared-emb-armv6/moc_qmimedata.o
.obj/release-shared-emb-armv6/moc_qsocketnotifier.o
.obj/release-shared-emb-armv6/moc_qtimer.o
.obj/release-shared-emb-armv6/moc_qtranslator.o
.obj/release-shared-emb-armv6/moc_qobjectcleanuphandler.o
.obj/release-shared-emb-armv6/moc_qsharedmemory.o
.obj/release-shared-emb-armv6/moc_qeventdispatcher_unix_p.o
.obj/release-shared-emb-armv6/moc_qtextcodecplugin.o
.obj/release-shared-emb-armv6/moc_qabstractstate.o
.obj/release-shared-emb-armv6/moc_qstate.o
.obj/release-shared-emb-armv6/moc_qfinalstate.o
.obj/release-shared-emb-armv6/moc_qhistorystate.o
.obj/release-shared-emb-armv6/moc_qabstracttransition.o
.obj/release-shared-emb-armv6/moc_qsignaltransition.o
.obj/release-shared-emb-armv6/moc_qeventtransition.o  
-L/usr/src/ark/BUILD/qt/lib -lpthread -lz -lm -ldl -lrt 
lto1: internal compiler error: in cgraph_mark_functions_to_output, at
cgraphunit.c:1168
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto1: fatal error: /usr/bin/armv6j-blankpage-linux-gnueabi-g++ terminated with
status 256
compilation terminated.
lto-wrapper: /usr/bin/armv6j-blankpage-linux-gnueabi-g++ returned 1 exit status
collect2: lto-wrapper returned 1 exit status


-- 
           Summary: lto1: internal compiler error: in
                    cgraph_mark_functions_to_output, at cgraphunit.c:1168
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bero at arklinux dot org
 GCC build triplet: x86_64-pc-linux-gnu
  GCC host triplet: armv6j-blankpage-linux-gnueabi
GCC target triplet: armv6j-blankpage-linux-gnueabi


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


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug lto/44378] lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168
  2010-06-02 12:50 [Bug lto/44378] New: lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168 bero at arklinux dot org
@ 2010-06-02 12:59 ` rguenth at gcc dot gnu dot org
  2010-07-03  0:10 ` ramana at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-06-02 12:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from rguenth at gcc dot gnu dot org  2010-06-02 12:59 -------
Do not use -fwhopr with gcc 4.5, it's broken.  Please try recent trunk or
-flto.


-- 


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


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug lto/44378] lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168
  2010-06-02 12:50 [Bug lto/44378] New: lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168 bero at arklinux dot org
  2010-06-02 12:59 ` [Bug lto/44378] " rguenth at gcc dot gnu dot org
@ 2010-07-03  0:10 ` ramana at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: ramana at gcc dot gnu dot org @ 2010-07-03  0:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from ramana at gcc dot gnu dot org  2010-07-03 00:10 -------
Waiting for feedback as per comments in Comment #1


-- 

ramana at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


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


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-07-03  0:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-02 12:50 [Bug lto/44378] New: lto1: internal compiler error: in cgraph_mark_functions_to_output, at cgraphunit.c:1168 bero at arklinux dot org
2010-06-02 12:59 ` [Bug lto/44378] " rguenth at gcc dot gnu dot org
2010-07-03  0:10 ` ramana at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).