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