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