Index: uspace/lib/c/arch/arm32/src/syscall.c
===================================================================
--- uspace/lib/c/arch/arm32/src/syscall.c	(revision 05cb9952748b05a5dbff53debaeb50ba5eddd7f2)
+++ uspace/lib/c/arch/arm32/src/syscall.c	(revision 3e40b4e9235e7e81eea2138e19c5b7ce8fe7ebe7)
@@ -70,4 +70,10 @@
 	      "r" (__arm_reg_r5),
 	      "r" (__arm_reg_r6)
+	    :
+	      /*
+	       * Clobber memory too as some arguments might be
+	       * actually pointers.
+	       */
+	      "memory"
 	);
 
Index: uspace/lib/c/arch/ppc32/src/syscall.c
===================================================================
--- uspace/lib/c/arch/ppc32/src/syscall.c	(revision 05cb9952748b05a5dbff53debaeb50ba5eddd7f2)
+++ uspace/lib/c/arch/ppc32/src/syscall.c	(revision 3e40b4e9235e7e81eea2138e19c5b7ce8fe7ebe7)
@@ -58,4 +58,10 @@
 	      "r" (__ppc32_reg_r8),
 	      "r" (__ppc32_reg_r9)
+	    :
+	      /*
+	       * Clobber memory too as some arguments might be
+	       * actually pointers.
+	       */
+	      "memory"
 	);
 
