]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 16 Dec 2024 00:16:48 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 16 Dec 2024 00:16:48 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index faab58a392c0bcdc275eac54675ac4d021e0efa9..f3cca05d683bef1ac90e1ad4766fbf3ba0e353b7 100644 (file)
@@ -1,3 +1,30 @@
+2024-12-15  John David Anglin  <danglin@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.christina@arm.com>
+
+       * config/arm/arm-mve-builtins-base.cc (expand): Initialize new_base.
+
+2024-12-15  Jakub Jelinek  <jakub@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.Vukic@rt-rk.com>
 
        * match.pd: New pattern.
index 565e340ccfeb80a59c9c619f60bf0ba1ebd26749..ccdbb24919546d31bb5e55bc07677aadda2ee0fe 100644 (file)
@@ -1 +1 @@
-20241215
+20241216
index f9c189ff9ccb903e3fccfa0efde29af11d3905d9..f852a02173e3d1213ef6c2a363ccb53fefd67b1c 100644 (file)
@@ -1,3 +1,23 @@
+2024-12-15  Iain Sandoe  <iain@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  <iain@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  <iain@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  <nathanieloshead@gmail.com>
 
        PR c++/90321
index 0683f0bdaf292bd117f3ce08e5ce89d5d83f1bdc..d51b9deea8ea5161768b23202e86c1a5175b6bd6 100644 (file)
@@ -1,3 +1,9 @@
+2024-12-15  Paul Thomas  <pault@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  <pault@gcc.gnu.org>
 
        PR fortran/117797
index dcd1921d3a1dc546245df2b9bb377c01063346ba..bff99b33e53c90d295ed935fc47706e9e73e5ac6 100644 (file)
@@ -1,3 +1,27 @@
+2024-12-15  John David Anglin  <danglin@gcc.gnu.org>
+
+       * gcc.dg/tree-ssa/ivopts-1.c: Enable TImode tests on hppa64.
+
+2024-12-15  John David Anglin  <danglin@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  <danglin@gcc.gnu.org>
+
+       * g++.dg/modules/enum-14.C: Require lto.
+
+2024-12-15  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/98935
+       * g++.dg/coroutines/pr98935.C: New test.
+
+2024-12-15  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/117897
+       * gfortran.dg/finalize_59.f90: New test.
+
 2024-12-14  Jovan Vukic  <Jovan.Vukic@rt-rk.com>
 
        * gcc.dg/tree-ssa/bitops-11.c: New test.