From b670149976d6b8978b420339e2ea66a574f6b6a8 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Tue, 15 Feb 2005 19:43:17 +0000 Subject: [PATCH] Fix inline assembler register specification (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153). svn path=/trunk/; revision=13587 --- reactos/hal/halx86/include/hal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/hal/halx86/include/hal.h b/reactos/hal/halx86/include/hal.h index dbd54385860..d8266191af3 100644 --- a/reactos/hal/halx86/include/hal.h +++ b/reactos/hal/halx86/include/hal.h @@ -417,13 +417,13 @@ HalQueryDisplayOwnership(); static inline BYTE Ki386ReadFsByte(ULONG offset) { BYTE b; - __asm__ __volatile__("movb %%fs:(%1),%0":"=g" (b):"0" (offset)); + __asm__ __volatile__("movb %%fs:(%1),%0":"=q" (b):"0" (offset)); return b; } static inline VOID Ki386WriteFsByte(ULONG offset, BYTE value) { - __asm__ __volatile__("movb %0,%%fs:(%1)"::"r" (value), "r" (offset)); + __asm__ __volatile__("movb %0,%%fs:(%1)"::"q" (value), "r" (offset)); } #elif defined(_MSC_VER)