DORMANTno replies

[PATCH 1/8] opensm/configure.in: check that compiler supports __builtin_expect()

From: Yevgeny Kliteynik <hidden>
Date: 2012-08-14 21:30:22
Subsystem: the rest · Maintainer: Linus Torvalds

Signed-off-by: Yevgeny Kliteynik <redacted>
---
 configure.in | 11 +++++++++++
 1 file changed, 11 insertions(+)
diff --git a/configure.in b/configure.in
index e48c066..eb252ff 100644
--- a/configure.in
+++ b/configure.in
@@ -56,6 +56,17 @@ AC_HEADER_TIME
 AC_STRUCT_TM
 AC_C_VOLATILE

+dnl See if we have __builtin_expect
+AC_MSG_CHECKING([if the compiler supports __builtin_expect])
+AC_TRY_COMPILE(, [ return __builtin_expect(1, 1) ? 1 : 0],
+		 [ have_builtin_expect=yes
+		   AC_MSG_RESULT([yes]) ],
+		 [ have_builtin_expect=no
+		   AC_MSG_RESULT([no])  ])
+if test "x_$have_builtin_expect" = "x_yes" ; then
+	AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler supports __builtin_expect.])
+fi
+
 dnl We use --version-script with ld if possible
 AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,
 if test -n "`$LD --help < /dev/null 2>/dev/null | grep version-script`"; then
-- 
1.7.11.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help