> Gesendet: Mittwoch, 4. Juni 2025 um 20:37
> Von: "Jerry D" <jvdelis...@gmail.com>
> An: "Mikael Morin" <morin-mik...@orange.fr>, "Harald Anlauf" <anl...@gmx.de>, 
> fortran@gcc.gnu.org
> Betreff: Re: Execution time for gfortran regression testing
>
> On 6/3/25 3:02 AM, Mikael Morin wrote:
> > The better direction is probably to make that TORTURE_OPTIONS trick 
> > work, so that you can get results fast when you ask for it, but the 
> > overall coverage of options testing is not reduced in general.
> > 
> > I've just spent some time to look at this TORTURE_OPTIONS thing. Here is 
> > how I think it works.
> >   1. create the file site.exp in the build directory:
> >       $ make -C gcc site.exp
> >   2. open the just-created gcc/site.exp file add this line at the bottom:
> >       set TORTURE_OPTIONS [list { -O2 }]
> >   3. save the file
> >   4. run the testsuite
> > According to my (limited) testing this does reduce the number of 
> > executions to a single one.
> > I hope it helps.

This is really a great suggestion!  It really helps.


> I tried this here and it does speed things up.  I am running:
>     make -k -j10 check-fortran
> 
> Before the change:
> 
> Testing of trunk complete.....
> 
> real  4m57.587s
> user  36m32.709s
> sys   12m33.567s
> 
> After the change:
> 
> Testing of trunk complete.....
> 
> real  1m14.890s
> user  8m56.192s
> sys   3m23.847s
> 
> That is a significant speedup.

My machine is about an order of magnitude slower...
(Nowadays I need of the order of 1.5 hours for full testing of trunk).

Harald

Reply via email to