build: use -mfpmath=both on x86/x64
posix: don't leak parent process register data to child in execve
x64: fix StackFrame::construct so it complies with the ABI