Skip to content

Commit 8769bb5

Browse files
author
Enrico Steffinlongo
authored
Merge pull request #8051 from esteffin/esteffin/add-cbmc-regression-to-incremental-smt
Enable all `cbmc` regression tests that are passing to run with new SMT backend
2 parents c58572a + 1932655 commit 8769bb5

File tree

125 files changed

+126
-126
lines changed

Some content is hidden

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

125 files changed

+126
-126
lines changed

regression/cbmc/Array_UF21/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--arrays-uf-always --bounds-check
44
^VERIFICATION FAILED$

regression/cbmc/Float-equality2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
(Starting CEGAR Loop|VCC\(s\), 0 remaining after simplification$)

regression/cbmc/Float-overflow1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv --float-overflow-check
44
^EXIT=0$

regression/cbmc/Float-overflow2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv --float-overflow-check
44
^EXIT=10$

regression/cbmc/Float-rounding/compile_time_rounding.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
compile_time_rounding.c
33

44
^EXIT=0$

regression/cbmc/Float1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv
44
^EXIT=0$

regression/cbmc/Float11/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv
44
^EXIT=0$

regression/cbmc/Float13/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Float14/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Float2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv
44
^EXIT=0$

regression/cbmc/Float22/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--floatbv
44
^EXIT=0$

regression/cbmc/Float7/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Function5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--pointer-check --bounds-check
44
^SIGNAL=0$

regression/cbmc/Function_Pointer11/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Function_Pointer15/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=10$

regression/cbmc/Function_Pointer2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Function_Pointer3/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Function_Pointer6/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Function_Pointer9/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=10$

regression/cbmc/Function_Pointer_Init_One_Candidate/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--function foo
44
^\[foo.assertion.\d+\] line \d+ assertion other_function\(4\) == 5: FAILURE$

regression/cbmc/Function_Pointer_Init_Two_Candidates/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--function foo
44
^\[foo.assertion.\d+\] line \d+ assertion other_function\(4\) == 5: FAILURE$

regression/cbmc/Initialization5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=10$

regression/cbmc/Linking7/member-name-mismatch.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
module2.c
44
^EXIT=10$

regression/cbmc/Linking7/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
module.c
44
^EXIT=10$

regression/cbmc/Malloc19/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/Malloc8/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--pointer-check
44
^EXIT=10$

regression/cbmc/Memory_leak1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--memory-leak-check
44
^EXIT=10$

regression/cbmc/Memory_leak2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--memory-leak-check
44
^EXIT=0$

regression/cbmc/Pointer14/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--pointer-check
44
^VERIFICATION FAILED$

regression/cbmc/Pointer2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^VERIFICATION SUCCESSFUL$

regression/cbmc/Pointer27/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^SIGNAL=0$

regression/cbmc/Pointer_comparison4/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--unwind 10 --unwinding-assertions
44
^VERIFICATION SUCCESSFUL$

regression/cbmc/Pointer_comparison5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^Generated \d+ VCC\(s\), 1 remaining after simplification$

regression/cbmc/String2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=10$

regression/cbmc/String8/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc/String_Abstraction13/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
constant.c
33
--string-abstraction
44
^EXIT=0$

regression/cbmc/String_Abstraction16/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
ptr-arith.c
33
--string-abstraction
44
^EXIT=0$

regression/cbmc/String_Abstraction17/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
strcpy-no-decl.c
33
--string-abstraction --validate-goto-model
44
^EXIT=10$

regression/cbmc/String_Abstraction18/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
strcpy.c
33
--string-abstraction
44
^EXIT=0$

regression/cbmc/String_Abstraction21/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
strcpy2.c
33
--string-abstraction
44
^EXIT=0$

regression/cbmc/String_Abstraction4/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--string-abstraction --pointer-check --bounds-check
44
^EXIT=10$

regression/cbmc/String_Abstraction5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--string-abstraction --pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc/String_Literal1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--trace
44
^State \d+ file main.c function main line 20 thread 0$

regression/cbmc/array-cell-sensitivity1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity10/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[0\]\]..x =

regression/cbmc/array-cell-sensitivity10/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/array-cell-sensitivity11/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/array-cell-sensitivity3/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[0\]\] =

regression/cbmc/array-cell-sensitivity3/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/array-cell-sensitivity4/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
symex_dynamic::dynamic_object#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity6/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
symex_dynamic::dynamic_object#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity7/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity7/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/array-cell-sensitivity8/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33
--show-vcc
44
main::1::array!0@1#2\[\[1\]\] =

regression/cbmc/array-cell-sensitivity8/test_execution.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/atomic_section_seq1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=10$

regression/cbmc/byte_update11/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--little-endian
44
^EXIT=0$

regression/cbmc/byte_update14/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
test.c
33

44
^VERIFICATION FAILED$

regression/cbmc/compact-trace/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--compact-trace
44
activate-multi-line-match

regression/cbmc/complex1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/constructor2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=0$

regression/cbmc/coverage_report2/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33
--symex-coverage-report - --unwind 1
44
<line branch="true" condition-coverage="50% \(1/2\)" hits="2" number="3">

regression/cbmc/double_deref/double_deref_with_pointer_arithmetic_single_alias.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
double_deref_with_pointer_arithmetic_single_alias.c
33
--show-vcc
44
\{1\} \(derefd_pointer::derefd_pointer!0#1 = address_of\(symex_dynamic::dynamic_object\$0\) \? main::argc!0@1#1 = 1 : symex::invalid_object!0#0 = main::argc!0@1#1\)

regression/cbmc/empty_compound_type4/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE gcc-only no-new-smt
1+
CORE gcc-only
22
main.c
33
--trace
44
^VERIFICATION FAILED$

regression/cbmc/enum5/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE no-new-smt
1+
CORE
22
main.c
33

44
^EXIT=10$

0 commit comments

Comments
 (0)