Skip to content

Commit

Permalink
correctly detect presence of __sync_and_fetch
Browse files Browse the repository at this point in the history
  • Loading branch information
unicolet committed Oct 18, 2012
1 parent b8e6e0c commit 8ac6841
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion configure
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -17836,7 +17836,7 @@ else
int int
main () main ()
{ {
int x;__sync_fetch_and_add(&x,1); long x;long y=__sync_fetch_and_add(&x,1);
; ;
return 0; return 0;
} }
Expand Down
2 changes: 1 addition & 1 deletion configure.in
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -851,7 +851,7 @@ dnl ---------------------------------------------------------------------
dnl Check for the __sync_fetch_and_add builtin dnl Check for the __sync_fetch_and_add builtin
dnl --------------------------------------------------------------------- dnl ---------------------------------------------------------------------
AC_CACHE_CHECK([for __sync_fetch_and_add], ac_cv_func_sync_fetch_and_add, AC_CACHE_CHECK([for __sync_fetch_and_add], ac_cv_func_sync_fetch_and_add,
[AC_TRY_LINK([],[int x;__sync_fetch_and_add(&x,1);],ac_cv_func_sync_fetch_and_add=yes,ac_cv_func_sync_fetch_and_add=no)]) [AC_TRY_LINK([],[long x;long y=__sync_fetch_and_add(&x,1);],ac_cv_func_sync_fetch_and_add=yes,ac_cv_func_sync_fetch_and_add=no)])
if test "$ac_cv_func_sync_fetch_and_add" = yes; then if test "$ac_cv_func_sync_fetch_and_add" = yes; then
ALL_ENABLED="-DHAVE_SYNC_FETCH_AND_ADD $ALL_ENABLED" ALL_ENABLED="-DHAVE_SYNC_FETCH_AND_ADD $ALL_ENABLED"
AC_DEFINE(HAVE_SYNC_FETCH_AND_ADD,1,[Define if you have the __sync_fetch_and_add function]) AC_DEFINE(HAVE_SYNC_FETCH_AND_ADD,1,[Define if you have the __sync_fetch_and_add function])
Expand Down

0 comments on commit 8ac6841

Please sign in to comment.