From 04d6d1a28a294700b838fbaf90374035bbf32b86 Mon Sep 17 00:00:00 2001 From: briggs Date: Wed, 10 Jan 2001 03:18:17 +0000 Subject: Make the PIC relocations correct on the powerpc. --- devel/mit-pthreads/files/patch-sum | 4 ++-- devel/mit-pthreads/patches/patch-ch | 12 ++++++------ devel/unproven-pthreads/files/patch-sum | 4 ++-- devel/unproven-pthreads/patches/patch-an | 12 ++++++------ 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/devel/mit-pthreads/files/patch-sum b/devel/mit-pthreads/files/patch-sum index 96c48de605a..56cfb534336 100644 --- a/devel/mit-pthreads/files/patch-sum +++ b/devel/mit-pthreads/files/patch-sum @@ -1,4 +1,4 @@ -$NetBSD: patch-sum,v 1.19 2001/01/10 01:28:50 briggs Exp $ +$NetBSD: patch-sum,v 1.20 2001/01/10 03:19:27 briggs Exp $ MD5 (patch-aa) = 5af930f67e251f5eb89b5414426d2396 MD5 (patch-ab) = 9bb4e83bd91f0159a522d8bfbba89362 @@ -58,5 +58,5 @@ MD5 (patch-cd) = 80e3861754c64174e3c799ef63b8f650 MD5 (patch-ce) = c1f4412685f89d377f4d04955b590231 MD5 (patch-cf) = 06f2bf984d0f346f91e3cb95a1c02940 MD5 (patch-cg) = e9ab42bf814853fc58d154cf14ca03e5 -MD5 (patch-ch) = 249de01870ab2895ee24ba84a7884fa0 +MD5 (patch-ch) = 8d723c010f01cfb9911c099b6b5208e7 MD5 (patch-ci) = 83e4f278aa81c2fb9a2b583514c7dde9 diff --git a/devel/mit-pthreads/patches/patch-ch b/devel/mit-pthreads/patches/patch-ch index 4e4e8198e7b..9d91c02f76f 100644 --- a/devel/mit-pthreads/patches/patch-ch +++ b/devel/mit-pthreads/patches/patch-ch @@ -1,4 +1,4 @@ -$NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ +$NetBSD: patch-ch,v 1.2 2001/01/10 03:19:27 briggs Exp $ --- /dev/null Wed Dec 31 19:00:00 1969 +++ machdep/syscall-powerpc-netbsd.S Tue Jan 9 10:42:07 2001 @@ -50,7 +50,7 @@ $NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ +ENTRY(machdep_sys_fork) + li 0, SYS_fork + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + addi 4,4,-1 + blr + @@ -59,7 +59,7 @@ $NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ + mr 5,3 + li 0,SYS_pipe + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + stw 3,0(5) # Success, store fds + stw 4,4(5) + li 3,0 @@ -71,7 +71,7 @@ $NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ + lwz 3,0(3) + li 0,SYS_compat_13_sigsuspend13 + sc -+ b _C_LABEL(machdep_cerror) ++ b PIC_PLT(_C_LABEL(machdep_cerror)) +#endif /* SYS_sigsuspend14 */ + +#ifndef SYS___sigprocmask14 @@ -85,7 +85,7 @@ $NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ +Ldoit: mr 3,6 # ... using sigprocmask(SIG_BLOCK) + li 0,SYS_compat_13_sigprocmask13 + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + or. 5,5,5 # Check to see if oset requested + beq Ldone # if oset != NULL + stw 3,0(5) # *oset = oldmask @@ -101,7 +101,7 @@ $NetBSD: patch-ch,v 1.1 2001/01/10 01:28:51 briggs Exp $ + li 0, SYS___fstat13 + sc + bnslr -+ b _C_LABEL(machdep_cerror) ++ b PIC_PLT(_C_LABEL(machdep_cerror)) + +/* Do we need to save the entire floating point state? I think so... */ +ENTRY(__machdep_save_fp_state) diff --git a/devel/unproven-pthreads/files/patch-sum b/devel/unproven-pthreads/files/patch-sum index 36589883507..91dec8f5493 100644 --- a/devel/unproven-pthreads/files/patch-sum +++ b/devel/unproven-pthreads/files/patch-sum @@ -1,4 +1,4 @@ -$NetBSD: patch-sum,v 1.6 2001/01/09 16:14:20 briggs Exp $ +$NetBSD: patch-sum,v 1.7 2001/01/10 03:18:17 briggs Exp $ MD5 (patch-aa) = c22d3df041130ba62d48208de1f281c5 MD5 (patch-ab) = 1e5276b89be447be4bb0983f6be81569 @@ -13,5 +13,5 @@ MD5 (patch-aj) = 441a7e4d630f1aacd405a4c8f28aca03 MD5 (patch-ak) = bc07a9d4237009d3f327a62047633041 MD5 (patch-al) = ec6839839009fb5897f3dd0dc94c3eeb MD5 (patch-am) = 1535b6eb6ffa7af13cdb16b9d5b3e4fc -MD5 (patch-an) = 249de01870ab2895ee24ba84a7884fa0 +MD5 (patch-an) = 8d723c010f01cfb9911c099b6b5208e7 MD5 (patch-ao) = 83e4f278aa81c2fb9a2b583514c7dde9 diff --git a/devel/unproven-pthreads/patches/patch-an b/devel/unproven-pthreads/patches/patch-an index bba10d18944..81686a650f1 100644 --- a/devel/unproven-pthreads/patches/patch-an +++ b/devel/unproven-pthreads/patches/patch-an @@ -1,4 +1,4 @@ -$NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ +$NetBSD: patch-an,v 1.2 2001/01/10 03:18:17 briggs Exp $ --- /dev/null Wed Dec 31 19:00:00 1969 +++ machdep/syscall-powerpc-netbsd.S Tue Jan 9 10:42:07 2001 @@ -50,7 +50,7 @@ $NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ +ENTRY(machdep_sys_fork) + li 0, SYS_fork + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + addi 4,4,-1 + blr + @@ -59,7 +59,7 @@ $NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ + mr 5,3 + li 0,SYS_pipe + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + stw 3,0(5) # Success, store fds + stw 4,4(5) + li 3,0 @@ -71,7 +71,7 @@ $NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ + lwz 3,0(3) + li 0,SYS_compat_13_sigsuspend13 + sc -+ b _C_LABEL(machdep_cerror) ++ b PIC_PLT(_C_LABEL(machdep_cerror)) +#endif /* SYS_sigsuspend14 */ + +#ifndef SYS___sigprocmask14 @@ -85,7 +85,7 @@ $NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ +Ldoit: mr 3,6 # ... using sigprocmask(SIG_BLOCK) + li 0,SYS_compat_13_sigprocmask13 + sc -+ bso _C_LABEL(machdep_cerror) ++ bso PIC_PLT(_C_LABEL(machdep_cerror)) + or. 5,5,5 # Check to see if oset requested + beq Ldone # if oset != NULL + stw 3,0(5) # *oset = oldmask @@ -101,7 +101,7 @@ $NetBSD: patch-an,v 1.1 2001/01/09 16:14:22 briggs Exp $ + li 0, SYS___fstat13 + sc + bnslr -+ b _C_LABEL(machdep_cerror) ++ b PIC_PLT(_C_LABEL(machdep_cerror)) + +/* Do we need to save the entire floating point state? I think so... */ +ENTRY(__machdep_save_fp_state) -- cgit v1.2.3