https://gcc.gnu.org/g:043f3adc9ca4e85c6ecc83e591f10e498a0d4f34

commit r14-10483-g043f3adc9ca4e85c6ecc83e591f10e498a0d4f34
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Jul 21 00:22:34 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 15 +++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 32 ++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog |  8 ++++++++
 4 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5f1f8bd4d254..af24c2e4b94f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,18 @@
+2024-07-20  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * config/s390/3931.md (vlbr, vstbr, vrepi): Remove.
+       * config/s390/s390.md (xdee): Add FPRX2 mapping.
+       * config/s390/vector.md (bhfgq): Add TF mapping.
+
+2024-07-20  Siddhesh Poyarekar  <siddh...@gotplt.org>
+
+       Backported from master:
+       2024-07-20  Siddhesh Poyarekar  <siddh...@gotplt.org>
+
+       * opt-suggestions.cc
+       (option_proposer::build_option_suggestions): Pull OPTB
+       definition out of the innermost loop.
+
 2024-07-19  René Rebe  <r...@exactcode.de>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6c93b259fd65..d1ac33f77fb9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240720
+20240721
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b40a9bde5fff..fb5d4e50727f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,35 @@
+2024-07-20  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Revert:
+       2024-07-19  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/59104
+       * dependency.cc (dependency_fcn, gfc_function_dependency): New
+       functions to detect dependency in array bounds and character
+       lengths on old style function results.
+       * dependency.h : Add prototype for gfc_function_dependency.
+       * error.cc (error_print): Remove trailing space.
+       * gfortran.h : Remove dummy_order and add fn_result_spec.
+       * symbol.cc : Remove declaration of next_dummy_order..
+       (gfc_set_sym_referenced): remove setting of symbol dummy order.
+       * trans-array.cc (gfc_trans_auto_array_allocation): Detect
+       non-dummy symbols with function dependencies and put the
+       allocation at the end of the initialization code.
+       * trans-decl.cc : Include dependency.h.
+       (decl_order): New function that determines uses the location
+       field of the symbol 'declared_at' to determine the order of two
+       declarations.
+       (gfc_defer_symbol_init): Call gfc_function_dependency to put
+       dependent symbols in the right part of the tlink chain. Use
+       the location field of the symbol declared_at to determine the
+       order of declarations.
+       (gfc_trans_auto_character_variable): Put character length
+       initialization of dependent symbols at the end of the chain.
+       * trans.cc (gfc_add_init_cleanup): Add boolean argument with
+       default false that determines whther an expression is placed at
+       the back or the front of the initialization chain.
+       * trans.h : Update the prototype for gfc_add_init_cleanup.
+
 2024-07-19  Paul Thomas  <pa...@gcc.gnu.org>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 61402c700025..8fd69163fe82 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-07-20  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Revert:
+       2024-07-20  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/59104
+       * gfortran.dg/dependent_decls_2.f90: New test.
+
 2024-07-19  Paul Thomas  <pa...@gcc.gnu.org>
 
        Backported from master:

Reply via email to