[libcxx-commits] [clang] [compiler-rt] [libcxx] Implement soft x87 `long double` for ARM64EC (PR #236406)

LIU Hao via libcxx-commits libcxx-commits at lists.llvm.org
Wed Oct 28 06:55:57 PDT 2026


lhmouse wrote:

> > That's an unfortunate fact. Nobody can change that.
> 
> Of course you can. Just like how recently changed GCC from emulate tls to native tls.
> 
> From mingw-w64 to compiler runtimes, everything is already in place - all you need to do is officially change the long double ABI by default.

Emutls is still there. `__emutls_get_address` is always exported from libgcc, so code can continue to use it; nothing is broken.

And it's not default due to this reason.


https://github.com/llvm/llvm-project/pull/236406


More information about the libcxx-commits mailing list