Originally we disabled libcompiler-rt on MIPS and SPARC64, because of an issue where __clzdi2 and __ctzdi2 would cause endless recursion. This bug has been fixed in r230021 already, but for some reason we only switched to libcompiler-rt on SPARC64 -- not MIPS. This means we can finally use <stdatomic.h> on all our architectures. |
||
---|---|---|
.. | ||
__sync_fetch_and_add_4.c | ||
__sync_fetch_and_add_8.c | ||
__sync_fetch_and_and_4.c | ||
__sync_fetch_and_and_8.c | ||
__sync_fetch_and_op_n.h | ||
__sync_fetch_and_or_4.c | ||
__sync_fetch_and_or_8.c | ||
__sync_fetch_and_sub_4.c | ||
__sync_fetch_and_sub_8.c | ||
__sync_fetch_and_xor_4.c | ||
__sync_fetch_and_xor_8.c | ||
__sync_lock_test_and_set_4.c | ||
__sync_lock_test_and_set_8.c | ||
__sync_val_compare_and_swap_4.c | ||
__sync_val_compare_and_swap_8.c | ||
__sync_val_compare_and_swap_n.h | ||
Makefile |