https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101134
--- Comment #4 from Giuseppe D'Angelo <dangelog at gmail dot com> --- Could the warning messages then be changed to point out that the issue is only a mere possibility? Using an "assertive" wording makes users believe that GCC has positively and conclusively proved that there's something wrong, whilst it's exactly the opposite (it didn't prove anything, and it's a false positive). Uninitialized warnings have this distinction and warn in two different ("may be used uninitialized" vs "is used initialized"). If here the distinction cannot be made, AND false positives are allowed to warn, I'd really prefer the "may be overflowing" wording than the "is overflowing" existing one.