[GHC] #9315: Weird change in allocation numbers of T9203

GHC ghc-devs at haskell.org
Sat Jul 19 07:00:03 UTC 2014


#9315: Weird change in allocation numbers of T9203
-------------------------------------+-------------------------------------
              Reporter:  nomeata     |             Owner:  simonmar
                  Type:  bug         |            Status:  new
              Priority:  normal      |         Milestone:
             Component:  Runtime     |           Version:  7.9
  System                             |          Keywords:
            Resolution:              |  Operating System:  Unknown/Multiple
Differential Revisions:              |   Type of failure:  None/Unknown
          Architecture:              |         Test Case:
  Unknown/Multiple                   |          Blocking:
            Difficulty:  Unknown     |
            Blocked By:              |
       Related Tickets:              |
-------------------------------------+-------------------------------------

Comment (by simonmar):

 The perf tests don't guarantee to pass unless you use the validate
 settings, I think that's unavoidable.  Maybe it's possible to just skip
 them unless the correct settings are being used.

 We don't use -O2 in validate because validate is supposed to be fast.  But
 that doesn't render the perf tests useless, they're just testing -O and
 not -O2 (and individual tests can use -O2 if we want).

 Should we force -O2 for Data.Typeable.Internal?  A tricky one.  I
 generally don't like forcing optimisation settings for individual modules
 like this, because it prevents us from seeing the real effect of global
 optimisation settings.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9315#comment:10>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list