[gcc r16-8162] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Mar 19 00:16:56 GMT 2026


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

commit r16-8162-ged1dcba392b01baf9814c4bd6e7697269784dde8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 19 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  7 ++++++
 gcc/cp/ChangeLog        | 13 ++++++++++
 gcc/lto/ChangeLog       |  7 ++++++
 gcc/testsuite/ChangeLog | 26 +++++++++++++++++++
 libgomp/ChangeLog       | 22 +++++++++++++++++
 libstdc++-v3/ChangeLog  | 28 +++++++++++++++++++++
 8 files changed, 170 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 97dfc5398e91..abdcbc6f3d13 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,69 @@
+2026-03-18  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/124041
+	PR rtl-optimization/124439
+	* lra-constraints.cc (process_alt_operands): Check hard reg subreg
+	mode by hard_regno_mode_ok.
+	(curr_insn_transform): Always subsitute equivalence for hard reg
+	subreg.
+
+2026-03-18  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124555
+	* match.pd ((A - B) >=/> 0 ? (A - B) : (B - A) -> abs (A - B)):
+	Guard the vector case with target_supports_op_p checks.
+	((A - B) <=/< 0 ? (A - B) : (B - A) -> -abs (A - B)): Likewise.
+	((type)A >=/> 0 ? A : -A -> abs (A)): Likewise.
+	((type)A <=/< 0 ? A : -A -> -abs (A)): Likewise.
+
+2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Makefile.in (all.fda): Add `--print-autofdo-gcov-version` to
+	profile_merger invocation.
+	* auto-profile.cc (AUTO_PROFILE_VERSION): Move from here ...
+	* auto-profile.h (AUTO_PROFILE_VERSION): ... to here.
+	* common.opt: Add -print-autofdo-gcov-version and
+	--print-autofdo-gcov-version.
+	* doc/invoke.texi: Document the options.
+	* gcc.cc: Add include for auto-profile.h.
+	(driver_handle_option): Add OPT_print_autofdo_gcov_version.
+	(driver::maybe_print_and_exit): Handle the option.
+
+2026-03-18  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/124552
+	* function.cc (free_after_compilation): Free the copyid
+	allocator.
+
+2026-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR bootstrap/124547
+	* configure.ac (--with-gnu-ld): Set gnu_ld_flag= instead of
+	gnu_ld_flag=no if not explicitly specified.
+	(--with-gnu-as): Similarly for gas_flag.
+	(DEFAULT_ASSEMBLER): Use wording without GNU as whenever gas_flag
+	is not yes rather than when it is no.
+	* configure: Regenerate.
+
+2026-03-18  Richard Biener  <rguenther@suse.de>
+
+	* common.opt (fpost-ipa-mem-report): Fix typo.
+
+2026-03-18  Richard Biener  <rguenther@suse.de>
+
+	* ipa-cp.cc (gather_edges_for_value): Return an auto_vec.
+	(decide_about_value): Simplify, fixing leak of callers.
+
+2026-03-18  Prachi Godbole  <pgodbole@nvidia.com>
+
+	PR target/123749
+	* ipa-locality-cloning.cc (partition_callchain): Start new partition
+	if no. of insns exceeds size and if there are nodes to process.
+
+2026-03-18  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* config/sparc/t-rtems: Add leon5 multilibs.
+
 2026-03-17  Alice Carlotti  <alice.carlotti@arm.com>
 
 	* config/aarch64/aarch64-sve2.md (@aarch64_pred_revd<mode>):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c38ccf863a25..e7774d3a8824 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260318
