http://llvm.org/bugs/show_bug.cgi?id=6663

Duncan Sands <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |DUPLICATE

--- Comment #15 from Duncan Sands <[email protected]> 2010-04-05 13:04:25 CDT ---
In the assembler generated by llc for bullet.bad.bc, ebp is used to store the
stack pointer

        pushl   %ebp
        movl    %esp, %ebp

but is also used as a scratch register

        movl    8(%ebp), %ebp
        movl    %ebp, (%esp)

which is fatal since ebp is used to restore the stack pointer

        movl    %ebp, %esp
        popl    %ebp
        ret

This looks like a duplicate of PR6696.  One difference is that there are
no vectors here, only operations on int and float.

*** This bug has been marked as a duplicate of bug 6696 ***

-- 
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to