pgfortran 17.10 incorrectly rejects the following program unit.
subroutine s() bind(c,name='')
end subroutine s
file.s: Assembler messages:
file.s:58: Error: expected symbol name
file.s:71: Error: Missing symbol name in directive
file.s:72: Warning: missing operand; zero assumed
file.s:113: Warning: missing operand; zero assumed
file.s: Error: .size expression for does not evaluate to a constant