! { dg-do compile }
! PR fortran/87737 - improve check on function entry characteristics
function f() ! { dg-error "mismatched characteristics" }
character(:), allocatable :: f
character(1) :: g
f = 'f'
return
entry g()
g = 'g'
end
function f2() ! { dg-error "mismatched characteristics" }
character(1) :: f2
character(1), allocatable :: g2
f2 = 'f'
return
entry g2()
g2 = 'g'
end