summaryrefslogblamecommitdiff
path: root/var/spack/repos/builtin/packages/m4/nvhpc-1.4.19.patch
blob: ee9398b3bb5ac6d3952524cdc92128b7b10e1cd2 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                               
--- a/lib/intprops.h
+++ b/lib/intprops.h
@@ -232,9 +232,9 @@
    (A, B, P) work when P is non-null.  */
 /* __builtin_{add,sub}_overflow exists but is not reliable in GCC 5.x and 6.x,
    see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269>.  */
-#if 7 <= __GNUC__ && !defined __ICC
+#if 7 <= __GNUC__ && !defined __ICC && !defined __NVCOMPILER
 # define _GL_HAS_BUILTIN_ADD_OVERFLOW 1
-#elif defined __has_builtin
+#elif defined __has_builtin && !defined __NVCOMPILER
 # define _GL_HAS_BUILTIN_ADD_OVERFLOW __has_builtin (__builtin_add_overflow)
 #else
 # define _GL_HAS_BUILTIN_ADD_OVERFLOW 0