summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2000-12-20 05:12:41 +0000
committermarcel <marcel@FreeBSD.org>2000-12-20 05:12:41 +0000
commitaadcf755e89811d47fe9c462d3f55152ce70f2d6 (patch)
treedeea6821bb9464fbc227da2eb8b519e8f7258011
parentef43fb532330b1581f4874f343361a4c4027a403 (diff)
downloadFreeBSD-src-aadcf755e89811d47fe9c462d3f55152ce70f2d6.zip
FreeBSD-src-aadcf755e89811d47fe9c462d3f55152ce70f2d6.tar.gz
Resolve RAW dependency violation between tbit and adds.
-rw-r--r--sys/ia64/ia64/exception.S1
-rw-r--r--sys/ia64/ia64/exception.s1
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/ia64/ia64/exception.S b/sys/ia64/ia64/exception.S
index b067dea..f3cb6c9 100644
--- a/sys/ia64/ia64/exception.S
+++ b/sys/ia64/ia64/exception.S
@@ -1368,6 +1368,7 @@ ENTRY(do_syscall, 0)
ld8 r14=[loc1] // check tf_flags
;;
tbit.z p6,p0=r14,0 // check FRAME_SYSCALL bit
+ ;;
(p6) add sp=-16,loc1 // do a full restore if clear
(p6) br.dpnt.many exception_restore
diff --git a/sys/ia64/ia64/exception.s b/sys/ia64/ia64/exception.s
index b067dea..f3cb6c9 100644
--- a/sys/ia64/ia64/exception.s
+++ b/sys/ia64/ia64/exception.s
@@ -1368,6 +1368,7 @@ ENTRY(do_syscall, 0)
ld8 r14=[loc1] // check tf_flags
;;
tbit.z p6,p0=r14,0 // check FRAME_SYSCALL bit
+ ;;
(p6) add sp=-16,loc1 // do a full restore if clear
(p6) br.dpnt.many exception_restore
OpenPOWER on IntegriCloud