[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