aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/check.c
diff options
context:
space:
mode:
authorMark Eggleston <markeggleston@gcc.gnu.org>2020-04-02 07:18:52 +0100
committerMark Eggleston <markeggleston@gcc.gnu.org>2020-04-02 07:18:52 +0100
commitbf1f6d8819ade074271df718f01fd3a5a9dc1b82 (patch)
treeda80262a122d9ff118c64fbc693ce5cd75223ffe /gcc/fortran/check.c
parent25839b6af9f10b3227719db35b9e9e38320341e7 (diff)
downloadgcc-bf1f6d8819ade074271df718f01fd3a5a9dc1b82.zip
gcc-bf1f6d8819ade074271df718f01fd3a5a9dc1b82.tar.gz
gcc-bf1f6d8819ade074271df718f01fd3a5a9dc1b82.tar.bz2
fortran: ICE equivalence with an element of an array PR94030
Deferred size arrays can not be used in equivalance statements. gcc/fortran/ChangeLog: PR fortran/94030 * resolve.c (resolve_equivalence): Correct formatting around the label "identical_types". Instead of using gfc_resolve_array_spec use is_non_constants_shape_array to determine whether the array can be used in a in an equivalence statement. gcc/testsuite/ChangeLog: PR fortran/94030 * gfortran.dg/pr94030_1.f90 * gfortran.dg/pr94030_2.f90
Diffstat (limited to 'gcc/fortran/check.c')
0 files changed, 0 insertions, 0 deletions