X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=config%2Fconfigure;h=fbf174fd8c95df5e0c591c917699af805102f445;hb=8c860f3d7fd2d0e028df1c2e252366a4c9f98130;hp=33e9ba26a00da52d3c769e536635483d7f3a7b17;hpb=813aa7d002f141db50ff6d2d276542ed91088043;p=bup.git diff --git a/config/configure b/config/configure index 33e9ba2..fbf174f 100755 --- a/config/configure +++ b/config/configure @@ -97,6 +97,25 @@ AC_CHECK_FUNCS utimes AC_CHECK_FUNCS lutimes +builtin_mul_overflow_code=" +#include +int main(int argc, char **argv) +{ + size_t n = 0, size = 0, total; + __builtin_mul_overflow(n, size, &total); + return 0; +} +" + +TLOGN "checking for __builtin_mul_overflow" +if bup_try_c_code "$builtin_mul_overflow_code"; then + AC_DEFINE BUP_HAVE_BUILTIN_MUL_OVERFLOW 1 + TLOG ' (found)' +else + TLOG ' (not found)' +fi + + AC_CHECK_FUNCS mincore mincore_incore_code="