[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...



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