Module Name:    src
Committed By:   christos
Date:           Mon Jun  7 17:11:17 UTC 2021

Modified Files:
        src: build.sh
        src/compat: archdirs.mk
        src/distrib/sets/lists/base: ad.aarch64 ad.arm
        src/distrib/sets/lists/comp: ad.aarch64 ad.arm ad.arm.shl
        src/distrib/sets/lists/debug: ad.aarch64 ad.arm
        src/tests/lib/csu: h_ifunc_static.c
        src/tests/libexec/ld.elf_so/helper_ifunc_dso: h_helper_ifunc.c

Log Message:
Good bye oabi! Tested building earmv7hf.


To generate a diff of this commit:
cvs rdiff -u -r1.352 -r1.353 src/build.sh
cvs rdiff -u -r1.13 -r1.14 src/compat/archdirs.mk
cvs rdiff -u -r1.35 -r1.36 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.85 -r1.86 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.46 -r1.47 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.106 -r1.107 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.8 -r1.9 src/distrib/sets/lists/comp/ad.arm.shl
cvs rdiff -u -r1.32 -r1.33 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/debug/ad.arm
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/csu/h_ifunc_static.c
cvs rdiff -u -r1.9 -r1.10 \
    src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/build.sh
diff -u src/build.sh:1.352 src/build.sh:1.353
--- src/build.sh:1.352	Thu May 27 17:03:26 2021
+++ src/build.sh	Mon Jun  7 13:11:16 2021
@@ -1,5 +1,5 @@
 #! /usr/bin/env sh
-#	$NetBSD: build.sh,v 1.352 2021/05/27 21:03:26 christos Exp $
+#	$NetBSD: build.sh,v 1.353 2021/06/07 17:11:16 christos Exp $
 #
 # Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -616,7 +616,6 @@ level of source directory"
 # and with a blank MACHINE_ARCH.
 #
 valid_MACHINE_ARCH='
-MACHINE=acorn32		MACHINE_ARCH=arm
 MACHINE=acorn32		MACHINE_ARCH=earmv4	ALIAS=eacorn32 DEFAULT
 MACHINE=algor		MACHINE_ARCH=mips64el	ALIAS=algor64
 MACHINE=algor		MACHINE_ARCH=mipsel	DEFAULT
@@ -628,14 +627,12 @@ MACHINE=arc		MACHINE_ARCH=mips64el	ALIAS
 MACHINE=arc		MACHINE_ARCH=mipsel	DEFAULT
 MACHINE=atari		MACHINE_ARCH=m68k
 MACHINE=bebox		MACHINE_ARCH=powerpc
-MACHINE=cats		MACHINE_ARCH=arm	ALIAS=ocats
 MACHINE=cats		MACHINE_ARCH=earmv4	ALIAS=ecats DEFAULT
 MACHINE=cesfic		MACHINE_ARCH=m68k
 MACHINE=cobalt		MACHINE_ARCH=mips64el	ALIAS=cobalt64
 MACHINE=cobalt		MACHINE_ARCH=mipsel	DEFAULT
 MACHINE=dreamcast	MACHINE_ARCH=sh3el
 MACHINE=emips		MACHINE_ARCH=mipseb
-MACHINE=epoc32		MACHINE_ARCH=arm
 MACHINE=epoc32		MACHINE_ARCH=earmv4	ALIAS=eepoc32 DEFAULT
 MACHINE=evbarm		MACHINE_ARCH=		NO_DEFAULT
 MACHINE=evbarm		MACHINE_ARCH=earmv4	ALIAS=evbearmv4-el	ALIAS=evbarmv4-el
@@ -670,14 +667,12 @@ MACHINE=evbsh3		MACHINE_ARCH=sh3el	ALIAS
 MACHINE=ews4800mips	MACHINE_ARCH=mipseb
 MACHINE=hp300		MACHINE_ARCH=m68k
 MACHINE=hppa		MACHINE_ARCH=hppa
-MACHINE=hpcarm		MACHINE_ARCH=arm	ALIAS=hpcoarm
 MACHINE=hpcarm		MACHINE_ARCH=earmv4	ALIAS=hpcearm DEFAULT
 MACHINE=hpcmips		MACHINE_ARCH=mipsel
 MACHINE=hpcsh		MACHINE_ARCH=sh3el
 MACHINE=i386		MACHINE_ARCH=i386
 MACHINE=ia64		MACHINE_ARCH=ia64
 MACHINE=ibmnws		MACHINE_ARCH=powerpc
