Implement -fsanitize=signed-integer-overflow.
[gcc.git] / gcc / flag-types.h
index 5ba909766fe6c2991b92ec32a420051100a29e7a..bea268f9aba729650c36b2d5d77e6221b5d4c266 100644 (file)
@@ -215,8 +215,10 @@ enum sanitize_code {
   SANITIZE_VLA = 1 << 6,
   SANITIZE_NULL = 1 << 7,
   SANITIZE_RETURN = 1 << 8,
+  SANITIZE_SI_OVERFLOW = 1 << 9,
   SANITIZE_UNDEFINED = SANITIZE_SHIFT | SANITIZE_DIVIDE | SANITIZE_UNREACHABLE
                       | SANITIZE_VLA | SANITIZE_NULL | SANITIZE_RETURN
+                      | SANITIZE_SI_OVERFLOW
 };
 
 /* flag_vtable_verify initialization levels. */