CVSROOT:        /cvs
Module name:    src
Changes by:     na...@cvs.openbsd.org   2017/06/04 08:20:12

Modified files:
        libexec/ld.so/i386: rtld_machine.c 

Log message:
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@

Reply via email to