This patchset fixes some compilation failures which happen if you try to enable softfloat's USE_SOFTFLOAT_STRUCT_TYPES type-error-debugging switch.
This patchset leaves one error in float16_to_float32, because that is fixed in passing by my half-precision patchset, and I saw no point in deliberately creating a patch conflict. I've only fixed the problems with core softfloat and the ARM targets; maintainers of other targets can fix their platforms if they think it's worth doing. Peter Maydell (2): softfloat: Fix compilation failures with USE_SOFTFLOAT_STRUCT_TYPES linux-user/arm: fix compilation failures using softfloat's struct types fpu/softfloat.c | 30 +++++++++++++++--------------- fpu/softfloat.h | 4 ++++ linux-user/arm/nwfpe/fpa11_cpdt.c | 2 +- linux-user/arm/nwfpe/fpopcode.c | 32 ++++++++++++++++---------------- linux-user/signal.c | 4 ++-- 5 files changed, 38 insertions(+), 34 deletions(-)