Mon Nov 20 09:25:16 PST 2006  [EMAIL PROTECTED]
  * i386-darwin: disable use of code stubs for dynamic linking
  
  We can't use lazy binding for tail-calls accross shared libraries, because 
dyld
  will crash due to incorrect stack layout. We can't get the stack alignment 
right for
  both cross-library tailcalls and foreign calls, so we have to bypass the stub 
code altogether
  and load the address to branch to from the non-lazy pointer table.
  

    M ./compiler/nativeGen/PositionIndependentCode.hs -1 +7
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to