http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58389
Bug ID: 58389 Summary: g++ ICE in ipa_find_reference Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: marc.mutz at kdab dot com Created attachment 30796 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30796&action=edit Preprocessed source (compressed to fit into file size limit) Compiling master Qt with the trunk version of g++: Command: g++ -std=c++11 -o out.o -c -include .pch/release-shared/Qt5Widgets -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -fno-exceptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_XKB -DQT_NO_USING_NAMESPACE -DQT_BUILD_WIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_ANDROID -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/home/marc/qtbase/mkspecs/linux-g++ -I/home/marc/qtbase/src/widgets -I../../include -I../../include/QtWidgets -I../../include/QtWidgets/5.2.0 -I../../include/QtWidgets/5.2.0/QtWidgets -I/home/marc/qtbase/src/widgets/dialogs -I.uic/release-shared -I../../include/QtGui -I../../include/QtGui/5.2.0 -I../../include/QtGui/5.2.0/QtGui -I../../include/QtCore -I../../include/QtCore/5.2.0 -I../../include/QtCore/5.2.0/QtCore -I.moc/release-shared -I. /home/marc/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp -Wall -Wextra -fno-strict-aliasing -fwrapv -fno-aggressive-loop-optimizations In file included from ../../include/QtWidgets/5.2.0/QtWidgets/private/qpixmapfilter_p.h:1:0, from ../../include/QtWidgets/5.2.0/QtWidgets/private/../../../../../../qtbase/src/widgets/effects/qgraphicseffect_p.h:61, from ../../include/QtWidgets/5.2.0/QtWidgets/private/qgraphicseffect_p.h:1, from ../../include/QtWidgets/5.2.0/QtWidgets/private/../../../../../../qtbase/src/widgets/kernel/qwidget_p.h:66, from ../../include/QtWidgets/5.2.0/QtWidgets/private/qwidget_p.h:1, from ../../include/QtWidgets/5.2.0/QtWidgets/private/../../../../../../qtbase/src/widgets/widgets/qframe_p.h:56, from ../../include/QtWidgets/5.2.0/QtWidgets/private/qframe_p.h:1, from ../../include/QtWidgets/5.2.0/QtWidgets/private/../../../../../../qtbase/src/widgets/widgets/qabstractscrollarea_p.h:56, from ../../include/QtWidgets/5.2.0/QtWidgets/private/qabstractscrollarea_p.h:1, from /home/marc/qtbase/src/widgets/graphicsview/qgraphicsview_p.h:64, from /home/marc/qtbase/src/widgets/graphicsview/qgraphicsscene_p.h:62, from /home/marc/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp:725: ../../include/QtWidgets/5.2.0/QtWidgets/private/../../../../../../qtbase/src/widgets/effects/qpixmapfilter_p.h:146:24: internal compiler error: Segmentation fault class Q_WIDGETS_EXPORT QPixmapColorizeFilter : public QPixmapFilter ^ 0xacbd0f crash_signal ../../gcc/gcc/toplev.c:335 0x98af50 ipa_find_reference(symtab_node_def*, symtab_node_def*, gimple_statement_d*, unsigned int) ../../gcc/gcc/ipa-ref.c:277 0x97ccde remove_described_reference ../../gcc/gcc/ipa-prop.c:2510 0x981064 ipa_edge_removal_hook ../../gcc/gcc/ipa-prop.c:3022 0x7d9068 cgraph_call_edge_removal_hooks ../../gcc/gcc/cgraph.c:314 0x7d9068 cgraph_node_remove_callees(cgraph_node*) ../../gcc/gcc/cgraph.c:1563 0x7d9524 cgraph_remove_node(cgraph_node*) ../../gcc/gcc/cgraph.c:1680 0x98e154 symtab_remove_unreachable_nodes(bool, _IO_FILE*) ../../gcc/gcc/ipa.c:453 0xf2bdb0 ipa_inline ../../gcc/gcc/ipa-inline.c:2014 0xf2bdb0 execute ../../gcc/gcc/ipa-inline.c:2380 Please submit a full bug report, with preprocessed source if appropriate. GCC version: $ g++ -v Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/opt/gcc/4.9-trunk/libexec/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc/configure --prefix=/opt/gcc/4.9-trunk --enable-languages=c++ Thread model: posix gcc version 4.9.0 20130911 (experimental) (GCC)