Fortran: fix diagnostics for SELECT RANK [PR100607]
commitfae09dfc0e6bf4cfe35d817558827aea78c6426f
authorSteve Kargl <kargl@gcc.gnu.org>
Fri, 2 Jun 2023 17:44:11 +0000 (2 19:44 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 2 Jun 2023 17:47:01 +0000 (2 19:47 +0200)
tree9350c9cac4a4d4fc1539aaf9e4931786d0acea40
parent934da923a7295ae97e37425e269195c7d8770ef0
Fortran: fix diagnostics for SELECT RANK [PR100607]

gcc/fortran/ChangeLog:

PR fortran/100607
* resolve.cc (resolve_select_rank): Remove duplicate error.
(resolve_fl_var_and_proc): Prevent NULL pointer dereference and
suppress error message for temporary.

gcc/testsuite/ChangeLog:

PR fortran/100607
* gfortran.dg/select_rank_6.f90: New test.
gcc/fortran/resolve.cc
gcc/testsuite/gfortran.dg/select_rank_6.f90 [new file with mode: 0644]