diff options
Diffstat (limited to 'tinycc/tests/tests2/125_atomic_misc.expect')
| -rw-r--r-- | tinycc/tests/tests2/125_atomic_misc.expect | 59 |
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 |
