[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