[Cxx-abi] Re: [cxx-abi-dev] __base_class_type_info offset_fla gs
Nelson, Clark
clark.nelson at intel.com
Wed Dec 4 17:37:24 UTC 2002
> > Note:
> >
> > In an ABI for a machine with 32-bit addresses, the
> offset becomes a
> > 32-bit field, and the flags are in the low-order byte
> of a second
> > 32-bit field.
> >
> > I think we should remove the note.
>
> I'm not sure I agree.
>
> > First, G++ does not honor the note; it just uses "long" on all
> > platforms.
>
> What do the other compilers do (HP? Intel?)?
Intel's implementation initially honored the note. When we discovered that
G++ didn't, we swore for a bit, then relaxed to what we guessed would be the
inevitable -- thereby making it more probably inevitable, I suppose.
--
Clark Nelson
Intel Corporation
clark.nelson at intel.com
More information about the cxx-abi-dev
mailing list