[gcc r16-8340] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Mar 31 00:16:53 GMT 2026


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

commit r16-8340-gbb91d2138e2e7d85658064358649e3fbd34eb330
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 31 00:16:25 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 57 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 12 +++++++++++
 gcc/fortran/ChangeLog   | 12 +++++++++++
 gcc/testsuite/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        |  5 +++++
 libgfortran/ChangeLog   | 12 +++++++++++
 libstdc++-v3/ChangeLog  | 17 +++++++++++++++
 8 files changed, 171 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f47508baaed1..04fdfa6ecbca 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2026-03-30  H.J. Lu  <hjl.tools@gmail.com>
+	    Richard Biener  <rguenther@suse.de>
+
+	PR target/120839
+	PR middle-end/124671
+	* function.cc (assign_parm_adjust_stack_rtl): Get the parameter
+	as argument.  Adjust alignment check forcing a local copy.
+	(assign_parms): Adjust.
+	* config/i386/i386.cc (ix86_argument_passed_on_stack_p): New.
+	(ix86_update_stack_alignment): Ignore argument passed on stack.
+
+2026-03-30  Vineet Gupta  <vineet.gupta@linux.dev>
+
+	* config/bpf/bpf.md (zero_extendhidi2): Add alternates for
+	alu32 and use 'W' for reg operands.
+	(zero_extendqidi2): Ditto.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124692
+	* tree-cfg.cc (replace_uses_by): Call update_stmt after
+	substitution and before folding.
+
+2026-03-30  Saurabh Jha  <saurabh.jha@arm.com>
+	    Evgeny Karpov  <evgeny.karpov@arm.com>
+
+	* config/aarch64/aarch64.cc
+	(aarch64_scalar_mode_supported_p): Only return true on TFmode if
+	TARGET_LONG_DOUBLE_128 is set.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/88576
+	* tree-ssa-alias.cc (check_fnspec): Remove flag_errno_math check.
+	* ipa-modref.cc (modref_access_analysis::process_fnspec):
+	Likewise.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124677
+	* tree-vect-loop.cc (vectorizable_recurr): Skip vector
+	stmts for the def.
+
+2026-03-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Apple M5
+	cores.
+	* config/aarch64/aarch64-tune.md: Regenerate.
+	* doc/invoke.texi: Add apple-m5 core to the ones listed
+	for arch and tune selections.
+
+2026-03-30  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+	PR target/102309
+	* config/arm/arm.cc (arm_constant_limit): Allways allow at least
+	one insn when loading a constant.
+
 2026-03-29  Jeff Law  <jeffrey.law@oss.qualcomm.com>
 
 	PR target/124674
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e3a27f1f0760..18ed0453fc18 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260330
+20260331
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1523647e3a44..4aef42d44da2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2026-03-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* metafns.gperf (enum metafn_code): Remove
+	METAFN_HAS_ELLIPSIS_PARAMETER, add METAFN_IS_VARARG_FUNCTION.
+	(has_ellipsis_parameter): Remove.
+	(is_vararg_function): Add.
+	* reflect.cc (eval_has_ellipsis_parameter): Rename to ...
+	(eval_is_vararg_function): ... this.  Adjust function comment.
+	(process_metafunction): Handle METAFN_IS_VARARG_FUNCTION
+	instead of METAFN_HAS_ELLIPSIS_PARAMETER.
+	* metafns.h: Regenerate.
+
 2026-03-26  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/123613
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index efcc96b9f36f..f7e3fcfd0d8d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/124666
+	* io.cc: Change uint value back to int.
+
+2026-03-30  Christopher Albert  <albert@tugraz.at>
+
+	* scanner.cc (skip_free_oacc_sentinel): Clear openmp_flag only for
+	fresh OpenACC directive lines.
+	(skip_free_omp_sentinel): Clear openacc_flag only for fresh OpenMP
+	directive lines.
+
 2026-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 	PR fortran/124666
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7ff48762f9f5..7ff87ea4d380 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,58 @@
+2026-03-30  H.J. Lu  <hjl.tools@gmail.com>
+	    Richard Biener  <rguenther@suse.de>
+
+	PR target/120839
+	PR middle-end/124671
+	* gcc.dg/pr124671.c: New test.
+	* gcc.target/i386/pr120839-1a.c: Likewise.
+	* gcc.target/i386/pr120839-1b.c: Likewise.
+	* gcc.target/i386/pr120839-2.c: Likewise.
+
+2026-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR libfortran/124543
+	* gfortran.dg/pr124543.f90: New test.
+
+2026-03-30  Vineet Gupta  <vineet.gupta@linux.dev>
+
+	* gcc.target/bpf/zero-ext.c: Add tests for {HI,QI}mode values.
+
+2026-03-30  Piyush Raj  <piyushraj92739@gmail.com>
+
+	* gcc.target/bpf/torture/bpf-torture.exp: New testsuite.
+	* gcc.target/bpf/torture/invalid-memory-access.c: New test.
+	* gcc.target/bpf/torture/memcpy.c: New test.
+	* gcc.target/bpf/torture/memmove.c: New test.
+	* gcc.target/bpf/torture/memset.c: New test.
+	* gcc.target/bpf/torture/naked.c: New test.
+	* gcc.target/bpf/torture/nop.c: New test.
+	* gcc.target/bpf/torture/trace_openat.c: New test.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124692
+	* gcc.dg/torture/pr124692.c: New testcase.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/88576
+	* gcc.dg/pr88576.c: New testcase.
+
+2026-03-30  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/124677
+	* gcc.dg/vect/vect-pr124677.c: New testcase.
+
+2026-03-30  Christopher Albert  <albert@tugraz.at>
+
+	* gfortran.dg/goacc/omp-108382.f90: New test.
+
+2026-03-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/reflect/has_ellipsis_parameter1.C: Rename to ...
+	* g++.dg/reflect/is_vararg_function1.C: this.  New test.  Rename
+	has_ellipsis_parameter to is_vararg_function everywhere.
+
 2026-03-29  Jeff Law  <jeffrey.law@oss.qualcomm.com>
 
 	PR target/124674
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 347ad27ad3bf..730417053429 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2026-03-30  Saurabh Jha  <saurabh.jha@arm.com>
+	    Evgeny Karpov  <evgeny.karpov@arm.com>
+
+	* config.host: Disable soft floating point.
+
 2026-03-28  Alexandre Oliva  <oliva@adacore.com>
 
 	* config/gthr-vxworks-tls.c (TLS_DELETE_HOOK_ARG): Type-cast
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 7a68046720ae..a7040ff739d4 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR libfortran/124543
+	* io/inquire.c (inquire_via_unit): Fix return value for
+	NAMED. Add check for ACTION. Fix return values for
+	ENCODING, PENDING, READ, WRITE, READWRITE.
+	(inquire_via_filename): Add checks for ACTION, DELIM,
+	ASYNCHRONOUS, and PENDING. Fix return value for
+	ENCODING.
+	* io/unix.c (inquire_access): Change return value from no
+	to unknown.
+
 2026-03-22  Christopher Albert  <albert@tugraz.at>
 
 	PR fortran/124512
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 904faee3027d..777214a8c1f5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2026-03-30  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/atomic_base.h (__atomic_ref_base::_Address_return_t):
+	Define.
+	(__atomic_ref_base::address): Change return type to _Address_return_t.
+	* include/bits/version.def (atomic_ref): Bump to 202603.
+	* include/bits/version.h: Regenerate.
+	* testsuite/29_atomics/atomic_ref/address.cc: Update check for
+	return type.
+
+2026-03-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* include/std/meta (has_ellipsis_parameter): Rename to ...
+	(is_vararg_function): ... this.  New declaration.
+	* src/c++23/std.cc.in: Remove std::meta::has_ellipsis_parameter
+	export, add std::meta::is_vararg_function export.
+
 2026-03-28  Alexandre Oliva  <oliva@adacore.com>
 
 	* include/experimental/bits/simd.h (__intrinsic_type): Accept


More information about the Libstdc++-cvs mailing list