Skip to content

Commit f7a9d37

Browse files
committed
More tests adjusted
1 parent 1256695 commit f7a9d37

File tree

111 files changed

+118
-116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+118
-116
lines changed

Diff for: regression/cbmc/Float-div2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-z3-smt-backend no-new-smt
22
main.c
3-
--floatbv
3+
--floatbv --no-built-in-assertions
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Float-div3/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-z3-smt-backend no-new-smt
22
main.c
3-
--floatbv
3+
--floatbv --no-built-in-assertions
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Float-flags-simp1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-cprover-smt-backend no-new-smt
22
main.c
3-
--floatbv
3+
--floatbv --no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Malloc11/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--pointer-check
3+
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Pointer29/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
3+
--no-pointer-check
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Pointer_byte_extract2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ main.c
44
^EXIT=10$
55
^SIGNAL=0$
66
^\[main\.assertion\.2\] .*: FAILURE$
7-
^\*\* 1 of 2 failed
7+
^\*\* 2 of 4 failed
88
--
99
^warning: ignoring

Diff for: regression/cbmc/Pointer_byte_extract5/no-simplify.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ main.i
44
^EXIT=10$
55
^SIGNAL=0$
66
array\.List dynamic object upper bound in p->List\[2\]: FAILURE
7-
\*\* 1 of 11 failed
7+
\*\* 1 of \d+ failed
88
--
99
^warning: ignoring
1010
--

Diff for: regression/cbmc/Pointer_comparison3/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33

44
^\[main.assertion.3\] line 21 always false for different objects: FAILURE$
55
^\[main.assertion.4\] line 23 always false for different objects: FAILURE$
6-
^\*\* 2 of 7 failed
6+
^\*\* 11 of 59 failed
77
^VERIFICATION FAILED$
88
^EXIT=10$
99
^SIGNAL=0$

Diff for: regression/cbmc/Pointer_difference1/no-simplify.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--no-simplify
3+
--no-simplify --no-standard-checks
44
VERIFICATION SUCCESSFUL
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/Pointer_difference1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
3+
--no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
--

