diff options
author | marcel <marcel@FreeBSD.org> | 2000-12-20 05:12:41 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2000-12-20 05:12:41 +0000 |
commit | aadcf755e89811d47fe9c462d3f55152ce70f2d6 (patch) | |
tree | deea6821bb9464fbc227da2eb8b519e8f7258011 /sys | |
parent | ef43fb532330b1581f4874f343361a4c4027a403 (diff) | |
download | FreeBSD-src-aadcf755e89811d47fe9c462d3f55152ce70f2d6.zip FreeBSD-src-aadcf755e89811d47fe9c462d3f55152ce70f2d6.tar.gz |
Resolve RAW dependency violation between tbit and adds.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ia64/ia64/exception.S | 1 | ||||
-rw-r--r-- | sys/ia64/ia64/exception.s | 1 |
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 |