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@