https://gcc.gnu.org/g:c5609a755bab8a65b373b92b391fced67f511f73
commit r15-6259-gc5609a755bab8a65b373b92b391fced67f511f73 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Dec 15 00:17:24 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 ++++++ gcc/cp/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 19 +++++++++++++++++++ libbacktrace/ChangeLog | 5 +++++ libstdc++-v3/ChangeLog | 5 +++++ 7 files changed, 82 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 60010f0dddbc..faab58a392c0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,42 @@ +2024-12-14 Jovan Vukic <jovan.vu...@rt-rk.com> + + * match.pd: New pattern. + * simplify-rtx.cc (match_plus_neg_pattern): New helper function. + (simplify_context::simplify_binary_operation_1): New + code to handle (a - 1) & -a, (a - 1) | -a and (a - 1) ^ -a. + +2024-12-14 Jose E. Marchesi <jose.march...@oracle.com> + + * config/bpf/bpf.cc (bpf_resolve_overloaded_builtin): Add argument + `complain'. + +2024-12-14 Heiko Eißfeldt <he...@hexco.de> + + * doc/install.texi (Configuration): Fix typos in documentation + for --enable-host-pie. + +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/118023 + * gimple-fold.cc (decode_field_reference): Return NULL_TREE if + inner has non-type_has_mode_precision_p integral type. + +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/118024 + * gimple-ssa-warn-access.cc (matching_alloc_calls_p): Walk malloc + attributes of alloc_decl and dealloc_decl in separate loops rather + than in lock-step. Use common_deallocs.contains rather than + common_deallocs.add in the second loop. + +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR c/118011 + * opts.cc (init_options_struct): Don't set opts->x_flag_short_enums to + 2. + * toplev.cc (process_options): Test !OPTION_SET_P (flag_short_enums) + rather than flag_short_enums == 2. + 2024-12-13 Jakub Jelinek <ja...@redhat.com> PR rtl-optimization/117095 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ae0d5cf829e3..565e340ccfeb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241214 +20241215 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 926b85e59ac8..dbb1b0c43a37 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR c/118011 + * gcc-interface/misc.cc (gnat_post_options): Test + !OPTION_SET_P (flag_short_enums) rather than flag_short_enums == 2. + 2024-12-13 Eric Botcazou <ebotca...@adacore.com> * gcc-interface/utils2.cc (compare_elmt_bitpos): Deal specially with diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3597b5f841ff..f9c189ff9ccb 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2024-12-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/90321 + * decl.cc (find_decomp_class_base): Check for decomposing a + lambda closure type. Report base class chains if needed. + (cp_finish_decomp): Remove no-longer-needed check. + 2024-12-13 Tobias Burnus <tbur...@baylibre.com> * parser.cc (cp_parser_omp_construct, cp_parser_pragma): Reject diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1020a8c4ba5f..dcd1921d3a1d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2024-12-14 Jovan Vukic <jovan.vu...@rt-rk.com> + + * gcc.dg/tree-ssa/bitops-11.c: New test. + +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/118023 + * gcc.dg/bitint-119.c: New test. + +2024-12-14 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/118024 + * gcc.dg/pr118024.c: New test. + +2024-12-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/90321 + * g++.dg/cpp1z/decomp62.C: New test. + 2024-12-13 Jakub Jelinek <ja...@redhat.com> PR rtl-optimization/117095 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index ae9b0761c5da..bc2cd2946219 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2024-12-14 Ian Lance Taylor <i...@golang.org> + + PR libbacktrace/117812 + * zstdtest.c (test_large): Use 3 rather than ZSTD_CLEVEL_DEFAULT + 2024-11-29 Ian Lance Taylor <i...@golang.org> * fileline.c: Use WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_LEAN. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fa4fae4f846d..74df3d4476b4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2024-12-14 Abdo Eid <abdoeid...@ieee.org> + + * include/c_compatibility/wchar.h (fgetwc): Remove duplicate + using-declaration. + 2024-12-13 Patrick Palka <ppa...@redhat.com> PR libstdc++/112349