Diff for: regression/cbmc/Pointer_difference2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ main.c
99
^\[main.pointer_arithmetic.\d+\] line 26 pointer relation: pointer outside object bounds in p: FAILURE$
1010
^\[main.assertion.8\] line 28 end plus 2 is nondet: FAILURE$
1111
^\[main.pointer_arithmetic.\d+\] line 28 pointer relation: pointer outside object bounds in p: FAILURE$
12-
^\*\* 7 of \d+ failed
12+
^\*\* 9 of \d+ failed
1313
^VERIFICATION FAILED$
1414
^EXIT=10$
1515
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-assertion/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ main.c
88
^\[main.assertion.4\] .* NotExists-Forall: failed: FAILURE$
99
^\[main.assertion.5\] .* NotForall-Forall: successful: SUCCESS$
1010
^\[main.assertion.6\] .* NotForall-NotForall: successful: SUCCESS$
11-
^\*\* 3 of 6 failed
11+
^\*\* 3 of \d+ failed
1212
^VERIFICATION FAILED$
1313
^EXIT=10$
1414
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-assignment/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ main.c
66
^\[main.assertion.2\] .* assertion y: FAILURE$
77
^\[main.assertion.3\] .* assertion z1: SUCCESS$
88
^\[main.assertion.4\] .* assertion z2: SUCCESS$
9-
^\*\* 1 of 4 failed
9+
^\*\* 1 of 20 failed
1010
^VERIFICATION FAILED$
1111
^EXIT=10$
1212
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-copy/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] .* assertion b\[.*\] == 2: SUCCESS$
88
^\[main.assertion.4\] .* assertion b\[.*\] == 3: SUCCESS$
99
^\[main.assertion.5\] .* assertion b\[.*\] == 4: SUCCESS$
10-
^\*\* 0 of 5 failed
10+
^\*\* 0 of 9 failed
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-if/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] .* success 1: SUCCESS$
88
^\[main.assertion.4\] .* failure 3: FAILURE$
99
^\[main.assertion.5\] .* success 2: SUCCESS$
10-
^\*\* 3 of 5 failed
10+
^\*\* 3 of \d+ failed
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-initialisation/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] .* assertion a\[.*\] == 3: SUCCESS$
88
^\[main.assertion.4\] .* assertion a\[.*\] == 4: SUCCESS$
99
^\[main.assertion.5\] .* assertion a\[.*\] == 5: SUCCESS$
10-
^\*\* 0 of 5 failed
10+
^\*\* 0 of \d+ failed
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-initialisation2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] .* assertion a\[.*\] > a\[.*\]: FAILURE$
88
^\[main.assertion.4\] .* forall c\[\]: SUCCESS$
99
^\[main.assertion.5\] .* assertion c\[.*\] >= c\[.*\]: SUCCESS$
10-
^\*\* 1 of 5 failed
10+
^\*\* 1 of \d+ failed
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-not-exists/fixed.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ fixed.c
88
^\[main.assertion.8\] line 36 assertion .*: SUCCESS$
99
^\[main.assertion.9\] line 38 assertion .*: SUCCESS$
1010
^\[main.assertion.10\] line 39 assertion .*: SUCCESS$
11-
^\*\* 4 of 10 failed
11+
^\*\* 4 of \d+ failed
1212
^VERIFICATION FAILED$
1313
^EXIT=10$
1414
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-not/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] .* failure 1: FAILURE$
88
^\[main.assertion.4\] .* success 3: SUCCESS$
99
^\[main.assertion.5\] .* failure 2: FAILURE$
10-
^\*\* 2 of 5 failed
10+
^\*\* 2 of \d+ failed
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-two-dimension-array/fixed.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fixed.c
77
^\[main.assertion.3\] line 16 assertion a\[.*\]\[.*\] == 1: SUCCESS$
88
^\[main.assertion.4\] line 17 assertion a\[.*\]\[.*\] == 2: SUCCESS$
99
^\[main.assertion.5\] line 18 assertion .*: SUCCESS$
10-
^\*\* 0 of 5 failed
10+
^\*\* 0 of \d+ failed
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$

Diff for: regression/cbmc/Quantifiers-two-dimension-array/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main.c
77
^\[main.assertion.3\] line 14 assertion a\[.*\]\[.*\] == 1: SUCCESS$
88
^\[main.assertion.4\] line 15 assertion a\[.*\]\[.*\] == 2: SUCCESS$
99
^\[main.assertion.5\] line 16 assertion .*: FAILURE$
10-
^\*\* 1 of 5 failed
10+
^\*\* 1 of \d+ failed
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$

Diff for: regression/cbmc/String_Abstraction11/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
anon-retval.c
3-
--string-abstraction
3+
--string-abstraction --no-pointer-check
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/String_Abstraction15/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
pass-in.c
3-
--string-abstraction
3+
--string-abstraction --no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/String_Abstraction19/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
structs.c
3-
--string-abstraction
3+
--string-abstraction --no-pointer-check
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Unbounded_Array5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
3+
--no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/Undefined_Shift1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ main.c
99
^\[.*\] line 15 shift distance is negative in .*: FAILURE$
1010
^\[.*\] line 15 shift distance too large in .*: SUCCESS$
1111
^\[.*\] line 20 shift operand is negative in .*: FAILURE$
12-
^\*\* 3 of 6 failed
12+
^\*\* 4 of 9 failed
1313
^VERIFICATION FAILED$
1414
--
1515
^warning: ignoring

Diff for: regression/cbmc/__builtin_clz-01/big-endian.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--bounds-check --big-endian
3+
--big-endian
44
^\[main.bit_count.\d+\] line 61 count leading zeros is undefined for value zero in __builtin_clz\(0u\): FAILURE$
55
^\*\* 1 of \d+ failed
66
^VERIFICATION FAILED$

