From 9b17e562cb8712e52ded99a00a1d5571aacf24d3 Mon Sep 17 00:00:00 2001 From: marcel Date: Sun, 15 Oct 2000 20:33:41 +0000 Subject: Fix RAW dependency violation on p6 between cmp and mov. --- lib/libc/ia64/sys/Ovfork.S | 1 + lib/libc/ia64/sys/fork.S | 1 + 2 files changed, 2 insertions(+) (limited to 'lib/libc') diff --git a/lib/libc/ia64/sys/Ovfork.S b/lib/libc/ia64/sys/Ovfork.S index 3ee68b6..666fd51 100644 --- a/lib/libc/ia64/sys/Ovfork.S +++ b/lib/libc/ia64/sys/Ovfork.S @@ -29,6 +29,7 @@ PSYSCALL(vfork) cmp.ne p6,p0=ret1,r0 /* ret1!=0 for child */ + ;; (p6) mov ret0=r0 br.ret.sptk.few rp PEND(vfork) diff --git a/lib/libc/ia64/sys/fork.S b/lib/libc/ia64/sys/fork.S index 1cf2ea7..19a6dd2 100644 --- a/lib/libc/ia64/sys/fork.S +++ b/lib/libc/ia64/sys/fork.S @@ -29,6 +29,7 @@ PSYSCALL(fork) cmp.ne p6,p0=ret1,r0 /* ret1!=0 for child */ + ;; (p6) mov ret0=r0 br.ret.sptk.few rp PEND(fork) -- cgit v1.1