Sujet : Re: Keeping other stuff with addresses
De : tkoenig (at) *nospam* netcologne.de (Thomas Koenig)
Groupes : comp.archDate : 04. Dec 2024, 07:29:23
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vioss3$mt51$1@dont-email.me>
References : 1 2 3 4 5 6 7
User-Agent : slrn/1.0.3 (Linux)
MitchAlsup1 <
mitchalsup@aol.com> schrieb:
FORTRAN COMMON blocks require misaligned accesses to double precision
data.
R E Q U I R E in that it is neither optional nor wise to emulate with
exceptions. It is just barely tolerable using LD/ST Left/Right
instructions
out of the compiler.
This option is violated by all compilers that I currently have
access to, and is also incompatible with, for exmaple, the x86_64
ABI on Linux (which requires alignment as if for C structs).
For gfortran, you need a special flag to enforce it.