diff options
author | Jason Wright <jason@cvs.openbsd.org> | 2002-02-20 05:04:35 +0000 |
---|---|---|
committer | Jason Wright <jason@cvs.openbsd.org> | 2002-02-20 05:04:35 +0000 |
commit | 1b0b076e0fe1c788dfbc15f8faf5b62bddf3069b (patch) | |
tree | 229777dbd50664549ae4234e6b04137a7849a2db /libexec/ld.so/sparc64 | |
parent | a4f90930b69066ab5d37d530c9fc5dea378314e0 (diff) |
Fix obvious pasto: when iflush'n flush 24,20,16,... not 20,16,16,...
Diffstat (limited to 'libexec/ld.so/sparc64')
-rw-r--r-- | libexec/ld.so/sparc64/rtld_machine.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libexec/ld.so/sparc64/rtld_machine.c b/libexec/ld.so/sparc64/rtld_machine.c index 12b5b86d0e7..d15e24253dd 100644 --- a/libexec/ld.so/sparc64/rtld_machine.c +++ b/libexec/ld.so/sparc64/rtld_machine.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rtld_machine.c,v 1.8 2001/09/27 06:58:33 art Exp $ */ +/* $OpenBSD: rtld_machine.c,v 1.9 2002/02/20 05:04:34 jason Exp $ */ /* * Copyright (c) 1999 Dale Rahn @@ -599,9 +599,9 @@ _dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_RelA *rela) where[3] = OR | LOVAL((value) >> 32); where[2] = SETHIG5 | HIVAL(value, 10); where[1] = SETHI | HIVAL(value, 42); + __asm __volatile("iflush %0+24" : : "r" (where)); __asm __volatile("iflush %0+20" : : "r" (where)); __asm __volatile("iflush %0+16" : : "r" (where)); - __asm __volatile("iflush %0+16" : : "r" (where)); __asm __volatile("iflush %0+12" : : "r" (where)); __asm __volatile("iflush %0+8" : : "r" (where)); __asm __volatile("iflush %0+4" : : "r" (where)); |