This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Calls to qp float lib out of sparcv9 head compiler
Hello again,
Richard Henderson <rth@redhat.com> writes:
> VXworks is using a DFmode long double, instead of a TFmode
> long double like Solaris. Someone apparently missed this
> when doing the vxworks port in the first place.
sparc_override_options currently reads :
/* We force all 64bit archs to use 128 bit long double */
if (TARGET_64BIT && ! TARGET_LONG_DOUBLE_128)
{
error ("-mlong-double-64 not allowed with -m64");
target_flags |= MASK_LONG_DOUBLE_128;
}
As the sparc64 support has evolved a lot recently, are there known reasons
for this to still be enforced ?
Thanks in advance,
Olivier