* src/vm/jit/m68k/linux/md-abi.h (LA_SIZE_IN_POINTERS): Defined 0.
(PA_SIZE_IN_POINTERS): Removed.
(PA_SIZE): Removed.
(LA_LR_OFFSET): Removed.
(LA_SIZE_ALIGNED): Removed.
* src/vm/jit/m68k/emit.c (emit_verbosecall_enter): Removed
linking instructions, save only used registers.
(emit_verbosecall_exit): Likewise.
* src/vm/jit/m68k/arch.h (SUPPORT_FLOAT): Depends on
configure option ENABLE_SOFTFLOAT.
* src/vm/jit/m68k/codegen.c (codegen_emit): Use M_FSTORE/M_FLOAT
to save/restore float registers without converting any values.
Fixed offset of IsSync.
(codegen_emit_stub_native): Move floating point return values
into floating point registers.
* src/vm/jit/m68k/asmpart.S (asm_vm_call_method): Save/restore
floating point registers.
(asm_call_jit_compiler): Save/restore volatile floating point
registers.
(asm_patcher_wrapper): Likewise.
(asm_handle_exception): Use fmovemd instructions to restore
floatng point registers without converting.
* src/vm/jit/m68k/codegen.h (M_FSTORE): Added.
(M_FLOAT): Added.