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

Reply via email to