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: