[LLVMbugs] [Bug 6309] Error in backend: Ran out of registers during register allocation!

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Jun 25 08:46:39 PDT 2010


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

Amine Khaldi <amine.khaldi at reactos.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WORKSFORME                  |
            Summary|Assertion failed: i !=      |Error in backend: Ran out
                   |PhysRegsUseOrder.size() &&  |of registers during
                   |"Couldn't find a register   |register allocation!
                   |of the appropriate class!", |
                   |file                        |
                   |E:\llvm\lib\CodeGen\RegAllo |
                   |cLocal.cpp, line 432        |

--- Comment #15 from Amine Khaldi <amine.khaldi at reactos.org> 2010-06-25 10:46:38 CDT ---
clang version 2.0 (trunk 106854)
Target: i686-pc-mingw32
Thread model: posix

fatal error: error in backend: Ran out of registers during register allocation!
Please check your inline asm statement for invalid constraints:
INLINEASM <es:push %ebp
push $$0
push $$0
push $$Return${:uid}
push $0
call ${1:c}
Return${:uid}: pop %ebp
>, 44, <fi#2>, 1, %reg0, 0, %reg0, 11, %reg1027<kill>, 14, %AX<earlyclobber,imp-
def>, 14, %BX<earlyclobber,imp-def>, 14, %CX<earlyclobber,imp-def>, 14,
%DX<earl
yclobber,imp-def>, 14, %SI<earlyclobber,imp-def>, 14,
%DI<earlyclobber,imp-def>,
 14, %EFLAGS<earlyclobber,imp-def>, 14, %EFLAGS<earlyclobber,imp-def>, <!-1>

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