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: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]
            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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to