Opened 4 years ago

Last modified 4 years ago

#11151 new bug

T3064 regresses with wildcard refactor

Reported by: bgamari Owned by:
Priority: normal Milestone:
Component: Compiler Version: 7.10.2
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Compile-time performance bug Test Case: T3064
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description (last modified by bgamari)

This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring (1e041b7382b6aa329e4ad9625439f811e0f27232),

=====> T3064(normal) 1 of 1 [0, 0, 0] 
cd ./perf/compiler &&  "/mnt/work/ghc/ghc-testing/inplace/test   spaces/ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user-package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno-ghci-history +RTS -G1 -RTS  +RTS -V0 -tT3064.comp.stats --machine-readable -RTS > T3064.comp.stderr 2>&1
bytes allocated value is too high:
    Expected    T3064(normal) bytes allocated: 243670824 +/-5%
    Lower bound T3064(normal) bytes allocated: 231487282 
    Upper bound T3064(normal) bytes allocated: 255854366 
    Actual      T3064(normal) bytes allocated: 264952256 
    Deviation   T3064(normal) bytes allocated:       8.7 %

Change History (3)

comment:1 Changed 4 years ago by bgamari

Description: modified (diff)

comment:2 Changed 4 years ago by simonpj

Perhaps add the before-and-after commit ids, so it's easy to compare when investigating?

comment:3 Changed 4 years ago by bgamari

Description: modified (diff)
Note: See TracTickets for help on using tickets.