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.

Reply via email to