[Patch/gfortran] PR16939, 17192,17193,17202,18689,18890 &2129 7 - a wrinkle

Thomas Koenig Thomas.Koenig@online.de
Wed May 25 20:02:00 GMT 2005


THOMAS Paul Richard 169137 wrote:

> The crash at runtime, comes about because function calls returning a
> character provide the string length as the second argument.  Enforcing this
> fixed the problems with passing character arrays.
> 
> However, intrinsic array functions like transpose are not expecting any such
> thing.  How should I deal with this?  Detect the intrinsic cases in
> gfc_conv_function call?  Change the resolution of such calls?

The cleanest way would be to make new versions of the library
functions in question, and have the front end use them. If we can
agree on how to do implement this, I think I can cook up some m4
for this.



More information about the Fortran mailing list