PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/trans-decl.c:694
authorHarald Anlauf <anlauf@gmx.de>
Wed, 8 Jul 2020 18:53:12 +0000 (20:53 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 8 Jul 2020 18:53:12 +0000 (20:53 +0200)
commit1fa08dcac686ca5b6d84e64c9f5813daef59f540
treedba8a62501696694d765d85ceaaaf2974b6e3e1c
parent1f0d61455710c65cf69488022a0f3a257e3997dd
PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/trans-decl.c:694

Legacy ASSIGN requires a scalar integer variable.  Reject parameter
arguments.

gcc/fortran/
PR fortran/96085
* resolve.c (gfc_resolve_code): Check whether assign target is a
parameter.
gcc/fortran/resolve.c
gcc/testsuite/gfortran.dg/pr96085.f90 [new file with mode: 0644]