[LLVMbugs] [Bug 4960] New: [2.6] ARM Linux no implementation for llvm::sys::Memory:: InvalidateInstructionCache
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Sat Sep 12 11:25:54 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=4960
Summary: [2.6] ARM Linux no implementation for
llvm::sys::Memory::InvalidateInstructionCache
Product: libraries
Version: 2.6
Platform: PC
OS/Version: Linux
Status: NEW
Severity: blocker
Priority: P2
Component: Backend: ARM
AssignedTo: unassignedbugs at nondot.org
ReportedBy: xerxes at zafena.se
CC: llvmbugs at cs.uiuc.edu
Blocks: 4886
llvm::sys::Memory::InvalidateInstructionCache in llvm/lib/System/Memory.cpp
have no implementation to clear the instruction cache on ARM Linux. This BUG
causes sporadic ExecutionEngine regressions failures on ARM Linux since the
instruction cache can be out of sync and make the ARM JIT crash with a sigsegv
on the first instruction when returning from a callback jited basic block.
llvm::sys::Memory::InvalidateInstructionCache might be implemented on ARM Linux
using gcc's builtin __clear_cache()
--
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