https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118796
Bug ID: 118796 Summary: [15 Regression] ICE in copy_reference_ops_from_ref, at tree-ssa-sccvn.cc:1109 Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- seen with trunk 20241218 and 20250203 building the atlas-ecmwf 0.40.0 package: [ 63%] Building Fortran object src/atlas_f/CMakeFiles/atlas_ecmwf_f.dir/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90.o cd /<<PKGBUILDDIR>>/debian/build/src/atlas_f && /usr/bin/gfortran -Datlas_ecmwf_f_EXPORTS -I/<<PKGBUILDDIR>>/src/atlas_f -I/<<PKGBUILDDIR>>/debian/build/src/atlas_f -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/debian/build/src -I/<<PKGBUILDDIR>>/debian/build/module -I/<<PKGBUILDDIR>>/atlas_io/eckit_codec_adaptor/src -I/<<PKGBUILDDIR>>/hic/src -I/<<PKGBUILDDIR>>/debian/build/hic/src -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/eckit -I/usr/include/x86_64-linux-gnu/eckit/geometry -I/usr/include/x86_64-linux-gnu/eckit/linalg -I/usr/include/x86_64-linux-gnu/eckit/maths -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/x86_64-linux-gnu/eckit/mpi -I/usr/include/x86_64-linux-gnu/eckit/option -I/usr/include/x86_64-linux-gnu/eckit/codec -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/fckit -I/usr/include/x86_64-linux-gnu/fckit -I/usr/include/eigen3 -g -O3 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/atlas-ecmwf-0.40.0-1 -O3 -DNDEBUG -funroll-all-loops -finline-functions -J../../module -fPIC -fopenmp -c /<<PKGBUILDDIR>>/src/atlas_f/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90 -o CMakeFiles/atlas_ecmwf_f.dir/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90.o during GIMPLE pass: fre /<<PKGBUILDDIR>>/src/atlas_f/functionspace/atlas_functionspace_BlockStructuredColumns_module.F90:143:14: 143 | end subroutine | ^ internal compiler error: in copy_reference_ops_from_ref, at tree-ssa-sccvn.cc:1109 0x2f1afe6 diagnostic_context::diagnostic_impl(rich_location*, diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag (*) [1], diagnostic_t) ???:0 0x2f30fb3 internal_error(char const*, ...) ???:0 0xef41b9 fancy_abort(char const*, int, char const*) ???:0 0x195db37 vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind, vn_reference_s**, bool, tree_node**, tree_node*, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. complete build log at https://launchpad.net/ubuntu/+archive/test-rebuild-20241218-plucky-gcc15/+build/29589239