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

[Commits] r18238 - in /fsf/trunk/ports: ./ sysdeps/m68k/ sysdeps/mips/ sysdeps/unix/arm/ sysdeps/unix/mips/ sysdeps/unix/sysv/linux/ia...



Author: eglibc
Date: Fri Apr 27 00:01:42 2012
New Revision: 18238

Log:
Import glibc-ports-mainline for 2012-04-27

Added:
    fsf/trunk/ports/sysdeps/m68k/shlib-versions
Removed:
    fsf/trunk/ports/sysdeps/m68k/libgcc_s.h
    fsf/trunk/ports/sysdeps/unix/arm/brk.S
    fsf/trunk/ports/sysdeps/unix/arm/dl-brk.S
    fsf/trunk/ports/sysdeps/unix/mips/brk.S
    fsf/trunk/ports/sysdeps/unix/mips/dl-brk.S
    fsf/trunk/ports/sysdeps/unix/mips/sigreturn.S
    fsf/trunk/ports/sysdeps/unix/mips/wait.S
Modified:
    fsf/trunk/ports/ChangeLog.arm
    fsf/trunk/ports/ChangeLog.ia64
    fsf/trunk/ports/ChangeLog.m68k
    fsf/trunk/ports/ChangeLog.mips
    fsf/trunk/ports/sysdeps/mips/memcpy.S
    fsf/trunk/ports/sysdeps/mips/memset.S
    fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h
    fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c
    fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h

Modified: fsf/trunk/ports/ChangeLog.arm
==============================================================================
--- fsf/trunk/ports/ChangeLog.arm (original)
+++ fsf/trunk/ports/ChangeLog.arm Fri Apr 27 00:01:42 2012
@@ -1,3 +1,8 @@
+2012-04-26  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/unix/arm/brk.S: Remove file.
+	* sysdeps/unix/arm/dl-brk.S: Likewise.
+
 2012-04-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/arm/fork.S: Remove file.

Modified: fsf/trunk/ports/ChangeLog.ia64
==============================================================================
--- fsf/trunk/ports/ChangeLog.ia64 (original)
+++ fsf/trunk/ports/ChangeLog.ia64 Fri Apr 27 00:01:42 2012
@@ -1,3 +1,9 @@
+2012-04-25  Mike Frysinger  <vapier@xxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h: Replace
+	boiler license text with standard GNU Lesser General Public.
+	* sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c: Likewise.
+
 2012-04-22  Mike Frysinger  <vapier@xxxxxxxxxx>
 
 	* sysdeps/ia64/_mcount.S: Replace FSF snail mail address with URL.

Modified: fsf/trunk/ports/ChangeLog.m68k
==============================================================================
--- fsf/trunk/ports/ChangeLog.m68k (original)
+++ fsf/trunk/ports/ChangeLog.m68k Fri Apr 27 00:01:42 2012
@@ -1,3 +1,8 @@
+2012-04-26  Siddhesh Poyarekar  <siddhesh@xxxxxxxxxx>
+
+	* sysdeps/m68k/libgcc_s.h: Remove.
+	* sysdeps/m68k/shlib-versions: Add libgcc_s.
+
 2012-04-18  Andreas Schwab  <schwab@xxxxxxxxxxxxxx>
 
 	* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Update.

Modified: fsf/trunk/ports/ChangeLog.mips
==============================================================================
--- fsf/trunk/ports/ChangeLog.mips (original)
+++ fsf/trunk/ports/ChangeLog.mips Fri Apr 27 00:01:42 2012
@@ -1,3 +1,19 @@
+2012-04-26  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/unix/mips/brk.S: Remove file.
+	* sysdeps/unix/mips/dl-brk.S: Likewise.
+	* sysdeps/unix/mips/sigreturn.S: Likewise.
+	* sysdeps/unix/mips/wait.S: Likewise.
+
+2012-04-26  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/mips/memcpy.S: Don't include <endian.h>.  Test __MIPSEB
+	instead of __BYTE_ORDER.
+	* sysdeps/mips/memset.S: Likewise.
+
+	* sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h (struct
+	kernel_rt_sigframe): Use siginfo_t instead of struct siginfo.
+
 2012-04-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/mips/fork.S: Remove file.

