[gcc r16-8489] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Apr 7 00:16:53 GMT 2026


https://gcc.gnu.org/g:eba2859094ea787a0d50a80da2e102757581cc2e

commit r16-8489-geba2859094ea787a0d50a80da2e102757581cc2e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 7 00:16:25 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 14 +++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 12 +++++++++
 gcc/testsuite/ChangeLog | 57 ++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 29 ++++++++++++++++++++++
 6 files changed, 179 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ada6c2359cfa..64a1f10c66fe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR libstdc++/124268
+	* doc/invoke.texi: Note that -Wexpose-global-module-tu-local
+	also applies to 'export using' declarations.
+
+2026-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* doc/install.texi (Specific, amd64-*-solaris2*, i?86-*-solaris2*)
+	(sparc-sun-solaris2*, sparc64-*-solaris2*, sparcv9-*-solaris2*)
+	(x86_64-*-solaris2*): Remove.  Fold into ...
+	(Specific, *-*-solaris2*): ... this.
+	Rewrite.
+
 2026-04-04  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	* doc/invoke.texi (Picolibc Options): Copy-edit for markup, use
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5916d328fbf0..202774df35ab 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260406
+20260407
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e4c17f3b20b4..44dfe6d7e025 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,69 @@
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR libstdc++/124268
+	* module.cc (instantiating_tu_local_entity): Use pedwarn instead
+	of warning.
+	(depset::hash::add_binding_entity): Don't skip exported
+	using-decls as TU-local entities.
+	(depset::hash::finalize_dependencies): Don't attempt to complain
+	again about using-decls referencing TU-local entities.
+	* name-lookup.cc (check_can_export_using_decl): Demote the error
+	to a warning for using-decls of GMF vars or functions.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124735
+	* module.cc (trees_in::is_matching_decl): Handle importing
+	undeduced auto when existing is already deduced.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124781
+	* module.cc (set_originating_module): Add a function comment,
+	only set attachment/exporting for entities with non-NULL
+	DECL_CONTEXT.
+	(check_module_decl_linkage): Use decl_anon_ns_mem_p instead of
+	decl_internal_context_p.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124785
+	* module.cc (trees_in::is_matching_decl): Narrow condition for
+	when noexcept propagation occurs; assert that we don't propagate
+	noexcept-specs for TEMPLATE_DECLs.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/118630
+	* module.cc (depset::hash::add_dependency): Correct entry point
+	corection for recursive clusters.
+
+2026-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124488
+	* parser.cc (cp_parser_expansion_statement): Set
+	DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P, DECL_DEPENDENT_INIT_P and
+	if maybe constant non-reference TREE_CONSTANT on range_decl.
+	* pt.cc (tsubst_stmt) <case TEMPLATE_FOR_STMT>: Set
+	DECL_DEPENDENT_INIT_P on decl.
+
+2026-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* decl.cc (grokfndecl): For -freflection mark annotations of
+	PARM_DECLs in a function definition.
+	* reflect.cc (eval_annotations_of): Allow annotations_of on
+	function parameters.  For r which is a PARM_DECL without REFLECT_PARM,
+	filter out annotations not marked by grokfndecl.
+	(reflection_mangle_prefix): Preserve the grokfndecl marking of
+	annotations during mangling.
+
+2026-04-06  Eczbek  <eczbek.void@gmail.com>
+
+	PR c++/123087
+	* typeck.cc (cp_build_unary_op): For TRUTH_NOT_EXPR, replace
+	call to perform_implicit_conversion with call to
+	contextual_conv_bool.
+
 2026-04-05  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/124689
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 2bc8e7a9e8e6..26c23d8129ac 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-04-06  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/79524
+	PR fortran/79524
+	* decl.cc (discard_pending_charlens): New helper.
+	(add_init_expr_to_sym): Drop statement-local charlens when
+	rejecting variable-length parameter arrays.
+	(variable_decl, do_parm, enumerator_decl): Save the current
+	namespace charlen list before parsing declarations with
+	initializers.
+	(match_procedure_decl): Adjust call to add_init_expr_to_sym.
+
 2026-04-05  Christopher Albert  <albert@tugraz.at>
 
 	PR fortran/109788
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 94ee4c2dcece..a0e1eea42d9e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR libstdc++/124268
+	* g++.dg/modules/using-34_a.C: New test.
+	* g++.dg/modules/using-34_b.C: New test.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124735
+	* g++.dg/modules/auto-8_a.H: New test.
+	* g++.dg/modules/auto-8_b.C: New test.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124781
+	* g++.dg/modules/export-7.C: New test.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124785
+	* g++.dg/modules/noexcept-5.h: New test.
+	* g++.dg/modules/noexcept-5_a.C: New test.
+	* g++.dg/modules/noexcept-5_b.C: New test.
+	* g++.dg/modules/noexcept-5_c.C: New test.
+
+2026-04-06  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/118630
+	* g++.dg/modules/late-ret-5.h: New test.
+	* g++.dg/modules/late-ret-5_a.H: New test.
+	* g++.dg/modules/late-ret-5_b.C: New test.
+
+2026-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124488
+	* g++.dg/cpp26/expansion-stmt33.C: New test.
+
+2026-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/reflect/annotations15.C: New test.
+
+2026-04-06  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/79524
+	PR fortran/79524
+	* gfortran.dg/pr79524.f90: New test.
+
+2026-04-06  Eczbek  <eczbek.void@gmail.com>
+
+	PR c++/123087
+	* g++.dg/DRs/dr1423.C: Additonal test.
+
+2026-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* lib/target-supports-dg.exp (dg-do-if): Don't strip line number
+	from args.
+
 2026-04-05  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/124689
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d3a407872a27..ec5c15fc2eba 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,32 @@
+2026-04-06  Matthias Kretz  <m.kretz@gsi.de>
+
+	PR libstdc++/124722
+	* include/bits/version.def: Check for __SSE2__ rather than x86.
+	* include/bits/version.h: Regenerate.
+	* testsuite/std/simd/arithmetic.cc: Build with -msse2.
+	* testsuite/std/simd/arithmetic_expensive.cc: Likewise.
+	* testsuite/std/simd/creation.cc: Likewise.
+	* testsuite/std/simd/creation_expensive.cc: Likewise.
+	* testsuite/std/simd/loads.cc: Likewise.
+	* testsuite/std/simd/loads_expensive.cc: Likewise.
+	* testsuite/std/simd/mask.cc: Likewise.
+	* testsuite/std/simd/mask2.cc: Likewise.
+	* testsuite/std/simd/mask2_expensive.cc: Likewise.
+	* testsuite/std/simd/mask_expensive.cc: Likewise.
+	* testsuite/std/simd/reductions.cc: Likewise.
+	* testsuite/std/simd/reductions_expensive.cc: Likewise.
+	* testsuite/std/simd/shift_left.cc: Likewise.
+	* testsuite/std/simd/shift_left_expensive.cc: Likewise.
+	* testsuite/std/simd/shift_right.cc: Likewise.
+	* testsuite/std/simd/shift_right_expensive.cc: Likewise.
+	* testsuite/std/simd/simd_alg.cc: Likewise.
+	* testsuite/std/simd/simd_alg_expensive.cc: Likewise.
+	* testsuite/std/simd/sse_intrin.cc: Likewise.
+	* testsuite/std/simd/stores.cc: Likewise.
+	* testsuite/std/simd/stores_expensive.cc: Likewise.
+	* testsuite/std/simd/traits_common.cc: Likewise.
+	* testsuite/std/simd/traits_math.cc: Likewise.
+
 2026-04-04  Matthias Kretz  <m.kretz@gsi.de>
 
 	PR libstdc++/124722


More information about the Libstdc++-cvs mailing list