On Sun, 2019-06-02 at 12:37 -0500, Segher Boessenkool wrote: > > This is -m64bit-doubles/-m32bit-doubles, and t-rx already multilibs > that?
Yes, it does. > And the default is 32-bit. So why does rx-linux need something > different? > You could make a point for wanting 64-bit doubles as default, even; > disabling it completely does not seem like a good plan. > On RX, "default to 32-bit" means DF=SF, always. I.e. DF is disabled for good. Usually I built RX stuff always with -m64bit-doubles because of that. It should be actually the default and -m32bit-doubles should be some kind of "optimization" switch. So in my optinion, -m64bit- doubles should be the default for a linux target, to allow having actual doubles, and not just floats. Cheers, Oleg