[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r1269 - in /fsf/trunk/ports: ./ sysdeps/powerpc/nofpu/ sysdeps/unix/sysv/linux/arm/ sysdeps/unix/sysv/linux/mips/mips32/ sys...
- To: commits@xxxxxxxxxx
- Subject: [commits] r1269 - in /fsf/trunk/ports: ./ sysdeps/powerpc/nofpu/ sysdeps/unix/sysv/linux/arm/ sysdeps/unix/sysv/linux/mips/mips32/ sys...
- From: eglibc@xxxxxxxxxx
- Date: Wed, 24 Jan 2007 08:01:53 -0000
Author: eglibc
Date: Wed Jan 24 00:01:53 2007
New Revision: 1269
Log:
Import glibc-ports-mainline for 2007-01-24
Added:
fsf/trunk/ports/sysdeps/powerpc/nofpu/fenv_libc.h
Modified:
fsf/trunk/ports/ChangeLog.arm
fsf/trunk/ports/ChangeLog.mips
fsf/trunk/ports/ChangeLog.powerpc
fsf/trunk/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
Modified: fsf/trunk/ports/ChangeLog.arm
==============================================================================
--- fsf/trunk/ports/ChangeLog.arm (original)
+++ fsf/trunk/ports/ChangeLog.arm Wed Jan 24 00:01:53 2007
@@ -1,3 +1,8 @@
+2007-01-23 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/arm/sysdep.h (PTR_MANGLE, PTR_DEMANGLE):
+ Define.
+
2007-01-08 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
* sysdeps/unix/sysv/linux/arm/check_pf.c: New file.
Modified: fsf/trunk/ports/ChangeLog.mips
==============================================================================
--- fsf/trunk/ports/ChangeLog.mips (original)
+++ fsf/trunk/ports/ChangeLog.mips Wed Jan 24 00:01:53 2007
@@ -1,3 +1,17 @@
+2007-01-23 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (PTR_MANGLE,
+ PTR_DEMANGLE): Define.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (PTR_MANGLE,
+ PTR_DEMANGLE): Define.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (PTR_MANGLE,
+ PTR_DEMANGLE): Define.
+
+2007-01-23 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
+ (cfi_same_value): Delete definition.
+
2007-01-08 Richard Sandiford <richard@xxxxxxxxxxxxxxxx>
* sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_RELA): Delete.
Modified: fsf/trunk/ports/ChangeLog.powerpc
==============================================================================
--- fsf/trunk/ports/ChangeLog.powerpc (original)
+++ fsf/trunk/ports/ChangeLog.powerpc Wed Jan 24 00:01:53 2007
@@ -1,3 +1,8 @@
+2007-01-23 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ [BZ #2749]
+ * sysdeps/powerpc/nofpu/fenv_libc.h: New file.
+
2007-01-08 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
* sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
Added: fsf/trunk/ports/sysdeps/powerpc/nofpu/fenv_libc.h
==============================================================================
--- fsf/trunk/ports/sysdeps/powerpc/nofpu/fenv_libc.h (added)
+++ fsf/trunk/ports/sysdeps/powerpc/nofpu/fenv_libc.h Wed Jan 24 00:01:53 2007
@@ -1,0 +1,29 @@
+/* Internal libc stuff for floating point environment routines.
+ Copyright (C) 2007 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
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ 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. */
+
+#ifndef _FENV_LIBC_H
+#define _FENV_LIBC_H 1
+
+/* fenv_libc.h is used in libm implementations of ldbl-128ibm. So we
+ need this version in the soft-fp to at minimum include fenv.h to
+ get the fegetround definition. */
+
+#include <fenv.h>
+
+#endif /* fenv_libc.h */
Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/arm/sysdep.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/arm/sysdep.h Wed Jan 24 00:01:53 2007
@@ -286,4 +286,8 @@
#endif /* __ASSEMBLER__ */
+/* Pointer mangling is not yet supported for ARM. */
+#define PTR_MANGLE(var) (void) (var)
+#define PTR_DEMANGLE(var) (void) (var)
+
#endif /* linux/arm/sysdep.h */
Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h Wed Jan 24 00:01:53 2007
@@ -289,4 +289,8 @@
#endif /* __ASSEMBLER__ */
+/* Pointer mangling is not yet supported for MIPS. */
+#define PTR_MANGLE(var) (void) (var)
+#define PTR_DEMANGLE(var) (void) (var)
+
#endif /* linux/mips/mips32/sysdep.h */
Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h Wed Jan 24 00:01:53 2007
@@ -245,4 +245,8 @@
"$14", "$15", "$24", "$25", "memory"
#endif /* __ASSEMBLER__ */
+/* Pointer mangling is not yet supported for MIPS. */
+#define PTR_MANGLE(var) (void) (var)
+#define PTR_DEMANGLE(var) (void) (var)
+
#endif /* linux/mips/sysdep.h */
Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h Wed Jan 24 00:01:53 2007
@@ -245,4 +245,8 @@
"$14", "$15", "$24", "$25", "memory"
#endif /* __ASSEMBLER__ */
+/* Pointer mangling is not yet supported for MIPS. */
+#define PTR_MANGLE(var) (void) (var)
+#define PTR_DEMANGLE(var) (void) (var)
+
#endif /* linux/mips/sysdep.h */
Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h Wed Jan 24 00:01:53 2007
@@ -27,12 +27,6 @@
/* Gas will put the initial save of $gp into the CIE, because it appears to
happen before any instructions. So we use cfi_same_value instead of
cfi_restore. */
-
-#ifdef HAVE_ASM_CFI_DIRECTIVES
-# define cfi_same_value .cfi_same_value
-#else
-# define cfi_same_value
-#endif
#if !defined NOT_IN_libc || defined IS_IN_libpthread || defined IS_IN_librt