mirror of git://git.musl-libc.org/musl
9f65796c35
clang does not presently support the "v" constraint we want to use to get the result from $3, and trying to use register...__asm__("$3") to do the same invokes serious compiler bugs. so for now, i'm working around the issue with an extra temp register and putting $3 in the clobber list instead of using it as output. when the bugs in clang are fixed, this issue should be revisited to generate smaller/faster code like what gcc gets. |
||
---|---|---|
.. | ||
bits | ||
atomic.h | ||
ksigaction.h | ||
pthread_arch.h | ||
reloc.h |