Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Cxx-abi] Re: [cxx-abi-dev] __base_class_type_info offset_fla gs


  • To: "'Daveed Vandevoorde'" <daveed@xxxxxxx>, cxx-abi-dev@xxxxxxxxxxxxxxxx
  • Subject: RE: [Cxx-abi] Re: [cxx-abi-dev] __base_class_type_info offset_fla gs
  • From: "Nelson, Clark" <clark.nelson@xxxxxxxxx>
  • Date: Wed, 4 Dec 2002 09:37:24 -0800

> >     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@xxxxxxxxx