! { dg-do compile }! Arguments to procedures with multiple entry points may be absent, however! they are not optional, unless explicitly maked as such.subroutinefoo(i, a, b)logicala(2,2)logicalb(1)! Check we don't get an "DIM must not be optional" error
a =any(b, i)entrybar()end subroutine