Commit 4d636947 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '817dff57'

* commit '817dff57':
  configure: Check for the atomic.h functions used in the suncc atomics header

Conflicts:
	configure
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents e3cc92a6 817dff57
......@@ -1391,6 +1391,7 @@ HAVE_LIST="
asm_mod_q
asm_mod_y
asm_types_h
atomic_cas_ptr
atomics_native
attribute_may_alias
attribute_packed
......@@ -3837,6 +3838,7 @@ check_func strerror_r
check_func sched_getaffinity
check_builtin sync_val_compare_and_swap "" "int *ptr; int oldval, newval; __sync_val_compare_and_swap(ptr, oldval, newval)"
check_builtin machine_rw_barrier mbarrier.h "__machine_rw_barrier()"
check_builtin atomic_cas_ptr atomic.h "void **ptr; void *oldval, *newval; atomic_cas_ptr(ptr, oldval, newval)"
check_builtin MemoryBarrier windows.h "MemoryBarrier()"
check_func sysconf
check_func sysctl
......@@ -3918,7 +3920,7 @@ if enabled pthreads; then
fi
enabled sync_val_compare_and_swap && enable atomics_gcc
enabled machine_rw_barrier && enable atomics_suncc
enabled machine_rw_barrier && enabled atomic_cas_ptr && enable atomics_suncc
enabled MemoryBarrier && enable atomics_win32
check_lib math.h sin -lm && LIBM="-lm"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment