https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85164

--- Comment #18 from David Binderman <dcb314 at hotmail dot com> ---

(In reply to rsand...@gcc.gnu.org from comment #14)
> Yeah, the patch I committed fixed two separate instances of
> undefined overflow, but I think there are a lot more left.

Excellent results so far, but I have new data on remaining
runtime errors.

I tried all the C code in the testsuite with a ubsan
version of gcc trunk 270500. I used compiler flags -g -O3 -march=native -Wall.

I got 26 runtime errors, of which 20 are poly-int.h

C++ and fortran remain untested. I'll get to those soon.
Of the C errors, the 6 that aren't poly-int.h, I will report on
in other bug reports.

Of the 20 runtime errors from poly-int.h, they are produced
by this list of C source code files:

./c-c++-common/Warray-bounds-2.c
./c-c++-common/Warray-bounds.c
./gcc.dg/strlenopt-55.c
./gcc.dg/torture/pr84811.c
./gcc.dg/torture/pr84929.c
./gcc.dg/Warray-bounds-22.c
./gcc.dg/Warray-bounds-30.c
./gcc.dg/Warray-bounds-31.c

Most of these are array bounds. I'll find out stack backtraces for
each of these.

Reply via email to