patch applied (ghc-6.6/ghc): Fix a few uses of the wrong return convention for the scheduler

Simon Marlow simonmar at microsoft.com
Thu Apr 5 05:07:05 EDT 2007


Thu Apr  5 02:06:34 PDT 2007  Simon Marlow <simonmar at microsoft.com>
  * Fix a few uses of the wrong return convention for the scheduler
  We changed the convention a while ago so that BaseReg is returned to
  the scheduler in R1, because BaseReg may change during the run of a
  thread, e.g. during a foreign call.  A few places got missed,
  mostly for very rare events.
  
  Should fix concprog001, although I'm not able to reliably reproduce
  the failure.

    M ./includes/StgMiscClosures.h +1
    M ./rts/Exception.cmm -11 +4
    M ./rts/PrimOps.cmm -2 +1
    M ./rts/StgStartup.cmm +7



More information about the Cvs-ghc mailing list