Ваша программа в порядке. На самом деле, даже если первая строка не завершена должным образом, gfortran примет EOF в качестве EOL и продолжит работать.
Ваша проблема в том, что вы работаете в IDE CodeBlock. Среда IDE не запускает программу в вашем рабочем каталоге, поэтому файл text.txt находится не там, где запускается программа, следовательно, ошибка конца файла.
Ознакомьтесь с этим сообщением Рабочий каталог Codeblock которая поможет вам решить вашу проблему.