[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r11746 - in /fsf/trunk/ports: ./ sysdeps/arm/eabi/ sysdeps/arm/fpu/ sysdeps/m68k/fpu/ sysdeps/m68k/m680x0/fpu/bits/ sysdeps/...



Author: eglibc
Date: Tue Oct 12 00:03:50 2010
New Revision: 11746

Log:
Import glibc-ports-mainline for 2010-10-12

Modified:
    fsf/trunk/ports/ChangeLog.arm
    fsf/trunk/ports/ChangeLog.m68k
    fsf/trunk/ports/ChangeLog.mips
    fsf/trunk/ports/ChangeLog.powerpc
    fsf/trunk/ports/sysdeps/arm/eabi/feupdateenv.c
    fsf/trunk/ports/sysdeps/arm/eabi/ftestexcept.c
    fsf/trunk/ports/sysdeps/arm/fpu/ftestexcept.c
    fsf/trunk/ports/sysdeps/m68k/fpu/feupdateenv.c
    fsf/trunk/ports/sysdeps/m68k/fpu/ftestexcept.c
    fsf/trunk/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h
    fsf/trunk/ports/sysdeps/mips/fpu/feupdateenv.c
    fsf/trunk/ports/sysdeps/mips/fpu/ftestexcept.c
    fsf/trunk/ports/sysdeps/powerpc/nofpu/feupdateenv.c
    fsf/trunk/ports/sysdeps/powerpc/nofpu/ftestexcept.c

Modified: fsf/trunk/ports/ChangeLog.arm
==============================================================================
--- fsf/trunk/ports/ChangeLog.arm (original)
+++ fsf/trunk/ports/ChangeLog.arm Tue Oct 12 00:03:50 2010
@@ -1,3 +1,11 @@
+2010-10-11  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/arm/eabi/feupdateenv.c (feupdateenv): Add
+	libm_hidden_ver.
+	* sysdeps/arm/eabi/ftestexcept.c (fetestexcept): Add
+	libm_hidden_def.
+	* sysdeps/arm/fpu/ftestexcept.c (fetestexcept): Likewise.
+
 2010-09-30  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/arm/syscalls.list: Add entry for

Modified: fsf/trunk/ports/ChangeLog.m68k
==============================================================================
--- fsf/trunk/ports/ChangeLog.m68k (original)
+++ fsf/trunk/ports/ChangeLog.m68k Tue Oct 12 00:03:50 2010
@@ -1,3 +1,12 @@
+2010-10-11  Andreas Schwab  <schwab@xxxxxxxxxxxxxx>
+
+	* sysdeps/m68k/m680x0/fpu/bits/mathinline.h: Remove fma inlines.
+
+	* sysdeps/m68k/fpu/feupdateenv.c (feupdateenv): Add
+	libm_hidden_ver.
+	* sysdeps/m68k/fpu/ftestexcept.c (feupdateenv): Add
+	libm_hidden_def.
+
 2010-08-25  Andreas Schwab  <schwab@xxxxxxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h

Modified: fsf/trunk/ports/ChangeLog.mips
==============================================================================
--- fsf/trunk/ports/ChangeLog.mips (original)
+++ fsf/trunk/ports/ChangeLog.mips Tue Oct 12 00:03:50 2010
@@ -1,3 +1,9 @@
+2010-10-11  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/mips/fpu/feupdateenv.c (feupdateenv): Add
+	libm_hidden_def.
+	* sysdeps/mips/fpu/ftestexcept.c (fetestexcept): Likewise.
+
 2010-08-13  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/mips/kernel-features.h

Modified: fsf/trunk/ports/ChangeLog.powerpc
==============================================================================
--- fsf/trunk/ports/ChangeLog.powerpc (original)
+++ fsf/trunk/ports/ChangeLog.powerpc Tue Oct 12 00:03:50 2010
@@ -1,3 +1,10 @@
+2010-10-11  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/powerpc/nofpu/feupdateenv.c (feupdateenv): Add
+	libm_hidden_ver.
+	* sysdeps/powerpc/nofpu/ftestexcept.c (fetestexcept): Add
+	libm_hidden_def.
+
 2010-02-10  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/powerpc/nofpu/fegetenv.c: Add hidden alias.

Modified: fsf/trunk/ports/sysdeps/arm/eabi/feupdateenv.c
==============================================================================
--- fsf/trunk/ports/sysdeps/arm/eabi/feupdateenv.c (original)
+++ fsf/trunk/ports/sysdeps/arm/eabi/feupdateenv.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Install given floating-point environment and raise exceptions.
-   Copyright (C) 1997, 1999, 2000, 2008 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2000, 2008, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
 
@@ -56,4 +56,5 @@
 compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feupdateenv, feupdateenv)
 versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2);

Modified: fsf/trunk/ports/sysdeps/arm/eabi/ftestexcept.c
==============================================================================
--- fsf/trunk/ports/sysdeps/arm/eabi/ftestexcept.c (original)
+++ fsf/trunk/ports/sysdeps/arm/eabi/ftestexcept.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Test exception in current environment.
-   Copyright (C) 1997, 1998, 2005 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2005, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -41,3 +41,4 @@
   /* Unsupported, return 0.  */
   return 0;
 }
+libm_hidden_def (fetestexcept)

Modified: fsf/trunk/ports/sysdeps/arm/fpu/ftestexcept.c
==============================================================================
--- fsf/trunk/ports/sysdeps/arm/fpu/ftestexcept.c (original)
+++ fsf/trunk/ports/sysdeps/arm/fpu/ftestexcept.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Test exception in current environment.
-   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -30,3 +30,4 @@
 
   return temp & excepts & FE_ALL_EXCEPT;
 }
+libm_hidden_def (fetestexcept)

Modified: fsf/trunk/ports/sysdeps/m68k/fpu/feupdateenv.c
==============================================================================
--- fsf/trunk/ports/sysdeps/m68k/fpu/feupdateenv.c (original)
+++ fsf/trunk/ports/sysdeps/m68k/fpu/feupdateenv.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Install given floating-point environment and raise exceptions.
-   Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1997,1999-2001,2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Schwab <schwab@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
 
@@ -47,4 +47,5 @@
 compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feupdateenv, feupdateenv)
 versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2);

Modified: fsf/trunk/ports/sysdeps/m68k/fpu/ftestexcept.c
==============================================================================
--- fsf/trunk/ports/sysdeps/m68k/fpu/ftestexcept.c (original)
+++ fsf/trunk/ports/sysdeps/m68k/fpu/ftestexcept.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Test exception in current environment.
-   Copyright (C) 1997 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Schwab <schwab@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
 
@@ -30,3 +30,4 @@
 
   return fpsr & excepts & FE_ALL_EXCEPT;
 }
+libm_hidden_def (fetestexcept)

Modified: fsf/trunk/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h
==============================================================================
--- fsf/trunk/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h (original)
+++ fsf/trunk/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h Tue Oct 12 00:03:50 2010
@@ -326,13 +326,6 @@
   long int __result;							  \
   __asm ("fmove%.l %1, %0" : "=dm" (__result) : "f" (__x));		  \
   return __result;							  \
-}									  \
-									  \
-__m81_inline float_type							  \
-__NTH (__m81_u(__CONCAT(__fma,s))(float_type __x, float_type __y,	  \
-				  float_type __z))			  \
-{									  \
-  return (__x * __y) + __z;						  \
 }
 
 __inline_functions (double,)
@@ -397,8 +390,6 @@
 __inline_forward_c(double,scalbln, (double __x, long int __n), (__x, __n))
 __inline_forward_c(double,nearbyint, (double __value), (__value))
 __inline_forward_c(long int,lrint, (double __value), (__value))
