Greetings, y'all.

I've got a small 17000 line Haskell program which works fine
under the following sets of flags (also uses -package data 
-package text), which are not shown:

ghc -o main --make Main.hs      -fasm-x86

ghc -o main --make Main.hs   -O -fasm-x86

ghc -o main --make Main.hs   -O -fvia-C

However, when compiled for profiling ...

ghc -o main --make Main.hs   -O -fvia-C -prof -auto-all

the resulting binary fails, after a while, with this:
   Fail: Prelude.foldl1: empty list
This is without any +RTS -p whatever options or any such.

I tried re-running with different heap sizes (various 
combinations of -H100m, -A40m) and it makes no difference.

This is on Red Hat 7.3, glibc-2.2.5, the infamous 
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113)
and ghc-5.04.2 I built from source myself via the usual 2-stage
bootstrap and it has worked otherwise flawlessly for months.

Any ideas?  Are there known profiling bugs in 5.04.2 ?

I guess I will try ghc-6.0 and see what happens.

J

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to