forked from gcc-mirror/gcc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
199 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,60 @@ | ||
2024-05-06 Georg-Johann Lay <[email protected]> | ||
|
||
Backported from master: | ||
2024-05-06 Georg-Johann Lay <[email protected]> | ||
|
||
PR ipa/92606 | ||
* config/avr/avr.cc (avr_option_override): Set | ||
flag_ipa_icf_variables = 0. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-23 Richard Biener <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-24 Richard Biener <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-30 Richard Biener <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
2024-03-06 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/114246 | ||
* tree-ssa-dse.cc (increment_start_addr): Strip useless | ||
type conversions from the adjusted address. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-01-31 Richard Biener <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20240506 | ||
20240507 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,51 @@ | ||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
2024-03-29 Paul Thomas <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,96 @@ | ||
2024-05-06 Georg-Johann Lay <[email protected]> | ||
|
||
Backported from master: | ||
2024-05-06 Georg-Johann Lay <[email protected]> | ||
|
||
PR ipa/92606 | ||
* gcc.target/avr/torture/pr92606.c: New test. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-23 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/114799 | ||
* gcc.dg/vect/bb-slp-pr114799.c: New testcase. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-24 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/114787 | ||
* gcc.dg/torture/pr114787.c: New testcase. | ||
|
||
2024-05-06 Patrick O'Neill <[email protected]> | ||
|
||
Backported from master: | ||
2024-05-02 Patrick O'Neill <[email protected]> | ||
|
||
PR middle-end/114734 | ||
* gcc.target/riscv/rvv/autovec/pr114734.c: New test. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-03-06 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/114246 | ||
* gcc.dg/torture/pr114246.c: New testcase. | ||
|
||
2024-05-06 Richard Biener <[email protected]> | ||
|
||
Backported from master: | ||
2024-01-31 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/113630 | ||
* gcc.dg/torture/pr113630.c: New testcase. | ||
|
||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/106999 | ||
* gfortran.dg/pr106999.f90: New test. | ||
|
||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
Backported from master: | ||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/112407 | ||
* gfortran.dg/pr112407a.f90: New test. | ||
* gfortran.dg/pr112407b.f90: New test. | ||
|
||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
Backported from master: | ||
2024-03-29 Paul Thomas <[email protected]> | ||
|
||
PR fortran/110987 | ||
* gfortran.dg/finalize_56.f90: New test. | ||
|
||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
Backported from master: | ||
2024-03-29 Paul Thomas <[email protected]> | ||
|
||
PR fortran/113885 | ||
* gfortran.dg/finalize_54.f90: New test. | ||
* gfortran.dg/finalize_55.f90: New test. | ||
|
||
2024-05-06 Paul Thomas <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
Backported from master: | ||
|