[comp.lang.fortran] Which is the best fortran compiler for a 386 running Sys V R3.2

hart@tasman.cc.utas.edu.au (Bill Hart) (03/19/91)

The subject says it all, we have a 386 running System V release 3.2, and
want a fortran compiler for it. Some of the compilers do not use the
default load devices or aren't called f77 or take standard load switches.
We have hundreds of make files so this is a real problem.

Can anyone please advise of a suitable compiler which will work well with
the standard make ?

Thanks

Bill Hart	CSIRO Division of Oceanography		hart@ocean.ml.csiro.au

ercs50@castle.ed.ac.uk (simon) (03/22/91)

In article <hart.669355774@tasman> hart@tasman.cc.utas.edu.au (Bill Hart) writes:
>The subject says it all, we have a 386 running System V release 3.2, and
>want a fortran compiler for it. Some of the compilers do not use the
>default load devices or aren't called f77 or take standard load switches.
>We have hundreds of make files so this is a real problem.
>
>Can anyone please advise of a suitable compiler which will work well with
>the standard make ?
>

EPC produces Fortran Compilers for 386 Unix Machines. They are fully
integrated with System V using the standard loader,start up code and
debuggers. Our compiler when delivered is called epcf77. There are 
several ways of renaming this to f77. One way is to create a link using ln. 
Another, less efficient way is to have shell script called f77 which calls
epcf77 with its args. You can also redifine the rules in your makefile on
how to go from .f to .o. As far as f77 options go we support all the main ones.


As to which compiler is the best.....it is difficult for me to give an 
OBJECTIVE answer.

The following is some product info:


EPC Fortran 77 is a fully ANSI77 compatible, NIST validated, high quality, high
performance compiler with excellent checking and diagnostic capabilities as well
as an impressive range of VAX/VMS and Sun Fortran 77 extensions.

EPC compilers are available for Intel 386/486, Motorola 68000 & 88000 and SPARC
based systems running the major implementations of UNIX, including SunOS, UNIX 
V.2, V.3, V.4, SCO, Interactive and DYNIX. The compiler also supports popular
FPU's such as Weitek and 6888X.

During the development of EPC Fortran 77 great emphasis was placed on fast comp-
ilation and the provision of comprehensive diagnostic information.  At compile- 
time over 300 informative error, warning and comment messages can be generated.
At run-time checks can be applied to detect uninitialized variables and array
bounds violations and there is an invaluable option to check the number and type
of parameters in routine calls. 


EPC Fortran 77 supports industry standard debuggers (such as sdb and dbx) and is
fully integrated with the UNIX environment.  EPC Fortran 77 generates standard 
object files and uses conventional calling sequences thus enabling convenient 
mixed language programming.  

All these facilities make EPC Fortran 77 an ideal tool for running existing app-
lications, developing new programs and porting from non-UNIX environments.

EPC compilers are competitively priced and discounts are available for educatio-
nal establishments and bulk orders.  

For more information contact: 

in Europe				in USA and North America

EPC					MSS Ltd.
17 Alva Street				2107 North First Street
Edinburgh				Suite 600
EH2 4PH					San Jose CA95131
Scotland				USA
UK

Tel: (+44) 31 225 6262			Tel: 408 452 0527
Fax: (+44) 31 225 6644			Fax: 408 452 0686
Email:  support@epc.ed.ac.uk



---
Simon Lawrence, EPC