]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 25 May 2023 00:20:23 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 25 May 2023 00:20:23 +0000 (00:20 +0000)
gcc/DATESTAMP
libstdc++-v3/ChangeLog

index 5b2cd0ee4d1161d9386ce1c90611cffcd4a27d9a..37d8ec9db799645b81fbae29168b51b979e24c4b 100644 (file)
@@ -1 +1 @@
-20230524
+20230525
index beef8d6c8e75362d3aef507f5753622d6ee71c03..a39512d440d7ed50efb8e6a8f37dcc362617ccab 100644 (file)
@@ -1,3 +1,37 @@
+2023-05-24  Matthias Kretz  <m.kretz@gsi.de>
+
+       Backported from master:
+       2023-05-24  Matthias Kretz  <m.kretz@gsi.de>
+
+       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  <m.kretz@gsi.de>
+
+       Backported from master:
+       2023-05-24  Matthias Kretz  <m.kretz@gsi.de>
+
+       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__.
+
+2023-05-24  Matthias Kretz  <m.kretz@gsi.de>
+
+       Backported from master:
+       2023-05-24  Matthias Kretz  <m.kretz@gsi.de>
+
+       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  <m.kretz@gsi.de>
 
        Backported from master: