Leading blank is missing Here is a small reproducer: Program test_listdirected_zerolength Print *,'' ! a leading blank must be present in output End Program Test_listdirected_zerolength