// 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; }