* src/vm/jit/mips/mips/emit.c (emit_arithmetic_check): Added iptr and
authortwisti <none@none>
Mon, 11 Dec 2006 23:29:26 +0000 (23:29 +0000)
committertwisti <none@none>
Mon, 11 Dec 2006 23:29:26 +0000 (23:29 +0000)
commit06a2b8142759d0c45fc2cc8de4a9e66e0e3790e5
treef2b143d386e0f7a144a3df9f8c39688d22874fd8
parente3d50dc8685951c091d7f6fee06ce2a14127df6c
* src/vm/jit/mips/mips/emit.c (emit_arithmetic_check): Added iptr and
check INSTRUCTION_MUST_CHECK.
(emit_arrayindexoutofbounds_check): Likewise.
(emit_arraystore_check): Likewise.
(emit_classcast_check): Likewise.
(emit_nullpointer_check): Likewise.
(emit_exception_check): Likewise.
(emit_patcher_stubs): Likewise.

* src/vm/jit/mips/mips/md.c (vm/exceptions.h): Added.

* src/vm/jit/mips/mips/codegen.c (codegen): Pass iptr to
exception-emit functions.

* src/vm/jit/mips/mips/irix/md-os.c (vm/jit/codegen-common.h): Added.
(md_signal_handler_sigsegv): Call codegen_get_pv_from_pc in
error-case.
src/vm/jit/mips/codegen.c
src/vm/jit/mips/emit.c
src/vm/jit/mips/irix/md-os.c
src/vm/jit/mips/md.c