commit | a468c15ecad757c6c30ef56d5c782fb240871d22 | [log] [tgz] |
---|---|---|
author | Andy Gross <andy.gross@linaro.org> | Thu Jan 31 16:31:01 2019 -0600 |
committer | Kumar Gala <kumar.gala@gmail.com> | Tue Feb 05 13:13:39 2019 -0600 |
tree | c6e877259c675cc107b3a03a6546b36680b99d9f | |
parent | 4d2459e5150e20248a69b9e96f3da66f44721c0e [diff] |
ARM: Fix push/pop alignment on ARM platforms This patch adjusts the way we are doing push/pop operations before making function calls inside of assembly routines. ARM requires 8 byte aligned stack operations across public interfaces. This means that we need to be sure to push multiples of 2 registers. Fixes #2108 Signed-off-by: Andy Gross <andy.gross@linaro.org>