[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