From: Rich Felker Date: Fri, 7 Sep 2012 16:18:14 +0000 (-0400) Subject: add clang-compatible thread-pointer code for mips X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;ds=sidebyside;h=9f65796c35bd93a1de42752ce8af901acfe4b1a4;hp=9f65796c35bd93a1de42752ce8af901acfe4b1a4;p=musl add clang-compatible thread-pointer code for mips 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. ---