4.2 BSD f77 compiler bug (3)
Rex Sanders
sanders at menlo70.UUCP
Mon Dec 5 17:02:46 AEST 1983
References: <960 at sdchema.UUCP>
I ran your example program (that modifies the values of
constants passed to subroutines) on a Honeywell Multics system:
----------
d*fortran con
New Fortran 10.1
d*con
Error: no_write_permission condition by >user_dir_dir>Pascalx>RSanders>con|65 (line 36)
referencing >user_dir_dir>Pascalx>RSanders>con|0
level 2,10d*
----------
On Multics, programs are split up into many areas, and constants
are in the same read-only segment as the executable code. Unix f77
is a step back to IBM 360 Fortran G&H in this respect.
The old IBM compiler had many interesting "features", which I will
bore no-one with unless asked - preferably in net.lang.f77.
-- Rex, the ancient Fortran hacker
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list