diff options
Diffstat (limited to 'libc/ports/sysdeps/powerpc')
43 files changed, 143 insertions, 188 deletions
diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp-common.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp-common.S index 765701dea..fbbee6023 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp-common.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp-common.S @@ -1,5 +1,5 @@ /* longjmp for PowerPC E500. - Copyright (C) 2004, 2006, 2009 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. The GNU C Library is free software; you can redistribute it and/or @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <sysdep.h> #define _ASM @@ -25,12 +24,8 @@ #else # include <jmpbuf-offsets.h> #endif -#include <bp-sym.h> -#include <bp-asm.h> - -ENTRY (BP_SYM (__longjmp)) - CHECK_BOUNDS_BOTH_WIDE_LIT (r3, r8, r9, JB_SIZE) +ENTRY (__longjmp) #if defined PTR_DEMANGLE || defined CHECK_SP lwz r24,(JB_GPR1*4)(r3) # ifdef CHECK_SP @@ -109,4 +104,4 @@ ENTRY (BP_SYM (__longjmp)) lwz r31,((JB_GPRS+17)*4)(r3) mr r3,r4 blr -END (BP_SYM (__longjmp)) +END (__longjmp) diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp.S index 5a050f1e7..54d0c4b5a 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/__longjmp.S @@ -1,5 +1,5 @@ /* AltiVec/VMX (new) version of __longjmp for PowerPC. - Copyright (C) 1995-1997,1999,2000,2003,2004 Free Software Foundation, Inc. + Copyright (C) 1995-2013 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 @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <libc-symbols.h> #include <shlib-compat.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix16.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix16.c index 41af5a346..112c1b303 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix16.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix16.c @@ -1,5 +1,5 @@ /* Convert string to 16-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix32.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix32.c index ec8fc939c..238a0f629 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix32.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix32.c @@ -1,5 +1,5 @@ /* Convert string to 32-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix64.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix64.c index 194200175..274b642da 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix64.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atosfix64.c @@ -1,5 +1,5 @@ /* Convert string to 64-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix16.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix16.c index 1770d480b..111735485 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix16.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix16.c @@ -1,5 +1,5 @@ /* Convert string to 16-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix32.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix32.c index 90541873d..de0f15f08 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix32.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix32.c @@ -1,5 +1,5 @@ /* Convert string to 32-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix64.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix64.c index 24c83a644..b4abaae0f 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix64.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/atoufix64.c @@ -1,5 +1,5 @@ /* Convert string to 64-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <stddef.h> #include <spe.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fclrexcpt.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fclrexcpt.c index d937ec0dd..b11a64f49 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fclrexcpt.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fclrexcpt.c @@ -1,5 +1,5 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 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 @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fe_nomask.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fe_nomask.c index ba45d8570..bf5ed73b2 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fe_nomask.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fe_nomask.c @@ -1,5 +1,5 @@ /* Procedure definition for FE_NOMASK_ENV. - Copyright (C) 1997 Free Software Foundation, Inc. + Copyright (C) 1997-2013 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 @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv.h> #include <errno.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fedisblxcpt.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fedisblxcpt.c index 072a39d3a..4008dec41 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fedisblxcpt.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fedisblxcpt.c @@ -1,5 +1,5 @@ /* Disable floating-point exceptions. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> #include <sysdep.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feenablxcpt.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feenablxcpt.c index 4a36a2717..f41104399 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feenablxcpt.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feenablxcpt.c @@ -1,5 +1,5 @@ /* Enable floating-point exceptions. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> #include <sysdep.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetenv.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetenv.c index 2ab9f519e..693121306 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetenv.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetenv.c @@ -1,5 +1,5 @@ /* Store current floating-point environment. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004 This file is part of the GNU C Library. @@ -14,12 +14,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> #include <sysdep.h> #include <sys/prctl.h> @@ -40,7 +38,7 @@ __fegetenv (fenv_t *envp) #include <shlib-compat.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -compat_symbol (libm, BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2_1); +compat_symbol (libm, __old_fegetenv, fegetenv, GLIBC_2_1); #endif -versioned_symbol (libm, BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2_2); +versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetexcept.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetexcept.c index bfd44815a..71c1e19cb 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetexcept.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetexcept.c @@ -1,5 +1,5 @@ /* Get floating-point exceptions. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetround.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetround.c index 4bb18ce94..68b60ad08 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetround.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fegetround.c @@ -1,5 +1,5 @@ /* Return current rounding direction. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feholdexcpt.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feholdexcpt.c index 04cc0308a..b9e202d48 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feholdexcpt.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feholdexcpt.c @@ -1,5 +1,5 @@ /* Store current floating-point environment and clear exceptions. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> #include <sysdep.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_const.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_const.c index 073fc9277..15cf7f769 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_const.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_const.c @@ -1,5 +1,5 @@ /* Constants for fenv_bits.h. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ /* If the default argument is used we use this value. */ const unsigned long long __fe_dfl_env __attribute__ ((aligned (8))) = diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_libc.h b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_libc.h index cd003eab7..e068ee357 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_libc.h +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fenv_libc.h @@ -1,5 +1,5 @@ /* Internal libc stuff for floating point environment routines. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004 This file is part of the GNU C Library. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #ifndef _FENV_LIBC_H #define _FENV_LIBC_H 1 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetenv.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetenv.c index 5ecf4c450..e9411a89d 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetenv.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment. - Copyright (C) 1997,99,2000,01,02 Free Software Foundation, Inc. + Copyright (C) 1997-2013 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 @@ -13,12 +13,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> #include <sysdep.h> #include <sys/prctl.h> @@ -39,8 +37,8 @@ __fesetenv (const fenv_t *envp) #include <shlib-compat.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -compat_symbol (libm, BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2_1); +compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1); #endif libm_hidden_ver (__fesetenv, fesetenv) -versioned_symbol (libm, BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2_2); +versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetround.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetround.c index b25d8b366..00cad37be 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetround.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fesetround.c @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c index effe9d51f..534ce9def 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c @@ -1,5 +1,5 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,12 +14,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> #include <sysdep.h> #include <sys/prctl.h> @@ -51,8 +49,8 @@ __feupdateenv (const fenv_t *envp) #include <shlib-compat.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feupdateenv, __old_feupdateenv) -compat_symbol (libm, BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2_1); +compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1); #endif libm_hidden_ver (__feupdateenv, feupdateenv) -versioned_symbol (libm, BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2_2); +versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fgetexcptflg.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fgetexcptflg.c index 93459f81e..f530c0231 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fgetexcptflg.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fgetexcptflg.c @@ -1,5 +1,5 @@ /* Store current representation for exceptions. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,12 +14,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> int __fegetexceptflag (fexcept_t *flagp, int excepts) @@ -41,7 +39,7 @@ __fegetexceptflag (fexcept_t *flagp, int excepts) #include <shlib-compat.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetexceptflag, __old_fegetexceptflag) -compat_symbol (libm, BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_1); +compat_symbol (libm, __old_fegetexceptflag, fegetexceptflag, GLIBC_2_1); #endif -versioned_symbol (libm, BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_2); +versioned_symbol (libm, __fegetexceptflag, fegetexceptflag, GLIBC_2_2); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fraiseexcpt.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fraiseexcpt.c index 0b55808e1..6620a9f13 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fraiseexcpt.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fraiseexcpt.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,12 +14,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> #undef feraiseexcept diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fsetexcptflg.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fsetexcptflg.c index 4794839a4..33712d8cf 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fsetexcptflg.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/fsetexcptflg.c @@ -1,5 +1,5 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997,99,2000,01,04 Free Software Foundation, Inc. + Copyright (C) 1997-2013 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 @@ -13,12 +13,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> int __fesetexceptflag (const fexcept_t *flagp, int excepts) @@ -45,7 +43,7 @@ __fesetexceptflag (const fexcept_t *flagp, int excepts) #include <shlib-compat.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -compat_symbol (libm, BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_1); +compat_symbol (libm, __old_fesetexceptflag, fesetexceptflag, GLIBC_2_1); #endif -versioned_symbol (libm, BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_2); +versioned_symbol (libm, __fesetexceptflag, fesetexceptflag, GLIBC_2_2); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/ftestexcept.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/ftestexcept.c index 459af7bb1..ddb8f8685 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/ftestexcept.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/ftestexcept.c @@ -1,5 +1,5 @@ /* Test exception in current environment. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fabsf.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fabsf.S index 85b1f39bb..296e214c7 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fabsf.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fabsf.S @@ -1,5 +1,5 @@ /* Floating-point absolute value. PowerPC E500 version. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <sysdep.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c index 40efd24ec..2ee721413 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c @@ -1 +1,5 @@ +#include <math_ldbl_opt.h> #include <math/s_fma.c> +#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1) +compat_symbol (libm, __fma, fmal, GLIBC_2_1); +#endif diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_lrintf.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_lrintf.S index e94ec25cd..3d399a08e 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_lrintf.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_lrintf.S @@ -1,5 +1,5 @@ /* Round float to long int. PowerPC E500 version. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <sysdep.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyint.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyint.c new file mode 100644 index 000000000..a8b7973ac --- /dev/null +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyint.c @@ -0,0 +1,5 @@ +#include <math_ldbl_opt.h> +#include <sysdeps/ieee754/dbl-64/s_nearbyint.c> +#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1) +compat_symbol (libm, __nearbyint, nearbyintl, GLIBC_2_1); +#endif diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyintf.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyintf.c new file mode 100644 index 000000000..487742619 --- /dev/null +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyintf.c @@ -0,0 +1 @@ +#include <sysdeps/ieee754/flt-32/s_nearbyintf.c> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S index 311f1583a..bba304375 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S @@ -1,5 +1,5 @@ /* setjmp for PowerPC E500. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. The GNU C Library is free software; you can redistribute it and/or @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <sysdep.h> #define _ASM @@ -24,12 +23,8 @@ #else # include <jmpbuf-offsets.h> #endif -#include <bp-sym.h> -#include <bp-asm.h> - -ENTRY (BP_SYM (__sigsetjmp)) - CHECK_BOUNDS_BOTH_WIDE_LIT (r3, r8, r9, JB_SIZE) +ENTRY (__sigsetjmp) #ifdef PTR_MANGLE mr r5,r1 PTR_MANGLE(r5, r10) @@ -103,6 +98,6 @@ ENTRY (BP_SYM (__sigsetjmp)) li r3,0 blr #else - b BP_SYM (__sigjmp_save@local) + b __sigjmp_save@local #endif -END (BP_SYM (__sigsetjmp)) +END (__sigsetjmp) diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp.S index ef3514a46..851a5b908 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp.S +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp.S @@ -1,5 +1,5 @@ /* non alitivec (old) version of setjmp for PowerPC. - Copyright (C) 1995-1997,1999-2001,2004 Free Software Foundation, Inc. + Copyright (C) 1995-2013 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 @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <shlib-compat.h> #include <libc-symbols.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c index 63628f6f4..e04e5be40 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c @@ -1,6 +1,5 @@ /* Convert string representing a number to float value, using given locale. - Copyright (C) 1997,1998,2002,2004,2005,2006,2008 - Free Software Foundation, Inc. + Copyright (C) 1997-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -15,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ /* Cut down from strtod_l.c for converting to fixed-point, no locale choice, no grouping, narrow strings only. */ diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix16.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix16.c index febd66172..b444f826b 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix16.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix16.c @@ -1,5 +1,5 @@ /* Convert string to 16-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE int16_t #define UNSIGNED 0 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix32.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix32.c index 39a563cbf..2b885d83f 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix32.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix32.c @@ -1,5 +1,5 @@ /* Convert string to 32-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE int32_t #define UNSIGNED 0 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix64.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix64.c index ec186a407..73bba1bd9 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix64.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtosfix64.c @@ -1,5 +1,5 @@ /* Convert string to 64-bit signed fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE int64_t #define UNSIGNED 0 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix16.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix16.c index 771b436c0..452bc7b45 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix16.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix16.c @@ -1,5 +1,5 @@ /* Convert string to 16-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE uint16_t #define UNSIGNED 1 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix32.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix32.c index b47435bec..8977212c8 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix32.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix32.c @@ -1,5 +1,5 @@ /* Convert string to 32-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE uint32_t #define UNSIGNED 1 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix64.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix64.c index e6b9cfe2c..2ace30c2d 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix64.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtoufix64.c @@ -1,5 +1,5 @@ /* Convert string to 64-bit unsigned fixed point. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2006. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #define RETURN_TYPE uint64_t #define UNSIGNED 1 diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c index acac00e12..220df545f 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c @@ -1,5 +1,5 @@ /* Test SPE PIM functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joseph Myers <joseph@codesourcery.com>, 2007. @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <errno.h> #include <fenv.h> diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c index 3462d415b..d2bb5410f 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 2004, 2008 Free Software Foundation, Inc. + Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Aldy Hernandez <aldyh@redhat.com>, 2004. @@ -14,12 +14,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> #include <libc-symbols.h> int __feraiseexcept_soft (int); diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h b/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h index 752eb6258..8b80e128b 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h @@ -30,6 +30,7 @@ libc_hidden_proto (__feraiseexcept_soft) #define _FP_NANSIGN_Q 0 #define _FP_KEEPNANFRACP 1 +#define _FP_QNANNEGATEDP 0 /* Someone please check this. */ #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/spe-raise.c b/libc/ports/sysdeps/powerpc/powerpc32/e500/spe-raise.c index 6ff880c61..79398e3b1 100644 --- a/libc/ports/sysdeps/powerpc/powerpc32/e500/spe-raise.c +++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/spe-raise.c @@ -1,5 +1,5 @@ /* Raise given exceptions. - Copyright (C) 1997,99,2000,01,02,04 Free Software Foundation, Inc. + Copyright (C) 1997-2013 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 @@ -13,12 +13,10 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ #include <fenv_libc.h> -#include <bp-sym.h> int __FERAISEEXCEPT_INTERNAL (int excepts) |