Skip to content

Commit fd2a2a8

Browse files
committed
Second update for release 3.10
1 parent 2198a28 commit fd2a2a8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Changelog

+6-4
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ ISO C conformance:
3030
Bug 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

4950
The 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

5355
Coq development:
5456
- Added support for Coq 8.14 (#415).

0 commit comments

Comments
 (0)