+20260319
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 455f8d5575f8..32ef6599a273 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (cc1.fda): Add `--print-autofdo-gcov-version` to
+	profile_merger invocation.
+	(create_fdas_for_cc1): Add `--print-autofdo-gcov-version` to
+	create_gcov invocations.
+
 2026-03-10  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
 	PR c/123461
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1e2a5943bd2c..250f325ab30a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (cc1plus.fda): Add `--print-autofdo-gcov-version` to
+	profile_merger invocation.
+	(create_fdas_for_cc1plus): Add `--print-autofdo-gcov-version` to
+	create_gcov invocations.
+
+2026-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124474
+	* reflect.cc (check_out_of_consteval_use_r): Don't walk subtrees
+	of RETURN_EXPR on cdtor_returns_this targets in cdtors.
+
 2026-03-17  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124493
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 75cae66f408f..5d27fd53cbc8 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,10 @@
+2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (lto1.fda): Add `--print-autofdo-gcov-version` to
+	profile_merger invocation.
+	(create_fdas_for_lto1): Add `--print-autofdo-gcov-version` to
+	create_gcov invocations.
+
 2026-02-13  Dhruv Chawla  <dhruvc@nvidia.com>
 
 	* Make-lang.in (lto1.fda): Likewise.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c8ae3a2ced2a..4fd48815c309 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2026-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR d/124158
+	* gdc.test/runnable/dbitfieldsdm.d: Remove.
+
+2026-03-18  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124555
+	* gcc.dg/torture/pr124555.c: New testcase.
+	* g++.dg/absvect.C: Restrict dump scan to x86-64 and force
+	-msse4 there.
+
+2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* lib/profopt.exp: Invoke $GCC_UNDER_TEST with
+	`--print-autofdo-gcov-version` before running create_gcov to get
+	the GCOV version.
+
+2026-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/tree-ssa/forwprop-42.c: Add -Wno-psabi to dg-options.
+	* gcc.dg/tree-ssa/forwprop-43.c: Likewise.  For ia32 add -msse2 as
+	dg-additional-options.
+	* gcc.dg/torture/pr65270-3.c: Add -Wno-psabi to dg-options.
+	* gcc.target/i386/part-vect-absnegbf.c: Add -msse2 to dg-options.
+
 2026-03-17  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124493
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d522f1d96244..6bb1dca4002a 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,25 @@
+2026-03-18  Arsen Arsenović  <aarsenovic@baylibre.com>
+
+	* plugin/plugin-gcn.c (struct kernel_dispatch): Add a field to
+	hold a pointer to the allocation cache node this dispatch is
+	holding for kernel arguments, replacing kernarg_address.
+	(print_kernel_dispatch): Print the allocation pointer from that
+	node as kernargs address.
+	(struct agent_info): Add in an allocation cache field.
+	(alloc_kernargs_on_agent): New function.  Pulls kernel arguments
+	from the cache, or, if no appropriate node is found, allocates
+	new ones.
+	(create_kernel_dispatch): Use alloc_kernargs_on_agent to
+	allocate kernargs.
+	(release_kernel_dispatch): Use release_alloc_cache_node to
+	release kernargs.
+	(run_kernel): Update usages of kernarg_address to use the kernel
+	arguments cache node.
+	(GOMP_OFFLOAD_fini_device): Clean up kernargs cache.
+	(GOMP_OFFLOAD_init_device): Initialize kernargs cache.
+	* alloc_cache.h: New file.
+	* testsuite/libgomp.c/alloc_cache-1.c: New test.
+
 2026-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 	PR fortran/120286
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 54ffad82e5a2..69b9cb845d1e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,31 @@
+2026-03-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/17_intro/names.cc (ext, max_iter, ret, subs, Rg, Rs):
+	Define macros.
+	[__cplusplus < 201103] (mutex): Define macro.
+
+2026-03-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/experimental/bits/fs_path.h (path::stem)
+	(path::extension, path::has_stem, path::has_extension): Uglify
+	ext variable name.
+
+2026-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* include/bits/regex_compiler.h (_Compiler::_M_pop): Uglify ret
+	variable name.
+
+2026-03-18  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/std/mdspan (__mdspan::__index_type_cast): Handle
+	forwarding referene and use forward for class types.
+	* testsuite/23_containers/mdspan/int_like.h (ConstLValueInt)
+	(CustomIndexKind::ConstLValue): Define.
+	(CustomIndexType): Handle CustomIndexKind::ConstLValue.
+	* testsuite/23_containers/mdspan/at.cc: Test with ConstLValueInt.
+	* testsuite/23_containers/mdspan/extents/custom_integer.cc: Likewise.
+	* testsuite/23_containers/mdspan/mdspan.cc: Likewise.
+
 2026-03-17  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/chrono_io.h (__formatter_duration::_S_subseconds):


More information about the Libstdc++-cvs mailing list