On Tue, 8 Nov 2011, Hans-Peter Nilsson wrote:

> > Making something involving new types - and so ABI impact - universal
> > without actually agreeing the ABI for each target with appropriate ABI
> > maintainers or interest groups for that target is not a good idea.  It
> > leads to ABI incompatibility with other compilers, and to inefficient and
> > poorly specified ABIs that are "whatever GCC happens to implement if you
> > don't think about it" like we have on several targets for complex
> > types....
> 
> I'd hope ABI issues would be solved trivially by mapping to the
> same-sized integer type, the one ISTR you mentioned would be a
> good idea to keep before lowering the operations ;) but I guess
> I see your point.
The ABI also needs to say which is the same-sized type - and how many 
integer and fractional bits there are - and there's no guarantee that the 
psABI maintainers will actually make it behave like the same-sized integer 
type.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to