From: GCC Administrator Date: Thu, 25 May 2023 00:20:23 +0000 (+0000) Subject: Daily bump. X-Git-Tag: vendors/ARM/release-12.3.rel1~77 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=002a4f04b3c9479380b07e93a2072b99778f06d4;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5b2cd0ee4d11..37d8ec9db799 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230524 +20230525 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index beef8d6c8e75..a39512d440d7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,37 @@ +2023-05-24 Matthias Kretz + + Backported from master: + 2023-05-24 Matthias Kretz + + 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. + +2023-05-24 Matthias Kretz + + Backported from master: + 2023-05-24 Matthias Kretz + + PR libstdc++/109261 + * include/experimental/bits/simd.h (__intrinsic_type): + Specialize __intrinsic_type and + __intrinsic_type in any case, but provide the member + type only with __aarch64__. + +2023-05-24 Matthias Kretz + + Backported from master: + 2023-05-24 Matthias Kretz + + PR libstdc++/109261 + * include/experimental/bits/simd_neon.h (_S_reduce): Add + constexpr and make NEON implementation conditional on + not __builtin_is_constant_evaluated. + 2023-05-23 Matthias Kretz Backported from master: