Module Name:    src
Committed By:   joerg
Date:           Sat Feb  1 01:18:57 UTC 2014

Modified Files:
        src/sys/arch/arm/include: locore.h

Log Message:
Be nice to LLVM and use an explicit immediate.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/include/locore.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/include/locore.h
diff -u src/sys/arch/arm/include/locore.h:1.9 src/sys/arch/arm/include/locore.h:1.10
--- src/sys/arch/arm/include/locore.h:1.9	Thu Jan 30 06:38:00 2014
+++ src/sys/arch/arm/include/locore.h	Sat Feb  1 01:18:57 2014
@@ -198,7 +198,7 @@ read_thumb_insn(vaddr_t va, bool user_p)
 	uint32_t insn;
 	if (user_p) {
 #ifdef _ARM_ARCH_T2
-		__asm __volatile("ldrht %0, [%1]" : "=&r"(insn) : "r"(va));
+		__asm __volatile("ldrht %0, [%1], #0" : "=&r"(insn) : "r"(va));
 #else
 		__asm __volatile("ldrt %0, [%1]" : "=&r"(insn) : "r"(va & ~3));
 #ifdef __ARMEB__

Reply via email to