https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68152
--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> --- Detected with one single defect : $ cat z2.f90 function f(n) integer, intent(in) :: n real :: f(n) real :: e entry e(n) end $ gfortran -g -O0 -Wall -fcheck=all z2.f90 z2.f90:1:0: function f(n) 1 Error: FUNCTION result f can't be an array in FUNCTION f at (1) --- $ cat z3.f90 function f(n) integer, intent(in) :: n real :: f real :: e(n) entry e(n) end $ gfortran -g -O0 -Wall -fcheck=all z3.f90 z3.f90:4:15: real :: e(n) 1 Error: ENTRY result e can't be an array in FUNCTION f at (1)