[LLVMbugs] [Bug 2343] llvm-gcc bootstrap is broken

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed May 21 15:38:09 PDT 2008


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


Evan Cheng <evan.cheng at apple.com> changed:

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




--- Comment #12 from Evan Cheng <evan.cheng at apple.com>  2008-05-21 17:38:08 ---
Looks like a pre-Evan coalescer bug. Fixed here:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080519/062735.html

Now the code snippet looks like this:
        movl    %edx, %edi
        movl    %ecx, %edx
        testl   %edx, %edx
        jne     .LBB1_47        # bb326
.LBB1_52:       # bb397
        testl   %eax, %eax
        je      .LBB1_80        # bb695
.LBB1_53:       # bb402
        movl    %esi, 4(%esp)
        movl    %eax, (%esp)
        call    get_cases_for_edge
        movl    (%eax), %esi
        movl    %esi, (%edi)

This correctly saves the previous iteration of "case" into "last" (%edi) and
used it as store address. Please verify this fixes Linux i386 llvm-gcc
bootstrapping.


-- 
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