-__inline_forward_c(double,fma, (double __x, double __y, double __z),
-		   (__x, __y, __z))
 # endif
 # ifdef __USE_GNU
 __inline_forward(void,sincos, (double __x, double *__sinx, double *__cosx),
@@ -419,8 +410,6 @@
 __inline_forward_c(float,scalblnf, (float __x, long int __n), (__x, __n))
 __inline_forward_c(float,nearbyintf, (float __value), (__value))
 __inline_forward_c(long int,lrintf, (float __value), (__value))
-__inline_forward_c(float,fmaf, (float __x, float __y, float __z),
-		   (__x, __y, __z))
 # endif
 # ifdef __USE_GNU
 __inline_forward(void,sincosf, (float __x, float *__sinx, float *__cosx),
@@ -440,9 +429,6 @@
 		   (__x, __n))
 __inline_forward_c(long double,nearbyintl, (long double __value), (__value))
 __inline_forward_c(long int,lrintl, (long double __value), (__value))
-__inline_forward_c(long double,fmal,
-		   (long double __x, long double __y, long double __z),
-		   (__x, __y, __z))
 # endif
 # ifdef __USE_GNU
 __inline_forward(void,sincosl,

Modified: fsf/trunk/ports/sysdeps/mips/fpu/feupdateenv.c
==============================================================================
--- fsf/trunk/ports/sysdeps/mips/fpu/feupdateenv.c (original)
+++ fsf/trunk/ports/sysdeps/mips/fpu/feupdateenv.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Install given floating-point environment and raise exceptions.
-   Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2002, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@xxxxxxx>, 1998.
 
@@ -41,3 +41,4 @@
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feupdateenv)

Modified: fsf/trunk/ports/sysdeps/mips/fpu/ftestexcept.c
==============================================================================
--- fsf/trunk/ports/sysdeps/mips/fpu/ftestexcept.c (original)
+++ fsf/trunk/ports/sysdeps/mips/fpu/ftestexcept.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Test exception in current environment.
-   Copyright (C) 1998 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@xxxxxxxxxxxxxxxxxxxxxx>, 1998.
 
@@ -31,3 +31,4 @@
 
   return cw & excepts & FE_ALL_EXCEPT;
 }
+libm_hidden_def (fetestexcept)

Modified: fsf/trunk/ports/sysdeps/powerpc/nofpu/feupdateenv.c
==============================================================================
--- fsf/trunk/ports/sysdeps/powerpc/nofpu/feupdateenv.c (original)
+++ fsf/trunk/ports/sysdeps/powerpc/nofpu/feupdateenv.c Tue Oct 12 00:03:50 2010
@@ -1,6 +1,6 @@
 /* Install given floating-point environment and raise exceptions
    (soft-float edition).
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2010 Free Software Foundation, Inc.
    Contributed by Aldy Hernandez <aldyh@xxxxxxxxxx>, 2002.
    This file is part of the GNU C Library.
 
@@ -49,4 +49,5 @@
 compat_symbol (libm, BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feupdateenv, feupdateenv)
 versioned_symbol (libm, BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2_2);

Modified: fsf/trunk/ports/sysdeps/powerpc/nofpu/ftestexcept.c
==============================================================================
--- fsf/trunk/ports/sysdeps/powerpc/nofpu/ftestexcept.c (original)
+++ fsf/trunk/ports/sysdeps/powerpc/nofpu/ftestexcept.c Tue Oct 12 00:03:50 2010
@@ -1,5 +1,5 @@
 /* Test floating-point exceptions (soft-float edition).
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2010 Free Software Foundation, Inc.
    Contributed by Aldy Hernandez <aldyh@xxxxxxxxxx>, 2002.
    This file is part of the GNU C Library.
 
@@ -26,3 +26,4 @@
 {
   return __sim_exceptions & x;
 }
+libm_hidden_def (fetestexcept)