Fortran: fix NULL pointer dereference in gfc_check_dependency [PR108502]
authorHarald Anlauf <anlauf@gmx.de>
Mon, 23 Jan 2023 21:13:44 +0000 (22:13 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 23 Jan 2023 21:46:30 +0000 (22:46 +0100)
commit51767f31878a95161142254dca7119b409699670
tree170477ca595eb73fdbd64c33424fd8544b1ab7b7
parente3585e6acdfd5c1793f877476647d2521620c95c
Fortran: fix NULL pointer dereference in gfc_check_dependency [PR108502]

gcc/fortran/ChangeLog:

PR fortran/108502
* dependency.cc (gfc_check_dependency): Prevent NULL pointer
dereference while recursively checking expressions.

gcc/testsuite/ChangeLog:

PR fortran/108502
* gfortran.dg/pr108502.f90: New test.
gcc/fortran/dependency.cc
gcc/testsuite/gfortran.dg/pr108502.f90 [new file with mode: 0644]