Manuel

I added
GhcLibHcOpts    += -O0
to my build options, to try building the libraries without -O.

To my surprise I got a lint error in dph.  The details are below.  I have not 
investigated.  Simply compiling that module with -O makes it work.

It seems to happen because the vectoriser produces

==================== Vectorisation ====================

                Rec { ... ;  $v_andP = andP_v; ... }

                andP_v = ...

That is, andP_v is defined in a later block in the sequence than it is used.
Looks like a vectoriser bug.

For some reason Lint does not complain about the output of the Vectoriser, but 
rather the subsequent simplifier run.  Are you not Linting the Vectoriser's 
output?

Simon


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to