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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |INVALID
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
With -fsanitize=undefined I get:
/app/example.cpp:52:6: runtime error: signed integer overflow:
8816734281700067322 + 4251162314662739968 cannot be represented in type 'long
int'
/app/example.cpp:45:6: runtime error: signed integer overflow:
4656174804089751318 + 5363955046469861376 cannot be represented in type 'long
int'
/app/example.cpp:76:7: runtime error: signed integer overflow:
6515331631289004363 + 3257665815644502181 cannot be represented in type 'long
int'
/app/example.cpp:34:6: runtime error: signed integer overflow: 3792422143 *
3257989107 cannot be represented in type 'long int'
/app/example.cpp:37:6: runtime error: signed integer overflow: 2230917464 *
4270511071 cannot be represented in type 'long int'

Reply via email to