https://gcc.gnu.org/g:2223005a8631d5659ca5b470a04847ea558e9b8b
commit r17-4862-g2223005a8631d5659ca5b470a04847ea558e9b8b Author: GCC Administrator <[email protected]> Date: Sun Oct 4 00:16:32 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 22 ++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 +++++++ gcc/cp/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 43 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 122 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f76283f23feb..f97ffa4f62f6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,25 @@ +2026-10-03 Gerald Pfeifer <[email protected]> + + * doc/extend.texi (CORE-V Built-in Functions): Update URL. + +2026-10-03 Georg-Johann Lay <[email protected]> + + * doc/install.texi (Tools/packages necessary for modifying GCC): + Note that Texinfo older than 7.1.1 may throw incorrect build + warnings (as opposed to Texinfo older than 7.1). + +2026-10-03 Georg-Johann Lay <[email protected]> + + * doc/invoke.texi (AVR Options): Update documentation of linker + stubs relation to linker relaxation. + +2026-10-03 Andrea Pinski <[email protected]> + + PR tree-optimization/127689 + * match.pd (`(trunc)abs((ext)a)`): Move right + after `abs((ext)a)` pattern. Restrict to + non integral types. + 2026-10-02 Andrew MacLeod <[email protected]> * value-relation.cc (dom_oracle::recomputed_relation): Change diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 76956e8cd411..6259657651ae 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20261003 +20261004 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 6af0ae8fca46..5286b197672c 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2026-10-03 Jakub Jelinek <[email protected]> + + P3950R1 + PR c++/125830 + * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_impl_coroutine + from 201902L to 202606L. + 2026-10-01 Guillaume Gomez <[email protected]> * c-attribs.cc: (decl_or_type_attrs, validate_attr_args) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 55880fb7f186..f44e933f5251 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,45 @@ +2026-10-03 Marek Polacek <[email protected]> + + PR c++/127344 + * parser.cc (cp_parser_lookup_name): Call make_splice_scope for + dependent_namespace_p. Use the result for make_typename_type + and make_unbound_class_template. + +2026-10-03 Marek Polacek <[email protected]> + + PR c++/127672 + * decl2.cc (constrain_class_visibility): Check OVERLOAD_TYPE_P + before calling decl_anon_ns_mem_p. + +2026-10-03 Marek Polacek <[email protected]> + + PR c++/126654 + * pt.cc (tsubst_stmt) <case DECL_EXPR>: If tsubst returns + error_mark_node, return error_mark_node. Allow NAMESPACE_DECL. + +2026-10-03 Jakub Jelinek <[email protected]> + + P3950R1 + PR c++/125830 + * coroutines.cc: Implement C++29 P3950R1 - return_value & return_void + Are Not Mutually Exclusive paper as DR. + (struct coroutine_info): Remove coro_co_return_error_emitted member. + (coro_promise_type_found_p): Remove diagnostics about both return_void + and return_value successful lookup. + (lookup_promise_method): Add complain argument, pass it down to + lookup_member. + (coro_build_promise_expression): Add complain argument, pass it down + to lookup_promise_method, build_new_method_call and + build_class_member_access_expr. + (get_coroutine_return_void_expr): Pass tf_none to + coro_build_promise_expression. + +2026-10-03 Jakub Jelinek <[email protected]> + + PR c++/127668 + * mangle.cc (write_expression): Handle mangling of + calls to IFN_BSWAP and IFN_BITREVERSE. + 2026-09-30 Marek Polacek <[email protected]> PR c++/127349 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 22d020f42d90..3d2ee34c29eb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2026-10-03 Harald Anlauf <[email protected]> + + PR fortran/127683 + * primary.cc (gfc_match_varspec): Fix two minor frontend memleaks. + * symbol.cc (gfc_find_derived_types): Return 0 when sym->assoc is + NULL. + 2026-10-02 Mikael Morin <[email protected]> PR fortran/127637 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 695cf26e33c1..8312f61ffafb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,46 @@ +2026-10-03 Marek Polacek <[email protected]> + + PR c++/127344 + * g++.dg/reflect/ns9.C: New test. + +2026-10-03 Marek Polacek <[email protected]> + + PR c++/127672 + * g++.dg/warn/Wsubobject-linkage-6.C: New test. + +2026-10-03 Marek Polacek <[email protected]> + + PR c++/126654 + * g++.dg/reflect/ns11.C: New test. + +2026-10-03 Jakub Jelinek <[email protected]> + + P3950R1 + PR c++/125830 + * g++.dg/DRs/dr2581-2.C (__cpp_impl_coroutine): Redefine to 202606L + rather than 201902L. + * g++.dg/coroutines/pr105301.C: Change dg-error to dg-bogus. + * g++.dg/coroutines/coro-pre-proc.C: Expect different value of + __cpp_impl_coroutine. + * g++.dg/coroutines/pr97438.C: Change dg-error to dg-bogus. + * g++.dg/coroutines/p3950r1.C: New test. + +2026-10-03 Jakub Jelinek <[email protected]> + + PR c++/127668 + * g++.dg/ext/builtin-bswapg-1.C: New test. + * g++.dg/ext/builtin-bitreverseg-1.C: New test. + +2026-10-03 Harald Anlauf <[email protected]> + + PR fortran/127683 + * gfortran.dg/pr127683.f90: New test. + +2026-10-03 Andrea Pinski <[email protected]> + + PR tree-optimization/127689 + * gcc.dg/torture/pr127689-1.c: New test. + 2026-10-02 Andrew MacLeod <[email protected]> * gcc.dg/tree-ssa/vrp-rel1.c: New.
