diff options
author | Michael Schmidt <github@mschmidt.me> | 2017-08-02 14:26:16 +0200 |
---|---|---|
committer | Michael Schmidt <github@mschmidt.me> | 2017-08-02 14:26:16 +0200 |
commit | 9f6e2aac73ca1f863d236f86f446b0894c8ebcef (patch) | |
tree | d87b9b562eb83f7ea36b7deb97289839f59b2331 /x86/Asmexpand.ml | |
parent | 0aa08f5d521401644b5c839239de97f587e0a217 (diff) | |
download | compcert-9f6e2aac73ca1f863d236f86f446b0894c8ebcef.tar.gz compcert-9f6e2aac73ca1f863d236f86f446b0894c8ebcef.zip |
Improve stack offset addressing
Functions which require large amounts of stack for spilling and/or arguments for function calls lead to stackframe offsets that exceed the 12bit limit of immediate constants in ARM instructions. This patch fixes the stack-offsets in the function prolog/epilog.
Diffstat (limited to 'x86/Asmexpand.ml')
0 files changed, 0 insertions, 0 deletions