(j3.2006) (SC22WG5.4424) WG informal ballot
Van Snyder
Van.Snyder
Wed Mar 30 14:20:17 EDT 2011
On Wed, 2011-03-30 at 10:41 -0700, Bill Long wrote:
> > 5.2.2, 5.2.3: Was there a reason to allow any order for the middle
> > elements? This seems to decrease portability between compilers.
> >
>
> It can help with alignment, and possibly better match with the
> vendor's
> Fortran descriptor. Furthermore, the vendor is permitted to (very
> likely will) include additional hidden members in the C descriptor.
> Portability between C compilers has never been a goal of interop.
I wouldn't expect the order of members to be an issue for portability
between C compilers. The only problem I see is if somebody compiled
part of a program with one C compiler, and part of it with another one,
and yet more with a Fortran compiler. Why would one even think that
using two different companion processors for one program would work?
More information about the J3
mailing list