Diff for: regression/cbmc/__builtin_clz-01/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--bounds-check
3+
44
^\[main.bit_count.\d+\] line 61 count leading zeros is undefined for value zero in __builtin_clz\(0u\): FAILURE$
55
^\*\* 1 of \d+ failed
66
^VERIFICATION FAILED$

Diff for: regression/cbmc/__builtin_ctz-01/big-endian.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--bounds-check --big-endian
3+
--big-endian
44
^\[main.bit_count.\d+\] line 46 count trailing zeros is undefined for value zero in __builtin_ctz\(0u\): FAILURE$
55
^\[main.assertion.2\] line 47 count trailing zeros of 0 is bit width: SUCCESS$
66
^\*\* 1 of \d+ failed

Diff for: regression/cbmc/__builtin_ctz-01/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--bounds-check
3+
44
^\[main.bit_count.\d+\] line 46 count trailing zeros is undefined for value zero in __builtin_ctz\(0u\): FAILURE$
55
^\[main.assertion.2\] line 47 count trailing zeros of 0 is bit width: SUCCESS$
66
^\*\* 1 of \d+ failed

Diff for: regression/cbmc/__builtin_ffs-01/big-endian.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--pointer-check --bounds-check --big-endian
3+
--big-endian
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/__builtin_ffs-01/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--pointer-check --bounds-check
3+
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/address_space_size_limit3/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE thorough-smt-backend no-new-smt
22
main.i
3-
--32 --little-endian --object-bits 26 --pointer-check
3+
--32 --little-endian --object-bits 26
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$

Diff for: regression/cbmc/argc-and-argv/argc1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
argc1.c
3-
--bounds-check --pointer-check --unwind 0
3+
--unwind 0
44
^EXIT=10$
55
^SIGNAL=0$
66
^\[.*\] line .* dereference failure: pointer outside object bounds in argv\[.*n\]: FAILURE$

Diff for: regression/cbmc/argc-and-argv/argv1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
argv1.c
3-
--bounds-check --pointer-check
3+
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/array-bug-6230/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--malloc-may-fail --malloc-fail-null --pointer-check
3+
--malloc-may-fail --malloc-fail-null
44
^EXIT=0$
55
^SIGNAL=0$
66
^VERIFICATION SUCCESSFUL$

Diff for: regression/cbmc/array-cell-sensitivity1/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-bounds-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-cell-sensitivity2/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-bounds-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-cell-sensitivity4/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-bounds-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-cell-sensitivity5/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-pointer-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-cell-sensitivity6/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-pointer-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-cell-sensitivity9/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
test.c
3-
3+
--no-bounds-check
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$

Diff for: regression/cbmc/array-function-parameters/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
test.c
3-
--function test --min-null-tree-depth 2 --max-nondet-tree-depth 2 --bounds-check
3+
--function test --min-null-tree-depth 2 --max-nondet-tree-depth 2
44
^EXIT=10$
55
^SIGNAL=0$
66
\[test.assertion.1\] line \d+ assertion Test.lists\[0\]->next: SUCCESS

Diff for: regression/cbmc/array_constraints1/test.desc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
CORE no-new-smt
22
main.c
3-
--unwind 2 --pointer-check
3+
--unwind 2
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7-
^\*\* 2 of 14
7+
^\*\* 4 of \d+
88
--
99
^warning: ignoring

Diff for: regression/cbmc/atomic_X_fetch-1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE gcc-only
22
main.c
3-
3+
--no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
VERIFICATION SUCCESSFUL

Diff for: regression/cbmc/atomic_fetch_X-1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE gcc-only no-new-smt
22
main.c
3-
3+
--no-standard-checks
44
^EXIT=0$
55
^SIGNAL=0$
66
VERIFICATION SUCCESSFUL

Diff for: regression/cbmc/aws-byte-buf-regression/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE no-new-smt
22
main.c
3-
--pointer-check
3+
44
VERIFICATION SUCCESSFUL
55
^EXIT=0$
66
^SIGNAL=0$

0 commit comments

Comments
 (0)