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

r1602 - in glibc-package/branches/glibc-2.4/debian: . patches patches/arm patches/m68k



Author: aurel32
Date: 2006-06-01 10:31:33 +0000 (Thu, 01 Jun 2006)
New Revision: 1602

Removed:
   glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-float-byteorder.diff
   glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-socket-weakalias.diff
Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-gcc4-inline.diff
   glibc-package/branches/glibc-2.4/debian/patches/m68k/submitted-gcc34-seccomment.diff
   glibc-package/branches/glibc-2.4/debian/patches/series
Log:
  * Update arm/cvs-gcc4-inline.diff.
  * Remove arm/cvs-float-byteorder.diff (merged upstream).
  * Remove arm/cvs-socket-weakalias.diff (merged upstream).
  * Update m68k/submitted-gcc34-seccomment.diff.




Modified: glibc-package/branches/glibc-2.4/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.4/debian/changelog	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/changelog	2006-06-01 10:31:33 UTC (rev 1602)
@@ -58,6 +58,9 @@
   * Update all/submitted-new-brf-encoding.diff.
   * Remove alpha/cvs-gcc4-profile.diff (not needed anymore).
   * Update alpha/submitted-xstat.diff.
+  * Update arm/cvs-gcc4-inline.diff.
+  * Remove arm/cvs-float-byteorder.diff (merged upstream).
+  * Remove arm/cvs-socket-weakalias.diff (merged upstream).
   * Update arm/local-ioperm.diff to reflect the new port add-on.
   * Update arm/local-no-hwcap.diff to reflect the new port add-on.
   * Remove any/cvs-argp_h.diff (merged upstream).
@@ -99,6 +102,7 @@
     keep it disabled.
   * Update m68k/local-fpic.diff.
   * Update m68k/local-reloc.diff to reflect the new port add-on.
+  * Update m68k/submitted-gcc34-seccomment.diff.
   * Remove mips/cvs-gcc4-inline.diff (merged upstream).
   * Remove mips/cvs-gcc4-sysdeps.diff (merged upstream).
   * Update mips/local-librt.diff to reflect the new port add-on.

Deleted: glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-float-byteorder.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-float-byteorder.diff	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-float-byteorder.diff	2006-06-01 10:31:33 UTC (rev 1602)
@@ -1,138 +0,0 @@
-# DP: Description: fix float byte order on big-endian arm
-# DP: Related bugs: 335116
-# DP: Dpatch author: Lennert Buytenhek
-# DP: Upstream status: In CVS
-# DP: Status Details: HEAD, but not 2.3 branch yet
-# DP: Date: 2005-11-12
-
---- sysdeps/arm/gmp-mparam.h	2005-08-05 08:57:26.000000000 +0000
-+++ sysdeps/arm/gmp-mparam.h	2005-08-05 08:57:48.000000000 +0000
-@@ -26,5 +26,10 @@
- #define BITS_PER_SHORTINT 16
- #define BITS_PER_CHAR 8
- 
-+#ifdef __ARMEB__
-+#define IEEE_DOUBLE_BIG_ENDIAN 1
-+#define IEEE_DOUBLE_MIXED_ENDIAN 0
-+#else
- #define IEEE_DOUBLE_BIG_ENDIAN 0
- #define IEEE_DOUBLE_MIXED_ENDIAN 1
-+#endif
---- sysdeps/arm/ieee754.h	2001-07-07 19:21:19.000000000 +0000
-+++ sysdeps/arm/ieee754.h	1970-01-01 00:00:00.000000000 +0000
-@@ -1,115 +0,0 @@
--/* Copyright (C) 1992, 1995, 1996, 1998 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 _IEEE754_H
--
--#define _IEEE754_H 1
--#include <features.h>
--
--#include <endian.h>
--
--__BEGIN_DECLS
--
--union ieee754_float
--  {
--    float f;
--
--    /* This is the IEEE 754 single-precision format.  */
--    struct
--      {
--	unsigned int mantissa:23;
--	unsigned int exponent:8;
--	unsigned int negative:1;
--      } ieee;
--
--    /* This format makes it easier to see if a NaN is a signalling NaN.  */
--    struct
--      {
--	unsigned int mantissa:22;
--	unsigned int quiet_nan:1;
--	unsigned int exponent:8;
--	unsigned int negative:1;
--      } ieee_nan;
--  };
--
--#define IEEE754_FLOAT_BIAS	0x7f /* Added to exponent.  */
--
--
--union ieee754_double
--  {
--    double d;
--
--    /* This is the IEEE 754 double-precision format.  */
--    struct
--      {
--	unsigned int mantissa0:20;
--	unsigned int exponent:11;
--	unsigned int negative:1;
--	unsigned int mantissa1:32;
--      } ieee;
--
--    /* This format makes it easier to see if a NaN is a signalling NaN.  */
--    struct
--      {
--	unsigned int mantissa0:19;
--	unsigned int quiet_nan:1;
--	unsigned int exponent:11;
--	unsigned int negative:1;
--	unsigned int mantissa1:32;
--      } ieee_nan;
--  };
--
--#define IEEE754_DOUBLE_BIAS	0x3ff /* Added to exponent.  */
--
--
--/* The following two structures are correct for `new' floating point systems but
--   wrong for the old FPPC.  The only solution seems to be to avoid their use on
--   old hardware.  */
--
--union ieee854_long_double
--  {
--    long double d;
--
--    /* This is the IEEE 854 double-extended-precision format.  */
--    struct
--      {
--	unsigned int exponent:15;
--	unsigned int empty:16;
--	unsigned int negative:1;
--	unsigned int mantissa1:32;
--	unsigned int mantissa0:32;
--      } ieee;
--
--    /* This is for NaNs in the IEEE 854 double-extended-precision format.  */
--    struct
--      {
--	unsigned int exponent:15;
--	unsigned int empty:16;
--	unsigned int negative:1;
--	unsigned int mantissa1:32;
--	unsigned int mantissa0:30;
--	unsigned int quiet_nan:1;
--	unsigned int one:1;
--      } ieee_nan;
--  };
--
--#define IEEE854_LONG_DOUBLE_BIAS 0x3fff
--
--__END_DECLS
--
--#endif /* ieee754.h */

Modified: glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-gcc4-inline.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-gcc4-inline.diff	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-gcc4-inline.diff	2006-06-01 10:31:33 UTC (rev 1602)
@@ -12,13 +12,13 @@
 
 Fetched from: http://kegel.com/crosstool/crosstool-0.37/patches/glibc-2.3.5/glibc-2.3.4-allow-gcc-4.0-arm.patch
 
---- glibc-2.3.4/sysdeps/arm/dl-machine.h.old	Sun Mar 20 17:54:37 2005
-+++ glibc-2.3.4/sysdeps/arm/dl-machine.h	Sun Mar 20 17:57:32 2005
-@@ -359,7 +359,14 @@
- # endif
+--- ports/sysdeps/arm/dl-machine.h.orig	2006-06-01 12:25:24.000000000 +0200
++++ ports/sysdeps/arm/dl-machine.h	2006-06-01 12:25:59.000000000 +0200
+@@ -282,7 +282,14 @@
+ #ifdef RESOLVE_MAP
  
  /* Deal with an out-of-range PC24 reloc.  */
--static Elf32_Addr
+-auto Elf32_Addr
 +#if __GNUC__ >= 4
 +  auto inline Elf32_Addr
 +#else

Deleted: glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-socket-weakalias.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-socket-weakalias.diff	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/patches/arm/cvs-socket-weakalias.diff	2006-06-01 10:31:33 UTC (rev 1602)
@@ -1,43 +0,0 @@
-# DP: Description: Fix __bind redefinition problem
-# DP: Related bugs: 
-# DP: Dpatch author: Phil Blundell
-# DP: Patch author: Daniel Jacobowitz
-# DP: Upstream status: In CVS
-# DP: Status Details:
-# DP: Date: 2005-12-25
-
-Index: sysdeps/unix/sysv/linux/arm/socket.S
-===================================================================
-RCS file: /cvs/glibc/ports/sysdeps/unix/sysv/linux/arm/socket.S,v
-retrieving revision 1.12
-retrieving revision 1.13
-diff -u -r1.12 -r1.13
---- sysdeps/unix/sysv/linux/arm/socket.S	4 Dec 2004 21:20:16 -0000	1.12
-+++ sysdeps/unix/sysv/linux/arm/socket.S	27 Oct 2005 18:50:12 -0000	1.13
-@@ -1,4 +1,6 @@
--/* Copyright (C) 1995, 1996, 1997, 1998, 2003 Free Software Foundation, Inc.
-+/* Copyright (C) 1995, 1996, 1997, 1998, 2003, 2004, 2005
-+   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
-@@ -32,7 +34,11 @@
-    The .S files for the other calls just #define socket and #include this.  */
- 
- #ifndef __socket
-+#ifndef NO_WEAK_ALIAS
- #define __socket P(__,socket)
-+#else
-+#define __socket socket
-+#endif
- #endif
- 
- #define PUSHARGS_1	str a1, [sp, $-4]!
-@@ -120,4 +126,6 @@
- 
- PSEUDO_END (__socket)
- 
-+#ifndef NO_WEAK_ALIAS
- weak_alias (__socket, socket)
-+#endif

