[LLVMbugs] [Bug 6476] New: ARM JIT hits UNREACHABLE using -mattr=+v6t2 and -mattr=+v7a

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Mar 3 03:52:42 PST 2010


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

           Summary: ARM JIT hits UNREACHABLE using -mattr=+v6t2 and
                    -mattr=+v7a
           Product: libraries
           Version: trunk
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Backend: ARM
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: xerxes at zafena.se
                CC: llvmbugs at cs.uiuc.edu


Expected output when runing lli on hello.ll (here using -mattr=+v6)
xerxes at xerxes:/sd/llvm-configure/test/ExecutionEngine/Output$ lli -mattr=+v6 <
hello.ll.tmp.bc Hello World

Actual output using -mattr=+v6t2
xerxes at xerxes:/sd/llvm-configure/test/ExecutionEngine/Output$ lli -mattr=+v6t2
< hello.ll.tmp.bc  
ARMCodeEmitter::emitPseudoInstruction
UNREACHABLE executed at /media/disk/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:554!
0  libLLVM-2.7svn.so 0x408bf75c
Stack dump:
0.    Program arguments: lli -mattr=+v6t2 
1.    Running pass 'ARM Machine Code Emitter' on function '@main'
Aborted

The same happens using -mattr=+v7a
xerxes at xerxes:/sd/llvm-configure/test/ExecutionEngine/Output$ lli -mcpu=generic
-mattr=+v7a < hello.ll.tmp.bc 
ARMCodeEmitter::emitPseudoInstruction
UNREACHABLE executed at /media/disk/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:554!
0  libLLVM-2.7svn.so 0x408bf75c
Stack dump:
0.    Program arguments: lli -mcpu=generic -mattr=+v7a 
1.    Running pass 'ARM Machine Code Emitter' on function '@main'
Aborted

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