]> Savannah Git Hosting - gnulib.git/commitdiff
builtin-expect: port to IBM XL C
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 17 Dec 2016 00:47:26 +0000 (16:47 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 17 Dec 2016 00:54:18 +0000 (16:54 -0800)
Problem reported for z/OS by Daniel Richard G. in:
http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00074.html
* m4/builtin-expect.m4 (gl___BUILTIN_EXPECT):
Also allow __builtin_expect defined via a standard include file.

ChangeLog
m4/builtin-expect.m4

index aba7199677c7bbefc0c7e23f5445001768634d8e..2c44748f6e979acd2200aedb93f6579e3b356c94 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2016-12-16  Paul Eggert  <eggert@cs.ucla.edu>
 
+       builtin-expect: port to IBM XL C
+       Problem reported for z/OS by Daniel Richard G. in:
+       http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00074.html
+       * m4/builtin-expect.m4 (gl___BUILTIN_EXPECT):
+       Also allow __builtin_expect defined via a standard include file.
+
        regex: fix dependency
        Problem reported by Bruno Haible in:
        http://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00073.html
index 5f7a323112ff12a0e3244e411365aff21888f978..ce048ae4815f5ad1e79501072d8ef6b1936b0187 100644 (file)
@@ -12,7 +12,7 @@ AC_DEFUN([gl___BUILTIN_EXPECT],
   AC_CACHE_CHECK([for __builtin_expect],
     [gl_cv___builtin_expect],
     [AC_LINK_IFELSE(
-       [AC_LANG_SOURCE([[
+       [AC_LANG_SOURCE([AC_INCLUDES_DEFAULT[
          int
          main (int argc, char **argv)
          {
@@ -25,7 +25,8 @@ AC_DEFUN([gl___BUILTIN_EXPECT],
     AC_DEFINE([HAVE___BUILTIN_EXPECT], [1])
   fi
   AH_VERBATIM([HAVE___BUILTIN_EXPECT],
-    [/* Define to 1 if the compiler understands __builtin_expect.  */
+    [/* Define to 1 if the compiler or standard include files support
+   __builtin_expect.  */
 #undef HAVE___BUILTIN_EXPECT
 #ifndef HAVE___BUILTIN_EXPECT
 # define __builtin_expect(e, c) (e)