> 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