From 6e086523511e71df16087710d0ea4344a8c5c6f8 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 24 Oct 2011 15:53:38 +0400 Subject: Regenerate test_atomic_include.h; update ChangeLog --- ChangeLog | 9 +++++++++ tests/test_atomic_include.h | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index 718091c..99bd3e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-10-24 Ivan Maidanski + + * tests/test_atomic_include.h: Regenerate. + +2011-10-24 Ivan Maidanski + + * tests/test_atomic_include.template (test_atomicXX): Add action for + the missing AO_compare_and_swap primitive. + 2011-10-21 Ivan Maidanski * src/atomic_ops.c (init_lock): Define only unless AO_USE_NO_SIGNALS. diff --git a/tests/test_atomic_include.h b/tests/test_atomic_include.h index c9970ab..2231b1f 100644 --- a/tests/test_atomic_include.h +++ b/tests/test_atomic_include.h @@ -168,6 +168,7 @@ void test_atomic(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or) AO_or(&x, 66); @@ -371,6 +372,7 @@ void test_atomic_release(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_release) AO_or_release(&x, 66); @@ -574,6 +576,7 @@ void test_atomic_acquire(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_acquire) AO_or_acquire(&x, 66); @@ -777,6 +780,7 @@ void test_atomic_read(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_read) AO_or_read(&x, 66); @@ -980,6 +984,7 @@ void test_atomic_write(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_write) AO_or_write(&x, 66); @@ -1183,6 +1188,7 @@ void test_atomic_full(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_full) AO_or_full(&x, 66); @@ -1386,6 +1392,7 @@ void test_atomic_release_write(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_release_write) AO_or_release_write(&x, 66); @@ -1589,6 +1596,7 @@ void test_atomic_acquire_read(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_acquire_read) AO_or_acquire_read(&x, 66); -- cgit v1.2.1