https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Bug ID: 112793 Summary: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: sjames at gcc dot gnu.org Target Milestone: --- Created attachment 56738 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56738&action=edit StelObserver.cpp.ii.xz Originally reported downstream in Gentoo by Toralf Förster at https://bugs.gentoo.org/918911. ``` FAILED: src/CMakeFiles/stelMain.dir/core/StelObserver.cpp.o /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DCOPYRIGHT_YEARS=\"2000-2023\" -DENABLE_NLS -DENABLE_SCRIPTING -DENABLE_SCRIPT_CONSOLE -DENABLE_SHOWMYSKY -DENABLE_XLSX -DINSTALL_DATADIR=\"/usr/share/stellarium\" -DNDEBUG -DPACKAGE_VERSION=\"23.3.0\" -DQT_CHARTS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQXlsx_SHAREDLIB -DSTELLA RIUM_COPYRIGHT="\"Copyright (C) 2000-2023 Stellarium Developers\"" -DSTELLARIUM_DEV_URL=\"https://github.com/Stellarium/stellarium\" -DSTELLARIUM_MAJOR=23 -DSTELLARIUM_MINOR=3 -DSTELLARIUM_PATCH=0 -DSTELLARIU M_PUBLIC_VERSION=\"23.3\" -DSTELLARIUM_RELEASE_BUILD -DSTELLARIUM_SERIES=\"23.0\" -DSTELLARIUM_SOURCE_DIR=\"/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3\" -DSTELLARIUM_URL=\"https://ste llarium.org/\" -DUSE_STATIC_PLUGIN_ANGLEMEASURE -DUSE_STATIC_PLUGIN_ARCHAEOLINES -DUSE_STATIC_PLUGIN_CALENDARS -DUSE_STATIC_PLUGIN_EQUATIONOFTIME -DUSE_STATIC_PLUGIN_EXOPLANETS -DUSE_STATIC_PLUGIN_METEORSHOWE RS -DUSE_STATIC_PLUGIN_MISSINGSTARS -DUSE_STATIC_PLUGIN_NAVSTARS -DUSE_STATIC_PLUGIN_NOVAE -DUSE_STATIC_PLUGIN_OBSERVABILITY -DUSE_STATIC_PLUGIN_OCULARS -DUSE_STATIC_PLUGIN_ONLINEQUERIES -DUSE_STATIC_PLUGIN_P OINTERCOORDINATES -DUSE_STATIC_PLUGIN_PULSARS -DUSE_STATIC_PLUGIN_QUASARS -DUSE_STATIC_PLUGIN_REMOTECONTROL -DUSE_STATIC_PLUGIN_REMOTESYNC -DUSE_STATIC_PLUGIN_SATELLITES -DUSE_STATIC_PLUGIN_SCENERY3D -DUSE_ST ATIC_PLUGIN_SOLARSYSTEMEDITOR -DUSE_STATIC_PLUGIN_SUPERNOVAE -D_USE_MATH_DEFINES -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3_build/src -I/var/tmp/portage/sci-astronomy/stellarium-23. 3/work/stellarium-23.3/src -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3_build/src/stelMain_autogen/include -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3_build -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/core -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/core/modules -I/var/tmp/portage/sci-astronomy/stellariu m-23.3/work/stellarium-23.3/src/core/planetsephems -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/gui -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/scrip ting -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/external/glues_stel/source -I/var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/plugins/RemoteControl/src/../inc lude -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtNetwor k -isystem /usr/include/qt5/QtCharts -isystem /usr/include/qt5/QtGui/5.15.11 -isystem /usr/include/qt5/QtGui/5.15.11/QtGui -isystem /usr/include/qt5/QtCore/5.15.11 -isystem /usr/include/qt5/QtCore/5.15.11/QtC ore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtScript -isystem /usr/include/QXlsxQt5 -DQT_NO_DEBUG -O3 -march=native -fno-semantic-interposition -pip e -Wa,-O2 -Wa,-mtune=znver2 -fcf-protection=none -fdiagnostics-color=always -fdiagnostics-urls=never -frecord-gcc-switches -ggdb3 -Werror=format-security -Wformat -Wall -Wextra -Wno-unused-parameter -Wno-unkn own-pragmas -Wno-unused-result -std=c++17 -fdiagnostics-color=always -fPIC -Winvalid-pch -include /var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3_build/src/CMakeFiles/stelMain.dir/cmake_pc h.hxx -MD -MT src/CMakeFiles/stelMain.dir/core/StelObserver.cpp.o -MF src/CMakeFiles/stelMain.dir/core/StelObserver.cpp.o.d -o src/CMakeFiles/stelMain.dir/core/StelObserver.cpp.o -c /var/tmp/portage/sci-astro nomy/stellarium-23.3/work/stellarium-23.3/src/core/StelObserver.cpp during GIMPLE pass: slp /var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/core/StelObserver.cpp: In member function ‘Mat4d StelObserver::getRotAltAzToEquatorial(double, double) const’: /var/tmp/portage/sci-astronomy/stellarium-23.3/work/stellarium-23.3/src/core/StelObserver.cpp:222:7: internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062 222 | Mat4d StelObserver::getRotAltAzToEquatorial(double JD, double JDE) const | ^~~~~~~~~~~~ 0x55b5bd834542 vect_schedule_slp_node /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9062 0x55b5bf30b407 vect_schedule_scc /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9455 0x55b5bf30b2d5 vect_schedule_scc /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9472 0x55b5bf30b2d5 vect_schedule_scc /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9472 0x55b5bf30b2d5 vect_schedule_scc /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9472 0x55b5beff4b34 vect_schedule_slp(vec_info*, vec<_slp_instance*, va_heap, vl_ptr> const&) /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:9636 0x55b5bedba03c vect_slp_region /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:7770 0x55b5bedb6983 vect_slp_bbs /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:7870 0x55b5bedb6298 vect_slp_function(function*) /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vect-slp.cc:7949 0x55b5bedb565c execute /usr/src/debug/sys-devel/gcc-14.0.0.9999/gcc-14.0.0.9999/gcc/tree-vectorizer.cc:1531 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://bugs.gentoo.org/> for instructions. ``` 'g++ -c StelObserver.cpp.ii -march=znver2 -O2' is enough to reproduce.