When building the GHC prelude (latest sources again), the following happened:
rm -f Weak.o ; if [ ! -d Weak ]; then mkdir Weak; else find Weak -name '*.o' -print |
xargs rm -f __rm_food ; fi ;
../../../ghc/driver/ghc -recomp -cpp -fglasgow-exts -fvia-C -Rghc-timing -O
-split-objs -odir Weak -H20m -static -O -O2-for-C -H30m -Onot -c Weak.lhs -o Weak.o
-osuf o
ghc: ignoring heap-size-setting option (-H20m)...not the largest seen
panic! (the `impossible' happened):
cgEvalAlts: dodgy case of unboxed tuple type
Please report it as a compiler bug to [EMAIL PROTECTED]