1. The name of the dummy argument is "COUNT" instead of "UNIT". 2. FLUSH implements option (iii) of Tobias' list in [1], but (i) was agreed upon (at least for EXIT) 3. The documentation states: UNIT (Optional) The type shall be INTEGER. Be more specific here.
[1] http://gcc.gnu.org/ml/fortran/2007-02/msg00538.html -- Summary: intrinsic: FLUSH Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dfranke at gcc dot gnu dot org OtherBugsDependingO 30932 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30941