]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from gnulib
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 25 May 2017 07:13:14 +0000 (00:13 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 25 May 2017 07:13:33 +0000 (00:13 -0700)
This incorporates:
2017-05-25 port to recent icc
* lib/intprops.h: Copy from gnulib.

lib/intprops.h

index 8f5ad54515440a3123ea4d179b21007e47dcfa8d..28f43613fe29d953c52409e6a99d4cf68981ece1 100644 (file)
    : (max) >> (b) < (a))
 
 /* True if __builtin_add_overflow (A, B, P) works when P is non-null.  */
-#define _GL_HAS_BUILTIN_OVERFLOW (5 <= __GNUC__)
+#if 5 <= __GNUC__ && !defined __ICC
+# define _GL_HAS_BUILTIN_OVERFLOW 1
+#else
+# define _GL_HAS_BUILTIN_OVERFLOW 0
+#endif
 
 /* True if __builtin_add_overflow_p (A, B, C) works.  */
 #define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)