Index: uspace/lib/c/arch/mips32/src/syscall.c
===================================================================
--- uspace/lib/c/arch/mips32/src/syscall.c	(revision c3fa24e7606bbff6faa8076d0fea703c4dbca192)
+++ uspace/lib/c/arch/mips32/src/syscall.c	(revision e5ace7d7f74577005330f8f3d7f25d5a799a0f6b)
@@ -57,9 +57,15 @@
 	      "r" (__mips_reg_t1),
 	      "r" (__mips_reg_v0)
+	    :
 	      /*
 	       * We are a function call, although C
 	       * does not know it.
 	       */
-	    : "%ra"
+	      "%ra",
+	      /*
+	       * Clobber memory too as some arguments might be
+	       * actually pointers.
+	       */
+	      "memory"
 	);
 
