// Target: riscv32-unknown-elf // Configured with: /scratch/tc-testing/tc-nov-13-zcvbi-series/build/../gcc/configure --target=riscv32-unknown-elf --prefix=/scratch/tc-testing/tc-nov-13-zcvbi-series/build --disable-shared --disable-threads --disable-tls --enable-languages=c,c++ --with-system-zlib --with-newlib --with-sysroot=/scratch/tc-testing/tc-nov-13-zcvbi-series/build/riscv32-unknown-elf --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=../../gcc --disable-multilib --with-abi=ilp32 --with-arch=rv32imac --with-tune=rocket --with-isa-spec=20191213 'CFLAGS_FOR_TARGET=-Os -mcmodel=medlow' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medlow' // Thread model: single // Supported LTO compression algorithms: zlib zstd // gcc version 14.0.0 20231109 (experimental) (GCC) // // during RTL pass: combine // mktime.c: In function 'c': // mktime.c:2:23: internal compiler error: Segmentation fault // 2 | void c() { a = b % 7; } // | ^ // 0x1276843 crash_signal // ../../../gcc/gcc/toplev.cc:316 // 0x2136c93 recog_1349 // ../../../gcc/gcc/config/riscv/thead.md:438 // 0x21dcab5 recog_for_combine_1 // ../../../gcc/gcc/combine.cc:11382 // 0x21e12ae recog_for_combine // ../../../gcc/gcc/combine.cc:11652 // 0x21f594a try_combine // ../../../gcc/gcc/combine.cc:3867 // 0x21f8159 combine_instructions // ../../../gcc/gcc/combine.cc:1285 // 0x21f8159 rest_of_handle_combine // ../../../gcc/gcc/combine.cc:15080 // 0x21f8159 execute // ../../../gcc/gcc/combine.cc:15124 // Please submit a full bug report, with preprocessed source. // Please include the complete backtrace with any bug report. // See for instructions. // /scratch/tc-testing/tc-nov-13-zcvbi-series/build/libexec/gcc/riscv32-unknown-elf/14.0.0/cc1 -quiet -imultilib . mktime.c -quiet -dumpdir a- -dumpbase mktime.c -dumpbase-ext .c -mtune=rocket -march=rv32imac -mabi=ilp32 -misa-spec=20191213 -march=rv32imac -O1 -freport-bug -o - -frandom-seed=0 -fdump-noaddr # 0 "mktime.c" # 0 "" # 0 "" # 1 "mktime.c" int a, b; void c() { a = b % 7; }