summaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-06-18 22:30:43 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-06-18 22:30:43 +0300
commitdfac76cd5d43f32c09e8fecd91184573610734ac (patch)
tree48a1accd4bda313e93addb88cd8ad88c8c1eb0f7 /support
parent96e3ef669726c2d43bebb996d59876f608deb658 (diff)
downloadgawk-dfac76cd5d43f32c09e8fecd91184573610734ac.tar.gz
Update support/intprops.h from GNULIB.
Diffstat (limited to 'support')
-rw-r--r--support/ChangeLog4
-rw-r--r--support/intprops.h6
2 files changed, 9 insertions, 1 deletions
diff --git a/support/ChangeLog b/support/ChangeLog
index e2077bd0..54756048 100644
--- a/support/ChangeLog
+++ b/support/ChangeLog
@@ -1,3 +1,7 @@
+2017-06-18 Arnold D. Robbins <arnold@skeeve.com>
+
+ * intprops.h: Sync with GNULIB.
+
2017-05-22 Arnold D. Robbins <arnold@skeeve.com>
* dfa.c, dfa.h, intprops.h, verify.h: Sync with GNULIB.
diff --git a/support/intprops.h b/support/intprops.h
index d8c71206..33a7ec5a 100644
--- a/support/intprops.h
+++ b/support/intprops.h
@@ -219,7 +219,11 @@
: (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__)