This patch series finally removes softfloat-native as it is not used by default in any target. In then laters improves the target-i386 code as it does not need to be compatible with softfloat-native anymore.
Aurelien Jarno (11): target-ppc: remove old CONFIG_SOFTFLOAT #ifdef target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifdef softfloat-native: remove softfloat: always enable floatx80 and float128 support target-i386: remove old code handling float64 target-i386: use floatx80 constants in helper_fld*_ST0() softfloat: add float*_is_zero_or_denormal() target-i386: cleanup helper_fxam_ST0() target-i386: add support for FPU exceptions softfloat: add floatx80_log2() function target-i386: use floatx80_log2() to implement helper_fyl2x*() Makefile.target | 3 +- configure | 2 - cpu-all.h | 7 +- fpu/softfloat-native.c | 540 -------------------------------------------- fpu/softfloat-native.h | 531 ------------------------------------------- fpu/softfloat-specialize.h | 7 - fpu/softfloat.c | 120 +++++----- fpu/softfloat.h | 77 ++----- gdbstub.c | 2 - target-i386/cpu.h | 37 ++-- target-i386/exec.h | 144 +------------ target-i386/helper.c | 41 +++- target-i386/machine.c | 104 +--------- target-i386/op_helper.c | 337 +++++++++++----------------- target-ppc/helper.h | 2 - target-ppc/op_helper.c | 11 - target-ppc/translate.c | 2 - 17 files changed, 271 insertions(+), 1696 deletions(-) delete mode 100644 fpu/softfloat-native.c delete mode 100644 fpu/softfloat-native.h -- 1.7.2.3