
Hello, I was trying to reproduce issue #11297 (CmmSwitchTest is broken on 32-bit platforms ) from Newcomers page and seems to stuck. I would like to ask for help here, but if there is a more suitable place to ask, please let me know. I've built current master (8c33cd4) stage2 compiler, removed "when(wordsize(32), expect_broken(11297))" from testsuite/tests/codeGen/should_run/all.T to see same errors as in issue and got this (unrelated?) assertion: =====> CmmSwitchTest(normal) 1 of 1 [0, 0, 0] cd ./codeGen/should_run && "/home/avd/ghc/inplace/test spaces/ghc-stage2" -o CmmSwitchTest CmmSwitchTest.hs -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fshow-warning-groups -fno-ghci-history > CmmSwitchTest.comp.stderr 2>&1 Compile failed (status 256) errors were: [1 of 1] Compiling Main ( CmmSwitchTest.hs, CmmSwitchTest.o ) ghc-stage2: panic! (the 'impossible' happened) (GHC version 8.1.20160419 for i386-unknown-linux): ASSERT failed! CallStack (from HasCallStack): assertPprPanic, called at compiler/basicTypes/Literal.hs:224:75 in ghc:Literal 18446744073709551615 Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug *** unexpected failure for CmmSwitchTest(normal) Is there anything I can do with this? Is it because that test has 64-bit unboxed integers and I'm running it on 32-bit VM? Thanks, Alex