diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-04-13 07:37:09 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-04-13 07:37:09 +0000 |
commit | 9e9853b79e652036c2e5c7af01d8ac9add0b8962 (patch) | |
tree | cf7539256903e6289e6729a335e971a95431eccc /Changelog | |
parent | 83ca03c1b1f87dc74e0b97c3728c3d8d0c1aad44 (diff) | |
download | compcert-9e9853b79e652036c2e5c7af01d8ac9add0b8962.tar.gz compcert-9e9853b79e652036c2e5c7af01d8ac9add0b8962.zip |
Update for 1.7.1v1.7.1
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1317 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +Release 1.7.1, 2010-04-13 +========================= + +Bug fixes in the new C pre-simplifier: +- Missing cast on return value for some functions +- Incorrect simplification of some uses of || and && +- Nontermination in the presence of a bit field of size exactly 32 bits. +- Global initializers for structs containing bit fields. +- Wrong type in volatile reads from variables of type 'unsigned int'. + +Small improvements to the PowerPC port: +- Added __builtin_trap() built-in function. +- Support for '#pragma reserve_register' (EABI) +- Less aggressive alignment of global variables. +- Generate '.type' and '.size' directives (EABI). + + Release 1.7, 2010-03-31 ======================= |