[gcc r16-7249] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Feb 3 00:16:59 GMT 2026


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

commit r16-7249-gf84ed64925e1a047a685397dc696de744ac79930
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 3 00:16:25 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 42 ++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  6 ++++++
 gcc/c-family/ChangeLog  |  5 +++++
 gcc/cp/ChangeLog        | 11 +++++++++++
 gcc/testsuite/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 12 ++++++++++++
 7 files changed, 122 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 122927b74ad2..cdb4db29b58d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,45 @@
+2026-02-02  David Malcolm  <dmalcolm@redhat.com>
+
+	PR diagnostics/110522
+	* gcc.cc (driver_handle_option): Use
+	get_diagnostic_file_output_basename for
+	OPT_fdiagnostics_format_.
+	* opts-diagnostic.cc (get_base_filename): Likewise.
+	(get_diagnostic_file_output_basename): New.
+	* opts-diagnostic.h (get_diagnostic_file_output_basename): New
+	decl.
+	* opts.cc (maybe_prepend_dump_dir_name): New, based on code in
+	finish_options.
+	(finish_options): Move code for determining prepended
+	dump_base_name to maybe_prepend_dump_dir_name and call it.
+	(common_handle_option): Use get_diagnostic_file_output_basename
+	for OPT_fdiagnostics_format_.
+	* opts.h (maybe_prepend_dump_dir_name): New decl.
+
+2026-02-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/123294
+	* ifcvt.cc (noce_emit_store_flag): Reject modes
+	greater than MAX_FIXED_MODE_SIZE.
+
+2026-02-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/123897
+	* tree-ssa-math-opts.cc (convert_mult_to_fma_1): Use type of variable
+	being folded.
+
+2026-02-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121290
+	* config/aarch64/aarch64.cc (aarch64_vector_costs::add_stmt_cost):
+	Remove else.
+
+2026-02-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/121104
+	* tree-ssa-math-opts.cc (match_uaddc_usubc): Punt if
+	lhs of ovf1 or ovf2 doesn't have element type compatible with type.
+
 2026-02-01  Richard Biener  <rguenther@suse.de>
 
 	PR tree-optimization/123755
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 95ff82682471..8140e9d73fd9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260202
+20260203
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2627d561dfdf..e0d4ec2127e3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2026-02-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR ada/89159
+	* sem_ch6.adb (Conforming_Types.Is_Matching_Limited_View): Return
+	true when the type is an incomplete view of the non-limited view.
+
 2026-02-01  Eric Botcazou  <ebotcazou@adacore.com>
 	    Liam Powell  <liam@liampwll.com>
 
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 09639425a820..d3eb97dd7cb1 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2026-02-02  Patrick Palka  <ppalka@redhat.com>
+
+	* c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to
+	202207L for C++23 and later.
+
 2026-01-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
 	PR c++/102846
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6783b184af29..29c6547553e1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2026-02-02  Marek Polacek  <polacek@redhat.com>
+	    Boris Staletic  <boris.staletic@protonmail.com>
+
+	PR c++/123695
+	* reflect.cc (eval_object_of): Check type before TYPE_REF_P.
+
+2026-02-02  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/123614
+	* cvt.cc (cp_fold_convert): Avoid wrapping a REFLECT_EXPR in NOP_EXPR.
+
 2026-02-01  Nathaniel Shead  <nathanieloshead@gmail.com>
 
 	PR c++/121832
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0c50aad9c25b..0397838e7906 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,48 @@
+2026-02-02  Patrick Palka  <ppalka@redhat.com>
+
+	* g++.dg/cpp23/feat-cxx2b.C: Adjust expected __cpp_deduction_guides
+	value.
+	* g++.dg/cpp26/feat-cxx26.C: Likewise.
+
+2026-02-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/limited_with8.adb: New test.
+	* gnat.dg/limited_with8_pkg1.ads: New helper.
+	* gnat.dg/limited_with8_pkg2.ads: Likewise.
+	* gnat.dg/limited_with8_pkg2.adb: Likewise.
+
+2026-02-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/123294
+	* gcc.dg/pr123294-1.c: New test.
+	* gcc.target/aarch64/pr123294-1.c: New test.
+
+2026-02-02  Marek Polacek  <polacek@redhat.com>
+	    Boris Staletic  <boris.staletic@protonmail.com>
+
+	PR c++/123695
+	* g++.dg/reflect/object_of3.C: New test.
+
+2026-02-02  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/123614
+	* g++.dg/reflect/parm5.C: New test.
+
+2026-02-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/123897
+	* gcc.target/aarch64/sve/pr123897.c: New test.
+
+2026-02-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121290
+	* gcc.target/aarch64/pr121290_3.c: New test.
+
+2026-02-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/121104
+	* gcc.dg/pr121104.c: New test.
+
 2026-02-01  Eric Botcazou  <ebotcazou@adacore.com>
 	    Liam Powell  <liam@liampwll.com>
 
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 100cbbe8cbdf..a1e4297e7a2d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2026-02-02  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/regex_executor.tcc (_ExecutorFrameBase):
+	Zero-initialize _M_byte0.
+	(_ExecutorFrameBase::_M_end): Rename to ...
+	(_ExecutorFrameBase::_M_subexpr_end): ... this.
+	(_Executor::_M_handle_subexpr_begin): Remove now redundant
+	clearing of _M_subexpr_end.
+	(_Executor::_M_handle_subexpr_end): Adjust after renaming.
+	(_Executor::_M_dfs) <case _S_fopcode_restore_cur_results>:
+	Likewise.
+
 2026-01-31  Patrick Palka  <ppalka@redhat.com>
 
 	* include/bits/regex_executor.tcc (_ExecutorFrameBase): Add


More information about the Libstdc++-cvs mailing list