Change assembly from AT&T to Intel syntax.
[pintos-anon] / grading / userprog / sc-bad-arg.c
index e6019a69fd790e595f984c9ed2d35b8c72cee616..bfab37bba6ab33e1311dff2a604e45e3b2cfd1ed 100644 (file)
@@ -5,9 +5,8 @@ int
 main (void) 
 {
   printf ("(sc-bad-arg) begin\n"); 
-  asm volatile ("mov $0xbffffffc, %%esp; movl %0, (%%esp); int $0x30"
-                :
-                : "i" (SYS_exit));
+  asm volatile ("mov %%esp, 0xbffffffc; mov [dword ptr %%esp], %0; int 0x30"
+                :: "i" (SYS_exit));
   printf ("(sc-bad-arg) end\n"); 
   return 0;
 }