[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