X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fmips-assem.S;h=c2959930e4279405d9e37ac01670038d51df56c5;hb=1439811447104b32d986bab40d6e2ed431247004;hp=885d1623c59f29fc7bc389371a44494bb9179731;hpb=66de8065bc761501b5dccef3de86125a167175db;p=sbcl.git diff --git a/src/runtime/mips-assem.S b/src/runtime/mips-assem.S index 885d162..c295993 100644 --- a/src/runtime/mips-assem.S +++ b/src/runtime/mips-assem.S @@ -469,7 +469,16 @@ funcallable_instance_tramp = . + 1 multiple_value_return: FEXPORT(fun_end_breakpoint_trap) - break 0x0, trap_FunEndBreakpoint + .set noreorder b multiple_value_return + break 0x0, trap_FunEndBreakpoint + .set reorder EXPORT(fun_end_breakpoint_end) END(fun_end_breakpoint_guts) + + + .align 3 /* minimum alignment for a lisp object */ + LEAF(do_pending_interrupt) + break 0x0, trap_PendingInterrupt + jr reg_LIP + END(do_pending_interrupt)