> Here is my test program (compile with gfortran 4.3.3): This issue, which is indeed a bug, was fixed for version 4.5.0 and later. It exists in versions 4.3.x and 4.4.x. Regards, FX