aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog42
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/c-family/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog11
-rw-r--r--gcc/testsuite/ChangeLog45
-rw-r--r--libstdc++-v3/ChangeLog12
7 files changed, 122 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 122927b7..cdb4db2 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 95ff826..8140e9d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260202
+20260203
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2627d56..e0d4ec2 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 0963942..d3eb97d 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 6783b18..29c6547 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 0c50aad..0397838 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 100cbbe..a1e4297 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