diff options
author | Harald Anlauf <anlauf@gmx.de> | 2025-05-03 20:35:57 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2025-05-09 21:56:36 +0200 |
commit | 01324ffac8bcc6813ffbc78993a674bcac7b52ab (patch) | |
tree | b842f013f6741630f9fe5f064a20dceaed6bc997 /gcc/c | |
parent | 6683f2cd1ce07fc8470b19dc3c1578b3e0645c25 (diff) | |
download | gcc-01324ffac8bcc6813ffbc78993a674bcac7b52ab.zip gcc-01324ffac8bcc6813ffbc78993a674bcac7b52ab.tar.gz gcc-01324ffac8bcc6813ffbc78993a674bcac7b52ab.tar.bz2 |
Fortran: array subreferences and components of derived types [PR119986]
PR fortran/119986
gcc/fortran/ChangeLog:
* expr.cc (is_subref_array): When searching for array references,
do not terminate early so that inquiry references to complex
components work.
* primary.cc (gfc_variable_attr): A substring reference can refer
to either a scalar or array character variable. Adjust search
accordingly.
gcc/testsuite/ChangeLog:
* gfortran.dg/actual_array_subref.f90: New test.
(cherry picked from commit fceb6022798b587c9111d0241aaff72602dcd626)
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions