
#7830: Error: operand out of range -------------------------+-------------------------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: high | Milestone: 7.8.1 Component: Compiler | Version: 7.7 Keywords: | Os: Linux Architecture: powerpc | Failure: Installing GHC failed Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | -------------------------+-------------------------------------------------- Comment(by erikd): Every instance of this "operand out of range" error involved the exact instruction: {{{ lwz 30, .Lnwa8-(1b)(31) }}} The target, {{{.Lnwa8}}}, is at the end of the file on line 65056. The instructions that are generating errors are in the range 51766 to 54954. There are no instances of that instruction before line 51766 and many in the line number range 55747 to 65045. Obviously this instruction only works for small offsets. Need to read up on {{{lwz}}} and similar instructions. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7830#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler