https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123271
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- -ftrapv has been known to be broken for many years. These days you can use -fsanitize=undefined and -fsanitize-trap to get a similar effect.
