Executable file that compiled by "f77 -r8" makes core dump. ("f77" without "-r8" option makes no problem) % f77 -r8 test.f % ./a.out Segmentation fault (core dumped) # "-r8" is meaningful option for "f2c" command. "f77" calls "f2c". In spite of this, "f77 -c -r8" makes no problem. % f77 -c -r8 test.f % f77 test.o % ./a.out (This is OK.) I tested "f77" command with "-v" option. It was found that "f77" command (without "-r8") calls finally "ld" command with "-e start" option. However, "f77 -r8" calls "ld" command without "-e start" option. I think that this feature is meaningful for "f77 -r". However, it's maybe meaningless for "f77 -r8". So, the condition for "-e start" option may change from "!r*" to "!r". How-To-Repeat: Always on FreeBSD-2.0(.5)-RELEASE. Never on FreeBSD-1.1.5.1-RELEASE.
State Changed From-To: open->closed Suggested fix applied in rev 1.11 of cc/include/tm.h