https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118789
Sam James <sjames at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sjames at gcc dot gnu.org --- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- ``` cd /tmp git clone https://github.com/ecmwf/fckit FFLAGS="-O2" CFLAGS="-O2" CXXFLAGS="-O2" cmake -B build -S . make -C build ``` ``` cd /tmp/fckit/build/src/fckit && /usr/bin/gfortran -Dfckit_EXPORTS -I/tmp/fckit/build/src/fckit -I/tmp/fckit/src -I/tmp/fckit/build/src -I/tmp/fckit/build/module -O2 -flto=jobserver -O2 -g -DNDEBUG -J../../module -fPIC -fdiagnostics-color=always -c /tmp/fckit/src/fckit/module/fckit_C_interop.F90 -o CMakeFiles/fckit.dir/module/fckit_C_interop.F90.o /tmp/fckit/src/fckit/module/fckit_C_interop.F90:80:31: 80 | FCKIT_SUPPRESS_UNUSED(cptr) | 1 internal compiler error: in gfc_add_modify_loc, at fortran/trans.cc:229 0x6420295e93e0 internal_error(char const*, ...) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/diagnostic-global-context.cc:517 0x6420295e957b fancy_abort(char const*, int, char const*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/diagnostic.cc:1722 0x642028ba9746 gfc_add_modify_loc(unsigned long, stmtblock_t*, tree_node*, tree_node*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans.cc:229 0x642028ba9746 gfc_add_modify(stmtblock_t*, tree_node*, tree_node*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans.cc:241 0x64202a40126d trans_associate_var /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans-stmt.cc:2294 0x64202a4033bf gfc_trans_block_construct(gfc_code*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans-stmt.cc:2478 0x64202a2bd727 trans_code /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans.cc:2434 0x64202a342095 gfc_trans_code(gfc_code*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans.cc:2698 0x64202a342095 gfc_generate_function_code(gfc_namespace*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans-decl.cc:8087 0x64202a2d1591 gfc_generate_module_code(gfc_namespace*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/trans.cc:2765 0x64202a234015 translate_all_program_units /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/parse.cc:7365 0x64202a234015 gfc_parse_file() /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/parse.cc:7695 0x64202a2d0f80 gfc_be_parse_file /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/fortran/f95-lang.cc:241 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. make[2]: *** [src/fckit/CMakeFiles/fckit.dir/build.make:131: src/fckit/CMakeFiles/fckit.dir/module/fckit_C_interop.F90.o] Error 1 make[2]: Leaving directory '/tmp/fckit/build' make[1]: *** [CMakeFiles/Makefile2:1207: src/fckit/CMakeFiles/fckit.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 ```