https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112773
--- Comment #6 from Patrick O'Neill <patrick at rivosinc dot com> --- (In reply to JuzheZhong from comment #3) > I see. I didn't reproduce the ICE since I didn't enable gcc_assert_checking. > > Could you tell me how to enable it ? I didn't explicitly enable checking. The full configure command I ran with (from -freport-bug output) is: /scratch/tc-testing/tc-nov-30-trunk/build-rv64gcv/../gcc/configure --target=riscv64-unknown-linux-gnu --prefix=/scratch/tc-testing/tc-nov-30-trunk/build-rv64gcv --with-sysroot=/scratch/tc-testing/tc-nov-30-trunk/build-rv64gcv/sysroot --with-pkgversion=g18d8a50a042 --with-system-zlib --enable-shared --enable-tls --enable-languages=c,c++,fortran --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libsanitizer --disable-nls --disable-bootstrap --src=../../gcc --enable-multilib --with-abi=lp64d --with-arch=rv64imafdc --with-tune=rocket --with-isa-spec=20191213 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medlow' 'CXXFLAGS_FOR_TARGET=-O2 -mcmodel=medlow' I built the toolchain using riscv-gnu-toolchain `make linux`.