[GHC] #11800: T9872d bytes allocated has regressed terribly on 32-bit Linux

GHC ghc-devs at haskell.org
Wed Apr 6 16:18:43 UTC 2016


#11800: T9872d bytes allocated has regressed terribly on 32-bit Linux
-------------------------------------+-------------------------------------
           Reporter:  bgamari        |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Test Suite     |           Version:  7.10.3
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  Compile-time
  Unknown/Multiple                   |  performance bug
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 While updating the performance testsuite numbers for 8.0.1-rc3 I noticed
 that `T9872d`'d bytes allocated metric has somehow regressed 350% but only
 on 32-bit Debian 8,
 {{{
 =====> T9872d(normal) 22 of 30 [0, 0, 0]
 cd ./perf/compiler &&  "/home/ben/ghc/inplace/test   spaces/ghc-stage2" -c
 T9872d.hs -fforce-recomp -dno-debug-output -fshow-warning-groups -no-user-
 package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno-
 ghci-history   +RTS -V0 -tT9872d.comp.stats --machine-readable -RTS >
 T9872d.comp.stderr 2>&1
 bytes allocated value is too high:
     Expected    T9872d(normal) bytes allocated:  59651432 +/-5%
     Lower bound T9872d(normal) bytes allocated:  56668860
     Upper bound T9872d(normal) bytes allocated:  62634004
     Actual      T9872d(normal) bytes allocated: 264566040
     Deviation   T9872d(normal) bytes allocated:     343.5 %
 *** unexpected stat test failure for T9872d(normal)
 }}}

 The test passes on 64-bit Debian 8 and no similar jumps are seen in the
 test's history.

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


More information about the ghc-tickets mailing list