[net.lang.f77] 4.2bsd f77 to m68000 unix

dls@tropix.UUCP (David L. Snyder ) (06/18/85)

I am in the process of porting the Berkeley 4.2 f77 compiler to our
m68000 unix.  The idea is, of course, to generate 68k code, not VAX
code.  I have proceeded by:
	first, porting the code itself; i.e., getting rid of
	machine dependencies to the point that I can generate
	VAX code.

	second, gluing the "front" of f77 to the "back" of
	our C compiler, using its table, &tc.  The intermediate
	binary is the same for both.

	finally, trying to work back upstream, changing the
	f77 front half to accomodate our machine.

The 4.2 f77 is not a work of art.  I appears to have been hacked
away at by many semester's worth of Berkeley undergraduates.  I
understand that someone at Utah has been coordinating improvements,
bug fixes, &tc.  Can someone give me a pointer to this kind soul?

I would like to know if anyone out there has attempted this kind
of port before, and what advise you can give.  Any deep insights
into the workings of the 4.2 f77 would also be greatly appreciated.

Thank you.