https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90242
Vittorio Zecca <zeccav at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeccav at gmail dot com --- Comment #3 from Vittorio Zecca <zeccav at gmail dot com> --- On this input file I got this one and two more undefined ~/local/gcc-270309-undefined/bin/gcc c-c++-common/Warray-bounds.c -S -O ../../gcc/gcc/poly-int.h:715:21: runtime error: signed integer overflow: 9223372036854775804 + 4 cannot be represented in type 'long int' ../../gcc/gcc/poly-int.h:753:21: runtime error: signed integer overflow: -9223372036854775807 * 8 cannot be represented in type 'long int' ../../gcc/gcc/cse.c:2215:34: runtime error: signed integer overflow: 0 - -9223372036854775808 cannot be represented in type 'long int' Optimization -O would do.