[LLVMbugs] [Bug 5979] msp430 backend: incorrect conditional jump

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Fri Jan 15 11:18:46 PST 2010


Anton Korobeynikov <asl at math.spbu.ru> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #3 from Anton Korobeynikov <asl at math.spbu.ru>  2010-01-15 13:18:45 ---
(In reply to comment #2)
> Anton appears to have fixed this in r93496.  The problem was that MSP430 cmp
> had its arguments reversed.
> (I'm not sure why it's eating another register now.)
It's eating the register since imm can be only source operand. We need to
transform such cmp into

cmp #100, 0(r12)
jge <>

I did this yesterday, but haven't committed the patch yet :)

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list