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

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

https://gcc.gnu.org/g:0ed75609477ce9e83f8ebc32a7fa0f86380ad22f

commit r13-7374-g0ed75609477ce9e83f8ebc32a7fa0f86380ad22f
Author: Matthias Kretz <m.kr...@gsi.de>
Date:   Wed May 24 16:43:07 2023 +0200

    libstdc++: Fix type of first argument to vec_cntm call

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

    libstdc++-v3/ChangeLog:

            PR libstdc++/109949
            * include/experimental/bits/simd.h (__intrinsic_type): If
            __ALTIVEC__ is defined, map gnu::vector_size types to their
            corresponding __vector T types without losing unsignedness of
            integer types. Also prefer long long over long.
            * include/experimental/bits/simd_ppc.h (_S_popcount): Cast mask
            object to the expected unsigned vector type.

    (cherry picked from commit efd2b55d8562c6e80cb7ee8b9b1f9418f0c00cd9)

Reply via email to