я так понимаю gcc переводит fortran в C при компиляции. Не считаю что это хорошо.
Причем делает это просто отвратительно.
6 правил работы с g77
1. Бросить и писать на чем-нибудь другом, убедить руководство. Вообщем сделать ВСЕ, но не писать на нем
2. Если 1-е не удалось. Не использовать процедуры и функции
3. Если 2-е не удалось. Использовать минимум переменных для передачи в процедуру и функцию. НЕ ИСПОЛЬЗОВАТЬ МАССИВЫ И КОМПЛЕКСНЫЕ ЧИСЛА.
4. Не писать строки длиннее 40 символов, не преносить строки.
5. Не писать длинных арфиметических выражений.
6. Достать описание стандартных мат. библиотек и ВСЕ что можно выдирать. оттуда.