https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102317
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- -fno-strict-overflow maps directly to -fwrapv . If you want to use -fsanitize=signed-integer-overflow, you can just remove both -fno-strict-overflow -fwrapv. -fwrapv is implied for code later on.