https://gcc.gnu.org/g:3aca3bae8ee373b50d342f1e9ebbcb03f7d8e83a
commit r16-8100-g3aca3bae8ee373b50d342f1e9ebbcb03f7d8e83a Author: GCC Administrator <[email protected]> Date: Sun Mar 15 00:16:26 2026 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 +++++ gcc/ChangeLog | 6 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 +++++++ gcc/algol68/ChangeLog | 6 ++++++ gcc/cp/ChangeLog | 32 ++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ libga68/ChangeLog | 5 +++++ libstdc++-v3/ChangeLog | 4 ++++ 9 files changed, 104 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index db4890bbde95..855838f099f0 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + PR other/124508 + * update-copyright.py: Add James Bohl. as another copyright. + 2026-03-09 Martin Jambor <[email protected]> * filter-clang-warnings.py (skip_warning): Also ingore diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 723ac7e1b4df..1a6bab7bc655 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + PR other/124508 + * config/loongarch/genopts/gen-evolution.awk: Rename copyright_header + routine so that update-copyright.py isn't upset about it. + 2026-03-13 Andrew Pinski <[email protected]> PR rtl-optimization/124454 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2f70af793811..fcb1d4c3c87c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260314 +20260315 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 1813dc5c00d6..80a8d5e7c49a 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2026-03-14 Matthias Klose <[email protected]> + + PR ada/107475 + * Makefile.rtl (s390% linux%): Define MISCLIB. + (arm% linux-gnueabi%): Likewise. + (%x32 linux%): Likewise. + 2026-03-12 Steve Baird <[email protected]> PR ada/124016 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 1b89fd539cfe..83e35fbcea53 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,9 @@ +2026-03-14 Jose E. Marchesi <[email protected]> + + * a68-low-strings.cc (a68_string_mult): Adjust to RR semantics for + negative or zero factor argument. + * ga68.texi (String operators): Adjust documentation accordingly. + 2026-03-08 Jose E. Marchesi <[email protected]> PR algol68/124372 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6dc9a1fb5994..f9a1d6cd6419 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,35 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + PR c++/124399 + * decl.cc (grokdeclarator): If both *attrlist and + declarator->std_attributes list contain annotations, chainon + declarator->std_attributes to tail of copy_list (*attrlist) + rather than *attrlist to tail of declarator->std_attributes. + +2026-03-14 Nathaniel Shead <[email protected]> + + PR c++/124485 + * cp-tree.h (lazy_load_pendings): Declare new overload. + * module.cc (lazy_load_pendings): Define it. + * name-lookup.cc (lookup_elaborated_type): Load pending entities + with given name before doing namespace-scope lookup. + (pushtag): Remove no-longer-needed pending load. + +2026-03-14 Jakub Jelinek <[email protected]> + + PR c++/124456 + * pt.cc (tsubst_pack_expansion): For structured binding pack + with type dependent pack set arg_pack to NULL_TREE. + +2026-03-14 Nathaniel Shead <[email protected]> + + PR c++/124478 + * cp-tree.h (lazily_declare_fn): Make return type void. + * method.cc (is_lazy_special_member): New function. + (implicitly_declare_fn): Bail early if we lazy loaded the member + we're trying to declare. + (lazily_declare_fn): Likewise. + 2026-03-13 Jakub Jelinek <[email protected]> * Make-lang.in (check-c++-all): Also test c++26. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a76ff8be8eb1..f0b92db69fc7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + PR c++/124399 + * g++.dg/reflect/annotations12.C: Uncomment two tests, remove + temporary test added until that is fixed. + * g++.dg/reflect/annotations13.C: New test. + +2026-03-14 Jose E. Marchesi <[email protected]> + + * algol68/execute/float-1.a68: New test. + +2026-03-14 Jose E. Marchesi <[email protected]> + + * algol68/execute/mult-char-1.a68: Multiplying a char or string by + negative or zero factor results in the empty string. + * algol68/execute/mult-string-3.a68: Likewise. + * algol68/execute/mult-string-2.a68: Likewise. + * algol68/execute/mult-string-1.a68: Likewise. + +2026-03-14 Nathaniel Shead <[email protected]> + + PR c++/124485 + * g++.dg/modules/class-8_b.C: Adjusted expected behaviour. + * g++.dg/modules/pr124485_a.C: New test. + * g++.dg/modules/pr124485_b.C: New test. + +2026-03-14 Jakub Jelinek <[email protected]> + + PR c++/124456 + * g++.dg/cpp26/decomp27.C: New test. + +2026-03-14 Nathaniel Shead <[email protected]> + + PR c++/124478 + * g++.dg/modules/imp-member-6_a.C: New test. + * g++.dg/modules/imp-member-6_b.C: New test. + * g++.dg/modules/imp-member-6_c.C: New test. + 2026-03-14 Andrew Pinski <[email protected]> * gcc.c-torture/execute/pr17377.c: Mark global variable x diff --git a/libga68/ChangeLog b/libga68/ChangeLog index 63dcd4a30c8a..9cbf6f47c868 100644 --- a/libga68/ChangeLog +++ b/libga68/ChangeLog @@ -1,3 +1,8 @@ +2026-03-14 Jose E. Marchesi <[email protected]> + + * standard.a68.in (float): Fix typo from RR and handle short* int + arguments properly. + 2026-02-23 Jose E. Marchesi <[email protected]> * transput.a68.in: Remove and move content to.. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b32ae26eb344..708cf2106065 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2026-03-14 Jonathan Wakely <[email protected]> + + * include/std/text_encoding: Fix @since in Doxygen comment. + 2026-03-12 Rainer Orth <[email protected]> PR libstdc++/124290
