diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-06-04 00:27:33 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-06-04 00:27:33 +0000 |
commit | 55a920367eb34cb33a3ff22f5487a56baa1f93c6 (patch) | |
tree | f049b69f2869b9fc86dd3d13b34d011ef68f3929 /gcc | |
parent | e8a36b051587dccfc7c161ed4fb42c493212c71f (diff) | |
download | gcc-55a920367eb34cb33a3ff22f5487a56baa1f93c6.zip gcc-55a920367eb34cb33a3ff22f5487a56baa1f93c6.tar.gz gcc-55a920367eb34cb33a3ff22f5487a56baa1f93c6.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 42 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 17 |
3 files changed, 60 insertions, 1 deletions
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 <anlauf@gmx.de> + + Backported from master: + 2025-05-30 Harald Anlauf <anlauf@gmx.de> + + 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 <anlauf@gmx.de> + + Backported from master: + 2025-05-27 Harald Anlauf <anlauf@gmx.de> + + PR fortran/101735 + * primary.cc (gfc_match_varspec): Correct order of logic. + +2025-06-03 Harald Anlauf <anlauf@gmx.de> + + Backported from master: + 2025-05-27 Harald Anlauf <anlauf@gmx.de> + + 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 <jakub@redhat.com> 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 <anlauf@gmx.de> + + Backported from master: + 2025-05-30 Harald Anlauf <anlauf@gmx.de> + + PR fortran/102599 + PR fortran/114022 + * gfortran.dg/inquiry_type_ref_8.f90: New test. + +2025-06-03 Harald Anlauf <anlauf@gmx.de> + + Backported from master: + 2025-05-27 Harald Anlauf <anlauf@gmx.de> + + PR fortran/101735 + * gfortran.dg/inquiry_type_ref_7.f90: New test. + 2025-06-02 Jason Merrill <jason@redhat.com> PR c++/120123 |