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