Here are two fixes for the m68k targets:
- the first one implements a fix about infinity handling when converting
it from extended format to double or single format.
- the second fixes the length of the floating points registers for GDB.
Changes:
* target/m68k/cpu.c: created DEFINE_M68K_CPU_TYPE_CF and dropped
DEFINE_M68K_CPU_TYPE_WITH_CLASS (Suggested by Laurent)
* target/m68k/cpu.c: reworked DEFINE_M68K_CPU_TYPE_* to guess the
cpu_initfn from the cpu_model (Suggested by Laurent).
Cheers,
Fred
KONRAD Frederic (2):
softfloat: m68k: infinity is a valid encoding
target/m68k: fix gdb for m68xxx
configure | 2 +-
gdb-xml/m68k-core.xml | 29 +++++++++++++++++++++++++++
include/fpu/softfloat.h | 5 +++++
target/m68k/cpu.c | 52 +++++++++++++++++++++++++++++++++++--------------
4 files changed, 72 insertions(+), 16 deletions(-)
create mode 100644 gdb-xml/m68k-core.xml
--
1.8.3.1