[PATCH] libstdc++: Don't fail if math_errhandling is not defined
Jonathan Wakely
jwakely@redhat.com
Mon Jan 17 10:23:42 GMT 2022
On Mon, 17 Jan 2022 at 10:22, Matthias Kretz <m.kretz@gsi.de> wrote:
> Tested on x86_64-linux and powerpc64le-linux. This fixes the
> powerpc64le-linux
> failure Jonathan reported. OK for trunk?
>
OK, thanks.
>
> Older glibc does not define math_errhandling with -ffast-math, in which
> case floating-point exceptions are not used.
>
> Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
>
> libstdc++-v3/ChangeLog:
>
> * include/experimental/bits/simd.h (__floating_point_flags): Do
> not rely on the presence of the math_errhandling macro.
> ---
> libstdc++-v3/include/experimental/bits/simd.h | 11 ++++++++++-
> 1 file changed, 10 insertions(+), 1 deletion(-)
>
>
> --
> ──────────────────────────────────────────────────────────────────────────
> Dr. Matthias Kretz https://mattkretz.github.io
> GSI Helmholtz Centre for Heavy Ion Research https://gsi.de
> stdₓ::simd
> ──────────────────────────────────────────────────────────────────────────
More information about the Libstdc++
mailing list