Changeset 14366


Ignore:
Timestamp:
Oct 15, 2010, 6:05:30 AM (9 years ago)
Author:
gb
Message:

arm-gc.c: update some comments.

arm-exceptions.c: in finish_allocating_uvector(), when
IS_SET_ALLOCPTR_HEADER_RD(instr), use = (not ==) for assignment.

Location:
trunk/source/lisp-kernel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/arm-exceptions.c

    r14354 r14366  
    187187    }
    188188    if (IS_SET_ALLOCPTR_HEADER_RD(instr)) {
    189       header_of(cur_allocptr) == xpGPR(xp,RD_field(instr));
     189      header_of(cur_allocptr) = xpGPR(xp,RD_field(instr));
    190190    } else if (IS_SET_ALLOCPTR_RESULT_RD(instr)) {
    191191      xpGPR(xp,RD_field(instr)) = cur_allocptr;
  • trunk/source/lisp-kernel/arm-gc.c

    r14269 r14366  
    10081008
    10091009  int r;
    1010   /* registers >= fn should be tagged and marked as roots.
    1011      the PC, and LR should be treated as "pc_locatives".
     1010  /* registers between arg_z and Rfn should be tagged and marked as
     1011     roots.  the PC, and LR should be treated as "pc_locatives".
    10121012
    10131013     In general, marking a locative is more expensive than marking
     
    12961296  int r;
    12971297
    1298   /* registers >= fn should be tagged and forwarded as roots.
     1298  /* registers between arg_z and Rfn should be tagged and forwarded as roots.
    12991299     the PC and LR should be treated as "locatives".
    13001300     */
Note: See TracChangeset for help on using the changeset viewer.