Module Name:    src
Committed By:   martin
Date:           Fri Oct 10 20:58:09 UTC 2014

Modified Files:
        src/lib/libm/arch/vax: n_atan2.S n_cabs.S
        src/lib/libm/noieee_src: n_atan2.c n_cosh.c n_exp.c n_log.c n_pow.c
            n_sincos.c n_sinh.c

Log Message:
Add a few missing weak aliases


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libm/arch/vax/n_atan2.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libm/arch/vax/n_cabs.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libm/noieee_src/n_atan2.c \
    src/lib/libm/noieee_src/n_sincos.c
cvs rdiff -u -r1.8 -r1.9 src/lib/libm/noieee_src/n_cosh.c \
    src/lib/libm/noieee_src/n_exp.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/noieee_src/n_log.c \
    src/lib/libm/noieee_src/n_sinh.c
cvs rdiff -u -r1.9 -r1.10 src/lib/libm/noieee_src/n_pow.c

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_atan2.S
diff -u src/lib/libm/arch/vax/n_atan2.S:1.8 src/lib/libm/arch/vax/n_atan2.S:1.9
--- src/lib/libm/arch/vax/n_atan2.S:1.8	Thu Mar 20 18:49:39 2008
+++ src/lib/libm/arch/vax/n_atan2.S	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_atan2.S,v 1.8 2008/03/20 18:49:39 mhitch Exp $	*/
+/*	$NetBSD: n_atan2.S,v 1.9 2014/10/10 20:58:09 martin Exp $	*/
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -84,6 +84,7 @@ ENTRY(_atan2f, 0)
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(atan2, _atan2)
+WEAK_ALIAS(_atan2l, _atan2)
 #endif
 
 ENTRY(_atan2, 0x0fc0)

Index: src/lib/libm/arch/vax/n_cabs.S
diff -u src/lib/libm/arch/vax/n_cabs.S:1.6 src/lib/libm/arch/vax/n_cabs.S:1.7
--- src/lib/libm/arch/vax/n_cabs.S:1.6	Thu Mar 20 16:41:26 2008
+++ src/lib/libm/arch/vax/n_cabs.S	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_cabs.S,v 1.6 2008/03/20 16:41:26 mhitch Exp $	*/
+/*	$NetBSD: n_cabs.S,v 1.7 2014/10/10 20:58:09 martin Exp $	*/
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -55,6 +55,8 @@ ENTRY(_hypotf, 0)
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(hypot, _hypot)
+WEAK_ALIAS(hypotl, _hypot)
+WEAK_ALIAS(_hypotl, _hypot)
 #endif
 
 ALTENTRY(cabs)

