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