From 55a920367eb34cb33a3ff22f5487a56baa1f93c6 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 4 Jun 2025 00:27:33 +0000 Subject: Daily bump. --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 17 +++++++++++++++++ 3 files changed, 60 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 42c5479..932c2dd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250603 +20250604 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b987938..e98b205 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,45 @@ +2025-06-03 Harald Anlauf + + Backported from master: + 2025-05-30 Harald Anlauf + + PR fortran/102599 + PR fortran/114022 + * expr.cc (simplify_complex_array_inquiry_ref): Helper function for + simplification of inquiry references (%re/%im) of constant complex + arrays. + (find_inquiry_ref): Use it for handling %re/%im inquiry references + of complex arrays. + (scalarize_intrinsic_call): Fix frontend memleak. + * primary.cc (gfc_match_varspec): When the reference is NULL, the + previous simplification has succeeded in evaluating inquiry + references also of arrays. + +2025-06-03 Harald Anlauf + + Backported from master: + 2025-05-27 Harald Anlauf + + PR fortran/101735 + * primary.cc (gfc_match_varspec): Correct order of logic. + +2025-06-03 Harald Anlauf + + Backported from master: + 2025-05-27 Harald Anlauf + + PR fortran/101735 + * expr.cc (find_inquiry_ref): If an inquiry reference applies to + a substring, use that, and calculate substring length if needed. + * primary.cc (extend_ref): Also handle attaching to end of + reference chain for appending. + (gfc_match_varspec): Discrimate between arrays of character and + substrings of them. If a substring is taken from a character + component of a derived type, get the proper typespec so that + inquiry references work correctly. + (gfc_match_rvalue): Handle corner case where we hit a seemingly + dangling '%' and missed an inquiry reference. Try another match. + 2025-06-02 Jakub Jelinek Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 73ae83d..9674984 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2025-06-03 Harald Anlauf + + Backported from master: + 2025-05-30 Harald Anlauf + + PR fortran/102599 + PR fortran/114022 + * gfortran.dg/inquiry_type_ref_8.f90: New test. + +2025-06-03 Harald Anlauf + + Backported from master: + 2025-05-27 Harald Anlauf + + PR fortran/101735 + * gfortran.dg/inquiry_type_ref_7.f90: New test. + 2025-06-02 Jason Merrill PR c++/120123 -- cgit v1.1