summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog5
1 files changed, 5 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index 27a7a24..56fcb61 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,8 @@
+- Fixed two omissions in the semantics of CompCert C (reported by Brian Campbell):
+ . Functions calls through a function pointer had undefined semantics.
+ . Conditional expressions "e1 ? e2 : e3" where e2 and e3 have different
+ types were missing a cast to their common type.
+
- Revised and strengthened the top-level statements of semantic preservation.
In particular, we now show:
. backward simulation for the whole compiler without assuming