http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38536
--- Comment #13 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-01-09
15:21:11 UTC ---
(In reply to comment #10)
> Can this be closed? Is there something left to do here?
The first test case of comment 0 seems to be still unfixed (accepts-invalid -
expected error not printed).
The test case from comment 6 gives an ICE (segfault) in
gfc_conv_procedure_call's check for
f = (fsym != NULL)
&& !(fsym->attr.pointer || fsym->attr.allocatable)
&& fsym->as->type != AS_ASSUMED_SHAPE;
(guess: "fsym->as" is NULL)
Comment 7 fails - but that's seems to be fixed by the patch of comment 12 (cf.
also below).
* * *
(In reply to comment #12)
> > Error: CHARACTER argument 'buf' to 'c_loc' at (1) must have a length of 1
> This might be sufficient to fix it.
Thomas posted his patch at: http://gcc.gnu.org/ml/fortran/2011-01/msg00067.html