[PATCH] RE: gcc parallel make check

VandeVondele Joost joost.vandevondele@mat.ethz.ch
Tue Sep 9 14:14:00 GMT 2014


> If you get whitespace right, one can provide multiple different wildcards to
> a single *.exp file, e.g.
> make check-gcc RUNTESTFLAGS="dg.exp='p[0-9A-Za-qs-z]* pr[9A-Za-z]*'" should
> cover all tests starting with p other than pr[0-8]*.c (where you could split
> say pr[0-2]* into another job, pr[3-5]* into another and pr[6-8]* into
> another.

I think this confirms that it becomes very delicate to try and write these more complex patterns. The above would miss p_test.c, p-1.c, etc ? 

For other classes of files the difference is even further down the filename (e.g. using dates as in 20020508-3.c going from 2000 to 2014, or avx*), making the automatic generation of the patterns more complicated.

I certainly don't want to claim that the patch I have now is perfect, it is rather an incremental improvement on the current setup.






More information about the Gcc-patches mailing list