[Bug tree-optimization/102943] [12 Regression] Jump threader compile-time hog with 521.wrf_r

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 10 13:45:31 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102943

--- Comment #39 from Richard Biener <rguenth at gcc dot gnu.org> ---
For the second largest LTRANS unit we also have

 tree SSA incremental               :  10.89 ( 10%)   0.02 (  3%)  10.74 ( 10%)
 5030k (  1%)
 tree loop unswitching              :   1.39 (  1%)   0.00 (  0%)   1.39 (  1%)
 8332k (  2%)
 `- tree SSA incremental            :   9.58 (  9%)   0.01 (  1%)   9.53 (  9%)
    0  (  0%)

showing that almost all update_ssa load is from the unswitching pass which
updates SSA form for each unswitching.  One should be able to delay that
until we want to process an outer loop, should be much easier after the
pending rewrite.


More information about the Gcc-bugs mailing list