]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: passing inquiry ref of complex array to assumed rank dummy [PR117774]
authorHarald Anlauf <anlauf@gmx.de>
Mon, 25 Nov 2024 21:55:10 +0000 (22:55 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 26 Nov 2024 16:06:32 +0000 (17:06 +0100)
commiteff7e72815ada5c70c974d42f6a419e29a03eb27
tree75053f850bcf2f9968bf84d65b2f4827532f194c
parent5134bad11b9a71f869abbb7f3d37b669c6ba138b
Fortran: passing inquiry ref of complex array to assumed rank dummy [PR117774]

PR fortran/117774

gcc/fortran/ChangeLog:

* trans-expr.cc (gfc_conv_procedure_call): When passing an array
to an assumed-rank dummy, terminate search for array reference of
actual argument before an inquiry reference (e.g. INQUIRY_RE,
INQUIRY_IM) so that bounds update works properly.

gcc/testsuite/ChangeLog:

* gfortran.dg/assumed_rank_25.f90: New test.
gcc/fortran/trans-expr.cc
gcc/testsuite/gfortran.dg/assumed_rank_25.f90 [new file with mode: 0644]