lntue wrote:

> Right, I'm more interested in being able to use on aarch64 the `_Float128` 
> type as standardized by C23, than the clang specific `__float128` extension. 
> Does this PR help get us there?
> 
> EDIT: in fact, if we could skip propagating the clang-specific extension 
> further, and just go straight to C23 `_Float128`, I'd prefer that.

I would second that we should go straight to C23 `_Float128`.  The current 
landscape for float128 supports in C (clang / gcc) and C++ (clang++, g++) : 
https://github.com/llvm/llvm-project/pull/78017#discussion_r1476974657
So adding `__float128` to aarch64 does not help much to simplify codes that 
need to work for both clang & gcc.

I haven't tested but I think the picture for float128 on riscv would be similar 
to aarch64.

https://github.com/llvm/llvm-project/pull/85070
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to