On Tue, Jan 11, 2011 at 01:22:08PM -0800, Nathan Froyd wrote: > On Tue, Jan 11, 2011 at 10:01:30PM +0100, Aurelien Jarno wrote: > > case "$target_arch2" in > > - > > alpha|arm|armeb|m68k|microblaze|mips|mipsel|mipsn32|mipsn32el|mips64|mips64el|ppc|ppc64|ppc64abi32|ppcemb|s390x|sparc|sparc64|sparc32plus) > > + > > alpha|arm|armeb|m68k|microblaze|mips|mipsel|mipsn32|mipsn32el|mips64|mips64el|ppc|ppc64|ppc64abi32|ppcemb|s390x|sh4|sh4eb|sparc|sparc64|sparc32plus) > > echo "CONFIG_SOFTFLOAT=y" >> $config_target_mak > > ;; > > *) > > This is obvious, I think...but it's also a little ridiculous. Why not > make everything use softfloat and dispense with this? How much work > would it be on the x86 side? >
On the x86 target, the problem is that it doesn't compile with softfloat. OTOH, I think it is the way to go, as for example emulating an x86 machine on ARM, even if you don't care about the exception flags, the precision is not correct. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net