7.2e
ivmai
released this
10 May 20:07
·
1123 commits
to master
since this release
Changes
- Fix (remove) invalid include of read_ordered.h for ARM
- Fix AM_CONFIG_HEADER in configure for autoconf-2.69-1
- Fix AO_pause sleep delay for particular argument values (Win32)
- Fix ARMv7 LDREXD/STREXD double-wide operand specification (GCC/Clang)
- Fix LDREXD/STREXD use for pre-Clang3.3/arm
- Fix README regarding _acquire_read barrier
- Fix XSIZE_load/store definition order in generalize-small template
- Fix asm constraint of CAS memory operand for gcc/alpha, clang-3.1/mips
- Fix asm constraints of primitives in sunc/x86.h
- Fix cmpxchg16b-based compare_double_and_swap_double for SunCC/x86_64
- Fix compare_double_and_swap_double and double_ptr_storage for gcc/x32
- Fix compare_double_and_swap_double for clang3.0/x86 in PIC mode
- Fix compare_double_and_swap_double_full definition condition in emul_cas
- Fix generalize-small template adding missed CAS-based fetch_and_add
- Fix generalized fetch_and_add function
- Fix missing compiler barrier in nop_full for uniprocessor ARM
- Fix ordered_except_wr header inclusion for s390
- Fix return type of AO_int_X primitives defined in ao_t_is_int header
- Fix return type of char/short/int_load_read() in read_ordered.h
- Fix template-based headers regeneration order in src/Makefile
- Fix typos in ao_t_is_int, atomic_ops.h, generalize.h, msftc/arm.h comments
- Fix variable type to match printf format specifier in test_stack
- Fix visibility and initial value of 'dummy' variable in atomic_ops_stack
- Terminate tests with abort after error reported