-MACHINE=iyonix		MACHINE_ARCH=arm	ALIAS=oiyonix
 MACHINE=iyonix		MACHINE_ARCH=earm	ALIAS=eiyonix DEFAULT
 MACHINE=landisk		MACHINE_ARCH=sh3el
 MACHINE=luna68k		MACHINE_ARCH=m68k
@@ -688,7 +683,6 @@ MACHINE=mipsco		MACHINE_ARCH=mipseb
 MACHINE=mmeye		MACHINE_ARCH=sh3eb
 MACHINE=mvme68k		MACHINE_ARCH=m68k
 MACHINE=mvmeppc		MACHINE_ARCH=powerpc
-MACHINE=netwinder	MACHINE_ARCH=arm	ALIAS=onetwinder
 MACHINE=netwinder	MACHINE_ARCH=earmv4	ALIAS=enetwinder DEFAULT
 MACHINE=news68k		MACHINE_ARCH=m68k
 MACHINE=newsmips	MACHINE_ARCH=mipseb
@@ -711,7 +705,6 @@ MACHINE=sbmips		MACHINE_ARCH=mipseb	ALIA
 MACHINE=sbmips		MACHINE_ARCH=mipsel	ALIAS=sbmips-el
 MACHINE=sgimips		MACHINE_ARCH=mips64eb	ALIAS=sgimips64
 MACHINE=sgimips		MACHINE_ARCH=mipseb	DEFAULT
-MACHINE=shark		MACHINE_ARCH=arm	ALIAS=oshark
 MACHINE=shark		MACHINE_ARCH=earmv4	ALIAS=eshark DEFAULT
 MACHINE=sparc		MACHINE_ARCH=sparc
 MACHINE=sparc64		MACHINE_ARCH=sparc64
@@ -719,7 +712,6 @@ MACHINE=sun2		MACHINE_ARCH=m68000
 MACHINE=sun3		MACHINE_ARCH=m68k
 MACHINE=vax		MACHINE_ARCH=vax
 MACHINE=x68k		MACHINE_ARCH=m68k
-MACHINE=zaurus		MACHINE_ARCH=arm	ALIAS=ozaurus
 MACHINE=zaurus		MACHINE_ARCH=earm	ALIAS=ezaurus DEFAULT
 '
 
@@ -1973,7 +1965,7 @@ createmakewrapper()
 	eval cat <<EOF ${makewrapout}
 #! ${HOST_SH}
 # Set proper variables to allow easy "make" building of a NetBSD subtree.
-# Generated from:  \$NetBSD: build.sh,v 1.352 2021/05/27 21:03:26 christos Exp $
+# Generated from:  \$NetBSD: build.sh,v 1.353 2021/06/07 17:11:16 christos Exp $
 # with these arguments: ${_args}
 #
 

Index: src/compat/archdirs.mk
diff -u src/compat/archdirs.mk:1.13 src/compat/archdirs.mk:1.14
--- src/compat/archdirs.mk:1.13	Sun Apr 25 11:18:23 2021
+++ src/compat/archdirs.mk	Mon Jun  7 13:11:16 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: archdirs.mk,v 1.13 2021/04/25 15:18:23 christos Exp $
+#	$NetBSD: archdirs.mk,v 1.14 2021/06/07 17:11:16 christos Exp $
 
 # list of subdirs used per-platform
 
@@ -10,10 +10,6 @@ ARCHDIR_SUBDIR+= sparc64/sparc
 ARCHDIR_SUBDIR+= amd64/i386
 .endif
 
-.if !empty(MACHINE_ARCH:Mearm*)
-ARCHDIR_SUBDIR+= arm/oabi
-.endif
-
 .if !empty(MACHINE_ARCH:Mmips64*)
 ARCHDIR_SUBDIR+= mips64/64
 ARCHDIR_SUBDIR+= mips64/o32
@@ -36,7 +32,6 @@ ARCHDIR_SUBDIR+= riscv64/rv32
 .if (${MACHINE_ARCH} == "aarch64")
 ARCHDIR_SUBDIR+= arm/eabi
 ARCHDIR_SUBDIR+= arm/eabihf
