Index: uspace/lib/libc/arch/ppc32/src/entry.s
===================================================================
--- uspace/lib/libc/arch/ppc32/src/entry.s	(revision d51db079aa01ad329ce298e255b1840cd48189bb)
+++ uspace/lib/libc/arch/ppc32/src/entry.s	(revision 61bacded878f459ea118aa64c4d85fac0742a54a)
@@ -35,7 +35,10 @@
 ## User-space task entry point
 #
+# r3 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.
 	bl __main
-	bl main
+
 	bl __exit
