On Sat, Oct 23, 2021 at 08:00:44PM +0200, Tobias Burnus wrote:
> Hi Steve,
> 
> On 23.10.21 18:31, Steve Kargl via Fortran wrote:
> > Do you know how to run a single libgomp.fortran test? I tried
> > % gmake check-fortran RUNTESTSFLAGS="gomp.exp=async_io.f90"
> > 
> > but this runs all the testcases.
> 
> First, it should be RUNTESTFLAGS=  (test not tests).

Yes, of course, it was a typo,

> I sincerely doubt that our Fortran commits have broken this – they are not
> related to anything like TS29113, BIND(C), polymorphism or assumed-rank. I
> am even skeptical that any OpenMP change could have caused that, given that
> those do not really use OpenMP at all – but only pthreads (which is the
> reason they are in libgomp as OpenMP also depends on threads). Granted, as
> they are compiled with -fopenmp, libgomp is linked in (but should never be
> called, except for library initialization).
> 
> Nonetheless, if it used to work and now fails, something must have changed,
> causing the breakage.
> 
> If you compile and run the program manually without the DejaGNU, does it
> fail when compiled as is, compiled with -pthreads, compiled with -fopenmp?
> 

I have the gfortran.log file, I'll see if I can reduce the log
to determine why things are broken now.

-- 
Steve

Reply via email to