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

Modified Files:
        src/lib/libm: m.i386.expsym m.x86_64.expsym
        src/lib/libm/arch/i387: s_finite.S s_finitef.S

Log Message:
libm/arch/i387: Do the weak alias dance for finite and finitef.

These are used internally by some things.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/m.i386.expsym \
    src/lib/libm/m.x86_64.expsym
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/arch/i387/s_finite.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libm/arch/i387/s_finitef.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.i386.expsym
diff -u src/lib/libm/m.i386.expsym:1.1 src/lib/libm/m.i386.expsym:1.2
--- src/lib/libm/m.i386.expsym:1.1	Tue May  7 20:58:33 2024
+++ src/lib/libm/m.i386.expsym	Wed May  8 01:04:03 2024
@@ -147,6 +147,8 @@ _fesetround
 _fetestexcept
 _feupdateenv
 _fini
+_finite
+_finitef
 _floorl
 _fmodl
 _hypot
Index: src/lib/libm/m.x86_64.expsym
diff -u src/lib/libm/m.x86_64.expsym:1.1 src/lib/libm/m.x86_64.expsym:1.2
--- src/lib/libm/m.x86_64.expsym:1.1	Tue May  7 20:58:33 2024
+++ src/lib/libm/m.x86_64.expsym	Wed May  8 01:04:03 2024
@@ -147,6 +147,8 @@ _fesetround
 _fetestexcept
 _feupdateenv
 _fini
+_finite
+_finitef
 _floorl
 _fmodl
 _hypot

Index: src/lib/libm/arch/i387/s_finite.S
diff -u src/lib/libm/arch/i387/s_finite.S:1.7 src/lib/libm/arch/i387/s_finite.S:1.8
--- src/lib/libm/arch/i387/s_finite.S:1.7	Sat Jul 26 19:25:01 2003
+++ src/lib/libm/arch/i387/s_finite.S	Wed May  8 01:04:03 2024
@@ -5,9 +5,11 @@
 
 #include <machine/asm.h>
 
-RCSID("$NetBSD: s_finite.S,v 1.7 2003/07/26 19:25:01 salo Exp $")
+RCSID("$NetBSD: s_finite.S,v 1.8 2024/05/08 01:04:03 riastradh Exp $")
 
-ENTRY(finite)
+WEAK_ALIAS(finite, _finite)
+
+ENTRY(_finite)
 #ifdef __i386__
 	movl	8(%esp),%eax
 	andl	$0x7ff00000, %eax
@@ -24,3 +26,4 @@ ENTRY(finite)
 	setne	%al
 #endif
 	ret
+END(_finite)

Index: src/lib/libm/arch/i387/s_finitef.S
diff -u src/lib/libm/arch/i387/s_finitef.S:1.6 src/lib/libm/arch/i387/s_finitef.S:1.7
--- src/lib/libm/arch/i387/s_finitef.S:1.6	Sat Jul 26 19:25:01 2003
+++ src/lib/libm/arch/i387/s_finitef.S	Wed May  8 01:04:03 2024
@@ -5,9 +5,11 @@
 
 #include <machine/asm.h>
 
-RCSID("$NetBSD: s_finitef.S,v 1.6 2003/07/26 19:25:01 salo Exp $")
+RCSID("$NetBSD: s_finitef.S,v 1.7 2024/05/08 01:04:03 riastradh Exp $")
 
-ENTRY(finitef)
+WEAK_ALIAS(finitef, _finitef)
+
+ENTRY(_finitef)
 #ifdef __i386__
 	movl	4(%esp),%eax
 	andl	$0x7f800000, %eax
@@ -23,3 +25,4 @@ ENTRY(finitef)
 	setne	%al
 #endif
 	ret
+END(_finitef)

Reply via email to