https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71092
--- Comment #4 from schoko.teddy at web dot de --- (In reply to schoko.teddy from comment #3) > Created attachment 38494 [details] > Preprocessed source > > This Error occurs while compiling this motioncontrollayer.cpp file from a Qt > project. Gzipped because of largeness. Oh, and the console output (I tried different -O values, all crashing): g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -flto -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_USE_QSTRINGBUILDER -DQT_STRICT_ITERATORS -DPACKAGE_VERSION=3.1.0 -DPACKAGE_NAME=turag-console -DSIM -DSIMULATION -DTURAG_DEBUG_ENABLE_BINARY -DQWT_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_XML_LIB -DQT_CORE_LIB -I../Console -I. -Itina-platform/public -I../Console -I../../../libs -I../../../libs/libsimeurobot/plugin -I../../Debug-Server -I../../Debug-Server -I../../../src/common -I../../../tina -I../../../tina/platform/desktop/public -isystem /usr/include/qwt -isystem /usr/include/qt -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtMultimediaWidgets -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSerialPort -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o motioncontrollayer.o ../../../libs/libsimeurobot/vis/motioncontrollayer.cpp In file included from ../../../libs/libsimeurobot/vis/motioncontrollayer.h:7:0, from ../../../libs/libsimeurobot/vis/motioncontrollayer.cpp:1: ../../../libs/libsimeurobot/vis/debugobjects.h: In constructor 'TURAG::SimEurobot::Debug::DriveSplineV1::DriveSplineV1()': ../../../libs/libsimeurobot/vis/debugobjects.h:108:8: in constexpr expansion of 'TURAG::Pose()' ../../../tina/tina++/geometry/geometry.h:167:20: in constexpr expansion of '((TURAG::Pose*)this)->TURAG::Pose::x.TURAG::Units::Quantity<Dim>::Quantity<int>(0)' ../../../tina/tina++/geometry/units/unit.h:185:42: in constexpr expansion of 'TURAG::Units::detail::toValue<int, 0u>(val)' ../../../libs/libsimeurobot/vis/debugobjects.h:108:8: internal compiler error: in cxx_eval_call_expression, at cp/constexpr.c:1449 struct DriveSplineV1 { ^~~~~~~~~~~~~ Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions. Makefile:3342: recipe for target 'motioncontrollayer.o' failed make: *** [motioncontrollayer.o] Error 1 So here we have our ICE in cxx_eval_call_expression etc.