On Thu, Jan 2, 2014 at 4:24 PM, Janus Weil <janus@gcc.gnu.org> wrote: > > Since the symbol is apparently a subroutine in your case, the question > is why it is being resolved as a function ... > > First clue from test case hunt: commenting an intervening call to a BIND(C) function makes the error disappear..