Index: uspace/lib/c/arch/mips32/src/syscall.c
===================================================================
--- uspace/lib/c/arch/mips32/src/syscall.c	(revision d3e938c65a5927cb5851ec4118dd05109bba3ada)
+++ uspace/lib/c/arch/mips32/src/syscall.c	(revision 05cb9952748b05a5dbff53debaeb50ba5eddd7f2)
@@ -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"
 	);
 
