github AbsInt/CompCert v3.17
CompCert 3.17

6 hours ago

Bug fixes:

  • Elaboration of switch statements: convert case values to the type of the controlling expression
  • cparser/Ceval.ml: minor errors in compile-time evaluation (#565, #566, #568)
  • AArch64: unsupported addressing modes were sometimes generated for volatile accesses (#569)
  • Warning unknown-warning-option was not handled correctly.

Performance:

  • RISC-V: enable the use of compressed instructions (C extension); favor the use of registers x10-x15 to improve code compressibility.

Usability:

  • AArch64/macOS: silence the 'redefining builtin macro' preprocessor warning

Rocq/Coq development:

  • Extract Rocq strings to OCaml strings (#571)
  • Support Rocq 9.1.
  • Support Menhir >= 20260203.

Don't miss a new CompCert release

NewReleases is sending notifications on new releases.