Module Name:    src
Committed By:   riastradh
Date:           Wed May  8 01:04:24 UTC 2024

Modified Files:
        src/lib/libm: m.vax.expsym
        src/lib/libm/arch/vax: n_support.S

Log Message:
libm/arch/vax: Do the weak alias dance for finite, finitef.

These are used internally.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/m.vax.expsym
cvs rdiff -u -r1.11 -r1.12 src/lib/libm/arch/vax/n_support.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/m.vax.expsym
diff -u src/lib/libm/m.vax.expsym:1.1 src/lib/libm/m.vax.expsym:1.2
--- src/lib/libm/m.vax.expsym:1.1	Tue May  7 20:58:33 2024
+++ src/lib/libm/m.vax.expsym	Wed May  8 01:04:24 2024
@@ -42,6 +42,8 @@ _exp
 _expf
 _expl
 _fini
+_finite
+_finitef
 _hypot
 _hypotf
 _hypotl

Index: src/lib/libm/arch/vax/n_support.S
diff -u src/lib/libm/arch/vax/n_support.S:1.11 src/lib/libm/arch/vax/n_support.S:1.12
--- src/lib/libm/arch/vax/n_support.S:1.11	Tue May  7 15:15:10 2024
+++ src/lib/libm/arch/vax/n_support.S	Wed May  8 01:04:24 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_support.S,v 1.11 2024/05/07 15:15:10 riastradh Exp $	*/
+/*	$NetBSD: n_support.S,v 1.12 2024/05/08 01:04:24 riastradh Exp $	*/
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -103,10 +103,11 @@ END(logb)
  * long finite(double x);
  */
 #ifndef __GFLOAT__
-	.globl finitef
-finitef = finite
+WEAK_ALIAS(finitef, _finitef)
+STRONG_ALIAS(_finitef, _finite)
 #endif
-ENTRY(finite, 0)
+WEAK_ALIAS(finite, _finite)
+ENTRY(_finite, 0)
 	bicw3	$0x7f,4(%ap),%r0	# mask off the mantissa
 	cmpw	%r0,$0x8000		# to see if x is the reserved op
 	beql	1f			# if so, return FALSE (0)
@@ -114,7 +115,7 @@ ENTRY(finite, 0)
 	ret
 1:	clrl	%r0
 	ret
-END(finite)
+END(_finite)
 
 /* int isnan(double x);
  */

Reply via email to