aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-06-11 00:23:34 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-06-11 00:23:34 +0000
commit60e4cc3625105b45f9f2b453a53f7551e2e2af3b (patch)
tree41233835fe3e8caafcf8fed0a9db05de9185df02
parentff8105b4910f7dbee326cb36b01c16ac9bf10c4b (diff)
downloadgcc-60e4cc3625105b45f9f2b453a53f7551e2e2af3b.zip
gcc-60e4cc3625105b45f9f2b453a53f7551e2e2af3b.tar.gz
gcc-60e4cc3625105b45f9f2b453a53f7551e2e2af3b.tar.bz2
Daily bump.
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog13
-rw-r--r--gcc/cp/ChangeLog13
-rw-r--r--gcc/testsuite/ChangeLog19
-rw-r--r--libgcc/ChangeLog4
-rw-r--r--libstdc++-v3/ChangeLog50
6 files changed, 100 insertions, 1 deletions
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 35b9b52..9561fe8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240610
+20240611
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2407a87..21a05a9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,16 @@
+2024-06-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/114708
+ * exp_util.adb (Finalize_Address): Add guard for incomplete types.
+
+2024-06-10 Javier Miranda <miranda@adacore.com>
+
+ * sem_ch6.adb (Might_Need_BIP_Task_Actuals): Add support
+ for access-to-subprogram parameter types.
+ * exp_ch6.adb (Add_Task_Actuals_To_Build_In_Place_Call):
+ Add dummy BIP parameters to access-to-subprogram types
+ that may reference a function that has BIP parameters.
+
2024-05-29 Eric Botcazou <ebotcazou@adacore.com>
PR ada/115270
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 31bad23..2300e45 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2024-06-10 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-06-07 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115378
+ * lambda.cc (lambda_capture_field_type): Set
+ TEMPLATE_TYPE_PARAMETER_PACK on the auto type of an init-capture
+ pack expansion.
+ * pt.cc (find_parameter_packs_r) <case TEMPLATE_TYPE_PARM>:
+ Restrict TEMPLATE_TYPE_PARAMETER_PACK promotion with
+ flag_concepts_ts.
+
2024-05-24 Jason Merrill <jason@redhat.com>
PR c++/115187
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 61f7afd..b033dd7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2024-06-10 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-06-07 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115378
+ * g++.dg/cpp1y/decltype-auto-103497.C: Adjust expected diagnostic.
+ * g++.dg/template/pr95672.C: Likewise.
+ * g++.dg/cpp2a/lambda-targ5.C: New test.
+
+2024-06-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/incomplete8.adb: New test.
+
+2024-06-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/114398
+ * gnat.dg/access11.adb: New test.
+
2024-06-08 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index c020617..6f607dd 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2024-06-10 Jan Beulich <jbeulich@suse.com>
+
+ * config/aarch64/cpuinfo.c: Provide AT_HWCAP2.
+
2024-05-18 Wolfgang Hospital <Wolfgang.Hospital@arcor.de>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a3c0e82..edd7952 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,53 @@
+2024-06-10 Matthias Kretz <m.kretz@gsi.de>
+
+ Backported from master:
+ 2024-06-04 Matthias Kretz <m.kretz@gsi.de>
+
+ PR libstdc++/115308
+ * include/experimental/bits/simd.h (__int_for_sizeof): Remove
+ special cases for __clang__.
+ (_SimdWrapper): Change constructor overload set to allow
+ conversion from vector types with integral conversions via bit
+ reinterpretation.
+
+2024-06-10 Matthias Kretz <m.kretz@gsi.de>
+
+ Backported from master:
+ 2024-05-29 Matthias Kretz <m.kretz@gsi.de>
+
+ PR libstdc++/115247
+ * include/experimental/bits/simd.h (__as_vector): Don't use
+ vector_size(8) on __i386__.
+ (__vec_shuffle): Never return MMX vectors, widen to 16 bytes
+ instead.
+ (concat): Fix padding calculation to pick up widening logic from
+ __as_vector.
+
+2024-06-10 Matthias Kretz <m.kretz@gsi.de>
+
+ Backported from master:
+ 2024-05-13 Matthias Kretz <m.kretz@gsi.de>
+
+ PR libstdc++/114958
+ * include/experimental/bits/simd.h (__as_vector): Return scalar
+ simd as one-element vector. Return vector from single-vector
+ fixed_size simd.
+ (__vec_shuffle): New.
+ (__extract_part): Adjust return type signature.
+ (split): Use __extract_part for any split into non-fixed_size
+ simds.
+ (concat): If the return type stores a single vector, use
+ __vec_shuffle (which calls __builtin_shufflevector) to produce
+ the return value.
+ * include/experimental/bits/simd_builtin.h
+ (__shift_elements_right): Removed.
+ (__extract_part): Return single elements directly. Use
+ __vec_shuffle (which calls __builtin_shufflevector) to for all
+ non-trivial cases.
+ * include/experimental/bits/simd_fixed_size.h (__extract_part):
+ Return single elements directly.
+ * testsuite/experimental/simd/pr114958.cc: New test.
+
2024-06-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master: