The program built with ghc 6.4.2 -prof hangs, without -prof works
To reproduce the problem, download the attachment and do the following, assuming 6.4.2 is the version of the ghc executable in path:
tar xzf static.tar.gz
cd static
make
./gens 4 # works
./gens - <tests # works
./gens-prof 4 # hangs
Several points:
-
ghc 6.4.1 works properly. That's what I'm using for profiling now.
-
At first I thought the problem was with Edison libraries, but an
older version of the project, without Edison, behaves the same.
-
Removing -auto-all and add -fasm made no difference. I guess that means GCC is not at fault.
By the way, I'm running Gentoo Linux with an Athlon CPU. Let me know if you have trouble reproducing the problem.