aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/x86/hipe_x86_ra_naive.erl
diff options
context:
space:
mode:
authorMikael Pettersson <[email protected]>2015-01-08 19:26:38 +0100
committerMikael Pettersson <[email protected]>2015-01-11 13:07:43 +0100
commiteb255403b28bc1330d34d1d64ad8b8b42788c7ae (patch)
tree0aec9325d5407459f93ec9994d0f4509624e65c1 /lib/hipe/x86/hipe_x86_ra_naive.erl
parentaee18f309d41691019fc323bd41c5f78be49953b (diff)
downloadotp-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_ra_naive.erl')
0 files changed, 0 insertions, 0 deletions