+2014-06-11 Chris Metcalf <cmetcalf@tilera.com>
+
+ * sysdeps/unix/sysv/linux/tile/pt-vfork.c: New file.
+ * sysdeps/unix/sysv/linux/tile/pt-vfork.S: Remove file.
+ * sysdeps/unix/sysv/linux/tile/vfork.S (__vfork): Make PT_VFORK
+ conditional code always true.
+ (__libc_vfork): New alias.
+
2014-06-11 Roland McGrath <roland@hack.frob.com>
* sysdeps/tile/nptl/tls.h (TLS_DEFINE_INIT_TP): New macro.
shli r13, r13, 31 /* Build 0x80000000. */
}
sub r12, zero, r12 /* Negate it. */
-#ifndef PT_VFORK
CMOVEQZ r12, r12, r13 /* Replace zero pids. */
-#endif
ST4 r11, r12 /* Store the temporary PID. */
{
CMPEQ r13, r12, r12 /* Test for that value. */
sub r12, zero, r12 /* Re-negate it. */
}
-#ifndef PT_VFORK
CMOVNEZ r12, r13, zero /* Replace zero pids. */
-#endif
ST4 r11, r12 /* Restore the PID. */
1:
BNEZ r1, 0f
libc_hidden_def (__vfork)
weak_alias (__vfork, vfork)
+strong_alias (__vfork, __libc_vfork)