From d7e8330189281ce5d641c3ec8a3b10d2a57198a9 Mon Sep 17 00:00:00 2001 From: matt Date: Sun, 28 May 2000 01:53:05 +0000 Subject: [PATCH] Remove RELOC_SYMBOLICS_THROUGH_JMPSLOT as it's always the case --- libexec/ld.aout_so/arch/arm32/md.h | 3 +-- libexec/ld.aout_so/arch/i386/md.h | 3 +-- libexec/ld.aout_so/arch/m68k/md.h | 3 +-- libexec/ld.aout_so/arch/ns32k/md.h | 3 +-- libexec/ld.aout_so/arch/powerpc/md.h | 3 +-- libexec/ld.aout_so/arch/sparc/md.h | 3 +-- libexec/ld.aout_so/arch/vax/md.h | 3 +-- 7 files changed, 7 insertions(+), 14 deletions(-) diff --git a/libexec/ld.aout_so/arch/arm32/md.h b/libexec/ld.aout_so/arch/arm32/md.h index a2bd34e0cc71..17cc533c759d 100644 --- a/libexec/ld.aout_so/arch/arm32/md.h +++ b/libexec/ld.aout_so/arch/arm32/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.3 1998/10/19 03:09:31 matt Exp $ */ +/* $NetBSD: md.h,v 1.4 2000/05/28 01:53:05 matt Exp $ */ /* * Copyright (c) 1997 Mark Brinicombe @@ -72,7 +72,6 @@ #define RELOC_STATICS_THROUGH_GOT_P(r) (1) #define JMPSLOT_NEEDS_RELOC (1) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (1) #define JMPSLOT_NONEXTERN_IS_INTERMODULE (0) #define md_got_reloc(r) (-r->r_address) diff --git a/libexec/ld.aout_so/arch/i386/md.h b/libexec/ld.aout_so/arch/i386/md.h index 074f278d03f7..9a3e7393050a 100644 --- a/libexec/ld.aout_so/arch/i386/md.h +++ b/libexec/ld.aout_so/arch/i386/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.12 1998/10/19 03:09:32 matt Exp $ */ +/* $NetBSD: md.h,v 1.13 2000/05/28 01:53:07 matt Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -93,7 +93,6 @@ #define RELOC_STATICS_THROUGH_GOT_P(r) (0) #define JMPSLOT_NEEDS_RELOC (0) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (1) #define JMPSLOT_NONEXTERN_IS_INTERMODULE (0) #define md_got_reloc(r) (0) diff --git a/libexec/ld.aout_so/arch/m68k/md.h b/libexec/ld.aout_so/arch/m68k/md.h index 1055100a7ce9..2e3cb4c60fce 100644 --- a/libexec/ld.aout_so/arch/m68k/md.h +++ b/libexec/ld.aout_so/arch/m68k/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.8 1999/01/05 10:02:21 itohy Exp $ */ +/* $NetBSD: md.h,v 1.9 2000/05/28 01:53:09 matt Exp $ */ /* * - m68k dependent definitions @@ -35,7 +35,6 @@ void _cachectl __P((void *, size_t)); #define RELOC_STATICS_THROUGH_GOT_P(r) (1) #define JMPSLOT_NEEDS_RELOC (0) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (1) #define JMPSLOT_NONEXTERN_IS_INTERMODULE (0) #define md_got_reloc(r) (0) diff --git a/libexec/ld.aout_so/arch/ns32k/md.h b/libexec/ld.aout_so/arch/ns32k/md.h index 9f9ca95ecc0f..5446a3a5a4d8 100644 --- a/libexec/ld.aout_so/arch/ns32k/md.h +++ b/libexec/ld.aout_so/arch/ns32k/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.7 1999/01/15 07:48:07 matthias Exp $ */ +/* $NetBSD: md.h,v 1.8 2000/05/28 01:53:11 matt Exp $ */ /* * - ns32k dependent definitions @@ -30,7 +30,6 @@ #define RELOC_STATICS_THROUGH_GOT_P(r) (1) #define JMPSLOT_NEEDS_RELOC (0) #define RELOC_INIT_SEGMENT_RELOC(r) ((r)->r_disp = 2) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (1) #define JMPSLOT_NONEXTERN_IS_INTERMODULE (0) #define md_got_reloc(r) (0) diff --git a/libexec/ld.aout_so/arch/powerpc/md.h b/libexec/ld.aout_so/arch/powerpc/md.h index 739e81f17ebf..a7178fd786e7 100644 --- a/libexec/ld.aout_so/arch/powerpc/md.h +++ b/libexec/ld.aout_so/arch/powerpc/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.2 1998/10/19 03:09:33 matt Exp $ */ +/* $NetBSD: md.h,v 1.3 2000/05/28 01:53:12 matt Exp $ */ /* * Copyright (c) 1995 Wolfgang Solfrank @@ -79,7 +79,6 @@ #define RELOC_STATICS_THROUGH_GOT_P(r) 1 #define JMPSLOT_NEEDS_RELOC 1 -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT 1 #define JMPSLOT_NONEXTERN_IS_INTERMODULE 0 #define CHECK_GOT_RELOC(r) \ diff --git a/libexec/ld.aout_so/arch/sparc/md.h b/libexec/ld.aout_so/arch/sparc/md.h index 492b0da1d31a..596ea7e42a9e 100644 --- a/libexec/ld.aout_so/arch/sparc/md.h +++ b/libexec/ld.aout_so/arch/sparc/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.16 1998/12/15 21:22:52 pk Exp $ */ +/* $NetBSD: md.h,v 1.17 2000/05/28 01:53:12 matt Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -110,7 +110,6 @@ #define RELOC_STATICS_THROUGH_GOT_P(r) (1) #define JMPSLOT_NEEDS_RELOC (1) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (1) #define JMPSLOT_NONEXTERN_IS_INTERMODULE (0) /* diff --git a/libexec/ld.aout_so/arch/vax/md.h b/libexec/ld.aout_so/arch/vax/md.h index 72f118ee4433..62639e57b38d 100644 --- a/libexec/ld.aout_so/arch/vax/md.h +++ b/libexec/ld.aout_so/arch/vax/md.h @@ -1,4 +1,4 @@ -/* $NetBSD: md.h,v 1.10 1999/03/13 22:15:25 ragge Exp $ */ +/* $NetBSD: md.h,v 1.11 2000/05/28 01:53:13 matt Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -96,7 +96,6 @@ int md_convert_textreloc(struct relocation_info *); #define RELOC_STATICS_THROUGH_GOT_P(r) (1) -#define RELOC_SYMBOLICS_THROUGH_JMPSLOT (0) #define RELOC_EXTERNAL_DATA_THROUGH_GOT_P(r) (md_convert_textreloc(r)) #define JMPSLOT_NONEXTERN_ARE_INTERMODULE (1) #define JMPSLOT_NEEDS_RELOC (0)