GFortran と Absoft Fortran で同じエラーが発生します。実際には、実行可能ファイルをビルドするには「プログラム」ブロックが必要です。この dummy.f は動作します:
program dummy
end
標準によれば、「Fortran プログラムには 1 つのメイン プログラムを含める必要があり、他の種類のプログラム単位をいくつでも含めることができます」。(Adams 他による「Fortran 95 ハンドブック」、セクション 2.1.1 p.19 を参照)
または、標準の Fortran 95の同じセクション 2.2.1、p.12:
A program consists of exactly one main program unit and any number
(including zero) of other kinds of program units. The set of program
units may include any combination of the different kinds of program
units in any order as long as there is only one main program unit.