[Haskell-cafe] Weird warnings from recent GHC snapshot

Michael Vanier mvanier42 at gmail.com
Thu Mar 17 11:11:13 CET 2011


I run haskell on Mac OS X (Snow Leopard).  After upgrading my Xcode 
installation to 4.0 I had a tricky time getting ghc working again; the 
version bundled with the Haskell Platform no longer works and I had to 
compile a recent snapshot (ghc-7.1.20110315) from source.  This worked 
fine, but now when I compile my code I keep getting really weird 
warnings.  For instance:

ld: warning: could not create compact unwind for .LFB3: non-standard 
register 5 being saved in prolog

and

SpecConstr
     Function `$w$j{v s3hL} [lid]'
       has one call pattern, but the limit is 0
     Use -fspec-constr-count=n to set the bound
     Use -dppr-debug to see specialisations
SpecConstr
     Function `$w$j{v s3ic} [lid]'
       has two call patterns, but the limit is 1
     Use -fspec-constr-count=n to set the bound
     Use -dppr-debug to see specialisations

The code seems to work, but this is quite irritating.  Is there anything 
that can be done about these warnings?

Thanks,

Mike





More information about the Haskell-Cafe mailing list