Julian Seward (Intl Vendor) wrote: > | ghc.exe: panic! (the `impossible' happened, GHC version 5.02.1): > | Oversize heap check detected. Please try compiling with -O. > | [...] > Upgrade to 5.02.2, wherein this oversized-heap-check entertainment > is fixed.
Many thanks, Julian! I appologize for not checking that first. I have now upgraded to 5.02.2, which gives me an entirely different show-stopper bug when using -prof -auto-all: ---begin compilation output [...output of succesfully compiling a bunch of library modules] ghc -c -package lang -package concurrent -i"c:\\BareBonesArrows\\arrowslib" -prof -auto-all -o TestST.o TestST.hs Prologue junk?: .globl _TestST_loopIntegralzut1r_entry _TestST_loopIntegralzut1r_entry: movl $4012,%eax call __alloca /APP make: *** [TestST.o] Error 1 ---end compilation output Any ideas about what's going on here? For what it's worth, I think the symbol being referred to above is loopIntegral_t1r, which is just a (fairly sizeable) list of Double values defined at the top level in TestST.hs. (Also: this compiles and links just fine without the -prof -auto-all options.) My platform is Windows 2000. I'll try it on Linux and see how it goes. thanks, -antony -- Antony Courtney Grad. Student, Dept. of Computer Science, Yale University [EMAIL PROTECTED] http://www.apocalypse.org/pub/u/antony _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs