[Patch, Fortran] PR25829: Asynchronous I/O (v2)

Jerry DeLisle jvdelisle@charter.net
Wed Jun 6 00:44:00 GMT 2018


On 06/05/2018 06:58 AM, Rainer Orth wrote:
> Hi Nicolas,
> 
>> Because they were originally intended for the gfortran test suite, but I
>> couldn't run it there because of libpthread. I will change the numbering
>> scheme.
> 
> the way that libpthread dependency is currently handled seems weird to
> me: right now it is only dragged in via -fopenmp, although libgomp isn't
> otherwise used AFAICS.  Is this really supposed to work this way?  And
> what about targets that don't have pthreads?  Isn't <gthr.h> supposed to
> abstract away from the details of the underlying threading library?

 From my perspective, since async is a feature of the language it should 
not require any special flags, just link to pthread always.

If a user does not use it, it will most likely be optimized out.

Jerry



More information about the Fortran mailing list