]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/gcc.c
* gcc.c (sanitize_spec_function): Handle SANITIZE_FLOAT_DIVIDE.
[thirdparty/gcc.git] / gcc / gcc.c
index e5130d13535604a1e852434925fbe734440d2996..7bea6d79ac2753a30cb7ed53ca04de9c7d28a2f7 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -8170,7 +8170,7 @@ sanitize_spec_function (int argc, const char **argv)
   if (strcmp (argv[0], "thread") == 0)
     return (flag_sanitize & SANITIZE_THREAD) ? "" : NULL;
   if (strcmp (argv[0], "undefined") == 0)
-    return ((flag_sanitize & SANITIZE_UNDEFINED)
+    return ((flag_sanitize & (SANITIZE_UNDEFINED | SANITIZE_FLOAT_DIVIDE))
            && !flag_sanitize_undefined_trap_on_error) ? "" : NULL;
   if (strcmp (argv[0], "leak") == 0)
     return ((flag_sanitize