On Sun, Jun 29, 2025 at 06:54:53PM -0700, Steve Kargl wrote: > On Sun, Jun 29, 2025 at 03:30:21PM -0700, Steve Kargl wrote: > > On Sun, Jun 29, 2025 at 11:07:31AM -0700, Steve Kargl wrote: > > > On Sun, Jun 29, 2025 at 10:35:39AM -0700, Steve Kargl wrote: > > > > > > > > === gfortran Summary === > > > > > > > > # of expected passes 73149 > > > > # of unexpected failures 522 > >
After forcefully adding '#include <unistd.h>', '#include <pthread.h>', and 'extern char **environ' where needed. I now see === gfortran Summary === # of expected passes 73561 # of unexpected failures 110 # of expected failures 343 # of unresolved testcases 78 # of unsupported tests 94 for 'gmake check-fortran', and if I use RUNTESTFLAGS='dg.exp=\*unsign\*' to test the unsigned issue reported earlier, I see === gfortran Summary === # of expected passes 434 # of unsupported tests 6 /home/kargl/gcc/obj/gcc/gfortran version 16.0.0 20250629 (experimental) (GCC) I suspect we'll need to have #include "config.h" #indef HAVE_UNISTD_H #include <unistd.h> #endif and similar for other headers files. I further suspect that this are going to be rough on CYWIN/MINGW. -- Steve