-ARCHDIR_SUBDIR+= arm/oabi
 .elif (${MACHINE_ARCH} == "aarch64eb")
 ARCHDIR_SUBDIR+= arm/eabi
 .endif

Index: src/distrib/sets/lists/base/ad.aarch64
diff -u src/distrib/sets/lists/base/ad.aarch64:1.35 src/distrib/sets/lists/base/ad.aarch64:1.36
--- src/distrib/sets/lists/base/ad.aarch64:1.35	Sat Sep 12 11:25:41 2020
+++ src/distrib/sets/lists/base/ad.aarch64	Mon Jun  7 13:11:16 2021
@@ -1,13 +1,13 @@
-# $NetBSD: ad.aarch64,v 1.35 2020/09/12 15:25:41 jmcneill Exp $
+# $NetBSD: ad.aarch64,v 1.36 2021/06/07 17:11:16 christos Exp $
 ./lib/eabi					base-compat-lib		compat,llvm
 ./lib/eabi/npf					base-compat-lib		compat,llvm
 ./lib/eabihf					base-compat-lib		compat,llvm
 ./lib/eabihf/npf				base-compat-lib		compat,llvm
-./lib/oabi					base-compat-lib		compat,llvm
-./lib/oabi/npf					base-compat-lib		compat,llvm
+./lib/oabi					base-obsolete		obsolete
+./lib/oabi/npf					base-obsolete		obsolete
 ./libexec/ld.elf_so-eabi			base-compat-shlib	compat,pic,llvm
 ./libexec/ld.elf_so-eabihf			base-compat-shlib	compat,pic,llvm
-./libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic,llvm
+./libexec/ld.elf_so-oabi			base-obsolete		obsolete
 ./usr/lib/eabi					base-compat-lib		compat,llvm
 ./usr/lib/eabi/i18n				base-compat-lib		compat,llvm
 ./usr/lib/eabi/libarm.so.0			base-compat-shlib	compat,pic,llvm
@@ -24,18 +24,18 @@
 ./usr/lib/eabihf/lua				base-compat-lib		compat,llvm
 ./usr/lib/eabihf/lua/5.3			base-compat-lib		compat,llvm
 ./usr/lib/eabihf/security			base-compat-lib		compat,llvm
-./usr/lib/oabi					base-compat-lib		compat,llvm
-./usr/lib/oabi/i18n				base-compat-lib		compat,llvm
-./usr/lib/oabi/libarm.so.0			base-compat-shlib	compat,pic,llvm
-./usr/lib/oabi/libarm.so.0.0			base-compat-shlib	compat,pic,llvm
-./usr/lib/oabi/libc_vfp.so.0			base-compat-shlib	compat,pic,llvm
-./usr/lib/oabi/libc_vfp.so.0.0			base-compat-shlib	compat,pic,llvm
-./usr/lib/oabi/lua				base-compat-lib		compat,llvm
-./usr/lib/oabi/lua/5.3				base-compat-lib		compat,llvm
-./usr/lib/oabi/security				base-compat-lib		compat,llvm
+./usr/lib/oabi					base-obsolete		obsolete
+./usr/lib/oabi/i18n				base-obsolete		obsolete
+./usr/lib/oabi/libarm.so.0			base-obsolete		obsolete
+./usr/lib/oabi/libarm.so.0.0			base-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.so.0			base-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.so.0.0			base-obsolete		obsolete
+./usr/lib/oabi/lua				base-obsolete		obsolete
+./usr/lib/oabi/lua/5.3				base-obsolete		obsolete
+./usr/lib/oabi/security				base-obsolete		obsolete
 ./usr/libexec/ld.elf_so-eabi			base-compat-shlib	compat,pic,llvm
 ./usr/libexec/ld.elf_so-eabihf			base-compat-shlib	compat,pic,llvm
-./usr/libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic,llvm
+./usr/libexec/ld.elf_so-oabi			base-obsolete		obsolete
 ./usr/mdec/bootaa64.efi				base-sysutil-bin	uefi
 ./usr/sbin/ofctl				base-sysutil-bin
 ./usr/sbin/tpctl				base-sysutil-bin

