
#14226: Common Block Elimination pass doesn't eliminate common blocks -------------------------------------+------------------------------------- Reporter: bgamari | Owner: michalt Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.2.1 (CodeGen) | Keywords: newcomer, Resolution: | CodeGen Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #9157, #14754, | Differential Rev(s): Phab:D3973, #14989 | Phab:D3999 Wiki Page: | -------------------------------------+------------------------------------- Comment (by sgraf): Note that I posted a solution in https://ghc.haskell.org/trac/ghc/ticket/14989#comment:2: Just recompute proc points after the transformation. There's no reason we couldn't have this now other than that it will probably eat more CPU time than the quick (but broken) fixup. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14226#comment:36 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler