Daily bump.

This commit is contained in:
GCC Administrator 2024-06-11 00:23:34 +00:00
parent ff8105b491
commit 60e4cc3625
6 changed files with 100 additions and 1 deletions

View file

@ -1 +1 @@
20240610
20240611

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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: