Fortran : ICE in gfc_check_pointer_assign PR95612
authorMark Eggleston <markeggleston@gcc.gnu.org>
Thu, 11 Jun 2020 10:05:40 +0000 (11:05 +0100)
committerMark Eggleston <markeggleston@gcc.gnu.org>
Tue, 14 Jul 2020 11:56:20 +0000 (12:56 +0100)
commit81072bab8d1e48ee83d9711dcb559ea1e019b351
tree8bdd1d3ff4a94be2ec4199a356ef5485d6c1c5b4
parent102502e32ea4e8a75d6b252ba319d09d735d9aa7
Fortran  : ICE in gfc_check_pointer_assign PR95612

Output an error if the right hand value is a zero sized array or
does not have a symbol tree otherwise continue checking.

2020-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>

gcc/fortran/

PR fortran/95612
* expr.c (gfc_check_pointer_assigb): Output an error if
rvalue is a zero sized array or output an error if rvalue
doesn't have a symbol tree.

2020-07-14  Mark Eggleston  <markeggleston@gcc.gnu.org>

gcc/testsuite/

PR fortran/95612
* gfortran.dg/pr95612.f90: New test.
gcc/fortran/expr.c
gcc/testsuite/gfortran.dg/pr95612.f90 [new file with mode: 0644]