Index: src/distrib/sets/lists/base/ad.arm
diff -u src/distrib/sets/lists/base/ad.arm:1.85 src/distrib/sets/lists/base/ad.arm:1.86
--- src/distrib/sets/lists/base/ad.arm:1.85	Sat Sep 12 11:25:41 2020
+++ src/distrib/sets/lists/base/ad.arm	Mon Jun  7 13:11:16 2021
@@ -1,5 +1,5 @@
-# $NetBSD: ad.arm,v 1.85 2020/09/12 15:25:41 jmcneill Exp $
-./libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic
+# $NetBSD: ad.arm,v 1.86 2021/06/07 17:11:16 christos Exp $
+./libexec/ld.elf_so-oabi			base-obsolete		obsolete
 ./sbin/ldconfig					base-sysutil-root	pic,endian=1234
 ./usr/bin/fdformat				base-util-bin
 ./usr/lib/libarm.so				base-sys-shlib		pic,compatfile
@@ -8,9 +8,9 @@
 ./usr/lib/libpmc.so				base-obsolete		obsolete
 ./usr/lib/libpmc.so.1				base-obsolete		obsolete
 ./usr/lib/libpmc.so.1.0				base-obsolete		obsolete
-./usr/lib/oabi/libc_vfp.so.0			base-compat-shlib	compat,pic
-./usr/lib/oabi/libc_vfp.so.0.0			base-compat-shlib	compat,pic
-./usr/libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic
+./usr/lib/oabi/libc_vfp.so.0			base-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.so.0.0			base-obsolete		obsolete
+./usr/libexec/ld.elf_so-oabi			base-obsolete		obsolete
 ./usr/libexec/ld.so				base-sys-shlib		pic,endian=1234
 ./usr/mdec/BBBB					base-obsolete		obsolete
 ./usr/mdec/boot26				base-obsolete		obsolete

Index: src/distrib/sets/lists/comp/ad.aarch64
diff -u src/distrib/sets/lists/comp/ad.aarch64:1.46 src/distrib/sets/lists/comp/ad.aarch64:1.47
--- src/distrib/sets/lists/comp/ad.aarch64:1.46	Sat May 29 21:56:45 2021
+++ src/distrib/sets/lists/comp/ad.aarch64	Mon Jun  7 13:11:17 2021
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.46 2021/05/30 01:56:45 joerg Exp $
+# $NetBSD: ad.aarch64,v 1.47 2021/06/07 17:11:17 christos Exp $
 ./usr/include/aarch64				comp-c-include
 ./usr/include/aarch64/ansi.h			comp-c-include
 ./usr/include/aarch64/aout_machdep.h		comp-c-include
@@ -176,14 +176,14 @@
 ./usr/lib/eabihf/libarm.so			base-sys-shlib		compat,pic,llvm
 ./usr/lib/eabihf/libarm_p.a			comp-c-proflib		compat,profile,llvm
 ./usr/lib/eabihf/libarm_pic.a			comp-c-piclib		compat,pic,picinstall,llvm
-./usr/lib/oabi/libarm.a				comp-c-lib		compat,llvm
-./usr/lib/oabi/libarm.so			base-sys-shlib		compat,pic,llvm
-./usr/lib/oabi/libarm_p.a			comp-c-proflib		compat,profile,llvm
-./usr/lib/oabi/libarm_pic.a			comp-c-piclib		compat,pic,picinstall,llvm
-./usr/lib/oabi/libc_vfp.a			comp-c-lib		compat,llvm
-./usr/lib/oabi/libc_vfp.so			base-sys-shlib		compat,pic,llvm
-./usr/lib/oabi/libc_vfp_p.a			comp-c-proflib		compat,profile,llvm
-./usr/lib/oabi/libc_vfp_pic.a			comp-c-piclib		compat,pic,picinstall,llvm
+./usr/lib/oabi/libarm.a				comp-obsolete		obsolete
+./usr/lib/oabi/libarm.so			base-obsolete		obsolete
+./usr/lib/oabi/libarm_p.a			comp-obsolete		obsolete
+./usr/lib/oabi/libarm_pic.a			comp-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.a			comp-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.so			base-obsolete		obsolete
+./usr/lib/oabi/libc_vfp_p.a			comp-obsolete		obsolete
+./usr/lib/oabi/libc_vfp_pic.a			comp-obsolete		obsolete
 ./usr/libdata/ldscripts/aarch64elf.x		comp-util-bin		binutils
 ./usr/libdata/ldscripts/aarch64elf.xbn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/aarch64elf.xc		comp-util-bin		binutils

Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.106 src/distrib/sets/lists/comp/ad.arm:1.107
--- src/distrib/sets/lists/comp/ad.arm:1.106	Sat May 29 21:56:45 2021
+++ src/distrib/sets/lists/comp/ad.arm	Mon Jun  7 13:11:17 2021
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.106 2021/05/30 01:56:45 joerg Exp $
+# $NetBSD: ad.arm,v 1.107 2021/06/07 17:11:17 christos Exp $
 ./usr/bin/elf2aout				comp-sysutil-bin
 ./usr/include/acorn26				comp-obsolete		obsolete
 ./usr/include/acorn26/ansi.h			comp-obsolete		obsolete
