"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "confdb/aclocal_cc.m4" between
hydra-3.3.1.tar.gz and hydra-3.3.2.tar.gz

About: Hydra (MPICH) is a process management system for starting parallel jobs. Hydra is designed to natively work with existing launcher daemons (such as ssh, rsh, fork), as well as natively integrate with resource management systems (such as slurm, pbs, sge).

aclocal_cc.m4  (hydra-3.3.1):aclocal_cc.m4  (hydra-3.3.2)
skipping to change at line 1697 skipping to change at line 1697
have_builtin_expect=yes have_builtin_expect=yes
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
], [ ], [
have_builtin_expect=no have_builtin_expect=no
AC_MSG_RESULT([no]) AC_MSG_RESULT([no])
]) ])
if test x$have_builtin_expect = xyes ; then if test x$have_builtin_expect = xyes ; then
AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler supports __builtin_expect.]) AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler supports __builtin_expect.])
fi fi
]) ])
dnl
dnl PAC_CC_CHECK_TLS - Test for thread local storage support
dnl
dnl will AC_DEFINE([TLS]) to a compiler supported TLS keyword
dnl
AC_DEFUN([PAC_CC_CHECK_TLS], [
AC_CACHE_CHECK([for thread local storage], [pac_cv_tls], [
if test -z $pac_cv_tls ; then
AC_LINK_IFELSE([AC_LANG_PROGRAM([_Thread_local int foo=0;],[foo=1])],
[pac_cv_tls=_Thread_local])
fi
if test -z $pac_cv_tls ; then
AC_LINK_IFELSE( [AC_LANG_PROGRAM([__thread int foo=0;],[foo=1])],
[pac_cv_tls=__thread])
fi
if test -z $pac_cv_tls ; then
AC_LINK_IFELSE( [AC_LANG_PROGRAM([__declspec(thread) int foo=0;],[foo=1]
)],
[pac_cv_tls="__declspec(thread)"])
fi])
if test -z $pac_cv_tls ; then
AC_MSG_WARN([Compiler does not support thread local storage])
else
AC_DEFINE_UNQUOTED([TLS], [$pac_cv_tls], [Defined the keyword for thread
-local storage.])
fi
])
 End of changes. 1 change blocks. 
0 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)