PR fortran/86470 - ICE with OpenMP, class(*) allocatable
authorHarald Anlauf <anlauf@gmx.de>
Thu, 28 Jan 2021 09:13:46 +0000 (10:13 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 28 Jan 2021 09:13:46 +0000 (10:13 +0100)
commit33a7a93218b1393d0135e3c4a9ad9ced87808f5e
tree2347c01617cef1bd5b95b8c799ea3c9d7b3e348a
parentc392d040f6cd29465b3b741003f45f2c27d80839
PR fortran/86470 - ICE with OpenMP, class(*) allocatable

gfc_call_malloc should malloc an area of size 1 if no size given.

gcc/fortran/ChangeLog:

PR fortran/86470
* trans.c (gfc_call_malloc): Allocate area of size 1 if passed
size is NULL (as documented).

gcc/testsuite/ChangeLog:

PR fortran/86470
* gfortran.dg/gomp/pr86470.f90: New test.
gcc/fortran/trans.c
gcc/testsuite/gfortran.dg/gomp/pr86470.f90 [new file with mode: 0644]