diff options
| -rw-r--r-- | gcc/ChangeLog | 42 | ||||
| -rw-r--r-- | gcc/DATESTAMP | 2 | ||||
| -rw-r--r-- | gcc/ada/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/c-family/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/cp/ChangeLog | 11 | ||||
| -rw-r--r-- | gcc/testsuite/ChangeLog | 45 | ||||
| -rw-r--r-- | libstdc++-v3/ChangeLog | 12 |
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 |
