@@ -30,9 +30,10 @@ ISO C conformance:
30
30
Bug fixing:
31
31
- x86 64 bits: overflow in offset of `leaq` instructions (#407).
32
32
- 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)
34
34
- 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.
36
37
- RISC-V: update the Asm semantics to reflect the fact that
37
38
register X1 is destroyed by some builtins.
38
39
@@ -42,13 +43,14 @@ Compiler internals:
42
43
improves performance.
43
44
- Add the ability to give formal semantics to numerical builtins
44
45
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
46
47
- Declare `__compcert_i64*` helper runtime functions during the C2C
47
48
pass, so that they are not visible during source elaboration.
48
49
49
50
The clightgen tool:
50
51
- 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).
52
54
53
55
Coq development:
54
56
- Added support for Coq 8.14 (#415).
0 commit comments