aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto
diff options
context:
space:
mode:
authorMagnus Lång <[email protected]>2017-03-23 22:03:03 +0100
committerMagnus Lång <[email protected]>2017-03-23 22:03:03 +0100
commit3cf6a85eb32e173b533de47bcd530364ceb20dc5 (patch)
treecaf9699746210fadffd36f5198344178892b942b /lib/crypto
parent84be7e0ec7c0c64f1beb418cdd09879822aca4b0 (diff)
downloadotp-3cf6a85eb32e173b533de47bcd530364ceb20dc5.tar.gz
otp-3cf6a85eb32e173b533de47bcd530364ceb20dc5.tar.bz2
otp-3cf6a85eb32e173b533de47bcd530364ceb20dc5.zip
HiPE: Fix off-by-one in register allocators
hipe_regalloc_loop considers SpillLimit to be an inclusive lower bound, the allocators considered it to be an exclusive lower bound. The allocators are changed to also consider it an inclusive lower bound. This caused the register allocators to occasionally spill the first "unspillable" temporary. This caused a failure in a newly added assertion when hipe-compiling dets_v9 on x86.
Diffstat (limited to 'lib/crypto')
0 files changed, 0 insertions, 0 deletions