My first guess would be that you have a 32 bit alignment problem. FTN66 is
a 16 bit compiler and will align INTEGER*4 on 16 bit boundaries. I assume
you are compiling with FTNXL on a 32 bit machine. FTNXL is a 32 bit native
mode compiler that wants to align INTEGER*4 on 32 bit boundaries. It will
complain if your EQUIVALENCE attempts to align on a 16 bit boundary.
You can override the default 32 bit boundary alignment by adding the
following compiler directive:
$HP3000_16 ALIGNMENT
HTH,
Chuck Powell
Fibre Federal Credit Union
Longview, WA 98632