> George Russell wrote:
> >
> > 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]
> . . . removing the -Onot makes it go away.
Haven't seen this one, but last night the entire 3-stage bootstrap build
went through, so I suspect this bug has been fixed recently.
Cheers,
Simon