]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 May 2024 00:23:33 +0000 (00:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 May 2024 00:23:33 +0000 (00:23 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 9cd37603031af56e88b778ce87101179cb35b9f3..0a460e6c8da025a27292026af639524559457221 100644 (file)
@@ -1,3 +1,60 @@
+2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR ipa/92606
+       * config/avr/avr.cc (avr_option_override): Set
+       flag_ipa_icf_variables = 0.
+
+2024-05-06  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-04-23  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2024-04-24  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2024-04-30  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2024-03-06  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2024-01-31  Richard Biener  <rguenther@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  <rguenther@suse.de>
 
        Backported from master:
index 4f6ab4ebaca9fc1cd85946627a86f3cb13abda56..3745142efd02512ac9ae3e26c1c1f4b9e78ec5d6 100644 (file)
@@ -1 +1 @@
-20240506
+20240507
index 005096cd6cc9365c5aafc4a02b7a347c4ee1f706..bde4ff92c3b5cf0ecd3d0f13fbe113c7ba18b41c 100644 (file)
@@ -1,3 +1,51 @@
+2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pault@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  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pault@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  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pault@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  <pault@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  <vehre@gcc.gnu.org>
 
        Backported from master:
index 34edc07972bc719fa9d19e77b0e5c1518577634a..30b391f67bba51e4bba75ae3e71d4675a73f33a1 100644 (file)
@@ -1,3 +1,96 @@
+2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-05-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR ipa/92606
+       * gcc.target/avr/torture/pr92606.c: New test.
+
+2024-05-06  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-04-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114799
+       * gcc.dg/vect/bb-slp-pr114799.c: New testcase.
+
+2024-05-06  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-04-24  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114787
+       * gcc.dg/torture/pr114787.c: New testcase.
+
+2024-05-06  Patrick O'Neill  <patrick@rivosinc.com>
+
+       Backported from master:
+       2024-05-02  Patrick O'Neill  <patrick@rivosinc.com>
+
+       PR middle-end/114734
+       * gcc.target/riscv/rvv/autovec/pr114734.c: New test.
+
+2024-05-06  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-03-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/114246
+       * gcc.dg/torture/pr114246.c: New testcase.
+
+2024-05-06  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-01-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/113630
+       * gcc.dg/torture/pr113630.c: New testcase.
+
+2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/106999
+       * gfortran.dg/pr106999.f90: New test.
+
+2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-04-02  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/112407
+       * gfortran.dg/pr112407a.f90: New test.
+       * gfortran.dg/pr112407b.f90: New test.
+
+2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/110987
+       * gfortran.dg/finalize_56.f90: New test.
+
+2024-05-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-03-29  Paul Thomas  <pault@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  <pault@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  <rguenther@suse.de>
 
        Backported from master: