aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-12-16 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-12-16 00:16:48 +0000
commit43377649ba6600cb0eff740b87d08460274c511b (patch)
tree50333228840a82d0076e9845863644e31fb30027
parent3e7ae868fa057a808448a5ab081d2ad30ad80bab (diff)
downloadgcc-43377649ba6600cb0eff740b87d08460274c511b.zip
gcc-43377649ba6600cb0eff740b87d08460274c511b.tar.gz
gcc-43377649ba6600cb0eff740b87d08460274c511b.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog27
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog20
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog24
5 files changed, 78 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index faab58a..f3cca05 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 565e340..ccdbb24 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241215
+20241216
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f9c189f..f852a02 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0683f0b..d51b9de 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dcd1921..bff99b3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.