Removed: fsf/trunk/ports/sysdeps/m68k/libgcc_s.h
==============================================================================
--- fsf/trunk/ports/sysdeps/m68k/libgcc_s.h (original)
+++ fsf/trunk/ports/sysdeps/m68k/libgcc_s.h (removed)
@@ -1,2 +1,0 @@
-/* Name of libgcc_s library provided by gcc, m68k version.  */
-#define LIBGCC_S_SO "libgcc_s.so.2"

Added: fsf/trunk/ports/sysdeps/m68k/shlib-versions
==============================================================================
--- fsf/trunk/ports/sysdeps/m68k/shlib-versions (added)
+++ fsf/trunk/ports/sysdeps/m68k/shlib-versions Fri Apr 27 00:01:42 2012
@@ -1,0 +1,1 @@
+m68k-.*-linux.*		libgcc_s=2

Modified: fsf/trunk/ports/sysdeps/mips/memcpy.S
==============================================================================
--- fsf/trunk/ports/sysdeps/mips/memcpy.S (original)
+++ fsf/trunk/ports/sysdeps/mips/memcpy.S Fri Apr 27 00:01:42 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Hartvig Ekner <hartvige@xxxxxxxx>, 2002.
 
@@ -17,12 +17,11 @@
    <http://www.gnu.org/licenses/>.  */
 
 #include <sysdep.h>
-#include <endian.h>
 
 
 /* void *memcpy(void *s1, const void *s2, size_t n);  */
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if __MIPSEB
 #  define LWHI	lwl		/* high part is left in big-endian	*/
 #  define SWHI	swl		/* high part is left in big-endian	*/
 #  define LWLO	lwr		/* low part is right in big-endian	*/

Modified: fsf/trunk/ports/sysdeps/mips/memset.S
==============================================================================
--- fsf/trunk/ports/sysdeps/mips/memset.S (original)
+++ fsf/trunk/ports/sysdeps/mips/memset.S Fri Apr 27 00:01:42 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Hartvig Ekner <hartvige@xxxxxxxx>, 2002.
 
@@ -17,12 +17,11 @@
    <http://www.gnu.org/licenses/>.  */
 
 #include <sysdep.h>
-#include <endian.h>
 
 
 /* void *memset(void *s, int c, size_t n).  */
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if __MIPSEB
 # define SWHI	swl		/* high part is left in big-endian	*/
 #else
 # define SWHI	swr		/* high part is right in little-endian	*/

Removed: fsf/trunk/ports/sysdeps/unix/arm/brk.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/arm/brk.S (original)
+++ fsf/trunk/ports/sysdeps/unix/arm/brk.S (removed)
@@ -1,55 +1,0 @@
-/* Copyright (C) 1991, 92, 93, 95, 97, 98 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, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <sysdep.h>
-
-#ifndef	SYS_brk
-#define	SYS_brk	17
-#endif
-
-.data
-.globl C_SYMBOL_NAME(__curbrk)
-C_LABEL(__curbrk)
-#ifdef	HAVE_GNU_LD
-	.long C_SYMBOL_NAME(_end)
-#else
-	.long C_SYMBOL_NAME(end)
-#endif
-
-.text
-SYSCALL__ (brk, 1)
-#ifdef PIC
-	ldr r1, 1f
-	ldr r2, _cb_addr
-2:	add r1, pc, r1
-	add r1, r1, r2
-#else
-	ldr r1, _cb_addr
-#endif
-	str r0, [r1]
-	mov r0, $0
-	DO_RET (r14)
-#ifdef PIC
-1:	.long _GLOBAL_OFFSET_TABLE_ - 2b - 8
-_cb_addr:
-	.long C_SYMBOL_NAME(__curbrk)(GOTOFF)
-#else
-_cb_addr:
-	.long C_SYMBOL_NAME(__curbrk)
-#endif
-
-weak_alias (__brk, brk)

Removed: fsf/trunk/ports/sysdeps/unix/arm/dl-brk.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/arm/dl-brk.S (original)
+++ fsf/trunk/ports/sysdeps/unix/arm/dl-brk.S (removed)
@@ -1,1 +1,0 @@
-#include <brk.S>

Removed: fsf/trunk/ports/sysdeps/unix/mips/brk.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/mips/brk.S (original)
+++ fsf/trunk/ports/sysdeps/unix/mips/brk.S (removed)
@@ -1,47 +1,0 @@
-/* Copyright (C) 1992, 1995, 1997, 2002, 2003 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Brendan Kehoe (brendan@xxxxxxx).
-
-   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, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <sysdep.h>
-#include <sys/asm.h>
-
-#ifndef SYS_brk
-#define SYS_brk 17
-#endif
-
-#ifndef       HAVE_GNU_LD
-#define _end           end
-#endif
-
-	.data
-ENTRY(__curbrk)
-	.word 0
-	.end __curbrk
-
-	.text
-SYSCALL__(brk, 1)
-	.set	reorder
-	/* Handle the query case.  */
-	bnez a0, 1f
-	move a0, v0
-1:	/* Update __curbrk and exit cleanly.  */
-	PTR_S a0, __curbrk
-	move v0, zero
-	jr ra
-PSEUDO_END(__brk)
-
-weak_alias (__brk, brk)

