Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Sep 19, 2025

Fixes a regression from PR #1739.
It didn't really regress correct results on sv-benchmarks, but just Intel TDX things from unknown to crash.

But the condition was wrong compared to other int domains.

Also adapts global initalizer logic to better keep track of locations for crashes.

@sim642 sim642 added this to the SV-COMP 2026 milestone Sep 19, 2025
@sim642 sim642 added bug sv-comp SV-COMP (analyses, results), witnesses labels Sep 19, 2025
@sim642 sim642 merged commit eba7b0f into master Sep 19, 2025
19 checks passed
@sim642 sim642 deleted the bitfield-z-overflow branch September 19, 2025 08:19
sim642 added a commit to sim642/opam-repository that referenced this pull request Nov 27, 2025
CHANGES:

Functionally equivalent to Goblint in SV-COMP 2026.

* Add sequential portfolio for SV-COMP (goblint/analyzer#1845, goblint/analyzer#1867, goblint/analyzer#1877).
* Add struct bitfield support (goblint/analyzer#1739, goblint/analyzer#1823).
* Improve bitwise operations for integer domains (goblint/analyzer#1739).
* Reimplement HTML output in OCaml (goblint/analyzer#1752).
* Remove YAML witness version 0.1 support (goblint/analyzer#1812, goblint/analyzer#1817, goblint/analyzer#1852, goblint/analyzer#1853, goblint/analyzer#1855).
* Fix incorrect invariants in witnesses (goblint/analyzer#1818, goblint/analyzer#1876).
* Simplify relational invariants in witnesses (goblint/analyzer#1826, goblint/analyzer#1871, goblint/analyzer#1873).
* Fix argument types in Goblint stubs (goblint/analyzer#1684, goblint/analyzer#1814, goblint/analyzer#1779, goblint/analyzer#1820).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug sv-comp SV-COMP (analyses, results), witnesses

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant