fortran: Fix deref of optional in gen. code. [PR100337]
authorAndre Vehreschild <vehre@gcc.gnu.org>
Wed, 23 Jun 2021 08:09:29 +0000 (10:09 +0200)
committerAndre Vehreschild <vehre@gcc.gnu.org>
Wed, 23 Jun 2021 08:17:14 +0000 (10:17 +0200)
commitda13e4ebebb07a47d5fb50eab8893f8fe38683df
treebe97db67a3e6d107e10b87906ced9b9e6474ba04
parent679506c3830ea1a93c755413609bfac3538e2cbd
fortran: Fix deref of optional in gen. code. [PR100337]

gcc/fortran/ChangeLog:

PR fortran/100337
* trans-intrinsic.c (conv_co_collective): Check stat for null ptr
before dereferrencing.

gcc/testsuite/ChangeLog:

PR fortran/100337
* gfortran.dg/coarray_collectives_17.f90: New test.
gcc/fortran/trans-intrinsic.c
gcc/testsuite/gfortran.dg/coarray_collectives_17.f90 [new file with mode: 0644]