http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53778
--- Comment #3 from Thomas Orgis <thomas.orgis at awi dot de> 2012-06-27 09:03:25 UTC --- ... and not to forget profiles.f90 ... that module links the perturbation in dat_init_density() to the wind in dat_init_wind(). Changes in there along with moving perturb to using those same profiles as the wind triggered the bug to begin with. So, if it is something broken in my code, it is likely to be found in profiles.f90 or perturb.f90 ... or bottomwinds.f90 .