diff options
author | 2017-06-04 14:20:12 +0000 | |
---|---|---|
committer | 2017-06-04 14:20:12 +0000 | |
commit | f60b60f590c8e215ff99a9465a76d928b84aee2b (patch) | |
tree | 00456dbe2682ce881153405f44ba0ae080fcdddc /usr.bin/mandoc/man_term.c | |
parent | Split early startup code out of locore.S into locore0.S. Adjust link (diff) | |
download | wireguard-openbsd-f60b60f590c8e215ff99a9465a76d928b84aee2b.tar.xz wireguard-openbsd-f60b60f590c8e215ff99a9465a76d928b84aee2b.zip |
For the memory operand, clang passes in an address relative to the
stack pointer. We cannot use this twice while pushing values on
the stack. Instead load the operand address into a register and
use this as base address. Use %edx since it is already marked as
clobbered. Also fixes a syntax problem for clang.
ok mlarkin@
Diffstat (limited to 'usr.bin/mandoc/man_term.c')
0 files changed, 0 insertions, 0 deletions