SPARC NCG: HpLim is now always stored on the stack, not in a register
authorBen.Lippmeier@anu.edu.au <unknown>
Tue, 31 Mar 2009 05:19:00 +0000 (05:19 +0000)
committerBen.Lippmeier@anu.edu.au <unknown>
Tue, 31 Mar 2009 05:19:00 +0000 (05:19 +0000)
commit456dc6d6c193f693661409609dc28d5ad9d8c984
treed200fdf11437a641d80d9c93d4db6b0d3983a867
parentc0778bd3da61e80948e5813255ee82cdfebe0fdf
SPARC NCG: HpLim is now always stored on the stack, not in a register
   This fixes the out of memory errors we were getting on sparc
   after the following patch:

     Fri Mar 13 03:45:16 PDT 2009  Simon Marlow <marlowsd@gmail.com>
     * Instead of a separate context-switch flag, set HpLim to zero
     Ignore-this: 6c5bbe1ce2c5ef551efe98f288483b0
     This reduces the latency between a context-switch being triggered and
     the thread returning to the scheduler, which in turn should reduce the
     cost of the GC barrier when there are many cores.
compiler/nativeGen/SPARC/Regs.hs
includes/MachRegs.h