Yes, traditional fortran, always YMMV. Standardized ANSI C was such a boon in 
comparison. Moving on to GO now...


K.O.


On Wed, Dec 16, 2015 at 03:19:30PM -0500, Hoffmann, Tony wrote:
> Umm....g77 never fully supported VAX/VMS vintage Fortran.   We have a crap 
> ton of old VMS code which used structures and records which never were 
> supported by g77 to my knowledge.
> 
> 
> And our experience with gfortran has actually been pretty favourable as it 
> manages to digest some pretty awful fortran constructs which our in-house 
> fortran preprocessor (called Force) produces.
> 
> Tony
> 
> -----Original Message-----
> From: owner-scientific-linux-us...@listserv.fnal.gov 
> [mailto:owner-scientific-linux-us...@listserv.fnal.gov] On Behalf Of 
> Konstantin Olchanski
> Sent: December-16-15 11:37 AM
> To: Stephan Wiesand
> Cc: Ian A Taylor; Scientific Linux Users
> Subject: g77 story, Re: g2c library
> 
> On Wed, Dec 16, 2015 at 08:13:44PM +0100, Stephan Wiesand wrote:
> > 
> > With the advent of gcc4 ("~ since the dawn of time"), g77 was replaced with 
> > gfortran and libg2c with libgfortran.
> > 
> 
> Must keep the story straight.
> 
> g77 is a proper Fortran compiler that implements Fortran-4, Fortran-77, IBM 
> and VAX extension, etc.
> 
> After the g77 author and maintainer retired, g77 was eventually deleted from 
> gcc. (as if nobody uses it anymore, go gcc, go!).
> 
> Meanwhile some young yahoos who have only seen a VAX on wikipedia wrote a 
> completely new compiler to the Fortran-90 specifications, now included in gcc 
> as "gfortran".
> 
> As all of you surely know, Fortran-90 has nothing to do with traditional 
> Fortran and this gfortran newthing cannot compile most of the fortran code we 
> still use daily. (nor does it compile the Fortran-90 code we have in one of 
> our defunct experiments - that code was written using Absoft and Intel f90 - 
> unlike gfortran, Absoft and Intel got it right - by including compatibility 
> modes for traditional fortran).
> 
> This is a sorry mess, same as if they deleted the gcc "c" compiler and told 
> everybody to use "g++" as replacement, except that Fortran-90 comes without 
> the clause about "incompatibilities between C and C++ should be reduced as 
> much as possible" - quoting Bjarne Stroustrup at 
> https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
> (again, Bell Labs got it right, unnamed GCC yahoos got it wrong).
> 
> --
> Konstantin Olchanski
> Data Acquisition Systems: The Bytes Must Flow!
> Email: olchansk-at-triumf-dot-ca
> Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada

-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada

Reply via email to