[commit: bytestring] master: Drop unnecessary -funbox-strict-fields and set -fspec-constr-count (35d9217)

Ian Lynagh igloo at earth.li
Wed Feb 22 21:57:28 CET 2012


Repository : ssh://darcs.haskell.org//srv/darcs/packages/bytestring

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/35d921706a599b7ebede886f3fe4bf2a7d53b1cc

>---------------------------------------------------------------

commit 35d921706a599b7ebede886f3fe4bf2a7d53b1cc
Author: Duncan Coutts <duncan at community.haskell.org>
Date:   Sun Nov 6 18:11:18 2011 +0000

    Drop unnecessary -funbox-strict-fields and set -fspec-constr-count
    We use the UNPACK pragma explicitly in the couple places
    where we use strict fields.

>---------------------------------------------------------------

 bytestring.cabal |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/bytestring.cabal b/bytestring.cabal
index 8f71839..adedfab 100644
--- a/bytestring.cabal
+++ b/bytestring.cabal
@@ -63,9 +63,10 @@ library
   --TODO: eliminate orphan instances:
   ghc-options:      -Wall -fno-warn-orphans
                     -O2
-                    -funbox-strict-fields 
-                    -fmax-simplifier-iterations10
+                    -fmax-simplifier-iterations=10
                     -fdicts-cheap
+  if impl(ghc >= 6.10)
+    ghc-options:    -fspec-constr-count=6
 
   c-sources:         cbits/fpstring.c
   include-dirs:      include





More information about the Cvs-libraries mailing list