https://gcc.gnu.org/g:f84ed64925e1a047a685397dc696de744ac79930
commit r16-7249-gf84ed64925e1a047a685397dc696de744ac79930 Author: GCC Administrator <[email protected]> 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 <[email protected]> + + 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 <[email protected]> + + PR rtl-optimization/123294 + * ifcvt.cc (noce_emit_store_flag): Reject modes + greater than MAX_FIXED_MODE_SIZE. + +2026-02-02 Tamar Christina <[email protected]> + + 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 <[email protected]> + + PR target/121290 + * config/aarch64/aarch64.cc (aarch64_vector_costs::add_stmt_cost): + Remove else. + +2026-02-02 Jakub Jelinek <[email protected]> + + 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 <[email protected]> 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 <[email protected]> + + 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 <[email protected]> Liam Powell <[email protected]> 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 <[email protected]> + + * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to + 202207L for C++23 and later. + 2026-01-28 Andrew Pinski <[email protected]> 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 <[email protected]> + Boris Staletic <[email protected]> + + PR c++/123695 + * reflect.cc (eval_object_of): Check type before TYPE_REF_P. + +2026-02-02 Marek Polacek <[email protected]> + + PR c++/123614 + * cvt.cc (cp_fold_convert): Avoid wrapping a REFLECT_EXPR in NOP_EXPR. + 2026-02-01 Nathaniel Shead <[email protected]> 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 <[email protected]> + + * g++.dg/cpp23/feat-cxx2b.C: Adjust expected __cpp_deduction_guides + value. + * g++.dg/cpp26/feat-cxx26.C: Likewise. + +2026-02-02 Eric Botcazou <[email protected]> + + * 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 <[email protected]> + + PR rtl-optimization/123294 + * gcc.dg/pr123294-1.c: New test. + * gcc.target/aarch64/pr123294-1.c: New test. + +2026-02-02 Marek Polacek <[email protected]> + Boris Staletic <[email protected]> + + PR c++/123695 + * g++.dg/reflect/object_of3.C: New test. + +2026-02-02 Marek Polacek <[email protected]> + + PR c++/123614 + * g++.dg/reflect/parm5.C: New test. + +2026-02-02 Tamar Christina <[email protected]> + + PR tree-optimization/123897 + * gcc.target/aarch64/sve/pr123897.c: New test. + +2026-02-02 Tamar Christina <[email protected]> + + PR target/121290 + * gcc.target/aarch64/pr121290_3.c: New test. + +2026-02-02 Jakub Jelinek <[email protected]> + + PR tree-optimization/121104 + * gcc.dg/pr121104.c: New test. + 2026-02-01 Eric Botcazou <[email protected]> Liam Powell <[email protected]> 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 <[email protected]> + + * 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 <[email protected]> * include/bits/regex_executor.tcc (_ExecutorFrameBase): Add
