Module Name: src
Committed By: riastradh
Date: Tue May 7 15:15:31 UTC 2024
Modified Files:
src/lib/libm/arch/vax: n_cabs.S n_cbrt.S n_scalbn.S
Log Message:
libm/arch/vax: Use STRONG_ALIAS, not ALTENTRY.
STRONG_ALIAS copies the symbol size and type, so it avoids warnings
like this:
/home/riastradh/netbsd/10/obj.vax/tooldir/bin/../lib/gcc/vax--netbsdelf/10.5.0/../../../../vax--netbsdelf/bin/ld:
warning: type and size of dynamic symbol `ldexpl' are not defined
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libm/arch/vax/n_cabs.S \
src/lib/libm/arch/vax/n_cbrt.S
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/arch/vax/n_scalbn.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/arch/vax/n_cabs.S
diff -u src/lib/libm/arch/vax/n_cabs.S:1.8 src/lib/libm/arch/vax/n_cabs.S:1.9
--- src/lib/libm/arch/vax/n_cabs.S:1.8 Tue May 7 15:15:09 2024
+++ src/lib/libm/arch/vax/n_cabs.S Tue May 7 15:15:31 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: n_cabs.S,v 1.8 2024/05/07 15:15:09 riastradh Exp $ */
+/* $NetBSD: n_cabs.S,v 1.9 2024/05/07 15:15:31 riastradh Exp $ */
/*
* Copyright (c) 1985, 1993
* The Regents of the University of California. All rights reserved.
@@ -60,7 +60,7 @@ WEAK_ALIAS(hypotl, _hypot)
WEAK_ALIAS(_hypotl, _hypot)
#endif
-ALTENTRY(cabs)
+STRONG_ALIAS(_cabs, _hypot)
ENTRY(_hypot, 0x8040) # save %r6, enable floating overflow
movq 4(%ap),%r0 # %r0:1 = x
movq 12(%ap),%r2 # %r2:3 = y
Index: src/lib/libm/arch/vax/n_cbrt.S
diff -u src/lib/libm/arch/vax/n_cbrt.S:1.8 src/lib/libm/arch/vax/n_cbrt.S:1.9
--- src/lib/libm/arch/vax/n_cbrt.S:1.8 Tue May 7 15:15:09 2024
+++ src/lib/libm/arch/vax/n_cbrt.S Tue May 7 15:15:31 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: n_cbrt.S,v 1.8 2024/05/07 15:15:09 riastradh Exp $ */
+/* $NetBSD: n_cbrt.S,v 1.9 2024/05/07 15:15:31 riastradh Exp $ */
/*
* Copyright (c) 1985, 1993
* The Regents of the University of California. All rights reserved.
@@ -51,7 +51,7 @@ END(cbrtf)
WEAK_ALIAS(cbrtl, cbrt)
#endif
-ALTENTRY(cbrt)
+STRONG_ALIAS(cbrt, d_cbrt)
ENTRY(d_cbrt, 0x00c0) # save %r6 & %r7
movq 4(%ap),%r0 # %r0 = argument x
jbr dcbrt2
Index: src/lib/libm/arch/vax/n_scalbn.S
diff -u src/lib/libm/arch/vax/n_scalbn.S:1.7 src/lib/libm/arch/vax/n_scalbn.S:1.8
--- src/lib/libm/arch/vax/n_scalbn.S:1.7 Tue May 7 15:15:10 2024
+++ src/lib/libm/arch/vax/n_scalbn.S Tue May 7 15:15:31 2024
@@ -30,7 +30,7 @@
#include <machine/asm.h>
#include <sys/errno.h>
-RCSID("$NetBSD: n_scalbn.S,v 1.7 2024/05/07 15:15:10 riastradh Exp $")
+RCSID("$NetBSD: n_scalbn.S,v 1.8 2024/05/07 15:15:31 riastradh Exp $")
WEAK_ALIAS(scalbn,_scalbn)
WEAK_ALIAS(scalbnl,_scalbnl)
@@ -45,7 +45,7 @@ ENTRY(_scalbnf, 0)
jr 1f
END(_scalbnf)
-ALTENTRY(_scalbnl)
+STRONG_ALIAS(_scalbnl, _scalbn)
ENTRY(_scalbn, 0)
movd 4(%ap), %r0
movl 12(%ap), %r2