[LLVMbugs] [Bug 7375] New: Assertion failed: (isStackEmpty() && "Stack not empty at end of basic block?")

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Jun 14 08:47:07 PDT 2010


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

           Summary: Assertion failed: (isStackEmpty() && "Stack not empty
                    at end of basic block?")
           Product: libraries
           Version: trunk
          Platform: Other
        OS/Version: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: hinokind at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=5029)
 --> (http://llvm.org/bugs/attachment.cgi?id=5029)
testcase.bc

Ran into this while trying to compile qt on x86 with r105937.

$ clang++ -Wno-return-type -c -O1 -emit-llvm assert18-min.cc -o assert18.bc
$ llc -mcpu=i486 assert18.bc
Assertion failed: (isStackEmpty() && "Stack not empty at end of basic block?"),
function processBasicBlock, file X86FloatingPoint.cpp, line 300.
Stack dump:
0.    Program arguments: llc -mcpu=i486 assert18.bc 
1.    Running pass 'Function Pass Manager' on module 'assert18.bc'.
2.    Running pass 'X86 FP Stackifier' on function '@_ZN7QVectorIdE4fillERKdi'
Abort (core dumped)

$ llc --version
Low Level Virtual Machine (http://llvm.org/):
  llvm version 2.8svn
  Optimized build with assertions.
  Built Jun 14 2010 (18:09:43).
  Host: x86_64-unknown-freebsd8.0
  Host CPU: k8-sse3

  Registered Targets:
    x86    - 32-bit X86: Pentium-Pro and above
    x86-64 - 64-bit X86: EM64T and AMD64


Looks similar to bug 6828.

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