[Xenomai-git] Philippe Gerum : cobalt/x86: fix missing early clobber in asm
Module: xenomai-2.6 Branch: master Commit: 51af62d8042a826978c866fee9b1515481ac29c5 URL: http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=51af62d8042a826978c866fee9b1515481ac29c5 Author: Philippe GerumDate: Mon Jul 20 09:13:20 2015 +0200 cobalt/x86: fix missing early clobber in asm Backported from Xenomai 3.0. Detected with gcc 5.1.1 20150618 (Red Hat 5.1.1-4). --- include/asm-x86/arith_32.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/asm-x86/arith_32.h b/include/asm-x86/arith_32.h index 11c9564..6aa82c6 100644 --- a/include/asm-x86/arith_32.h +++ b/include/asm-x86/arith_32.h @@ -131,7 +131,7 @@ __rthal_i386_ulldiv (const unsigned long long ull, "mov %[__s],%%ecx\n\t" \ "shrd %%cl,%%edx,%%eax\n\t" \ "shrd %%cl,%[__hi],%%edx\n\t" \ - : "=A" (__ret), [__lo] "=r" (__lo), [__hi] "=r" (__hi) \ + : "=A" (__ret), [__lo] "=" (__lo), [__hi] "=" (__hi) \ : "A" (ll), [__m] "m" (m), [__s] "m" (s)\ : "ecx"); \ __ret; \ ___ Xenomai-git mailing list Xenomai-git@xenomai.org https://xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Philippe Gerum : cobalt/x86: fix missing early clobber in asm
Module: xenomai-3 Branch: master Commit: 5d313a256ff20a8ccdab6503e5f99b032ec9e6f1 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=5d313a256ff20a8ccdab6503e5f99b032ec9e6f1 Author: Philippe Gerum r...@xenomai.org Date: Mon Jul 20 09:13:20 2015 +0200 cobalt/x86: fix missing early clobber in asm Detected with gcc 5.1.1 20150618 (Red Hat 5.1.1-4). --- kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h b/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h index 1cf6b08..3682736 100644 --- a/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h +++ b/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h @@ -117,7 +117,7 @@ mach_x86_32_ulldiv(const unsigned long long ull, mov %[__s],%%ecx\n\t \ shrd %%cl,%%edx,%%eax\n\t \ shrd %%cl,%[__hi],%%edx\n\t \ - : =A (__ret), [__lo] =r (__lo), [__hi] =r (__hi) \ + : =A (__ret), [__lo] =r (__lo), [__hi] =r (__hi) \ : A (ll), [__m] m (m), [__s] m (s)\ : ecx); \ __ret; \ ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Philippe Gerum : cobalt/x86: fix missing early clobber in asm
Module: xenomai-3 Branch: next Commit: 5d313a256ff20a8ccdab6503e5f99b032ec9e6f1 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=5d313a256ff20a8ccdab6503e5f99b032ec9e6f1 Author: Philippe Gerum r...@xenomai.org Date: Mon Jul 20 09:13:20 2015 +0200 cobalt/x86: fix missing early clobber in asm Detected with gcc 5.1.1 20150618 (Red Hat 5.1.1-4). --- kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h b/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h index 1cf6b08..3682736 100644 --- a/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h +++ b/kernel/cobalt/arch/x86/include/asm/xenomai/uapi/arith.h @@ -117,7 +117,7 @@ mach_x86_32_ulldiv(const unsigned long long ull, mov %[__s],%%ecx\n\t \ shrd %%cl,%%edx,%%eax\n\t \ shrd %%cl,%[__hi],%%edx\n\t \ - : =A (__ret), [__lo] =r (__lo), [__hi] =r (__hi) \ + : =A (__ret), [__lo] =r (__lo), [__hi] =r (__hi) \ : A (ll), [__m] m (m), [__s] m (s)\ : ecx); \ __ret; \ ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://xenomai.org/mailman/listinfo/xenomai-git