[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...
- To: commits@xxxxxxxxxx
- Subject: [Commits] r18238 - in /fsf/trunk/ports: ./ sysdeps/m68k/ sysdeps/mips/ sysdeps/unix/arm/ sysdeps/unix/mips/ sysdeps/unix/sysv/linux/ia...
- From: eglibc@xxxxxxxxxx
- Date: Fri, 27 Apr 2012 00:01:43 -0000
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