X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Flonglong.m4;h=15bf9dacadb85b8802381eafddeb9fc6556c067d;hb=d5b641f5183e4e3d69a3e06f69bcf6ecee302a1b;hp=a72e53b3ed7301582cba6f9d4be219d7b0374b37;hpb=8385bae293d5b222202ae1e60ac54163331417ac;p=gnulib.git diff --git a/m4/longlong.m4 b/m4/longlong.m4 index a72e53b3e..15bf9daca 100644 --- a/m4/longlong.m4 +++ b/m4/longlong.m4 @@ -82,13 +82,10 @@ AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( - [[/* Test preprocessor. */ - #if ! (-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) - error in preprocessor; - #endif - #if ! (18446744073709551615ULL <= -1ull) - error in preprocessor; - #endif + [[/* For now, do not test the preprocessor; as of 2007 there are too many + implementations with broken preprocessors. Perhaps this can + be revisited in 2012. In the meantime, code should not expect + #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL;