This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
RE: revap.types ,step 1
- From: "Ron Young" <ronyoung at adelphia dot net>
- To: <fortran at gcc dot gnu dot org>
- Date: Fri, 27 Aug 2004 17:32:10 -0700
- Subject: RE: revap.types ,step 1
I meant for my comments to apply only to remapping common and equivalence
statements. If you don't have any idea what the storage units are on your
machine, you probably shouldn't try remapping.
How would you know that a structure has only 16 bytes, unless you know that
your underlying machine is byte orientated.
As far as the F77 standard goes, the real standard is F77 with Vax
extensions. Most compiler companies advertise that their
product supports the Vax Extensions. This is because most of the Fortran
programs written in the 80's were written for the Vax780.
This has been passed from DEC to Compaq to Intel. I think that what most
people expect from a Fortran compiler is covered in Intel's Fortran Language
Manual in Chapter 3 on data types and starting on page 5-29 on equivalence
statements. It is a very good reference for any Fortran question.
Ron Young
http://www.intel.com/software/products/compilers/docs/for_lang.htm