diff options
author | Mikael Pettersson <[email protected]> | 2015-01-08 19:26:38 +0100 |
---|---|---|
committer | Mikael Pettersson <[email protected]> | 2015-01-11 13:07:43 +0100 |
commit | eb255403b28bc1330d34d1d64ad8b8b42788c7ae (patch) | |
tree | 0aec9325d5407459f93ec9994d0f4509624e65c1 /lib/hipe/x86/hipe_x86_assemble.erl | |
parent | aee18f309d41691019fc323bd41c5f78be49953b (diff) | |
download | otp-eb255403b28bc1330d34d1d64ad8b8b42788c7ae.tar.gz otp-eb255403b28bc1330d34d1d64ad8b8b42788c7ae.tar.bz2 otp-eb255403b28bc1330d34d1d64ad8b8b42788c7ae.zip |
hipe: backends: correct #fconv{} translation
RTL can produce an #fconv{} instruction with an immediate operand, but
the backends unconditionally access the operand as a temporary. This
results in broken representation in the backends and eventually they
crash.
Diffstat (limited to 'lib/hipe/x86/hipe_x86_assemble.erl')
0 files changed, 0 insertions, 0 deletions