https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98863
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-* Summary|WRF with LTO consumes a lot |WRF with LTO consumes a lot |of memory in REE, CPROP, |of memory in REE, FWPROP |PRE and LRA passes |and x86 specific passes --- Comment #33 from Richard Biener <rguenth at gcc dot gnu.org> --- So the remaining two 7GB peaks are fwprop SSA build consuming 5GB over the otherwise ~2GB peak RSS. Unfortunately it escapes -fmem-report and seems to implement its own LIVE dataflow problem rather than using the LIVE from DF and/or its USE/DEF chains. I'm not sure how much of a regression this is (the old fwprop implementation is gone and I've not yet backported the various memory fixes though probably will do so). Old fwprop used MD and built its own single def-use links as well. Richard, I think we need to do something about this for GCC 11.