[gcc r17-4615] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Sep 24 00:17:04 GMT 2026


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

commit r17-4615-gdaba80d3fd79ca8eee1b916454a4e4abf2a90908
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Sep 24 00:16:32 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 45 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 72 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cobol/ChangeLog     |  7 +++++
 gcc/cp/ChangeLog        | 18 +++++++++++++
 gcc/testsuite/ChangeLog | 45 +++++++++++++++++++++++++++++++
 libgcobol/ChangeLog     |  9 +++++++
 libstdc++-v3/ChangeLog  | 13 +++++++++
 8 files changed, 210 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index db41308b8d72..3d767aed8421 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,48 @@
+2026-09-23  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+	* config/v850/v850.cc (v850_print_oprerand): Handle operands
+	like (high (const ...)) by stripping the high and falling into
+	the (const ...) case.
+
+2026-09-23  Vijay Shankar  <vijay@linux.ibm.com>
+
+	PR target/27479
+	* config/rs6000/rs6000.md (tprel_ld_<az>_<HSI:mode>): New pattern.
+	(tprel_ld_QI_signed): likewise.
+	(tprel_ld_QI): likewise.
+	(tprel_ld_DI): likewise.
+	(tprel_ld_<SFDF:mode>): likewise.
+
+2026-09-23  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-stmts.cc (vectorizable_load): Cost non-uniform
+	invariant loads more appropriately.
+
+2026-09-23  Tamar Christina  <tamar.christina@arm.com>
+
+	* fold-const.cc (const_unop): Fold VEC_UNPACK_LO_EXPR and
+	VEC_UNPACK_HI_EXPR for suitable variable-length VECTOR_CSTs.
+	(selftest::test_vec_unpack_folding): New function.
+	(selftest::fold_const_cc_tests): Call it.
+
+2026-09-23  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64.cc (aarch64_ifn_vect_stmt_p): New function.
+	(aarch64_adjust_stmt_cost): Account for extra Adv.SIMD SAD and ABD
+	reduction costs.
+	(aarch64_vector_costs::count_ops): Likewise.
+
+2026-09-23  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64.cc (aarch64_vect_vf_for_cost): New
+	function.
+	(aarch64_vector_costs::adjust_body_cost): Use it.
+	(aarch64_vector_costs::better_main_loop_than_p): Likewise.
+
+2026-09-23  Matthias Kretz  <m.kretz@gsi.de>
+
+	* config/i386/sse.md (roundeven<mode>2): New.
+
 2026-09-22  Chung-Lin Tang  <cltang@baylibre.com>
 
 	* omp-offload.cc (omp_discover_implicit_declare_target):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 086b6e065352..0d3a0d16876a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260923
+20260924
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index e9e22dd6b2ae..ba0613ff0e72 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,75 @@
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch7.adb (Establish_Transient_Scope.Find_Transient_Context):
+	Add commentary about the distinction between compound and simple
+	statements, and adjust handling for code and delay statements.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch6.adb (Function return mechanisms): Minor tweaks.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_res.adb (Set_String_Literal_Subtype): In the nonstatic case,
+	set String_Literal_Low_Bound first, and check that the actual high
+	bound is not larger than the high bound of the index type.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch6.adb (Create_Extra_Actuals): Pass True for the extra actual
+	of the Constrained attribute when the actual contains a conversion
+	to a constrained subtype.
+	* sem_res.adb (Resolve_Actuals): Skip the resolution of an actual
+	that is a view conversion in fewer cases.  Remove redundant test.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_aggr.adb (Discriminant_Present): Do not return early if the
+	component list already contains an inherited discriminant.
+	(Resolve_Record_Aggregate): For an extension, remove the inherited
+	discriminants from the component list of the rewritten aggregate.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.adb (Apply_Discriminant_Check): Build the actual subtype of
+	the LHS for a view conversion of a constrained object.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch8.adb (Get_Object_Name): Delete.
+	(Analyze_Object_Renaming): Use Is_Entity_Name to detect names.
+	* sem_prag.adb (Analyze_Pragma) <Pragma_Assert>: Detect ill-formed
+	quantified expressions and give an error.
+	<Pragma_Check>: Likewise.
+	* sem_res.ads (Malformed_Quantified_Expression): New procedure.
+	* sem_res.adb (Malformed_Quantified_Expression): Likewise.
+	(Resolve): Call Malformed_Quantified_Expression to give the error
+	about ill-formed quantified expressions.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_res.adb (Resolve_Membership_Op): Add guard for generic type
+	to the test on the RM size.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_res.adb (Resolve_Entry): Fix thinko.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_elab.adb (Invocation_Graph.Process_Package_Declaration): Add
+	cut-off for broken subunits.
+
+2026-09-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Build_Derived_Private_Type): In the case where the
+	partial view has none but the full view has discriminants, do not
+	set again the Etype, propagate the Has_Constrained_Partial_View
+	flag from the parent base type and the Is_Constrained flag from
+	the partial view of the parent type.
+	(Build_Derived_Record_Type): Propagate Has_Constrained_Partial_View
+	from the parent base type.
+
 2026-09-22  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* accessibility.adb (Accessibility_Message): Adjust wording.
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 4eca8f3da1f2..08b329ab66af 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,10 @@
+2026-09-23  Robert Dubner  <rdubner@symas.com>
+
+	* gcobol.1: Document the changes.
+	* genapi.cc (function_pointer_from_name): Honor the
+	>>CALL-CONVENTION.
+	(parser_set_pointers): Repair the ZEROES bug.
+
 2026-09-22  James K. Lowden  <jklowden@cobolworx.com>
 
 	* parse_ante.h (update_prior_invalid_field): Use is_figconst.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6c9b49c2b6f2..ef604ec25fd8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/127506
