1
- CORE gcc-only
1
+ CORE
2
2
main.c
3
3
4
4
\[check_int.assertion.1\] line \d+ assertion !__builtin_ssub_overflow\(1, 1, &result\): SUCCESS
17
17
\[check_long_long.assertion.2\] line \d+ assertion result == 0ll: SUCCESS
18
18
\[check_long_long.assertion.3\] line \d+ assertion __builtin_ssubll_overflow\(.*, 1ll, &result\): SUCCESS
19
19
\[check_long_long.assertion.4\] line \d+ assertion !__builtin_ssubll_overflow\(.* / 2ll, .* / 2ll, &result\): SUCCESS
20
- \[check_long_long.assertion.5\] line \d+ assertion result - 1ll == .*: SUCCESS
21
- \[check_long_long.assertion.6\] line \d+ assertion 0 && "reachability": FAILURE
20
+ \[check_long_long.assertion.[56]\] line \d+ assertion 0 && "reachability": FAILURE
22
21
\[check_unsigned.assertion.1\] line \d+ assertion !__builtin_usub_overflow\(1u, 1u, &result\): SUCCESS
23
22
\[check_unsigned.assertion.2\] line \d+ assertion result == 0u: SUCCESS
24
23
\[check_unsigned.assertion.3\] line \d+ assertion __builtin_usub_overflow\(0u, 1u, &result\): SUCCESS
@@ -40,15 +39,17 @@ main.c
40
39
\[check_unsigned_long_long.assertion.5\] line \d+ assertion result == 0ull: SUCCESS
41
40
\[check_unsigned_long_long.assertion.6\] line \d+ assertion __builtin_usubll_overflow\(.* / 2ull, .*, &result\): SUCCESS
42
41
\[check_unsigned_long_long.assertion.7\] line \d+ assertion 0 && "reachability": FAILURE
43
- \[check_generic.assertion.1\] line 79 assertion __builtin_sub_overflow\(5, 10, &small_result\): SUCCESS
44
- \[check_generic.assertion.2\] line 80 assertion !__builtin_sub_overflow\(5, 10, &big_result\): SUCCESS
45
- \[check_generic.assertion.3\] line 81 assertion big_result == -5ll: SUCCESS
46
- \[check_generic.assertion.4\] line 82 assertion !__builtin_sub_overflow\(10, 5, &small_result\): SUCCESS
47
- \[check_generic.assertion.5\] line 83 assertion small_result == 5: SUCCESS
48
- \[check_generic.assertion.6\] line 84 assertion !__builtin_sub_overflow\(10, 5, &big_result\): SUCCESS
49
- \[check_generic.assertion.7\] line 85 assertion big_result == 5ll: SUCCESS
50
- \[check_generic.assertion.8\] line 86 assertion !__builtin_sub_overflow\(.*, .*, &big_result\): SUCCESS
51
- \[check_generic.assertion.9\] line 87 assertion big_result == 2ll \* .* \+ 1: SUCCESS
52
- \[check_generic.assertion.10\] line 88 assertion 0 && "reachability": FAILURE
42
+ \[check_generic.assertion.1\] line 102 assertion __builtin_sub_overflow\(5, 10, &small_result\): SUCCESS
43
+ \[check_generic.assertion.2\] line 103 assertion !__builtin_sub_overflow\(5, 10, &big_result\): SUCCESS
44
+ \[check_generic.assertion.3\] line 104 assertion big_result == -5ll: SUCCESS
45
+ \[check_generic.assertion.4\] line 105 assertion !__builtin_sub_overflow\(10, 5, &small_result\): SUCCESS
46
+ \[check_generic.assertion.5\] line 106 assertion small_result == 5: SUCCESS
47
+ \[check_generic.assertion.6\] line 107 assertion !__builtin_sub_overflow\(10, 5, &big_result\): SUCCESS
48
+ \[check_generic.assertion.7\] line 108 assertion big_result == 5ll: SUCCESS
49
+ \[check_generic.assertion.8\] line 109 assertion !__builtin_sub_overflow\(.*, .*, &big_result\): SUCCESS
50
+ \[check_generic.assertion.9\] line 110 assertion big_result == 2ll \* .* \+ 1: SUCCESS
51
+ \[check_generic.assertion.10\] line 111 assertion 0 && "reachability": FAILURE
53
52
^EXIT=10$
54
53
^SIGNAL=0$
54
+ --
55
+ \[check_long_long.assertion.5\] line \d+ assertion result - 1ll == .*: FAILURE
0 commit comments