[net.lang.f77] termination code 139

colonel@gloria.UUCP (06/27/84)

[DO 10 I = 1.100]

I've had that error too.  It seems to have been a problem with
a FORMAT statement.  Probably an old bug fix is available - can any net
archivist recall this?
-- 
Col. G. L. Sicherman
...seismo!rochester!rocksanne!rocksvax!sunybcs!gloria!colonel

chris@umcp-cs.UUCP (06/28/84)

If it is specifically a problem with a FORMAT statement, it's likely
one that is too long.  4.1 F77 had a 200-or-so-element array of chars
to hold any one statement, and no overflow checking.  4.2 F77 seems
to have a larger array, but still no overflow checking.

My fix to the 4.1 F77 compiler was to increase the limit to about
1K, *and to add overflow checking*.  It's not that hard to do; why
doesn't anyone else seem to do it??
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland