https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117922
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|tree-optimization |rtl-optimization
CC| |law at gcc dot gnu.org,
| |rguenth at gcc dot gnu.org,
| |rsandifo at gcc dot gnu.org,
| |tsamismanolis at gmail dot com
Keywords|needs-bisection |
Priority|P3 |P1
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
I see we're running pass_fold_mem_offsets on x86 which takes most of the time
but should be useless on that target? (and it misses a timevar)
Using -fno-fold-mem-offsets gets us to
TOTAL : 92.59 11.83 104.46
1027M
92.59user 11.86system 1:44.49elapsed 99%CPU (0avgtext+0avgdata
8124868maxresident)k
GCC 14.2 is
TOTAL : 95.59 15.26 110.88
1028M
95.59user 15.30system 1:50.93elapsed 99%CPU (0avgtext+0avgdata
8117996maxresident)k
so the culprit is identified.