[gcc r16-6530] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Jan 7 00:16:52 GMT 2026


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

commit r16-6530-gdb56246e39a51b466e79e96bca2caab3b88ababf
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jan 7 00:16:25 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  8 ++++++
 gcc/ChangeLog           | 69 +++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 13 +++++++++
 gcc/testsuite/ChangeLog | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgfortran/ChangeLog   | 19 +++++++++++++
 libgomp/ChangeLog       |  5 ++++
 7 files changed, 189 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 46466e76b185..6c8d00a87964 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2026-01-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	* MAINTAINERS: Add myself as global reviewer.
+
+2026-01-06  supers1ngular  <supers1ngular@baylibre.com>
+
+	* MAINTAINERS: Add my bugzilla account.
+
 2026-01-05  Filip Kastl  <fkastl@suse.cz>
 
 	* MAINTAINERS: Put <jeffrey.law@oss.qualcomm.com> before
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f3c5238e8b1a..34ff53c5dd60 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,72 @@
+2026-01-06  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* tree-profile.cc (tree_profiling): Do not use atomic operations
+	if they are not available.  Try to use at least partial atomic
+	updates as a fallback.
+
+2026-01-06  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+	* config/xtensa/xtensa.h (EPILOGUE_USES): New macro definition.
+	* config/xtensa/xtensa.md (return):
+	Remove '(use (reg:SI A0_REG))' from the template description, and
+	reload_completed from the condition.
+	(sibcall_epilogue): Remove emitting '(use (reg:SI A0_REG))'.
+
+2026-01-06  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/122103
+	* tree-if-conv.cc (ifcvt_can_predicate): Add check for
+	normal builtins.
+
+2026-01-06  Richard Ball  <Richard.Ball@arm.com>
+
+	* config/aarch64/aarch64-builtins.cc
+	(enum aarch64_builtins): New builtin flag.
+	(aarch64_init_pcdphint_builtins): New builtin function.
+	(aarch64_expand_pldir_builtin): Expander for new intrinsic.
+	(aarch64_general_expand_builtin): Call new expander.
+	* config/aarch64/aarch64.md
+	(aarch64_pldir): New pattern for instrinsic.
+	* config/aarch64/arm_acle.h
+	(__attribute__): New call to builtin.
+	(__pldir): Likewise.
+
+2026-01-06  Richard Ball  <Richard.Ball@arm.com>
+
+	* config/aarch64/aarch64-builtins.cc
+	(enum aarch64_builtins): Add new flags.
+	(aarch64_init_pcdphint_builtins): Create new Builtin functions.
+	(aarch64_general_init_builtins): Call init for PCDPHINT.
+	(aarch64_expand_stshh_builtin): Expander for new intrinsic.
+	(aarch64_general_expand_builtin): Call new expander.
+	* config/aarch64/aarch64-c.cc
+	(aarch64_update_cpp_builtins): New feature.
+	* config/aarch64/aarch64.h (TARGET_PCDPHINT): Likewise.
+	* config/aarch64/arm_acle.h
+	(__atomic_store_with_stshh): Generic to call builtins.
+	* config/aarch64/atomics.md
+	(@aarch64_atomic_store_stshh<mode>): New pattern for intrinsic.
+	* config/aarch64/iterators.md: New UNSPEC.
+
+2026-01-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR target/121192
+	* expr.cc (store_constructor) <VECTOR_TYPE>: Disable the special
+	trick for uniform boolean vectors with integer modes and single-bit
+	mask entries on big-endian platforms.
+
+2026-01-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* doc/install.texi (Prerequisites): Remove reference to Ada in
+	conjunction with GCC 9.5 and adjust its GCC version requirement.
+
+2026-01-06  Jakub Jelinek  <jakub@redhat.com>
+	    Marco Falke  <falke.marco@gmail.com>
+
+	PR tree-optimization/123351
+	* tree-object-size.cc (object_sizes_set_temp): Separate calls to
+	make_ssa_name to ensure deterministic execution order.
+
 2026-01-05  Tamar Christina  <tamar.christina@arm.com>
 
 	PR tree-optimization/122103
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 94d087a56f7c..e0b9814dab20 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260106
+20260107
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b8615ed72215..f98dc20d7c6a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2026-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/123029
+	* io.cc (check_open_constraints): Delete erroneous check.
+
+2026-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	* libgfortran.h: Add enum for new LIBERROR_RECURSIVE_IO.
+
+2026-01-06  supers1ngular  <supers1ngular@baylibre.com>
+
+	* openmp.cc (gfc_match_omp_clauses): New diagnostic logic.
+
 2026-01-05  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/123071
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 06ab68f835d5..4ffc8e5e80a8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,77 @@
+2026-01-06  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+	PR target/123269
+	* gcc.dg/tree-ssa/predcom-dse-4.c: Disable vectorization.
+	* gcc.dg/tree-ssa/predcom-dse-7.c: Likewise.
+
+2026-01-06  Joseph Myers  <josmyers@redhat.com>
+
+	* gcc.dg/ssp-1.c, gcc.dg/ssp-2.c, gcc.dg/stackprotectexplicit1.c:
+	Do not restrict to { target native }.
+
+2026-01-06  Richard Ball  <Richard.Ball@arm.com>
+
+	* gcc.target/aarch64/pldir.c: New test.
+
+2026-01-06  Richard Ball  <Richard.Ball@arm.com>
+
+	* gcc.target/aarch64/atomic_store_with_stshh.c: New test.
+
+2026-01-06  Artemiy Volkov  <artemiy.volkov@arm.com>
+
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Adjust testcase.
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
+	Likewise.
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
+	Likewise.
+	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
+	Likewise.
+	* gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
+	* gcc.dg/vect/complex/complex-add-template.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
+	Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
+	Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
+	Likewise.
+	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
+	Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
+	* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
+	* gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
+	Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
+	Likewise.
+	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
+	Likewise.
+	* lib/target-supports.exp:
+	(check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Add
+	explicit "+simd" and tighten check-compile code fragment.
+	(check_effective_target_arm_v8_3a_fp16_complex_neon_ok_nocache):
+	Likewise.
+
+2026-01-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* lib/file-format.exp (gcc_target_object_format): Always return ELF
+	for Solaris targets.
+
+2026-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	* gfortran.dg/pr119136.f90: New test.
+
 2026-01-05  Tamar Christina  <tamar.christina@arm.com>
 
 	PR tree-optimization/122103
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 5bb995662388..ec140083da4e 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,22 @@
+2026-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	* io/async.h (UNLOCK_UNIT): New macro.
+	(TRYLOCK_UNIT): New macro.
+	(LOCK_UNIT): New macro.
+	* io/io.h: Delete prototype for unused stash_internal_unit.
+	(check_for_recursive): Add prototype for this new function.
+	* io/transfer.c (data_transfer_init): Add call to new
+	check_for_recursive.
+	* io/unit.c (delete_unit): Fix comment.
+	(check_for_recursive): Add new function.
+	(init_units): Use new macros.
+	(close_unit_1): Likewise.
+	(unlock_unit): Likewise.
+	* io/unix.c (flush_all_units_1): Likewise.
+	(flush_all_units): Likewise.
+	* runtime/error.c (translate_error): : Add translation for
+	"Recursive I/O not allowed runtime error message.
+
 2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 	Revert:
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index c3d5e5af964d..7691d24e2726 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2026-01-06  supers1ngular  <supers1ngular@baylibre.com>
+
+	* testsuite/libgomp.fortran/pr84418-1.f90: Fix verbiage of
+	dg-warning to reflect updated warning.
+
 2026-01-01  Jakub Jelinek  <jakub@redhat.com>
 
 	* libgomp.texi: Bump @copying's copyright year.


More information about the Gcc-cvs mailing list