https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111637
Bug ID: 111637 Summary: ICE while building gcc.dg/bitint-8.c with -fsanitize=signed-integer-overflow Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: fkastl at suse dot cz CC: jakub at gcc dot gnu.org, jamborm at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux Target: x86_64-linux Compiling the bitint-8.c testsuite file with optimizations enabled and -fsanitize=signed-integer-overflow results in an ICE gcc $GCC_SRC_DIR/gcc/testsuite/gcc.dg/bitint-8.c -O1 -fsanitize=signed-integer-overflow during GIMPLE pass: bitintlower bitint-8.c: In function ‘foo’: bitint-8.c:7:1: internal compiler error: in lower_bound, at value-range.h:1078 7 | foo (void) | ^~~ 0x8c59fe irange::lower_bound(unsigned int) const ../../src/gcc/value-range.h:1078 0x8c59fe range_to_prec ../../src/gcc/gimple-lower-bitint.cc:1945 0x1cd0645 lower_addsub_overflow ../../src/gcc/gimple-lower-bitint.cc:3768 0x1cd27f3 lower_call ../../src/gcc/gimple-lower-bitint.cc:4469 0x1cd9a4a lower_stmt ../../src/gcc/gimple-lower-bitint.cc:4673 0x1cda8cd gimple_lower_bitint ../../src/gcc/gimple-lower-bitint.cc:5765