diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-03-14 09:14:38 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-03-14 09:14:38 +0000 |
commit | 318d64760730273b675b1fa646ab9517f0b52b2b (patch) | |
tree | dd614619ec175a182c4526dec84ac471fadc818e /Changelog | |
parent | 63dc7851037c0fba117f778af06234ccac8fcbe2 (diff) |
Update for 1.8.1 release
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1607 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1,3 +1,26 @@ +Release 1.8.1, 2011-03-14 +========================= + +- Adapted to Coq 8.3pl1. + +- Reduced compilation times through several algorithmic improvements + (contributed by A. Pilkiewicz). + +- In the various semantics, allow float-to-int conversions to fail + (if the float argument is outside the range of representable ints). + +- Initialization of global C variables made more robust and proved correct. + +- ABI conformance improved: + . the "char" type is now signed for x86, remains unsigned for PowerPC and ARM + . placement of bit-fields now follows SVR4 conventions (affects PowerPC) + +- Bug fixes in the C pre-simplifier: + . nontermination with some recursive struct types + . issues with zero-width bit fields + . elimination of struct assignments duplicating some volatile accesses + + Release 1.8, 2010-09-21 ======================= |