Index: uspace/lib/libc/arch/ppc32/src/entry.s
===================================================================
--- uspace/lib/libc/arch/ppc32/src/entry.s	(revision f2ef7fd587b7ec8f9d3293862101dfa7dbf2ecf6)
+++ uspace/lib/libc/arch/ppc32/src/entry.s	(revision 26fa0f9f8b1d7bd5366298fe39165bf010b22a37)
@@ -35,9 +35,10 @@
 ## User-space task entry point
 #
-# r3 contains the PCB pointer
+# r6 contains the PCB pointer
 #
 __entry:
 	# Pass the PCB pointer to __main() as the first argument.
-	# Since the first argument is passed in r3, no operation is needed.
+	# The first argument is passed in r3.
+	mr %r3, %r6
 	bl __main
 
