On Tue, 6 Sep 2016, Richard Biener wrote:

> Note that this makes it maybe a good idea to only enable _FloatXX support
> for targets that have explicitely done so once we near the GCC 7 release.

I don't think that's a good idea; it's a recipe for most targets never 
supporting the new types when in fact they'd work fine.  (Every case other 
than possibly _Float32 variable arguments will just work as long as the 
back end uses machine modes to determine argument passing for scalar types 
and assuming the ABI chosen is the same as for the corresponding standard 
types.  32-bit powerpc is one of the most complicated variable-arguments 
ABIs.  And since there are no printf formats for the new types, passing 
them in variable arguments is an unusual case anyway.)

Architecture maintainers where there are externally maintained 
architecture definitions are of course welcome to work on getting an ABI 
for these types properly documented.

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

Reply via email to