[GHC] #697: Bad assembler generated
GHC
trac at galois.com
Tue Feb 14 22:01:41 EST 2006
#697: Bad assembler generated
-------------------------------+--------------------------------------------
Reporter: taral | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (NCG) | Version: 6.4.1
Severity: normal | Keywords:
Os: Linux | Difficulty: Unknown
Architecture: x86_64 (amd64) |
-------------------------------+--------------------------------------------
Compiling SHA1.hs from darcs with -fasm on x86_64 results in a bunch of
bad "addq" instructions. I suspect they come from the fact that Int (and
thus ImmInt) is 64-bit, while the addq immediate is 32-bit.
While you're at it, maybe you can look into those "movl %esi, %esi"
instructions too.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/697>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list