aboutsummaryrefslogtreecommitdiffstats
path: root/Changelog
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2017-07-05 12:20:18 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2017-07-05 12:23:42 +0200
commit92fc8a425034abc1247203a4c0d471e8b6d0e941 (patch)
treee5fb2b099e1cab906b2a72adf54a2c0e1148f062 /Changelog
parent1971ab6cd3aff8939edd0e1ca9779b4b44bcc88e (diff)
downloadcompcert-kvx-92fc8a425034abc1247203a4c0d471e8b6d0e941.tar.gz
compcert-kvx-92fc8a425034abc1247203a4c0d471e8b6d0e941.zip
Issue #16P: wrong rlwinm instruction generated by constant propagation
This happens when the divisor of an unsigned int32 division is constant-propagated to 1.
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog6
1 files changed, 4 insertions, 2 deletions
diff --git a/Changelog b/Changelog
index ecf50f7d..ddd495e1 100644
--- a/Changelog
+++ b/Changelog
@@ -10,8 +10,10 @@ Bug fixing:
- Issue #179: clightgen produces wrong output for "switch" statements.
- Do not generate code for functions with "inline" specifier that are
neither static nor extern, as per ISO C99.
-- Some line number information was missing for some goto labels and switch cases.
-
+- Some line number information was missing for some goto labels and
+ switch cases.
+- Issue #P16: illegal PowerPC asm generated for unsigned division after
+ constant propagation.
Release 3.0.1, 2017-02-14
=========================