Modified: glibc-package/branches/glibc-2.4/debian/patches/m68k/submitted-gcc34-seccomment.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/m68k/submitted-gcc34-seccomment.diff	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/patches/m68k/submitted-gcc34-seccomment.diff	2006-06-01 10:31:33 UTC (rev 1602)
@@ -9,21 +9,21 @@
 
 From: Andreas Schwab <schwab@suse.de>
 
---- include/libc-symbols.h.gotom	2005-08-03 14:23:50.211418118 +0900
-+++ include/libc-symbols.h	2005-08-03 14:31:44.416870472 +0900
-@@ -234,12 +234,12 @@
- #   define __make_section_unallocated(section_string)
- #  endif
+--- include/libc-symbols.h	2006-02-24 04:27:11.000000000 +0100
++++ include/libc-symbols.h	2006-06-01 12:29:12.000000000 +0200
+@@ -232,12 +232,12 @@
+ #  define __make_section_unallocated(section_string)
+ # endif
  
 -/* Tacking on "\n\t#" to the section name makes gcc put it's bogus
-+/* Tacking on "\n#APP\n\t#" to the section name makes gcc put it's bogus
++/* Tacking on "\nAPP\t#" to the section name makes gcc put it's bogus
     section attributes on what looks like a comment to the assembler.  */
- #  ifdef HAVE_SECTION_QUOTES
--#   define __sec_comment "\"\n\t#\""
-+#   define __sec_comment "\"\n#APP\n\t#\""
- #  else
--#   define __sec_comment "\n\t#"
-+#   define __sec_comment "\n#APP\n\t#"
- #  endif
- #  define link_warning(symbol, msg) \
+ # ifdef HAVE_SECTION_QUOTES
+-#  define __sec_comment "\"\n\t#\""
++#  define __sec_comment "\"\n#APP\t#\""
+ # else
+-#  define __sec_comment "\n\t#"
++#  define __sec_comment "\n#APP\t#"
+ # endif
+ # define link_warning(symbol, msg) \
    __make_section_unallocated (".gnu.warning." #symbol) \

Modified: glibc-package/branches/glibc-2.4/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/series	2006-06-01 10:17:01 UTC (rev 1601)
+++ glibc-package/branches/glibc-2.4/debian/patches/series	2006-06-01 10:31:33 UTC (rev 1602)
@@ -48,9 +48,7 @@
 
 amd64/local-biarch.diff -p1
 
-#arm/cvs-float-byteorder.diff -p0
-#arm/cvs-gcc4-inline.diff -p1
-#arm/cvs-socket-weakalias.diff -p0
+arm/cvs-gcc4-inline.diff -p0
 arm/local-dwarf2-buildfix.diff -p0
 arm/local-ioperm.diff -p0
 arm/local-no-hwcap.diff -p0
@@ -83,7 +81,7 @@
 m68k/local-fpic.diff -p0
 #m68k/local-mathinline_h.diff -p1
 m68k/local-reloc.diff -p1
-#m68k/submitted-gcc34-seccomment.diff -p0
+m68k/submitted-gcc34-seccomment.diff -p0
 
 mips/local-librt.diff -p0
 mips/local-lazy-eval.diff -p2



Reply to: