https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88440
--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> --- So comparison all files in wrf, I've got: ╔═════════════════════════════════════╤════════╤════════╤═════════╗ ║ Filename │ Before │ After │ Change ║ ╠═════════════════════════════════════╪════════╪════════╪═════════╣ ║ module_configure.fppized.f90 │ 127.81 │ 163.39 │ 127.84% ║ ║ d1fgkb.fppized.f90 │ 0.21 │ 0.23 │ 109.52% ║ ║ solve_interface.fppized.f90 │ 0.35 │ 0.38 │ 108.57% ║ ║ module_ltng_crmpr92.fppized.f90 │ 0.28 │ 0.3 │ 107.14% ║ ║ module_cu_kf.fppized.f90 │ 1.42 │ 1.51 │ 106.34% ║ ║ mradbg.fppized.f90 │ 0.32 │ 0.34 │ 106.25% ║ ║ module_sf_pxlsm.fppized.f90 │ 0.55 │ 0.58 │ 105.45% ║ ║ module_domain_type.fppized.f90 │ 0.19 │ 0.2 │ 105.26% ║ ║ module_shallowcu_driver.fppized.f90 │ 0.19 │ 0.2 │ 105.26% ║ ║ module_bl_gfs.fppized.f90 │ 0.78 │ 0.82 │ 105.13% ║ ║ module_bl_myjurb.fppized.f90 │ 0.78 │ 0.82 │ 105.13% ║ ║ Meat.fppized.f90 │ 0.39 │ 0.41 │ 105.13% ║ ... So the only significant offender is module_configure.fppized.f90 file. Let me profile it.