Opened 3 years ago

Closed 3 years ago

#11800 closed bug (invalid)

T9872d bytes allocated has regressed terribly on 32-bit Linux

Reported by: bgamari Owned by:
Priority: normal Milestone:
Component: Test Suite Version: 8.0.1-rc2
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Compile-time 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.

Change History (2)

comment:1 Changed 3 years ago by bgamari


comment:2 Changed 3 years ago by bgamari

Resolution: invalid
Status: newclosed

Ahh, never mind, it looks like the expected number was just typo'd.

Note: See TracTickets for help on using tickets.