From 4f2cd256aace732bff511c59f5871456a564a3a5 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 16 Sep 2024 00:17:42 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 16 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 19 +++++++++++++++++++ gcc/fortran/ChangeLog | 6 ++++++ gcc/testsuite/ChangeLog | 18 ++++++++++++++++++ libstdc++-v3/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 6 files changed, 95 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4d490a492c1..d5ed0e9d3a9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2024-09-15 Andrew Pinski + + PR tree-optimization/116699 + * tree-ssa-phiopt.cc (factor_out_conditional_operation): Skip over nop/predicates + for seeing the assignment is the last statement. + +2024-09-15 Andrew Pinski + + * tree-vect-loop.cc (optimize_mask_stores): Call release_defs + after the call to gsi_remove with last argument of true. + +2024-09-15 Andrew Pinski + + * bitmap.h (class auto_bitmap): Mark copy/move constructor/operator= + as deleted. + 2024-09-14 Georg-Johann Lay * config/avr/avr.md (UNSPEC_COPYSIGN): Remove define_enum. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5cbbe5defc0..657376e5779 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240915 +20240916 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5f590a3e4a2..847e3f9b1c0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2024-09-15 Jason Merrill + + * parser.cc (cp_parser_unary_expression) [RID_EXTENSION]: Also + suppress -Wconditionally-supported. + +2024-09-15 Jason Merrill + + * call.cc (convert_like_internal) [ck_user]: Use iloc_sentinel. + +2024-09-15 Iain Sandoe + + PR c++/115905 + * coroutines.cc (struct coro_aw_data): Add a member for the + restart dispatch label. + (expand_one_await_expression): Rework to modernise and to + handle the boolean await_suspend() case. + (build_actor_fn): Rework the dispatcher and allow for a jump + back to the dispatcher. + 2024-09-14 Jason Merrill * tree.cc (handle_init_priority_attribute): Check diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 654dee7b9e4..1243ffad68b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2024-09-15 Mikael Morin + + * trans-expr.cc (gfc_advance_se_ss_chain): Don't use an element + from the parent scalarization chain when the current chain reaches + its end. + 2024-09-13 Tobias Burnus PR fortran/116661 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index df44a0a04e0..92636b9550c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2024-09-15 Jason Merrill + + * g++.dg/warn/Wconditionally-supported-1.C: Add __extension__ cases. + +2024-09-15 Jason Merrill + + * g++.dg/cpp2a/srcloc17.C: Adjust initialization. + +2024-09-15 Iain Sandoe + + PR c++/115905 + * g++.dg/coroutines/torture/pr115905.C: New test. + +2024-09-15 Andrew Pinski + + PR tree-optimization/116699 + * gcc.dg/tree-ssa/phi-opt-factor-1.c: New test. + 2024-09-14 Andrew Pinski PR testsuite/116716 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d6f33fef1d9..23a562d0442 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,38 @@ +2024-09-15 Jonathan Wakely + + * include/std/span (span::__iter_tag): Declare nested type. + (span::iterator): Use __iter_tag as second template argument. + * include/std/stacktrace (basic_stacktrace::iterator): Use _Impl + as second template argument. + +2024-09-15 Jonathan Wakely + + * doc/xml/manual/using.xml (_GLIBCXX_NO_FREESTANDING_CHRONO): + Document macro. + * doc/html/*: Regenerate. + * include/bits/chrono.h [_GLIBCXX_NO_FREESTANDING_CHRONO]: + Only include when this macro is defined. + [_GLIBCXX_HOSTED]: Only define clocks for hosted. + * include/bits/version.def (chrono_udls): Remove hosted=yes. + * include/bits/version.h: Regenerate. + * include/std/chrono [_GLIBCXX_HOSTED]: Only define clocks and + time zone utilities for hosted. + * testsuite/std/time/freestanding.cc: New test. + +2024-09-15 Jonathan Wakely + + * include/bits/locale_classes.h (__is_facet): New helper. + * include/bits/locale_classes.tcc (locale::combine): Check that + _Facet type is valid. + +2024-09-15 Jonathan Wakely + + PR libstdc++/110512 + * include/pstl/execution_impl.h (__are_random_access_iterators): + Recognize C++20 random access iterators, and use more efficient + implementations. + * testsuite/25_algorithms/pstl/110512.cc: New test. + 2024-09-14 Jonathan Wakely * include/std/format (__formatter_fp::_M_localize): Add comments -- 2.47.2