[LLVMbugs] [Bug 11088] New: Assertion failed: (X86::GR8_NOREXRegClass.contains(SrcReg, DestReg) && "8-bit H register can not be copied outside GR8_NOREX")

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Oct 8 04:12:16 PDT 2011


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

           Summary: Assertion failed:
                    (X86::GR8_NOREXRegClass.contains(SrcReg, DestReg) &&
                    "8-bit H register can not be copied outside
                    GR8_NOREX")
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: pawel.worach at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=7420)
 --> (http://llvm.org/bugs/attachment.cgi?id=7420)
bugpoint-reduced-simplified.bc

clang version 3.0 (trunk 141482)
Target: x86_64-unknown-freebsd9.0

Crash when compiling ARMAsmParser.cpp from llvm r135360. This was introduced
between r141373 and r141415.

% llc bugpoint-reduced-simplified.bc
Assertion failed: (X86::GR8_NOREXRegClass.contains(SrcReg, DestReg) && "8-bit H
register can not be copied outside GR8_NOREX"), function copyPhysReg, file
/data/buildslave/freebsd-clang-amd64/src-llvm/lib/Target/X86/X86InstrInfo.cpp,
line 2196.
Stack dump:
0.    Program arguments:
/data/buildslave/freebsd-clang-amd64/obj/llvm.2/Release+Asserts/bin/llc
bugpoint-reduced-simplified.bc 
1.    Running pass 'Function Pass Manager' on module
'bugpoint-reduced-simplified.bc'.
2.    Running pass 'Post-RA pseudo instruction expansion pass' on function
'@_ZNK12_GLOBAL__N_112ARMAsmParser24ComputeAvailableFeaturesEm'
Abort (core dumped)

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