
After reverting, I did "make maintainer-clean" and built and tried this test again. On both 32bit and 64bit Linux, I got "4 expected passes".
I reverted "bec3c0497fa55e84005d175e0fc6b1d72df961e1". Should I revert other ones? No, this is the only commit that was relevant here. So this would imply
#8205: the 'impossible' happened : expectJust block_order ----------------------------------------+---------------------------------- Reporter: erikd | Owner: jstolarek Type: bug | Status: closed Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Building GHC failed | Unknown/Multiple Test Case: | Difficulty: Unknown Blocking: | Blocked By: | Related Tickets: ----------------------------------------+---------------------------------- Comment (by jstolarek): Replying to [comment:35 kazu-yamamoto]: that the test does not work :-/ Strange. It generates the same Cmm as the one that caused the panic. Sorry for not responding for a couple of weeks, I didn't noticed the notifications. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8205#comment:38 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler