Remove -Wdeclaration-after-statement because it's not supported by GCC
[pintos-anon] / src / tests / userprog / sc-boundary.c
index 10340b43f175e929797a15d14bbf2c249c38f3dc..28525684d9676c70c4913ef2a4d8c513d2f44009 100644 (file)
@@ -1,3 +1,6 @@
+/* Invokes a system call with the system call number and its
+   argument on separate pages.  This must work. */
+
 #include <syscall-nr.h>
 #include "tests/userprog/boundary.h"
 #include "tests/lib.h"
@@ -14,6 +17,6 @@ test_main (void)
   p[1] = 42;
 
   /* Invoke the system call. */
-  asm volatile ("mov %%esp, %0; int 0x30" :: "g" (p));
+  asm volatile ("movl %0, %%esp; int $0x30" :: "g" (p));
   fail ("should have called exit(42)");
 }