diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2017-07-05 12:20:18 +0200 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2017-07-05 12:23:42 +0200 |
commit | 92fc8a425034abc1247203a4c0d471e8b6d0e941 (patch) | |
tree | e5fb2b099e1cab906b2a72adf54a2c0e1148f062 /Changelog | |
parent | 1971ab6cd3aff8939edd0e1ca9779b4b44bcc88e (diff) | |
download | compcert-92fc8a425034abc1247203a4c0d471e8b6d0e941.tar.gz compcert-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-- | Changelog | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 ========================= |