configurator: detect __builtin_cpu_supports.
[ccan] / tools / configurator / configurator.c
index f15f34483c36352549af73a9facea230ced71bfe..d676b882329d55706e818eb93884393deb520e31 100644 (file)
@@ -488,6 +488,13 @@ static const struct test base_tests[] = {
          "     return worked ? 0 : 1;\n"
          "}\n"
        },
          "     return worked ? 0 : 1;\n"
          "}\n"
        },
+       { "HAVE_BUILTIN_CPU_SUPPORTS", "__builtin_cpu_supports()",
+         "DEFINES_FUNC", NULL, NULL,
+         "#include <stdbool.h>\n"
+         "static bool func(void) {\n"
+         "     return __builtin_cpu_supports(\"mmx\");\n"
+         "}"
+       },
 };
 
 static void c12r_err(int eval, const char *fmt, ...)
 };
 
 static void c12r_err(int eval, const char *fmt, ...)