https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109261

--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Matthias Kretz
<mkr...@gcc.gnu.org>:

https://gcc.gnu.org/g:2b502c3119c91fe3ba2313f0842a3bedd395bc91

commit r12-9651-g2b502c3119c91fe3ba2313f0842a3bedd395bc91
Author: Matthias Kretz <m.kr...@gsi.de>
Date:   Wed May 24 12:50:46 2023 +0200

    libstdc++: Fix SFINAE for __is_intrinsic_type on ARM

    On ARM NEON doesn't support double, so __is_intrinsic_type_v<double,
    whatever> should say false (instead of being ill-formed).

    Signed-off-by: Matthias Kretz <m.kr...@gsi.de>

    libstdc++-v3/ChangeLog:

            PR libstdc++/109261
            * include/experimental/bits/simd.h (__intrinsic_type):
            Specialize __intrinsic_type<double, 8> and
            __intrinsic_type<double, 16> in any case, but provide the member
            type only with __aarch64__.

    (cherry picked from commit aa8b363171a95b8f867a74f29c75f9577e9087e1)

Reply via email to