
22 Dec
2014
22 Dec
'14
10:22 p.m.
Hi Simon, A few of us are puzzling over a cross-compilation bug, #9920. stg_init_finish appears to be loading a zero Sp from the saved thread state. None of us have been able to figure out how execution makes it to stg_init_finish. The only references to the symbol are its definition in StgStartup.cmm and a header declaration in MiscClosures.h. Could you perhaps shed some light on how execution is supposed to flow during RTS initialization? Cheers, - Ben