+	* constexpr.cc (is_within_lifetime): When val is error_mark_node,
+	return it.
+
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/125536
+	* pt.cc (unify_array_domain): When adding 1 to parm_max or
+	arg_max, perform the addition in the type of those trees
+	rather than unconditionally in int type.
+
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/126599
+	* error.cc (dump_expr): Print OFFSET_TYPE -1 differently.
+
 2026-09-22  Chung-Lin Tang  <cltang@baylibre.com>
 
 	* parser.cc (cp_parser_omp_clause_name): Add "local" case.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7a2ecac1bd5c..bf5555cee3ec 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,48 @@
+2026-09-23  Robert Dubner  <rdubner@symas.com>
+
+	* cobol.dg/group2/CBL_READ_FILE__check_file_size_with_flags___128.cob:
+	Add dg-require-iconv directive.
+	* cobol.dg/group2/CDF_Feature_.cob: Likewise.
+	* cobol.dg/group2/CHAR_and_ORD_with_COLLATING_sequence_-_EBCDIC.cob:
+	Likewise.
+	* cobol.dg/group2/FIND-STRING__forward_.cob: Likewise.
+	* cobol.dg/group2/FIND-STRING__reverse_.cob: Likewise.
+	* cobol.dg/group2/RT3609_Unexpected_PROCESS.cob: Likewise.
+
+2026-09-23  Tobias Burnus  <tburnus@baylibre.com>
+
+	* gfortran.dg/gomp/directive-comma-clause.f90: New test.
+
+2026-09-23  Vijay Shankar  <vijay@linux.ibm.com>
+
+	PR target/27479
+	* gcc.target/powerpc/pr27479.c: New Test.
+
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/127506
+	* g++.dg/cpp26/within-lifetime13.C: New test.
+
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/125536
+	* g++.dg/template/unify14.C: New test.
+
+2026-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/126599
+	* g++.dg/diagnostic/ptrtomem5.C: New test.
+	* g++.dg/diagnostic/ptrtomem6.C: New test.
+	* g++.dg/reflect/display_string_of1.C: Add 2 new tests.
+	* g++.dg/reflect/u8display_string_of1.C: Likewise.
+
+2026-09-23  Matthias Kretz  <m.kretz@gsi.de>
+
+	* gcc.target/i386/avx-roundeven.c: New test.
+	* gcc.target/i386/avx512f-roundeven.c: New test.
+	* gcc.target/i386/avx512fp16-roundeven.c: New test.
+	* gcc.target/i386/sse4_1-roundeven.c: New test.
+
 2026-09-22  Jose E. Marchesi  <jemarch@gnu.org>
 
 	* algol68/compile/prepostlude-crash-1.a68: New test.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index db6013de2884..fd41284d80bc 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,12 @@
+2026-09-23  Robert Dubner  <rdubner@symas.com>
+
+	* libgcobol.cc (do_the_dl_thing): Implement the updated policies.
+	(find_in_dirs): Use modified do_the_dl_thing().
+	(__gg__function_handle_from_cobpath): Honor the call_convention.
+	(function_handle_from_cobpath): Likewise.
+	(__gg__function_handle_from_literal): Likewise.
+	(__gg__function_handle_from_name): Likewise.
+
 2026-09-22  Xavier Del Campo Romero  <xdelcampo@symas.com>
 
 	* compat/gnu/lib/cbl_gpi.cc (struct gpi_priv): Fix flawed logic.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 76fbbcdb629a..db911874f5b0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,16 @@
+2026-09-23  Jonathan Wakely  <jwakely@redhat.com>
+
+	* libsupc++/new_opa.cc
+	[_GLIBCXX_HAVE_ALIGNED_ALLOC] (__gnu_cxx::aligned_alloc):
+	Replace using-directive with new function. Check for size_t
+	overflow.
+	[_GLIBCXX_HAVE__ALIGNED_MALLOC] (__gnu_cxx::aligned_alloc):
+	Check for size_t overflow.
+	(__gnu_cxx::aligned_alloc): Likewise in fallback definition.
+	(operator new) [_GLIBCXX_HAVE_ALIGNED_ALLOC]: Move parameter
+	adjustments to new __gnu_cxx::aligned_alloc function.
+	* testsuite/18_support/new_aligned_wrap.cc: New test.
+
 2026-09-22  Jonathan Wakely  <jwakely@redhat.com>
 
 	* config/io/basic_file_stdio.h (__basic_file): Define copy


More information about the Libstdc++-cvs mailing list