diff options
author | jake <jake@FreeBSD.org> | 2002-05-13 04:35:08 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2002-05-13 04:35:08 +0000 |
commit | 7f78957a1b92949478e99d85a5f87dfcd788491d (patch) | |
tree | 9b11cbcf69c020089d0708ae9da4ec9ba3372bed /lib/libc/sparc64/sys/__sparc_utrap.c | |
parent | 7cfe89914aa7c30a1f0e2385004add0f4bd8e71f (diff) | |
download | FreeBSD-src-7f78957a1b92949478e99d85a5f87dfcd788491d.zip FreeBSD-src-7f78957a1b92949478e99d85a5f87dfcd788491d.tar.gz |
Handle alignment fault fixups in libc rather than in the kernel.
Diffstat (limited to 'lib/libc/sparc64/sys/__sparc_utrap.c')
-rw-r--r-- | lib/libc/sparc64/sys/__sparc_utrap.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/sparc64/sys/__sparc_utrap.c b/lib/libc/sparc64/sys/__sparc_utrap.c index d51d89a..e7c503f 100644 --- a/lib/libc/sparc64/sys/__sparc_utrap.c +++ b/lib/libc/sparc64/sys/__sparc_utrap.c @@ -91,6 +91,7 @@ __sparc_utrap(struct utrapframe *uf) sig = __emul_insn(uf); break; case UT_MEM_ADDRESS_NOT_ALIGNED: + sig = __unaligned_fixup(uf); break; default: break; |