------- Comment #1 from burnus at gcc dot gnu dot org 2008-02-14 23:46 ------- I think this is a defect in the standard; it should not be possible to combine VALUE with OPTIONAL; currently all my compilers fail like gfortran.
At the moment I do not see how one could implement this if WG5 insists that this is valid - except of passing a hidden argument. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35203