On Tue, Apr 17, 2018 at 12:51:17PM -0400, Michael Meissner wrote: > On Mon, Apr 16, 2018 at 02:53:35PM -0500, Segher Boessenkool wrote: > > Can't you just set up things such that GET_MODE_WIDER_TYPE does not > > return ieee128 for ibm128? With maybe a new hook yes, if that is > > necessary. > > To me both are semantically the same. Both involve adding a new hook, and > whether you change the macro or the calls, is a mattery of syntax. As I > recall, when I first started doing __float128, there were one or two places > that wants to do wider types, but there you want to do it, even if the hook > says not to do automatic conversions. You also don't want to outlaw explicit > conversions. > > I can rewrite it if the global/release maintainers would prefer.
It should be a much smaller patch that way. And yes, you need some middle end maintainer's ack. Segher