Ben Lippmeier wrote:
Mon Mar 30 22:19:00 PDT 2009  [email protected]
  * 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 <[email protected]>
       * 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.
    M ./compiler/nativeGen/SPARC/Regs.hs -3 +4
    M ./includes/MachRegs.h -1 +5

Sorry about that - I hadn't noticed that the sparc NCG had these hard-coded. Would it be possible to do it like the other backends where all the information is taken from MachRegs.h?

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to