@@ -30,9 +30,10 @@ ISO C conformance:
3030Bug fixing:
3131- x86 64 bits: overflow in offset of `leaq` instructions (#407).
3232- AArch64, ARM, PowerPC, RISC-V: wrong expansion of `__builtin_memcpy_aligned`
33- in some cases involving arguments that are stack addresses (#410, #412)
33+ in cases involving arguments that are stack addresses (#410, #412)
3434- PowerPC 64 bits: wrong selection of 64-bit rotate-and-mask
35- instructions (`rldic`, `rldicl`, `rldicr`).
35+ instructions (`rldic`, `rldicl`, `rldicr`), resulting in assertion
36+ failures later in the compiler.
3637- RISC-V: update the Asm semantics to reflect the fact that
3738 register X1 is destroyed by some builtins.
3839
@@ -42,13 +43,14 @@ Compiler internals:
4243 improves performance.
4344- Add the ability to give formal semantics to numerical builtins
4445 with small integer return types.
45- - PowerPC port : share code for memory accesses between Asmgen and Asmexpand
46+ - PowerPC: share code for memory accesses between Asmgen and Asmexpand
4647- Declare `__compcert_i64*` helper runtime functions during the C2C
4748 pass, so that they are not visible during source elaboration.
4849
4950The clightgen tool:
5051- Add support for producing Csyntax abstract syntax instead of Clight
51- abstract syntax (option `-csyntax` to `clightgen`) (#404, #413).
52+ abstract syntax (option `-csyntax` to `clightgen`)
53+ (contributed by Bart Jacobs; #404, #413).
5254
5355Coq development:
5456- Added support for Coq 8.14 (#415).
0 commit comments