Ignore:
Timestamp:
Jan 10, 2015, 11:35:24 PM (5 years ago)
Author:
gb
Message:

pc_luser_xp(): if we interrupt a conditional store, detect its success/failure correctly.

_SPeabi_ff_call_simple: store the vsp in tcr.save_vsp when exiting lisp. This seems to fix ticket:1257 in the trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/arm-spentry.s

    r16314 r16341  
    31683168        __(ldr arg_y,[rcontext,#tcr.last_lisp_frame])
    31693169        __(str sp,[rcontext,#tcr.last_lisp_frame])
     3170        __(str vsp,[rcontext,#tcr.save_vsp])
    31703171        __(mov arg_x,rcontext)  /* preserved by C */
    31713172        __(test_fixnum(arg_z))
Note: See TracChangeset for help on using the changeset viewer.