[LLVMbugs] [Bug 11207] New: [3.0 regression] JIT failures: pseudo instructions should be removed before code emission

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Oct 22 01:18:23 PDT 2011


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

           Summary: [3.0 regression] JIT failures: pseudo instructions
                    should be removed before code emission
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: baldrick at free.fr
                CC: llvmbugs at cs.uiuc.edu


On x86-64 linux I'm seeing the following new JIT failures in the nightly test
suite when compiling with clang:

MultiSource/Benchmarks/Bullet/bullet
/MultiSource/Benchmarks/PAQ8p/paq8p
/SingleSource/Benchmarks/Misc-C++-EH/spirit

The JIT output looks like this:

pseudo instructions should be removed before code emission
UNREACHABLE executed at
/home/duncan/llvm-3.0/64/rc1/llvm.src/lib/Target/X86/X86CodeEmitter.cpp:720!
0  lli             0x0000000000b7e03f
1  lli             0x0000000000b7e569
2  libpthread.so.0 0x00002b29907ab020
3  libc.so.6       0x00002b299138c405 gsignal + 53
4  libc.so.6       0x00002b299138f680 abort + 384
5  lli             0x0000000000b6eb2f llvm::llvm_unreachable_internal(char
const*, char const*, unsigned int) + 463
6  lli             0x000000000056f86e
7  lli             0x000000000056eca2
8  lli             0x00000000008462f7
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 55
9  lli             0x0000000000b246e5
llvm::FPPassManager::runOnFunction(llvm::Function&) + 341
10 lli             0x0000000000b23f79
llvm::FunctionPassManagerImpl::run(llvm::Function&) + 281
11 lli             0x0000000000b23e2b
llvm::FunctionPassManager::run(llvm::Function&) + 139
12 lli             0x00000000007ff1fd
llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&) +
45
13 lli             0x00000000007ff51e
llvm::JIT::getPointerToFunction(llvm::Function*) + 526
14 lli             0x00000000007fdd86 llvm::JIT::runFunction(llvm::Function*,
std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> > const&) +
54
15 lli             0x0000000000a55103
llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*,
std::vector<std::string, std::allocator<std::string> > const&, char const*
const*) + 1475
16 lli             0x000000000051c2e3 main + 2595
17 libc.so.6       0x00002b2991378ead __libc_start_main + 253
18 lli             0x000000000051b7f9
Stack dump:
0.      Program arguments:
/home/duncan/llvm-3.0/64/rc1/Phase3/Release+Asserts/llvmCore-3.0-rc1.obj/Release+Asserts/bin/lli
-info-output-file=/home/duncan/llvm-3.0/64/rc1/Phase3/Release+Asserts/llvmCore-3.0-rc1.obj/projects/llvm-test/SingleSource/Benchmarks/Misc-C++-EH/Output/spirit.out-jit.info
-stats -time-passes -force-interpreter=false --disable-core-files
-enable-correct-eh-support Output/spirit.llvm.bc 
1.      Running pass 'X86 Machine Code Emitter' on function '@main'
Aborted
exit 134
RunSafely.sh detected a failure with these command-line arguments:  500 0
/dev/null Output/spirit.out-jit
/home/duncan/llvm-3.0/64/rc1/Phase3/Release+Asserts/llvmCore-3.0-rc1.obj/Release+Asserts/bin/lli
-info-output-file=/home/duncan/llvm-3.0/64/rc1/Phase3/Release+Asserts/llvmCore-3.0-rc1.obj/projects/llvm-test/SingleSource/Benchmarks/Misc-C++-EH/Output/spirit.out-jit.info
-stats -time-passes -force-interpreter=false --disable-core-files
-enable-correct-eh-support Output/spirit.llvm.bc

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