Removed: fsf/trunk/ports/sysdeps/unix/mips/dl-brk.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/mips/dl-brk.S (original)
+++ fsf/trunk/ports/sysdeps/unix/mips/dl-brk.S (removed)
@@ -1,1 +1,0 @@
-#include <brk.S>

Removed: fsf/trunk/ports/sysdeps/unix/mips/sigreturn.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/mips/sigreturn.S (original)
+++ fsf/trunk/ports/sysdeps/unix/mips/sigreturn.S (removed)
@@ -1,30 +1,0 @@
-/* Copyright (C) 1992, 1994, 1995, 1997 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Brendan Kehoe (brendan@xxxxxxx).
-
-   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, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <sysdep.h>
-
-#ifndef SYS_sigreturn
-#define SYS_sigreturn 103
-#endif
-
-ENTRY(__sigreturn)
-	li v0, SYS_sigreturn
-	syscall
-	.end __sigreturn
-
-weak_alias (__sigreturn, sigreturn)

Removed: fsf/trunk/ports/sysdeps/unix/mips/wait.S
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/mips/wait.S (original)
+++ fsf/trunk/ports/sysdeps/unix/mips/wait.S (removed)
@@ -1,46 +1,0 @@
-/* Copyright (C) 1992, 1994, 1995, 1997, 2002, 2003
-   Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Brendan Kehoe (brendan@xxxxxxx).
-
-   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, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <sysdep.h>
-
-.set noreorder
-
-ENTRY(__wait)
-	/* Prep it for wait.  */
-	move a1, zero
-	move a2, zero
-
-	li v0, SYS_wait
-	syscall
-	beqz a3, L(noerror)
-	nop
-	j __syscall_error
-	nop
-
-L(noerror):
-	/* If the arg is not NULL, store v1 there.  */
-	beqz a0, L(noarg)
-	nop
-	sw v1, 0(a0)
-	nop
-L(noarg):
-	ret
-	.end __wait
-
-weak_alias (__wait, wait)

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h Fri Apr 27 00:01:42 2012
@@ -3,19 +3,18 @@
    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 Library General Public License as
-   published by the Free Software Foundation; either version 2 of the
-   License, or (at your option) any later version.
+   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
-   Library General Public License for more details.
+   Lesser General Public License for more details.
 
-   You should have received a copy of the GNU Library General Public
-   License along with the GNU C Library; see the file COPYING.LIB.  If not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <http://www.gnu.org/licenses/>.  */
 
 /* The kernel header pollutes the namespace with the NR_OPEN symbol
    and defines LINK_MAX although filesystems have different maxima.  A

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c Fri Apr 27 00:01:42 2012
@@ -3,9 +3,9 @@
    Contributed by Jakub Jelinek <jakub@xxxxxxxxxx>.
 
    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.
+   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
@@ -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; see the file COPYING.LIB.  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 <dlfcn.h>
 #include <stdio.h>

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h Fri Apr 27 00:01:42 2012
@@ -3,7 +3,7 @@
   {
     uint32_t rs_ass[4];
     uint32_t rs_code[2];
-    struct siginfo rs_info;
+    siginfo_t rs_info;
     struct ucontext rs_uc;
     uint32_t rs_altcode[8] __attribute__ ((__aligned__ (1 << 7)));
   }

_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits