https://gcc.gnu.org/g:43377649ba6600cb0eff740b87d08460274c511b
commit r15-6270-g43377649ba6600cb0eff740b87d08460274c511b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Mon Dec 16 00:16:48 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 27 +++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 20 ++++++++++++++++++++ gcc/fortran/ChangeLog | 6 ++++++ gcc/testsuite/ChangeLog | 24 ++++++++++++++++++++++++ 5 files changed, 78 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index faab58a392c0..f3cca05d683b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2024-12-15 John David Anglin <dang...@gcc.gnu.org> + + PR target/118018 + * config/pa/pa.cc (pa_frame_pointer_required): Declare and + implement. + (TARGET_FRAME_POINTER_REQUIRED): Define. + +2024-12-15 Tamar Christina <tamar.christ...@arm.com> + + * config/arm/arm-mve-builtins-base.cc (expand): Initialize new_base. + +2024-12-15 Jakub Jelinek <ja...@redhat.com> + + * tree-core.h (struct tree_exp): Remove condition_uid member. + * tree.h (SET_EXPR_UID, EXPR_COND_UID): Remove. + * gimplify.cc (nextuid): Rename to ... + (nextconduid): ... this. + (cond_uids): New static variable. + (next_cond_uid, reset_cond_uid): Adjust for the renaming, + formatting fix. + (tree_associate_condition_with_expr): New function. + (shortcut_cond_r, tag_shortcut_cond, shortcut_cond_expr): Use it + instead of SET_EXPR_UID. + (gimplify_cond_expr): Look up cond_uid in cond_uids hash map if + non-NULL instead of using EXPR_COND_UID. + (gimplify_function_tree): Delete cond_uids and set it to NULL. + 2024-12-14 Jovan Vukic <jovan.vu...@rt-rk.com> * match.pd: New pattern. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 565e340ccfeb..ccdbb2491954 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241215 +20241216 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f9c189ff9ccb..f852a02173e3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,23 @@ +2024-12-15 Iain Sandoe <i...@sandoe.co.uk> + + * coroutines.cc + (cp_coroutine_transform::wrap_original_function_body): Use + finish_if_stmt instead of manually applying the same process. + +2024-12-15 Iain Sandoe <i...@sandoe.co.uk> + + * coroutines.cc (expand_one_await_expression): Update the + resume index before checking if the coroutine is ready. + +2024-12-15 Iain Sandoe <i...@sandoe.co.uk> + + PR c++/98935 + * coroutines.cc (register_local_var_uses): Add a pset to the + tree walk to avoid visiting the same BIND_EXPR twice. Make + an early exit for cases that the callback does not apply. + (cp_coroutine_transform::apply_transforms): Add a pset to the + tree walk for register_local_vars. + 2024-12-14 Nathaniel Shead <nathanielosh...@gmail.com> PR c++/90321 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 0683f0bdaf29..d51b9deea8ea 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2024-12-15 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/117897 + * trans-expr.cc (gfc_trans_assignment_1): RHS pointer function + results must not be finalized. + 2024-12-12 Paul Thomas <pa...@gcc.gnu.org> PR fortran/117797 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dcd1921d3a1d..bff99b33e53c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2024-12-15 John David Anglin <dang...@gcc.gnu.org> + + * gcc.dg/tree-ssa/ivopts-1.c: Enable TImode tests on hppa64. + +2024-12-15 John David Anglin <dang...@gcc.gnu.org> + + * c-c++-common/gomp/unroll-4.c: xfail scan-assembler-times + "dummy" for hppa*-*-hpux*. + * c-c++-common/gomp/unroll-5.c: Likewise. + +2024-12-15 John David Anglin <dang...@gcc.gnu.org> + + * g++.dg/modules/enum-14.C: Require lto. + +2024-12-15 Iain Sandoe <i...@sandoe.co.uk> + + PR c++/98935 + * g++.dg/coroutines/pr98935.C: New test. + +2024-12-15 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/117897 + * gfortran.dg/finalize_59.f90: New test. + 2024-12-14 Jovan Vukic <jovan.vu...@rt-rk.com> * gcc.dg/tree-ssa/bitops-11.c: New test.