https://gcc.gnu.org/g:993caf0546e503b08c039b4feab3764e7d195b53

commit r13-8700-g993caf0546e503b08c039b4feab3764e7d195b53
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 7 00:23:33 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 57 ++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 48 +++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 93 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 199 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9cd37603031..0a460e6c8da 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR ipa/92606
+       * config/avr/avr.cc (avr_option_override): Set
+       flag_ipa_icf_variables = 0.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-04-23  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114799
+       * tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly
+       update ->any_pattern when swapping operands.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-04-24  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114787
+       * tree-cfg.cc (remove_edge_and_dominated_blocks): When
+       removing a loop backedge clear niter info and when removing
+       the last backedge of a loop mark that loop for removal.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-04-30  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/114734
+       * internal-fn.cc (expand_call_mem_ref): Use
+       get_gimple_for_ssa_name to get at the def stmt of the address
+       argument to honor SSA coalescing constraints.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114246
+       * tree-ssa-dse.cc (increment_start_addr): Strip useless
+       type conversions from the adjusted address.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-01-31  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/113630
+       * tree-ssa-pre.cc (compute_avail): Avoid registering a
+       reference with a representation with not matching base
+       access size.
+
 2024-05-03  Richard Biener  <rguent...@suse.de>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 005096cd6cc..bde4ff92c3b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,51 @@
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/106999
+       * interface.cc (gfc_compare_interfaces): Add error for a
+       subroutine proc pointer passed to a variable formal.
+       (compare_parameter): If a procedure pointer is being passed to
+       a non-procedure formal arg, and there is an an interface, use
+       gfc_compare_interfaces to check and provide a more useful error
+       message.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/112407
+       * resolve.cc (resolve_procedure_expression): Change the test for
+       for recursion in the case of hidden procedures from modules.
+       (resolve_typebound_static): Add warning for possible recursive
+       calls to typebound procedures.
+       * trans-expr.cc (gfc_trans_class_init_assign): Do not apply
+       default initializer to class dummy where component initializers
+       are all null.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/36337
+       PR fortran/110987
+       PR fortran/113885
+       * trans-expr.cc (gfc_trans_assignment_1): Place finalization
+       block before rhs post block for elemental rhs.
+       * trans.cc (gfc_finalize_tree_expr): Check directly if a type
+       has no components, rather than the zero components attribute.
+       Treat elemental zero component expressions in the same way as
+       scalars.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/114739
+       * primary.cc (gfc_match_varspec): Check for default type before
+       checking for derived types with the right component name.
+
 2024-04-26  Andre Vehreschild  <ve...@gcc.gnu.org>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 34edc07972b..30b391f67bb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,96 @@
+2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR ipa/92606
+       * gcc.target/avr/torture/pr92606.c: New test.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-04-23  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114799
+       * gcc.dg/vect/bb-slp-pr114799.c: New testcase.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-04-24  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114787
+       * gcc.dg/torture/pr114787.c: New testcase.
+
+2024-05-06  Patrick O'Neill  <patr...@rivosinc.com>
+
+       Backported from master:
+       2024-05-02  Patrick O'Neill  <patr...@rivosinc.com>
+
+       PR middle-end/114734
+       * gcc.target/riscv/rvv/autovec/pr114734.c: New test.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/114246
+       * gcc.dg/torture/pr114246.c: New testcase.
+
+2024-05-06  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-01-31  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/113630
+       * gcc.dg/torture/pr113630.c: New testcase.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/106999
+       * gfortran.dg/pr106999.f90: New test.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/112407
+       * gfortran.dg/pr112407a.f90: New test.
+       * gfortran.dg/pr112407b.f90: New test.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/110987
+       * gfortran.dg/finalize_56.f90: New test.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/113885
+       * gfortran.dg/finalize_54.f90: New test.
+       * gfortran.dg/finalize_55.f90: New test.
+
+2024-05-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/114739
+       * gfortran.dg/pr114739.f90: New test.
+       * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none'
+       for consistency with expected error message.
+       * gfortran.dg/nullify_4.f90: ditto
+       * gfortran.dg/pointer_init_6.f90: ditto
+       * gfortran.dg/pr107397.f90: ditto
+       * gfortran.dg/pr88138.f90: ditto
+
 2024-05-03  Richard Biener  <rguent...@suse.de>
 
        Backported from master:

Reply via email to