aboutsummaryrefslogtreecommitdiff
path: root/tinycc/tests/tests2/125_atomic_misc.expect
diff options
context:
space:
mode:
Diffstat (limited to 'tinycc/tests/tests2/125_atomic_misc.expect')
-rw-r--r--tinycc/tests/tests2/125_atomic_misc.expect59
1 files changed, 59 insertions, 0 deletions
diff --git a/tinycc/tests/tests2/125_atomic_misc.expect b/tinycc/tests/tests2/125_atomic_misc.expect
new file mode 100644
index 0000000..61bd29f
--- /dev/null
+++ b/tinycc/tests/tests2/125_atomic_misc.expect
@@ -0,0 +1,59 @@
+[test_atomic_compare_exchange]
+1 99 77
+0 80 80
+85 33 80
+90 66 80
+
+[test_atomic_store]
+r = 12, i = 24
+
+[test_atomic_store_pointer]
+*p = 2
+
+[test_atomic_store_struct]
+1 2 3 4
+
+[test_atomic_op]
+fetch_add: SUCCESS
+fetch_sub: SUCCESS
+fetch_or: SUCCESS
+fetch_xor: SUCCESS
+fetch_and: SUCCESS
+
+[test_atomic_op2]
+fetch_add: SUCCESS
+fetch_sub: SUCCESS
+fetch_or: SUCCESS
+fetch_xor: SUCCESS
+fetch_and: SUCCESS
+fetch_nand: SUCCESS
+add_fetch: SUCCESS
+sub_fetch: SUCCESS
+or_fetch: SUCCESS
+xor_fetch: SUCCESS
+and_fetch: SUCCESS
+nand_fetch: SUCCESS
+
+[test_atomic_thread_signal]
+1
+
+[test_atomic_error_1]
+125_atomic_misc.c:176: error: pointer expected
+
+[test_atomic_error_2]
+125_atomic_misc.c:183: error: integral or integer-sized pointer target type expected
+
+[test_atomic_error_3]
+125_atomic_misc.c:190: error: integral or integer-sized pointer target type expected
+
+[test_atomic_error_4]
+125_atomic_misc.c:198: error: pointer target type mismatch in argument 2
+
+[test_atomic_warn_1]
+125_atomic_misc.c:206: warning: assignment makes integer from pointer without a cast
+
+[test_atomic_warn_2]
+125_atomic_misc.c:216: warning: assignment from incompatible pointer type
+
+[test_atomic_warn_3]
+125_atomic_misc.c:224: warning: assignment of read-only location