Index: src/lib/libm/noieee_src/n_atan2.c
diff -u src/lib/libm/noieee_src/n_atan2.c:1.6 src/lib/libm/noieee_src/n_atan2.c:1.7
--- src/lib/libm/noieee_src/n_atan2.c:1.6	Thu Aug  7 16:44:50 2003
+++ src/lib/libm/noieee_src/n_atan2.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_atan2.c,v 1.6 2003/08/07 16:44:50 agc Exp $        */
+/*      $NetBSD: n_atan2.c,v 1.7 2014/10/10 20:58:09 martin Exp $        */
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -170,6 +170,10 @@ ic(a11,    1.6438029044759730479E-2  ,  
 #define	a12	vccast(a12)
 #endif
 
+#ifdef __weak_alias
+__weak_alias(_atan2l, atan2);
+#endif
+
 double
 atan2(double y, double x)
 {
Index: src/lib/libm/noieee_src/n_sincos.c
diff -u src/lib/libm/noieee_src/n_sincos.c:1.6 src/lib/libm/noieee_src/n_sincos.c:1.7
--- src/lib/libm/noieee_src/n_sincos.c:1.6	Thu Aug  7 16:44:52 2003
+++ src/lib/libm/noieee_src/n_sincos.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_sincos.c,v 1.6 2003/08/07 16:44:52 agc Exp $	*/
+/*	$NetBSD: n_sincos.c,v 1.7 2014/10/10 20:58:09 martin Exp $	*/
 /*
  * Copyright (c) 1987, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -38,6 +38,11 @@ static char sccsid[] = "@(#)sincos.c	8.1
 #include "mathimpl.h"
 #include "trig.h"
 
+#ifdef __weak_alias
+__weak_alias(_sinl, sin);
+__weak_alias(_cosl, cos);
+#endif
+
 double
 sin(double x)
 {

Index: src/lib/libm/noieee_src/n_cosh.c
diff -u src/lib/libm/noieee_src/n_cosh.c:1.8 src/lib/libm/noieee_src/n_cosh.c:1.9
--- src/lib/libm/noieee_src/n_cosh.c:1.8	Thu Mar 20 16:41:26 2008
+++ src/lib/libm/noieee_src/n_cosh.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_cosh.c,v 1.8 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_cosh.c,v 1.9 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -87,6 +87,7 @@ static char sccsid[] = "@(#)cosh.c	8.1 (
 
 #ifdef __weak_alias
 __weak_alias(cosh, _cosh);
+__weak_alias(_coshl, _cosh);
 __weak_alias(coshf, _coshf);
 #endif
 
Index: src/lib/libm/noieee_src/n_exp.c
diff -u src/lib/libm/noieee_src/n_exp.c:1.8 src/lib/libm/noieee_src/n_exp.c:1.9
--- src/lib/libm/noieee_src/n_exp.c:1.8	Thu Mar 20 16:41:26 2008
+++ src/lib/libm/noieee_src/n_exp.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_exp.c,v 1.8 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_exp.c,v 1.9 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -82,6 +82,7 @@ static char sccsid[] = "@(#)exp.c	8.1 (B
 
 #ifdef __weak_alias
 __weak_alias(exp, _exp);
+__weak_alias(_expl, _exp);
 __weak_alias(expf, _expf);
 #endif
 

Index: src/lib/libm/noieee_src/n_log.c
diff -u src/lib/libm/noieee_src/n_log.c:1.7 src/lib/libm/noieee_src/n_log.c:1.8
--- src/lib/libm/noieee_src/n_log.c:1.7	Thu Mar 20 16:41:26 2008
+++ src/lib/libm/noieee_src/n_log.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_log.c,v 1.7 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_log.c,v 1.8 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1992, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -43,6 +43,7 @@ static char sccsid[] = "@(#)log.c	8.2 (B
 
 #ifdef __weak_alias
 __weak_alias(log, _log);
+__weak_alias(_logl, _log);
 __weak_alias(logf, _logf);
 #endif
 
Index: src/lib/libm/noieee_src/n_sinh.c
diff -u src/lib/libm/noieee_src/n_sinh.c:1.7 src/lib/libm/noieee_src/n_sinh.c:1.8
--- src/lib/libm/noieee_src/n_sinh.c:1.7	Thu Mar 20 16:41:26 2008
+++ src/lib/libm/noieee_src/n_sinh.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_sinh.c,v 1.7 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_sinh.c,v 1.8 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -80,6 +80,7 @@ static char sccsid[] = "@(#)sinh.c	8.1 (
 
 #ifdef __weak_alias
 __weak_alias(sinh, _sinh);
+__weak_alias(_sinhl, _sinh);
 __weak_alias(sinhf, _sinhf);
 #endif
 

Index: src/lib/libm/noieee_src/n_pow.c
diff -u src/lib/libm/noieee_src/n_pow.c:1.9 src/lib/libm/noieee_src/n_pow.c:1.10
--- src/lib/libm/noieee_src/n_pow.c:1.9	Sun Nov 24 14:46:18 2013
+++ src/lib/libm/noieee_src/n_pow.c	Fri Oct 10 20:58:09 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_pow.c,v 1.9 2013/11/24 14:46:18 martin Exp $ */
+/*      $NetBSD: n_pow.c,v 1.10 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -122,18 +122,18 @@ static const double zero=0.0, one=1.0, t
 
 static double pow_P (double, double);
 
+#ifdef __weak_alias
+__weak_alias(_powf, powf);
+__weak_alias(_pow, pow);
+__weak_alias(_powl, pow);
+#endif
+
 float
 powf(float x, float y)
 {
    return pow((double) x, (double) (y));
 }
 
-long double
-powl(long double x, long double y)
-{
-   return pow((double) x, (double) (y));
-}
-
 double
 pow(double x, double y)
 {

Reply via email to