decimal float, LIBGCC2_FLOAT_WORDS_BIG_ENDIAN, and ARM ABI issues
Joseph S. Myers
joseph@codesourcery.com
Tue Nov 16 18:08:00 GMT 2010
On Tue, 16 Nov 2010, Nathan Froyd wrote:
> The saving grace here is that decimal float is not enabled by default
> for arm platforms, so there are likely very few, if any, users of
> decimal float on ARM; it might be worthwhile to go ahead and fix things,
> ignoring the fallout from earlier versions.
Not enabled by default generally implies not usable at all for decimal
floating point; you generally need at least some support for the ABI,
saying what modes are allowed in what registers, etc. - and the current
revision of AAPCS doesn't include decimal floating point at all so there
is no ABI to follow at present. It seems likely to me that if you enabled
decimal floating point on ARM you'd get ICEs.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc
mailing list