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