@@ -717,9 +717,9 @@
 ./usr/lib/libc_vfp_p.a				comp-c-lib		profile,softfloat
 ./usr/lib/libpmc.a				comp-obsolete		obsolete
 ./usr/lib/libpmc_p.a				comp-obsolete		obsolete
-./usr/lib/oabi/libc_vfp.a			comp-c-lib		compat
-./usr/lib/oabi/libc_vfp.so			base-sys-shlib		compat,pic
-./usr/lib/oabi/libc_vfp_p.a			comp-c-proflib		compat,profile
+./usr/lib/oabi/libc_vfp.a			comp-obsolete		obsolete
+./usr/lib/oabi/libc_vfp.so			base-obsolete		obsolete
+./usr/lib/oabi/libc_vfp_p.a			comp-obsolete		obsolete
 ./usr/libdata/ldscripts/armelf.x		comp-util-bin		binutils
 ./usr/libdata/ldscripts/armelf.xbn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/armelf.xc		comp-util-bin		binutils

Index: src/distrib/sets/lists/comp/ad.arm.shl
diff -u src/distrib/sets/lists/comp/ad.arm.shl:1.8 src/distrib/sets/lists/comp/ad.arm.shl:1.9
--- src/distrib/sets/lists/comp/ad.arm.shl:1.8	Thu Jul 12 02:52:49 2018
+++ src/distrib/sets/lists/comp/ad.arm.shl	Mon Jun  7 13:11:17 2021
@@ -1,6 +1,6 @@
-# $NetBSD: ad.arm.shl,v 1.8 2018/07/12 06:52:49 maxv Exp $
+# $NetBSD: ad.arm.shl,v 1.9 2021/06/07 17:11:17 christos Exp $
 ./usr/lib/libarm32_pic.a			comp-obsolete		obsolete
 ./usr/lib/libarm_pic.a				comp-c-piclib		picinstall,compatfile
 ./usr/lib/libc_vfp_pic.a			comp-c-piclib		softfloat,picinstall
 ./usr/lib/libpmc_pic.a				comp-obsolete		obsolete
-./usr/lib/oabi/libc_vfp_pic.a			comp-c-piclib		picinstall,compat
+./usr/lib/oabi/libc_vfp_pic.a			comp-obsolete		obsolete

Index: src/distrib/sets/lists/debug/ad.aarch64
diff -u src/distrib/sets/lists/debug/ad.aarch64:1.32 src/distrib/sets/lists/debug/ad.aarch64:1.33
--- src/distrib/sets/lists/debug/ad.aarch64:1.32	Sat Sep 12 11:25:42 2020
+++ src/distrib/sets/lists/debug/ad.aarch64	Mon Jun  7 13:11:17 2021
@@ -1,18 +1,18 @@
-# $NetBSD: ad.aarch64,v 1.32 2020/09/12 15:25:42 jmcneill Exp $
+# $NetBSD: ad.aarch64,v 1.33 2021/06/07 17:11:17 christos Exp $
 ./usr/lib/eabi/libarm_g.a					comp-sys-debug	debuglib,compat,llvm
 ./usr/lib/eabi/libc_vfp_g.a					comp-sys-debug	debuglib,compat,llvm
 ./usr/lib/eabihf/libarm_g.a					comp-sys-debug	debuglib,compat,llvm
-./usr/lib/oabi/libarm_g.a					comp-sys-debug	debuglib,compat,llvm
-./usr/lib/oabi/libc_vfp_g.a					comp-sys-debug	debuglib,compat,llvm
+./usr/lib/oabi/libarm_g.a					comp-obsolete		obsolete
+./usr/lib/oabi/libc_vfp_g.a					comp-obsolete		obsolete
 ./usr/libdata/debug/lib/eabi					comp-sys-debug	compat,llvm
 ./usr/libdata/debug/lib/eabi/npf				comp-sys-debug	compat,llvm
 ./usr/libdata/debug/lib/eabihf					comp-sys-debug	compat,llvm
 ./usr/libdata/debug/lib/eabihf/npf				comp-sys-debug	compat,llvm
