
#10870: PPC.Ppr: Shift by 32 bits is not allowed. ---------------------------------------+---------------------------------- Reporter: nomeata | Owner: Type: bug | Status: infoneeded Priority: normal | Milestone: 7.10.3 Component: Compiler (CodeGen) | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: powerpc Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D1322 Wiki Page: | ---------------------------------------+---------------------------------- Changes (by trommler): * status: new => infoneeded Comment: Replying to [comment:12 nomeata]:
Sorry to be the bringer of bad news, but this seems to be still occurring in 7.10.3-rc1:
https://buildd.debian.org/status/fetch.php?pkg=haskell-vector- algorithms&arch=powerpc&ver=0.7.0.1-2&stamp=1446804253 Can you try the above patch (0001-PPC-nativeGen-fix-shift-right- arithmetic-31-bit.patch)?
I could only eye-ball the code (no 32 bit installation here), but I am pretty sure this is the only case left that triggers the panic you are seeing. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10870#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler