]> git.ipfire.org Git - thirdparty/gcc.git/commit
Specialize std::numbers constants for __float128
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2019 15:57:51 +0000 (15:57 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2019 15:57:51 +0000 (15:57 +0000)
commit8c16cb54739973f84f27055c32c7e0cc557a784e
treee95a4149bb2a6194978850163db57504bd89bb97
parent2b9a972188b32187a8db5df9a6a6c34926da2569
Specialize std::numbers constants for __float128

* include/std/numbers [!__STRICT_ANSI__ && _GLIBCXX_USE_FLOAT128]
(e_v, log2e_v, log10e_v, pi_v, inv_pi_v, inv_sqrtpi_v, ln2_v, ln10_v)
(sqrt2_v, sqrt3_v, inv_sqrt3, egamma_v, phi_v): Add explicit
specializations for __float128.
* testsuite/26_numerics/numbers/float128.cc: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274145 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/numbers
libstdc++-v3/testsuite/26_numerics/numbers/float128.cc [new file with mode: 0644]