home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!olivea!charnel!sifon!news
- From: brit@wagner.Physics.McGill.CA (Dave Britton)
- Newsgroups: comp.sys.next.software
- Subject: Re: FORTRAN- and Pascal-Compiler
- Message-ID: <1992Dec21.221221.10027@sifon.cc.mcgill.ca>
- Date: 21 Dec 92 22:12:21 GMT
- References: <1992Dec18.171334.28537@zip.eecs.umich.edu>
- Sender: news@sifon.cc.mcgill.ca
- Organization: McGill University
- Lines: 23
- Nntp-Posting-Host: wagner.physics.mcgill.ca
-
- >
- > Also, if you want to --- dare I say it? --- pay, there is a Fortran90
- > compiler from NAG as well as the Absoft F77 compiler. I have used
- neither.
- >
- >
-
- I have had a fair amount of trouble with the absoft compiler, including
- finding one bug that they blame on the 68040 chip. On the other hand
- I have had no problems with f2c (available free on ftp sites) AND
- programs tend to run quicker if I use f2c rather than the absoft
- compiler.
- The absoft compiler is certainly fine for simple fortran but if
- (like me) you have 300 subroutines of ancient fortran using all
- sorts of dubious constructs, then forget it. For example, if you
- have a subroutine that has entry points that allow an alternative
- return code (ENTRY MYENTRY(A,*) syntax) then the subroutine itself
- must be declared MYSUBROUTINE(...,*) even if the main subroutine
- does not use alternate returns. Similarly, absoft compiler is
- annoyingly picky about where data statements can appear ( having
- to change several hundred routines to fix this was also a pain).
-
- Dave.
-