checking=fold seems to take a long, long time (at least on AArch64) ...

Toon Moene toon@moene.org
Thu May 1 18:39:30 GMT 2025


Compare:

https://gcc.gnu.org/pipermail/gcc-testresults/2025-April/845489.html

(checking=yes,extra,rtl,df,gcac - shortly over 2 hours and 15 minutes)

with:

https://gcc.gnu.org/pipermail/gcc-testresults/2025-May/845705.html

(checking=yes,extra,rtl,df,gcac,fold - almost 7 hours wall clock time).

A large part of the difference is explained by one of the emit-insn-N.cc 
files takes over an hour to compile (twice, of course) - mostly on its 
own ...

In the manual "checking=fold" is not indicated as one of the checking 
options that takes a lot of time ... but that was perhaps in the dim and 
distant past.

Aside from that, the split of emit-insn.cc on AArch64 seems suboptimal - 
perhaps someone can point me to the algorithm behind the splitting so 
that I can experiment with it ?

Thanks in advance,

-- 
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands



More information about the Gcc mailing list