(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