]> gcc.gnu.org Git - gcc.git/commit
Fortran: catch NULL pointer dereferences while simplifying PACK [PR106857]
authorHarald Anlauf <anlauf@gmx.de>
Thu, 15 Sep 2022 20:39:24 +0000 (22:39 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 15 Sep 2022 20:39:24 +0000 (22:39 +0200)
commit2b75d5f533b9d6b39f4055949aff64ed0d22dd24
tree82e6f1a72e424a3a248ce94e61e5cd6befa2edcf
parent7bd4deb2a7c1394550610ab27507d1ed2af817c2
Fortran: catch NULL pointer dereferences while simplifying PACK [PR106857]

gcc/fortran/ChangeLog:

PR fortran/106857
* simplify.cc (gfc_simplify_pack): Check for NULL pointer dereferences
while walking through constructors (error recovery).

gcc/testsuite/ChangeLog:

PR fortran/106857
* gfortran.dg/pr106857.f90: New test.
gcc/fortran/simplify.cc
gcc/testsuite/gfortran.dg/pr106857.f90 [new file with mode: 0644]
This page took 0.055104 seconds and 5 git commands to generate.