Skip to content

Commit 090d419

Browse files
committed
Bump CBMC dependency
1 parent 268e27e commit 090d419

32 files changed

+33
-38
lines changed

Diff for: regression/ebmc/range_type/range_type1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
range_type1.smv
33
--bound 10
44
^EXIT=0$

Diff for: regression/ebmc/range_type/range_type4.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
range_type4.smv
33
--bound 10
44
^EXIT=0$

Diff for: regression/ebmc/traces/disjunction1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
disjunction1.smv
33
--bound 20 --numbered-trace
44
^\[spec1\] G \(X FALSE \| X X FALSE\): REFUTED$

Diff for: regression/smv/CTL/smv_ctlspec_F1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ctlspec_F1.smv
33
--bound 10
44
^\[.*\] AF x = 0: REFUTED$

Diff for: regression/smv/CTL/smv_ctlspec_G1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ctlspec_G1.smv
33
--bound 10
44
^\[.*\] AG x != 5: PROVED up to bound 10$

Diff for: regression/smv/LTL/smv_ltlspec6.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec6.smv
33

44
^EXIT=0$

Diff for: regression/smv/LTL/smv_ltlspec_F1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_F1.smv
33
--bound 10
44
^EXIT=10$

Diff for: regression/smv/LTL/smv_ltlspec_F2.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_F2.smv
33
--bound 10
44
^EXIT=10$

Diff for: regression/smv/LTL/smv_ltlspec_F3.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_F3.smv
33
--bound 10 --numbered-trace
44
^\[.*\] F x = 0: REFUTED$

Diff for: regression/smv/LTL/smv_ltlspec_G1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_G1.smv
33
--bound 10
44
^EXIT=10$

Diff for: regression/smv/LTL/smv_ltlspec_G2.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_G2.smv
33
--bound 10
44
^EXIT=10$

Diff for: regression/smv/LTL/smv_ltlspec_G3.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_G3.smv
33
--bound 10 --numbered-trace
44
^\[.*\] G X x != 3: REFUTED$

Diff for: regression/smv/LTL/smv_ltlspec_R1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_R1.smv
33
--bound 10
44
^\[.*\] x >= 1 R x = 1: PROVED up to bound 10$

Diff for: regression/smv/LTL/smv_ltlspec_R3.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_R3.smv
33
--bound 1
44
^\[.*\] FALSE R x != 3: PROVED up to bound 1$

Diff for: regression/smv/LTL/smv_ltlspec_R4.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_R4.smv
33
--bound 10
44
^\[.*\] FALSE R x != 0: PROVED up to bound 10$

Diff for: regression/smv/LTL/smv_ltlspec_U1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_U1.smv
33
--bound 3
44
\[.*\] TRUE U x = 3: PROVED up to bound 3$

Diff for: regression/smv/LTL/smv_ltlspec_U2.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_ltlspec_U2.smv
33
--bound 10 --numbered-trace
44
^\[.*\] TRUE U x = 0: REFUTED$

Diff for: regression/smv/expressions/smv_if1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
smv_if1.smv
33

44
^EXIT=0$

Diff for: regression/verilog/assignments/assignment-to-concatenation1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
assignment-to-concatenation1.v
33
--bound 1
44
^EXIT=0$

Diff for: regression/verilog/assignments/assignment-to-index1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
assignment-to-index1.v
33
--bound 1
44
^EXIT=0$

Diff for: regression/verilog/generate/generate-for2.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
generate-for2.v
33
--bound 0
44
^EXIT=0$

Diff for: regression/verilog/generate/generate-reg1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
generate-reg1.v
33
--module main --bound 0
44
^EXIT=0$

Diff for: regression/verilog/generate1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
main.v
33
--module main --bound 1
44
^EXIT=0$

Diff for: regression/verilog/multiple_assign1/test.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
main.v
33
--module main --bound 1
44
^EXIT=0$

Diff for: regression/verilog/part-select/indexed-part-select1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
indexed-part-select1.sv
33
--bound 0
44
^EXIT=0$

Diff for: regression/verilog/primitive_gates/nand1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
nand1.sv
33
--bound 0
44
^EXIT=0$

Diff for: regression/verilog/primitive_gates/xnor3.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
xnor3.sv
33
--bound 0
44
^\[main\.xnor_ok\] always main\.xnor_in1 ~\^ main\.xnor_in2 == main\.xnor_out: PROVED up to bound 0$

Diff for: regression/verilog/system-functions/low1.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE
22
low1.sv
33
--module main --bound 0
44
^EXIT=0$

Diff for: src/ebmc/ebmc_parse_options.cpp

+2-4
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,7 @@ int ebmc_parse_optionst::doit()
275275
netlistt netlist;
276276
if(ebmc_base.make_netlist(netlist))
277277
return 1;
278-
auto filename =
279-
cmdline.isset("outfile") ? cmdline.get_value("outfile") : "-";
278+
auto filename = cmdline.value_opt("outfile").value_or("-");
280279
output_filet outfile{filename};
281280
outfile.stream() << "digraph netlist {\n";
282281
netlist.output_dot(outfile.stream());
@@ -289,8 +288,7 @@ int ebmc_parse_optionst::doit()
289288
netlistt netlist;
290289
if(ebmc_base.make_netlist(netlist))
291290
return 1;
292-
auto filename =
293-
cmdline.isset("outfile") ? cmdline.get_value("outfile") : "-";
291+
auto filename = cmdline.value_opt("outfile").value_or("-");
294292
output_filet outfile{filename};
295293
outfile.stream() << "-- Generated by EBMC " << EBMC_VERSION << '\n';
296294
outfile.stream() << "-- Generated from "

Diff for: src/hw_cbmc_irep_ids.h

-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ IREP_ID_ONE(verilog_time)
238238
IREP_ID_ONE(verilog_iff)
239239
IREP_ID_ONE(verilog_implies)
240240
IREP_ID_ONE(offset)
241-
IREP_ID_ONE(xnor)
242241
IREP_ID_ONE(specify)
243242
IREP_ID_ONE(x)
244243
IREP_ID_ONE(verilog_empty_item)

Diff for: src/verilog/verilog_synthesis.cpp

+2-4
Original file line numberDiff line numberDiff line change
@@ -1572,11 +1572,9 @@ void verilog_synthesist::synth_module_instance_builtin(
15721572
exprt op;
15731573

15741574
if(instance.type().id() == ID_bool)
1575-
op = not_exprt{
1576-
multi_ary_exprt{ID_xor, std::move(operands), instance.type()}};
1575+
op = not_exprt{xor_exprt{std::move(operands)}};
15771576
else
1578-
op = bitnot_exprt{
1579-
multi_ary_exprt{ID_bitxor, std::move(operands), instance.type()}};
1577+
op = bitnot_exprt{bitxor_exprt{std::move(operands), instance.type()}};
15801578

15811579
equal_exprt constraint{output, std::move(op)};
15821580
trans.invar().add_to_operands(std::move(constraint));

0 commit comments

Comments
 (0)