diff options
author | marcel <marcel@FreeBSD.org> | 2000-10-15 20:33:41 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2000-10-15 20:33:41 +0000 |
commit | 9b17e562cb8712e52ded99a00a1d5571aacf24d3 (patch) | |
tree | 346fa795d4a3b6adfe028e9a54178e042e856057 /lib | |
parent | 3f1cd5592bc89a733d0923e885ae9e4718bf9e93 (diff) | |
download | FreeBSD-src-9b17e562cb8712e52ded99a00a1d5571aacf24d3.zip FreeBSD-src-9b17e562cb8712e52ded99a00a1d5571aacf24d3.tar.gz |
Fix RAW dependency violation on p6 between cmp and mov.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/ia64/sys/Ovfork.S | 1 | ||||
-rw-r--r-- | lib/libc/ia64/sys/fork.S | 1 |
2 files changed, 2 insertions, 0 deletions
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) |