-./usr/libdata/debug/lib/oabi					comp-sys-debug	compat,llvm
-./usr/libdata/debug/lib/oabi/npf				comp-sys-debug	compat,llvm
+./usr/libdata/debug/lib/oabi					comp-obsolete		obsolete
+./usr/libdata/debug/lib/oabi/npf				comp-obsolete		obsolete
 ./usr/libdata/debug/libexec/ld.elf_so-eabi.debug		comp-sys-debug	debug,compat,llvm
 ./usr/libdata/debug/libexec/ld.elf_so-eabihf.debug		comp-sys-debug	debug,compat,llvm
-./usr/libdata/debug/libexec/ld.elf_so-oabi.debug		comp-sys-debug	debug,compat,llvm
+./usr/libdata/debug/libexec/ld.elf_so-oabi.debug		comp-obsolete		obsolete
 ./usr/libdata/debug/usr/lib/eabi				comp-sys-debug	compat,llvm
 ./usr/libdata/debug/usr/lib/eabi/i18n				comp-sys-debug	compat,llvm
 ./usr/libdata/debug/usr/lib/eabi/libarm.so.0.0.debug		comp-sys-debug	debug,compat,pic,llvm
@@ -24,14 +24,14 @@
 ./usr/libdata/debug/usr/lib/eabihf/libarm.so.0.0.debug		comp-sys-debug	debug,compat,pic,llvm
 ./usr/libdata/debug/usr/lib/eabihf/libproc.so.1.0.debug		comp-sys-debug	debug,compat,pic,llvm,dtrace
 ./usr/libdata/debug/usr/lib/eabihf/librtld_db.so.0.0.debug	comp-sys-debug	debug,compat,pic,llvm,dtrace
-./usr/libdata/debug/usr/lib/oabi				comp-sys-debug	compat,llvm
-./usr/libdata/debug/usr/lib/oabi/i18n				comp-sys-debug	compat,llvm
-./usr/libdata/debug/usr/lib/oabi/libarm.so.0.0.debug		comp-sys-debug	debug,compat,pic,llvm
-./usr/libdata/debug/usr/lib/oabi/libc_vfp.so.0.0.debug		comp-sys-debug	debug,compat,pic,llvm
-./usr/libdata/debug/usr/lib/oabi/libproc.so.1.0.debug		comp-sys-debug	debug,compat,pic,llvm,dtrace
-./usr/libdata/debug/usr/lib/oabi/librtld_db.so.0.0.debug	comp-sys-debug	debug,compat,pic,llvm,dtrace
+./usr/libdata/debug/usr/lib/oabi				comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/i18n				comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/libarm.so.0.0.debug		comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/libc_vfp.so.0.0.debug		comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/libproc.so.1.0.debug		comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/librtld_db.so.0.0.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/usr/libexec/ld.elf_so-eabi.debug		comp-sys-debug	debug,compat,llvm
 ./usr/libdata/debug/usr/libexec/ld.elf_so-eabihf.debug		comp-sys-debug	debug,compat,llvm
-./usr/libdata/debug/usr/libexec/ld.elf_so-oabi.debug		comp-sys-debug	debug,compat,llvm
+./usr/libdata/debug/usr/libexec/ld.elf_so-oabi.debug		comp-obsolete		obsolete
 ./usr/libdata/debug/usr/sbin/ofctl.debug			comp-util-debug		debug
 ./usr/libdata/debug/usr/sbin/tpctl.debug			comp-sysutil-debug	debug

Index: src/distrib/sets/lists/debug/ad.arm
diff -u src/distrib/sets/lists/debug/ad.arm:1.77 src/distrib/sets/lists/debug/ad.arm:1.78
--- src/distrib/sets/lists/debug/ad.arm:1.77	Mon Dec 31 08:54:52 2018
+++ src/distrib/sets/lists/debug/ad.arm	Mon Jun  7 13:11:17 2021
@@ -1,24 +1,24 @@
-# $NetBSD: ad.arm,v 1.77 2018/12/31 13:54:52 christos Exp $
+# $NetBSD: ad.arm,v 1.78 2021/06/07 17:11:17 christos Exp $
 ./usr/lib/libarm_g.a				comp-c-debuglib		debuglib,compatfile
 ./usr/lib/libc_vfp_g.a				comp-c-debuglib		debuglib,softfloat
 ./usr/lib/libpmc_g.a				comp-obsolete		obsolete
