On Thu, 9 Jan 2014, Richard Henderson wrote:

> > This isn't the right conditional.  _FP_W_TYPE_SIZE is ultimately an 
> > optimization choice and need not be related to whether any TImode 
> > functions are being defined using soft-fp, or whether TImode is supported 
> > at all.  I think the most you can do is have sfp-machine.h define a macro 
> > to say that TImode should be supported in soft-fp, rather than actually 
> > defining the types itself.
> 
> The documentation for longlong.h say we must have a double-word type defined.
> Given how easy it is to support a double-word type...

I suppose that's a reason to define TImode types under that condition 
unless and until soft-fp is used with _FP_W_TYPE_SIZE == 64 for an 
architecture not supporting them (there's also the possibility it might be 
used with _FP_W_TYPE_SIZE == 32 but with TImode support wanted, though 
defining the types in sfp-machine.h would of course be possible then).  
But of course the patches need proposing for glibc first (for longlong.h 
things are less clear, as long as a patch applied to one place is promptly 
then applied to the other).

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

Reply via email to