#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
_______________________________________________
ghc-tickets mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-tickets