-./usr/lib/oabi/libc_vfp_g.a			comp-c-debuglib		debuglib,compat
+./usr/lib/oabi/libc_vfp_g.a			comp-obsolete		obsolete
 ./usr/lib/oabi/libgmp_g.a			comp-obsolete		obsolete
 ./usr/lib/oabi/libmpc_g.a			comp-obsolete		obsolete
 ./usr/lib/oabi/libmpfr_g.a			comp-obsolete		obsolete
 ./usr/libdata/debug/lib/libc_vfp.so.0.0.debug	comp-sys-debug		debug,pic,softfloat
-./usr/libdata/debug/libexec/ld.elf_so-oabi.debug	comp-sys-debug		debug,compat
+./usr/libdata/debug/libexec/ld.elf_so-oabi.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/sbin/ldconfig.debug		comp-sysutil-debug	debug,pic,endian=1234
 ./usr/libdata/debug/usr/bin/elf2aout.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/bin/fdformat.debug	comp-util-debug		debug
 ./usr/libdata/debug/usr/lib/libarm.so.0.0.debug	comp-sys-debug		debug,pic,compatfile
 ./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug	comp-sys-debug		debug,pic,softfloat
 ./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug	comp-obsolete		obsolete
-./usr/libdata/debug/usr/lib/oabi/libc_vfp.so.0.0.debug	comp-sys-debug		debug,compat,pic
-./usr/libdata/debug/usr/lib/oabi/libproc.so.1.0.debug	comp-sys-debug	debug,compat,dtrace
-./usr/libdata/debug/usr/lib/oabi/librtld_db.so.0.0.debug	comp-sys-debug	debug,compat,dtrace
+./usr/libdata/debug/usr/lib/oabi/libc_vfp.so.0.0.debug	comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/libproc.so.1.0.debug	comp-obsolete		obsolete
+./usr/libdata/debug/usr/lib/oabi/librtld_db.so.0.0.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/usr/libexec/ld.elf_so-oabi	comp-obsolete		obsolete
-./usr/libdata/debug/usr/libexec/ld.elf_so-oabi.debug	comp-sys-debug		debug,compat
+./usr/libdata/debug/usr/libexec/ld.elf_so-oabi.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/usr/sbin/apm.debug		comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/apmd.debug		comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/eeprom.debug	comp-util-debug		debug

Index: src/tests/lib/csu/h_ifunc_static.c
diff -u src/tests/lib/csu/h_ifunc_static.c:1.3 src/tests/lib/csu/h_ifunc_static.c:1.4
--- src/tests/lib/csu/h_ifunc_static.c:1.3	Thu Jun  3 16:17:37 2021
+++ src/tests/lib/csu/h_ifunc_static.c	Mon Jun  7 13:11:17 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: h_ifunc_static.c,v 1.3 2021/06/03 20:17:37 christos Exp $	*/
+/*	$NetBSD: h_ifunc_static.c,v 1.4 2021/06/07 17:11:17 christos Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-#if (defined(__arm__) && defined(__ARM_EABI__)) || defined(__i386__) || defined(__x86_64__) || defined(__powerpc__) || defined(__sparc__)
+#if defined(__i386__) || defined(__x86_64__) || defined(__powerpc__) || defined(__sparc__)
 #include <stdlib.h>
 #include <string.h>
 

Index: src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c
diff -u src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c:1.9 src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c:1.10
--- src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c:1.9	Fri Jun  4 11:37:48 2021
+++ src/tests/libexec/ld.elf_so/helper_ifunc_dso/h_helper_ifunc.c	Mon Jun  7 13:11:17 2021
@@ -31,9 +31,9 @@
 #include <string.h>
 
 /*
- * Not supported on hppa or on arm with oabi
+ * Not supported on hppa
  */
-#if !defined(__hppa__) && !(defined(__arm__) && !defined(__ARM_EABI__))
+#if !defined(__hppa__)
 
 static long long
 ifunc1(void)

Reply via email to