https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120558
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|error-recovery, |ice-on-valid-code |ice-on-invalid-code | Summary|ICE: Segmentation fault at |ICE: Segmentation fault at |(munge and make_write_name) |munge with ` -MMD -MQ ./ ` Ever confirmed|0 |1 Last reconfirmed| |2025-06-09 Status|UNCONFIRMED |NEW Component|c++ |preprocessor --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- An empty file is enough to reproduce it. Happens with both the C and C++ front-end. [apinski@xeond2 upstream-gcc-match]$ ~/upstream-gcc-isel/bin/gcc -MMD -MQ ./ t.c t.c:1: internal compiler error: Segmentation fault 0x24fefcf internal_error(char const*, ...) /home/apinski/src/upstream-gcc-isel/gcc/gcc/diagnostic-global-context.cc:517 0x115062f crash_signal /home/apinski/src/upstream-gcc-isel/gcc/gcc/toplev.cc:321 0x25a593b munge /home/apinski/src/upstream-gcc-isel/gcc/libcpp/mkdeps.cc:185 0x25a5a5f make_write_name /home/apinski/src/upstream-gcc-isel/gcc/libcpp/mkdeps.cc:382 0x25a6659 make_write_vec /home/apinski/src/upstream-gcc-isel/gcc/libcpp/mkdeps.cc:410 0x25a6659 make_write /home/apinski/src/upstream-gcc-isel/gcc/libcpp/mkdeps.cc:433 0x25a6659 deps_write(cpp_reader const*, _IO_FILE*, unsigned int) /home/apinski/src/upstream-gcc-isel/gcc/libcpp/mkdeps.cc:522 0x2592077 cpp_finish(cpp_reader*, _IO_FILE*, _IO_FILE*) /home/apinski/src/upstream-gcc-isel/gcc/libcpp/init.cc:923 0xb2a5a0 c_common_finish() /home/apinski/src/upstream-gcc-isel/gcc/gcc/c-family/c-opts.cc:1461 0x9eda80 finalize /home/apinski/src/upstream-gcc-isel/gcc/gcc/toplev.cc:2109 0x9eda80 do_compile /home/apinski/src/upstream-gcc-isel/gcc/gcc/toplev.cc:2216 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.