Changeset 15444 for release/1.8


Ignore:
Timestamp:
Aug 21, 2012, 12:05:47 AM (7 years ago)
Author:
gb
Message:

Because of pc_luser_xp()'s expectations/constraints, don't modify %temp0
in .SPset_hash_key_conditional. (This is similar to r15433, and doesn't
fix ticket:993 either, but may have caused another problem.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/1.8/source/lisp-kernel/x86-spentry32.s

    r14657 r15444  
    18541854        __(cmpl lisp_global(oldspace_dnode_count),%imm0)
    18551855        __(jae 2f)
    1856         __(ref_global(refbits,%temp0))
     1856        __(ref_global(refbits,%arg_y))
    18571857        __(xorb $31,%imm0_b)
    18581858        __(lock)
    1859         __(btsl %imm0,(%temp0))
     1859        __(btsl %imm0,(%arg_y))
    18601860        /* Now memoize the address of the hash vector */
    18611861        __(movl %temp1,%imm0)
     
    18641864        __(xorb $31,%imm0_b)
    18651865        __(lock)
    1866         __(btsl %imm0,(%temp0))
     1866        __(btsl %imm0,(%arg_y))
    18671867        .globl C(egc_write_barrier_end)
    18681868C(egc_write_barrier_end):
Note: See TracChangeset for help on using the changeset viewer.