[net.lang.f77] 4.2 BSD f77 compiler bug

sanders@menlo70.UUCP (Rex Sanders) (12/05/83)

References: <960@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