correct register constraint for inb asm
authorMatthias Braun <matze@braunis.de>
Thu, 4 Oct 2007 16:12:55 +0000 (16:12 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 4 Oct 2007 16:12:55 +0000 (16:12 +0000)
[r16089]

ir/be/test/asm_test.c

index 967fa9c..5d2df8c 100644 (file)
@@ -5,7 +5,7 @@ static inline unsigned char inb(const unsigned short port)
 {
     unsigned char val;
 
-    __asm__ __volatile__ ("inb  %w1, %0" : "=q"(val) : "dN"(port));
+    __asm__ __volatile__ ("inb  %w1, %0" : "=a"(val) : "dN"(port));
 
     return val;
 }