Changeset 0602db2 in clfs-embedded


Ignore:
Timestamp:
Feb 14, 2007, 4:17:26 PM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
master
Children:
04997ab
Parents:
b94ee8a
Message:

Updated to GCC 4.1.2

Files:
1 added
2 deleted
6 edited
2 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/gcc-final.xml

    rb94ee8a r0602db2  
    4646    href="gcc-static.xml"
    4747    xpointer="xpointer(//*[@os='p6'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='p7'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='p8'])"/>
    5648
    5749    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/common/gcc-static.xml

    rb94ee8a r0602db2  
    3737<screen os="p4"><userinput>patch -Np1 -i ../&gcc-uclibc-patch;</userinput></screen>
    3838
    39     <para os="p5">The following patch fixes the searching of multilib dirs for
    40     specs file.The patch standardizes the gcc drivers path iteration functions,
    41     ensuring multilib directories are searched in the correct order. This fixes
    42     various issues, most noticably with libtool on multilib systems:</para>
    43 
    44 <screen os="p6"><userinput>patch -Np1 -i ../&gcc-PR20425-patch;</userinput></screen>
    45 
    46     <para os="p7">The following patch ensures that <command>gcc</command> does not
     39    <para os="p5">The following patch ensures that <command>gcc</command> does not
    4740    search the <filename class="directory">/usr</filename> directory for
    4841    <filename class="libraryfile">libgcc_s.so</filename> when
    4942    cross-compiling:</para>
    5043
    51 <screen os="p8"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen>
     44<screen os="p6"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen>
    5245
    5346    <para os="c">The GCC documentation recommends building GCC outside of the source
  • BOOK/general.ent

    rb94ee8a r0602db2  
    33<!ENTITY month "02"> <!-- Use two digits -->
    44<!ENTITY month_name "January">
    5 <!ENTITY day "05"> <!-- Use two digits -->
     5<!ENTITY day "14"> <!-- Use two digits -->
    66<!ENTITY year "2007"> <!-- Use four digits -->
    77
  • BOOK/materials/common/patches.xml

    rb94ee8a r0602db2  
    5656
    5757    <varlistentry>
    58       <term>GCC PR20425 Patch - <token>&gcc-PR20425-patch-size;</token>:</term>
    59       <listitem>
    60         <para>Download: <ulink
    61         url="&patches-root;&gcc-PR20425-patch;"/></para>
    62         <para>MD5 sum: <literal>&gcc-PR20425-patch-md5;</literal></para>
    63       </listitem>
    64     </varlistentry>
    65 
    66     <varlistentry>
    6758      <term>GCC Posix Patch - <token>&gcc-posix-patch-size;</token>:</term>
    6859      <listitem>
  • BOOK/packages.ent

    rb94ee8a r0602db2  
    2929<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
    3030
    31 <!ENTITY gcc-version "4.1.1">
    32 <!ENTITY gcc-size "38,300 KB">
     31<!ENTITY gcc-version "4.1.2">
     32<!ENTITY gcc-size "38,931 KB">
    3333<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    34 <!ENTITY gcc-md5 "ad9f97a4d04982ccf4fd67cb464879f3">
    35 <!ENTITY gcc-home "http://gcc.gnu.org/">
     34<!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c">
     35<!ENTITY gcc-home "http://gcc.gnu.org">
    3636
    3737<!ENTITY iana-etc-version "2.20">
  • BOOK/patches.ent

    rb94ee8a r0602db2  
    1818
    1919<!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch">
    20 <!ENTITY gcc-cross_search-patch-md5 "541fe39d228ddaa0d8396a35ec3a0ada">
    21 <!ENTITY gcc-cross_search-patch-size "2 KB">
    22 
    23 <!ENTITY gcc-PR20425-patch "gcc-&gcc-version;-PR20425-1.patch">
    24 <!ENTITY gcc-PR20425-patch-md5 "95535bda8e4d37d30251db0b121b5374">
    25 <!ENTITY gcc-PR20425-patch-size "36 KB">
     20<!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f">
     21<!ENTITY gcc-cross_search-patch-size "4 KB">
    2622
    2723<!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch">
    28 <!ENTITY gcc-posix-patch-md5 "0d88068740a0e00780891f2cb905b808">
    29 <!ENTITY gcc-posix-patch-size "9 KB">
     24<!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b">
     25<!ENTITY gcc-posix-patch-size "12 KB">
    3026
    3127<!ENTITY gcc-uclibc-patch "gcc-&gcc-version;-uclibc-1.patch">
    32 <!ENTITY gcc-uclibc-patch-md5 "63a7a8f1990bb333dc5513b9489845d4">
     28<!ENTITY gcc-uclibc-patch-md5 "77764a4a5e2b71980e3964bbb6a95e35">
    3329<!ENTITY gcc-uclibc-patch-size "144 KB">
    3430
  • patches/gcc-4.1.2-cross_search_paths-1.patch

    rb94ee8a r0602db2  
    11Submitted by: Ryan Oliver <ryan.oliver@pha.com.au>
    2 Date: 2005-05-02
    3 Initial Package Version: 4.0.1
     2Date: 2007-02-14
     3Initial Package Version: 4.1.2
    44Origin: Ryan Oliver (issue reported by Erik-Jan Post)
    55        Rediffed against 4.1.0 by Chris Staub
     6        Rediffed against 4.1.2 by Jim Gifford
    67Upstream Status: N/A
    78Description:
     
    1920  exist under those directories.
    2021 
    21 diff -Naur gcc-4.1.0.orig/gcc/gcc.c gcc-4.1.0/gcc/gcc.c
    22 --- gcc-4.1.0.orig/gcc/gcc.c    2006-01-21 13:29:08.000000000 -0500
    23 +++ gcc-4.1.0/gcc/gcc.c 2006-02-28 22:20:05.000000000 -0500
    24 @@ -3818,16 +3818,22 @@
     22diff -Naur gcc-4.1.2.orig/gcc/gcc.c gcc-4.1.2/gcc/gcc.c
     23--- gcc-4.1.2.orig/gcc/gcc.c    2006-11-07 06:26:21.000000000 -0800
     24+++ gcc-4.1.2/gcc/gcc.c 2007-02-14 07:48:55.000000000 -0800
     25@@ -3821,16 +3821,22 @@
    2526              PREFIX_PRIORITY_LAST, 2, 0);
    2627   add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS",
  • patches/gcc-4.1.2-uclibc-1.patch

    rb94ee8a r0602db2  
    11Submitted By: Jim Gifford (patches at jg555 dot com)
    2 Date: 2006-11-13
     2Date: 2007-02-13
    33Initial Package Version: 4.1.1
    44Origin: uClibc and Buildroot
     
    66Description: Makes GCC uClibc Friendly
    77
    8 diff -Naur gcc-4.1.1.orig/boehm-gc/configure gcc-4.1.1/boehm-gc/configure
    9 --- gcc-4.1.1.orig/boehm-gc/configure   2006-05-24 16:46:15.000000000 -0700
    10 +++ gcc-4.1.1/boehm-gc/configure        2006-11-13 21:14:41.484217626 -0800
     8diff -Naur gcc-4.1.2.orig/boehm-gc/configure gcc-4.1.2/boehm-gc/configure
     9--- gcc-4.1.2.orig/boehm-gc/configure   2007-02-13 21:17:22.000000000 -0800
     10+++ gcc-4.1.2/boehm-gc/configure        2007-02-14 07:57:37.000000000 -0800
    1111@@ -4320,6 +4320,11 @@
    1212   lt_cv_deplibs_check_method=pass_all
     
    2121   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    2222     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    23 diff -Naur gcc-4.1.1.orig/boehm-gc/include/gc.h gcc-4.1.1/boehm-gc/include/gc.h
    24 --- gcc-4.1.1.orig/boehm-gc/include/gc.h        2005-01-01 19:35:57.000000000 -0800
    25 +++ gcc-4.1.1/boehm-gc/include/gc.h     2006-11-13 21:13:53.917810047 -0800
     23diff -Naur gcc-4.1.2.orig/boehm-gc/include/gc.h gcc-4.1.2/boehm-gc/include/gc.h
     24--- gcc-4.1.2.orig/boehm-gc/include/gc.h        2005-01-01 19:35:57.000000000 -0800
     25+++ gcc-4.1.2/boehm-gc/include/gc.h     2007-02-14 07:57:37.000000000 -0800
    2626@@ -500,7 +500,7 @@
    2727 #ifdef __linux__
     
    3333 #     define GC_HAVE_BUILTIN_BACKTRACE
    3434 #   endif
    35 diff -Naur gcc-4.1.1.orig/configure gcc-4.1.1/configure
    36 --- gcc-4.1.1.orig/configure    2005-12-16 04:57:40.000000000 -0800
    37 +++ gcc-4.1.1/configure 2006-11-13 21:14:41.484217626 -0800
     35diff -Naur gcc-4.1.2.orig/configure gcc-4.1.2/configure
     36--- gcc-4.1.2.orig/configure    2006-11-21 09:48:36.000000000 -0800
     37+++ gcc-4.1.2/configure 2007-02-14 07:57:37.000000000 -0800
    3838@@ -1133,7 +1133,7 @@
    3939     ;;
     
    4545        ;;
    4646     *-*-freebsd*)
    47 diff -Naur gcc-4.1.1.orig/configure.in gcc-4.1.1/configure.in
    48 --- gcc-4.1.1.orig/configure.in 2005-12-16 04:57:40.000000000 -0800
    49 +++ gcc-4.1.1/configure.in      2006-11-13 21:14:41.488217492 -0800
     47diff -Naur gcc-4.1.2.orig/configure.in gcc-4.1.2/configure.in
     48--- gcc-4.1.2.orig/configure.in 2006-11-21 09:48:36.000000000 -0800
     49+++ gcc-4.1.2/configure.in      2007-02-14 07:57:37.000000000 -0800
    5050@@ -341,7 +341,7 @@
    5151     ;;
     
    5757        ;;
    5858     *-*-freebsd*)
    59 diff -Naur gcc-4.1.1.orig/contrib/regression/objs-gcc.sh gcc-4.1.1/contrib/regression/objs-gcc.sh
    60 --- gcc-4.1.1.orig/contrib/regression/objs-gcc.sh       2005-08-14 17:41:31.000000000 -0700
    61 +++ gcc-4.1.1/contrib/regression/objs-gcc.sh    2006-11-13 21:14:41.488217492 -0800
     59diff -Naur gcc-4.1.2.orig/contrib/regression/objs-gcc.sh gcc-4.1.2/contrib/regression/objs-gcc.sh
     60--- gcc-4.1.2.orig/contrib/regression/objs-gcc.sh       2005-08-14 17:41:31.000000000 -0700
     61+++ gcc-4.1.2/contrib/regression/objs-gcc.sh    2007-02-14 07:57:37.000000000 -0800
    6262@@ -105,6 +105,10 @@
    6363  then
     
    7171   make bootstrap || exit 1
    7272   make install || exit 1
    73 diff -Naur gcc-4.1.1.orig/gcc/config/alpha/linux-elf.h gcc-4.1.1/gcc/config/alpha/linux-elf.h
    74 --- gcc-4.1.1.orig/gcc/config/alpha/linux-elf.h 2005-06-24 18:22:41.000000000 -0700
    75 +++ gcc-4.1.1/gcc/config/alpha/linux-elf.h      2006-11-13 21:14:41.488217492 -0800
     73diff -Naur gcc-4.1.2.orig/gcc/config/alpha/linux-elf.h gcc-4.1.2/gcc/config/alpha/linux-elf.h
     74--- gcc-4.1.2.orig/gcc/config/alpha/linux-elf.h 2005-06-24 18:22:41.000000000 -0700
     75+++ gcc-4.1.2/gcc/config/alpha/linux-elf.h      2007-02-14 07:57:37.000000000 -0800
    7676@@ -27,7 +27,11 @@
    7777 #define SUBTARGET_EXTRA_SPECS \
     
    8686 #define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax}         \
    8787   %{O*:-O3} %{!O*:-O1}                                         \
    88 diff -Naur gcc-4.1.1.orig/gcc/config/arm/linux-eabi.h gcc-4.1.1/gcc/config/arm/linux-eabi.h
    89 --- gcc-4.1.1.orig/gcc/config/arm/linux-eabi.h  2005-11-15 06:32:13.000000000 -0800
    90 +++ gcc-4.1.1/gcc/config/arm/linux-eabi.h       2006-11-13 21:12:31.088578670 -0800
     88diff -Naur gcc-4.1.2.orig/gcc/config/arm/linux-eabi.h gcc-4.1.2/gcc/config/arm/linux-eabi.h
     89--- gcc-4.1.2.orig/gcc/config/arm/linux-eabi.h  2005-11-15 06:32:13.000000000 -0800
     90+++ gcc-4.1.2/gcc/config/arm/linux-eabi.h       2007-02-14 07:57:37.000000000 -0800
    9191@@ -53,7 +53,11 @@
    9292 /* Use ld-linux.so.3 so that it will be possible to run "classic"
     
    101101 /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
    102102    use the GNU/Linux version, not the generic BPABI version.  */
    103 diff -Naur gcc-4.1.1.orig/gcc/config/arm/linux-elf.h gcc-4.1.1/gcc/config/arm/linux-elf.h
    104 --- gcc-4.1.1.orig/gcc/config/arm/linux-elf.h   2005-10-09 18:04:31.000000000 -0700
    105 +++ gcc-4.1.1/gcc/config/arm/linux-elf.h        2006-11-13 21:14:41.488217492 -0800
     103diff -Naur gcc-4.1.2.orig/gcc/config/arm/linux-elf.h gcc-4.1.2/gcc/config/arm/linux-elf.h
     104--- gcc-4.1.2.orig/gcc/config/arm/linux-elf.h   2005-10-09 18:04:31.000000000 -0700
     105+++ gcc-4.1.2/gcc/config/arm/linux-elf.h        2007-02-14 07:57:37.000000000 -0800
    106106@@ -28,19 +28,33 @@
    107107 #undef  TARGET_VERSION
     
    162162 
    163163 #undef  LINK_SPEC
    164 diff -Naur gcc-4.1.1.orig/gcc/config/cris/linux.h gcc-4.1.1/gcc/config/cris/linux.h
    165 --- gcc-4.1.1.orig/gcc/config/cris/linux.h      2005-06-24 18:22:41.000000000 -0700
    166 +++ gcc-4.1.1/gcc/config/cris/linux.h   2006-11-13 21:14:41.488217492 -0800
     164diff -Naur gcc-4.1.2.orig/gcc/config/cris/linux.h gcc-4.1.2/gcc/config/cris/linux.h
     165--- gcc-4.1.2.orig/gcc/config/cris/linux.h      2005-06-24 18:22:41.000000000 -0700
     166+++ gcc-4.1.2/gcc/config/cris/linux.h   2007-02-14 07:57:37.000000000 -0800
    167167@@ -73,6 +73,25 @@
    168168 #undef CRIS_DEFAULT_CPU_VERSION
     
    200200 /* Node: Run-time Target */
    201201 
    202 diff -Naur gcc-4.1.1.orig/gcc/config/i386/linux.h gcc-4.1.1/gcc/config/i386/linux.h
    203 --- gcc-4.1.1.orig/gcc/config/i386/linux.h      2005-08-10 10:53:01.000000000 -0700
    204 +++ gcc-4.1.1/gcc/config/i386/linux.h   2006-11-13 21:14:41.488217492 -0800
     202diff -Naur gcc-4.1.2.orig/gcc/config/i386/linux.h gcc-4.1.2/gcc/config/i386/linux.h
     203--- gcc-4.1.2.orig/gcc/config/i386/linux.h      2005-08-10 10:53:01.000000000 -0700
     204+++ gcc-4.1.2/gcc/config/i386/linux.h   2007-02-14 07:57:37.000000000 -0800
    205205@@ -107,6 +107,11 @@
    206206 #define LINK_EMULATION "elf_i386"
     
    215215 #define SUBTARGET_EXTRA_SPECS \
    216216   { "link_emulation", LINK_EMULATION },\
    217 diff -Naur gcc-4.1.1.orig/gcc/config/i386/linux64.h gcc-4.1.1/gcc/config/i386/linux64.h
    218 --- gcc-4.1.1.orig/gcc/config/i386/linux64.h    2005-08-10 10:53:01.000000000 -0700
    219 +++ gcc-4.1.1/gcc/config/i386/linux64.h 2006-11-13 21:14:41.520216420 -0800
     217diff -Naur gcc-4.1.2.orig/gcc/config/i386/linux64.h gcc-4.1.2/gcc/config/i386/linux64.h
     218--- gcc-4.1.2.orig/gcc/config/i386/linux64.h    2005-08-10 10:53:01.000000000 -0700
     219+++ gcc-4.1.2/gcc/config/i386/linux64.h 2007-02-14 07:57:37.000000000 -0800
    220220@@ -54,14 +54,21 @@
    221221    When the -shared link option is used a final link is not being
     
    242242 
    243243 /* Similar to standard Linux, but adding -ffast-math support.  */
    244 diff -Naur gcc-4.1.1.orig/gcc/config/ia64/linux.h gcc-4.1.1/gcc/config/ia64/linux.h
    245 --- gcc-4.1.1.orig/gcc/config/ia64/linux.h      2004-09-07 17:17:19.000000000 -0700
    246 +++ gcc-4.1.1/gcc/config/ia64/linux.h   2006-11-13 21:14:41.520216420 -0800
     244diff -Naur gcc-4.1.2.orig/gcc/config/ia64/linux.h gcc-4.1.2/gcc/config/ia64/linux.h
     245--- gcc-4.1.2.orig/gcc/config/ia64/linux.h      2006-12-12 07:24:07.000000000 -0800
     246+++ gcc-4.1.2/gcc/config/ia64/linux.h   2007-02-14 07:57:37.000000000 -0800
    247247@@ -37,13 +37,18 @@
    248248 /* Define this for shared library support because it isn't in the main
     
    264264       %{static:-static}}"
    265265 
    266  
    267 diff -Naur gcc-4.1.1.orig/gcc/config/m68k/linux.h gcc-4.1.1/gcc/config/m68k/linux.h
    268 --- gcc-4.1.1.orig/gcc/config/m68k/linux.h      2005-06-24 18:22:41.000000000 -0700
    269 +++ gcc-4.1.1/gcc/config/m68k/linux.h   2006-11-13 21:14:41.520216420 -0800
     266 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
     267diff -Naur gcc-4.1.2.orig/gcc/config/m68k/linux.h gcc-4.1.2/gcc/config/m68k/linux.h
     268--- gcc-4.1.2.orig/gcc/config/m68k/linux.h      2005-06-24 18:22:41.000000000 -0700
     269+++ gcc-4.1.2/gcc/config/m68k/linux.h   2007-02-14 07:57:37.000000000 -0800
    270270@@ -123,12 +123,17 @@
    271271 
     
    287287 
    288288 /* For compatibility with linux/a.out */
    289 diff -Naur gcc-4.1.1.orig/gcc/config/mips/linux.h gcc-4.1.1/gcc/config/mips/linux.h
    290 --- gcc-4.1.1.orig/gcc/config/mips/linux.h      2005-06-24 18:22:41.000000000 -0700
    291 +++ gcc-4.1.1/gcc/config/mips/linux.h   2006-11-13 21:14:41.520216420 -0800
     289diff -Naur gcc-4.1.2.orig/gcc/config/mips/linux.h gcc-4.1.2/gcc/config/mips/linux.h
     290--- gcc-4.1.2.orig/gcc/config/mips/linux.h      2006-12-17 05:57:31.000000000 -0800
     291+++ gcc-4.1.2/gcc/config/mips/linux.h   2007-02-14 07:57:37.000000000 -0800
    292292@@ -105,6 +105,11 @@
    293293 
     
    311311 
    312312 #undef SUBTARGET_ASM_SPEC
    313 diff -Naur gcc-4.1.1.orig/gcc/config/pa/pa-linux.h gcc-4.1.1/gcc/config/pa/pa-linux.h
    314 --- gcc-4.1.1.orig/gcc/config/pa/pa-linux.h     2005-11-17 19:22:18.000000000 -0800
    315 +++ gcc-4.1.1/gcc/config/pa/pa-linux.h  2006-11-13 21:14:41.520216420 -0800
     313diff -Naur gcc-4.1.2.orig/gcc/config/pa/pa-linux.h gcc-4.1.2/gcc/config/pa/pa-linux.h
     314--- gcc-4.1.2.orig/gcc/config/pa/pa-linux.h     2007-01-11 18:23:38.000000000 -0800
     315+++ gcc-4.1.2/gcc/config/pa/pa-linux.h  2007-02-14 07:57:37.000000000 -0800
    316316@@ -49,13 +49,18 @@
    317317 /* Define this for shared library support because it isn't in the main
     
    334334 
    335335 /* glibc's profiling functions don't need gcc to allocate counters.  */
    336 diff -Naur gcc-4.1.1.orig/gcc/config/rs6000/linux.h gcc-4.1.1/gcc/config/rs6000/linux.h
    337 --- gcc-4.1.1.orig/gcc/config/rs6000/linux.h    2006-02-10 12:58:33.000000000 -0800
    338 +++ gcc-4.1.1/gcc/config/rs6000/linux.h 2006-11-13 21:14:41.520216420 -0800
     336diff -Naur gcc-4.1.2.orig/gcc/config/rs6000/linux.h gcc-4.1.2/gcc/config/rs6000/linux.h
     337--- gcc-4.1.2.orig/gcc/config/rs6000/linux.h    2006-02-10 12:58:33.000000000 -0800
     338+++ gcc-4.1.2/gcc/config/rs6000/linux.h 2007-02-14 07:57:37.000000000 -0800
    339339@@ -72,7 +72,11 @@
    340340 #define LINK_START_DEFAULT_SPEC "%(link_start_linux)"
     
    349349 #define LINK_GCC_C_SEQUENCE_SPEC \
    350350   "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
    351 diff -Naur gcc-4.1.1.orig/gcc/config/rs6000/sysv4.h gcc-4.1.1/gcc/config/rs6000/sysv4.h
    352 --- gcc-4.1.1.orig/gcc/config/rs6000/sysv4.h    2006-02-10 12:58:33.000000000 -0800
    353 +++ gcc-4.1.1/gcc/config/rs6000/sysv4.h 2006-11-13 21:14:41.520216420 -0800
     351diff -Naur gcc-4.1.2.orig/gcc/config/rs6000/sysv4.h gcc-4.1.2/gcc/config/rs6000/sysv4.h
     352--- gcc-4.1.2.orig/gcc/config/rs6000/sysv4.h    2006-02-10 12:58:33.000000000 -0800
     353+++ gcc-4.1.2/gcc/config/rs6000/sysv4.h 2007-02-14 07:57:37.000000000 -0800
    354354@@ -866,6 +866,7 @@
    355355   mcall-linux  : %(link_os_linux)       ; \
     
    379379   { "link_os_netbsd",          LINK_OS_NETBSD_SPEC },                  \
    380380   { "link_os_openbsd",         LINK_OS_OPENBSD_SPEC },                 \
    381 diff -Naur gcc-4.1.1.orig/gcc/config/s390/linux.h gcc-4.1.1/gcc/config/s390/linux.h
    382 --- gcc-4.1.1.orig/gcc/config/s390/linux.h      2006-02-11 00:38:51.000000000 -0800
    383 +++ gcc-4.1.1/gcc/config/s390/linux.h   2006-11-13 21:14:41.520216420 -0800
     381diff -Naur gcc-4.1.2.orig/gcc/config/s390/linux.h gcc-4.1.2/gcc/config/s390/linux.h
     382--- gcc-4.1.2.orig/gcc/config/s390/linux.h      2006-12-12 07:24:07.000000000 -0800
     383+++ gcc-4.1.2/gcc/config/s390/linux.h   2007-02-14 07:57:37.000000000 -0800
    384384@@ -77,6 +77,13 @@
    385385 #define MULTILIB_DEFAULTS { "m31" }
     
    405405+          %{m64:-dynamic-linker " ELF64_DYNAMIC_LINKER "}}}}"
    406406 
    407  
    408  #define TARGET_ASM_FILE_END file_end_indicate_exec_stack
    409 diff -Naur gcc-4.1.1.orig/gcc/config/sh/linux.h gcc-4.1.1/gcc/config/sh/linux.h
    410 --- gcc-4.1.1.orig/gcc/config/sh/linux.h        2005-06-24 18:22:41.000000000 -0700
    411 +++ gcc-4.1.1/gcc/config/sh/linux.h     2006-11-13 21:14:41.520216420 -0800
     407 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
     408 
     409diff -Naur gcc-4.1.2.orig/gcc/config/sh/linux.h gcc-4.1.2/gcc/config/sh/linux.h
     410--- gcc-4.1.2.orig/gcc/config/sh/linux.h        2005-06-24 18:22:41.000000000 -0700
     411+++ gcc-4.1.2/gcc/config/sh/linux.h     2007-02-14 07:57:37.000000000 -0800
    412412@@ -56,12 +56,21 @@
    413413 #undef SUBTARGET_LINK_EMUL_SUFFIX
     
    432432 /* Output assembler code to STREAM to call the profiler.  */
    433433 
    434 diff -Naur gcc-4.1.1.orig/gcc/config/sparc/linux.h gcc-4.1.1/gcc/config/sparc/linux.h
    435 --- gcc-4.1.1.orig/gcc/config/sparc/linux.h     2006-02-11 00:38:51.000000000 -0800
    436 +++ gcc-4.1.1/gcc/config/sparc/linux.h  2006-11-13 21:14:41.520216420 -0800
     434diff -Naur gcc-4.1.2.orig/gcc/config/sparc/linux.h gcc-4.1.2/gcc/config/sparc/linux.h
     435--- gcc-4.1.2.orig/gcc/config/sparc/linux.h     2006-02-11 00:38:51.000000000 -0800
     436+++ gcc-4.1.2/gcc/config/sparc/linux.h  2007-02-14 07:57:37.000000000 -0800
    437437@@ -125,6 +125,11 @@
    438438 
     
    456456 
    457457 /* The sun bundled assembler doesn't accept -Yd, (and neither does gas).
    458 diff -Naur gcc-4.1.1.orig/gcc/config/sparc/linux64.h gcc-4.1.1/gcc/config/sparc/linux64.h
    459 --- gcc-4.1.1.orig/gcc/config/sparc/linux64.h   2006-02-11 00:38:51.000000000 -0800
    460 +++ gcc-4.1.1/gcc/config/sparc/linux64.h        2006-11-13 21:14:41.520216420 -0800
     458diff -Naur gcc-4.1.2.orig/gcc/config/sparc/linux64.h gcc-4.1.2/gcc/config/sparc/linux64.h
     459--- gcc-4.1.2.orig/gcc/config/sparc/linux64.h   2006-02-11 00:38:51.000000000 -0800
     460+++ gcc-4.1.2/gcc/config/sparc/linux64.h        2007-02-14 07:57:37.000000000 -0800
    461461@@ -162,12 +162,17 @@
    462462   { "link_arch_default", LINK_ARCH_DEFAULT_SPEC },       \
     
    478478 "
    479479 
    480 diff -Naur gcc-4.1.1.orig/gcc/config/t-linux-uclibc gcc-4.1.1/gcc/config/t-linux-uclibc
    481 --- gcc-4.1.1.orig/gcc/config/t-linux-uclibc    1969-12-31 16:00:00.000000000 -0800
    482 +++ gcc-4.1.1/gcc/config/t-linux-uclibc 2006-11-13 21:14:41.480217760 -0800
     480diff -Naur gcc-4.1.2.orig/gcc/config/t-linux-uclibc gcc-4.1.2/gcc/config/t-linux-uclibc
     481--- gcc-4.1.2.orig/gcc/config/t-linux-uclibc    1969-12-31 16:00:00.000000000 -0800
     482+++ gcc-4.1.2/gcc/config/t-linux-uclibc 2007-02-14 07:57:37.000000000 -0800
    483483@@ -0,0 +1,5 @@
    484484+# Remove glibc specific files added in t-linux
     
    487487+# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc
    488488+LIB2ADDEH := $(subst unwind-dw2-fde-glibc.c,unwind-dw2-fde.c,$(LIB2ADDEH))
    489 diff -Naur gcc-4.1.1.orig/gcc/config.gcc gcc-4.1.1/gcc/config.gcc
    490 --- gcc-4.1.1.orig/gcc/config.gcc       2006-05-09 13:02:29.000000000 -0700
    491 +++ gcc-4.1.1/gcc/config.gcc    2006-11-13 21:14:41.480217760 -0800
     489diff -Naur gcc-4.1.2.orig/gcc/config.gcc gcc-4.1.2/gcc/config.gcc
     490--- gcc-4.1.2.orig/gcc/config.gcc       2006-10-15 16:12:23.000000000 -0700
     491+++ gcc-4.1.2/gcc/config.gcc    2007-02-14 07:57:37.000000000 -0800
    492492@@ -672,9 +672,14 @@
    493493        ;;
     
    528528 i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1)
    529529        tmake_file="${tmake_file} i386/t-gmm_malloc"
    530 diff -Naur gcc-4.1.1.orig/gcc/configure gcc-4.1.1/gcc/configure
    531 --- gcc-4.1.1.orig/gcc/configure        2006-02-14 08:50:45.000000000 -0800
    532 +++ gcc-4.1.1/gcc/configure     2006-11-13 21:12:46.872051528 -0800
     530diff -Naur gcc-4.1.2.orig/gcc/configure gcc-4.1.2/gcc/configure
     531--- gcc-4.1.2.orig/gcc/configure        2006-11-13 14:09:55.000000000 -0800
     532+++ gcc-4.1.2/gcc/configure     2007-02-14 07:57:37.000000000 -0800
    533533@@ -14762,7 +14762,7 @@
    534534        tls_first_minor=14
     
    540540        .section ".tdata","awT",@progbits
    541541 foo:   .long   25
    542 diff -Naur gcc-4.1.1.orig/gcc/configure.ac gcc-4.1.1/gcc/configure.ac
    543 --- gcc-4.1.1.orig/gcc/configure.ac     2006-02-14 08:50:45.000000000 -0800
    544 +++ gcc-4.1.1/gcc/configure.ac  2006-11-13 21:12:46.852052196 -0800
     542diff -Naur gcc-4.1.2.orig/gcc/configure.ac gcc-4.1.2/gcc/configure.ac
     543--- gcc-4.1.2.orig/gcc/configure.ac     2006-11-13 14:09:55.000000000 -0800
     544+++ gcc-4.1.2/gcc/configure.ac  2007-02-14 07:57:37.000000000 -0800
    545545@@ -2435,7 +2435,7 @@
    546546        tls_first_minor=14
     
    552552        .section ".tdata","awT",@progbits
    553553 foo:   .long   25
    554 diff -Naur gcc-4.1.1.orig/libffi/configure gcc-4.1.1/libffi/configure
    555 --- gcc-4.1.1.orig/libffi/configure     2006-05-24 16:46:15.000000000 -0700
    556 +++ gcc-4.1.1/libffi/configure  2006-11-13 21:14:41.524216286 -0800
     554diff -Naur gcc-4.1.2.orig/libffi/configure gcc-4.1.2/libffi/configure
     555--- gcc-4.1.2.orig/libffi/configure     2007-02-13 21:17:22.000000000 -0800
     556+++ gcc-4.1.2/libffi/configure  2007-02-14 07:57:37.000000000 -0800
    557557@@ -3457,6 +3457,11 @@
    558558   lt_cv_deplibs_check_method=pass_all
     
    567567   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    568568     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    569 diff -Naur gcc-4.1.1.orig/libgfortran/configure gcc-4.1.1/libgfortran/configure
    570 --- gcc-4.1.1.orig/libgfortran/configure        2006-05-24 16:46:15.000000000 -0700
    571 +++ gcc-4.1.1/libgfortran/configure     2006-11-13 21:14:41.532216018 -0800
     569diff -Naur gcc-4.1.2.orig/libgfortran/configure gcc-4.1.2/libgfortran/configure
     570--- gcc-4.1.2.orig/libgfortran/configure        2006-12-06 02:55:37.000000000 -0800
     571+++ gcc-4.1.2/libgfortran/configure     2007-02-14 07:57:37.000000000 -0800
    572572@@ -3699,6 +3699,11 @@
    573573   lt_cv_deplibs_check_method=pass_all
     
    582582   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    583583     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    584 diff -Naur gcc-4.1.1.orig/libjava/configure gcc-4.1.1/libjava/configure
    585 --- gcc-4.1.1.orig/libjava/configure    2006-05-24 16:46:15.000000000 -0700
    586 +++ gcc-4.1.1/libjava/configure 2006-11-13 21:14:41.536215884 -0800
     584diff -Naur gcc-4.1.2.orig/libjava/configure gcc-4.1.2/libjava/configure
     585--- gcc-4.1.2.orig/libjava/configure    2007-02-13 21:17:22.000000000 -0800
     586+++ gcc-4.1.2/libjava/configure 2007-02-14 07:57:37.000000000 -0800
    587587@@ -5137,6 +5137,11 @@
    588588   lt_cv_deplibs_check_method=pass_all
     
    597597   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    598598     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    599 diff -Naur gcc-4.1.1.orig/libmudflap/configure gcc-4.1.1/libmudflap/configure
    600 --- gcc-4.1.1.orig/libmudflap/configure 2005-10-04 16:54:38.000000000 -0700
    601 +++ gcc-4.1.1/libmudflap/configure      2006-11-13 21:14:41.540215750 -0800
     599diff -Naur gcc-4.1.2.orig/libmudflap/configure gcc-4.1.2/libmudflap/configure
     600--- gcc-4.1.2.orig/libmudflap/configure 2005-10-04 16:54:38.000000000 -0700
     601+++ gcc-4.1.2/libmudflap/configure      2007-02-14 07:57:37.000000000 -0800
    602602@@ -5382,6 +5382,11 @@
    603603   lt_cv_deplibs_check_method=pass_all
     
    612612   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    613613     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    614 diff -Naur gcc-4.1.1.orig/libobjc/configure gcc-4.1.1/libobjc/configure
    615 --- gcc-4.1.1.orig/libobjc/configure    2006-05-24 16:46:15.000000000 -0700
    616 +++ gcc-4.1.1/libobjc/configure 2006-11-13 21:14:41.540215750 -0800
     614diff -Naur gcc-4.1.2.orig/libobjc/configure gcc-4.1.2/libobjc/configure
     615--- gcc-4.1.2.orig/libobjc/configure    2007-02-13 21:17:22.000000000 -0800
     616+++ gcc-4.1.2/libobjc/configure 2007-02-14 07:57:37.000000000 -0800
    617617@@ -3312,6 +3312,11 @@
    618618   lt_cv_deplibs_check_method=pass_all
     
    627627   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    628628     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
    629 diff -Naur gcc-4.1.1.orig/libstdc++-v3/acinclude.m4 gcc-4.1.1/libstdc++-v3/acinclude.m4
    630 --- gcc-4.1.1.orig/libstdc++-v3/acinclude.m4    2006-05-03 10:00:18.000000000 -0700
    631 +++ gcc-4.1.1/libstdc++-v3/acinclude.m4 2006-11-13 21:11:59.373637272 -0800
    632 @@ -1001,7 +1001,7 @@
     629diff -Naur gcc-4.1.2.orig/libstdc++-v3/acinclude.m4 gcc-4.1.2/libstdc++-v3/acinclude.m4
     630--- gcc-4.1.2.orig/libstdc++-v3/acinclude.m4    2007-01-29 02:51:01.000000000 -0800
     631+++ gcc-4.1.2/libstdc++-v3/acinclude.m4 2007-02-14 07:57:37.000000000 -0800
     632@@ -1003,7 +1003,7 @@
    633633   AC_MSG_CHECKING([for C locale to use])
    634634   GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@],
     
    639639   # If they didn't use this option switch, or if they specified --enable
    640640   # with no specific model, we'll have to look for one.  If they
    641 @@ -1017,6 +1017,9 @@
     641@@ -1019,6 +1019,9 @@
    642642   # Default to "generic".
    643643   if test $enable_clocale_flag = auto; then
     
    649649         AC_EGREP_CPP([_GLIBCXX_ok], [
    650650         #include <features.h>
    651 @@ -1160,6 +1163,40 @@
     651@@ -1162,6 +1165,40 @@
    652652       CTIME_CC=config/locale/generic/time_members.cc
    653653       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h
     
    690690 
    691691   # This is where the testsuite looks for locale catalogs, using the
    692 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c++locale_internal.h
    693 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h       1969-12-31 16:00:00.000000000 -0800
    694 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c++locale_internal.h    2006-11-13 21:11:59.377637138 -0800
     692diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h
     693--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h       1969-12-31 16:00:00.000000000 -0800
     694+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h    2007-02-14 07:57:37.000000000 -0800
    695695@@ -0,0 +1,63 @@
    696696+// Prototypes for GLIBC thread locale __-prefixed functions -*- C++ -*-
     
    757757+
    758758+#endif // GLIBC 2.3 and later
    759 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.cc
    760 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc        1969-12-31 16:00:00.000000000 -0800
    761 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.cc     2006-11-13 21:11:59.377637138 -0800
     759diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.cc
     760--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc        1969-12-31 16:00:00.000000000 -0800
     761+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.cc     2007-02-14 07:57:37.000000000 -0800
    762762@@ -0,0 +1,152 @@
    763763+// Wrapper for underlying C-language localization -*- C++ -*-
     
    913913+  const char* const* const locale::_S_categories = __gnu_cxx::category_names;
    914914+}  // namespace std
    915 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c_locale.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.h
    916 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 16:00:00.000000000 -0800
    917 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.h      2006-11-13 21:11:59.377637138 -0800
     915diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.h
     916--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 16:00:00.000000000 -0800
     917+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.h      2007-02-14 07:57:37.000000000 -0800
    918918@@ -0,0 +1,117 @@
    919919+// Wrapper for underlying C-language localization -*- C++ -*-
     
    10341034+
    10351035+#endif
    1036 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/codecvt_members.cc
    1037 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 16:00:00.000000000 -0800
    1038 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/codecvt_members.cc      2006-11-13 21:11:59.377637138 -0800
     1036diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc
     1037--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 16:00:00.000000000 -0800
     1038+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc      2007-02-14 07:57:37.000000000 -0800
    10391039@@ -0,0 +1,306 @@
    10401040+// std::codecvt implementation details, GNU version -*- C++ -*-
     
    13441344+#endif
    13451345+}
    1346 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/collate_members.cc
    1347 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 16:00:00.000000000 -0800
    1348 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/collate_members.cc      2006-11-13 21:11:59.377637138 -0800
     1346diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/collate_members.cc
     1347--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 16:00:00.000000000 -0800
     1348+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/collate_members.cc      2007-02-14 07:57:37.000000000 -0800
    13491349@@ -0,0 +1,80 @@
    13501350+// std::collate implementation details, GNU version -*- C++ -*-
     
    14281428+#endif
    14291429+}
    1430 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/ctype_members.cc
    1431 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc   1969-12-31 16:00:00.000000000 -0800
    1432 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/ctype_members.cc        2006-11-13 21:11:59.377637138 -0800
     1430diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc
     1431--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc   1969-12-31 16:00:00.000000000 -0800
     1432+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc        2007-02-14 07:57:37.000000000 -0800
    14331433@@ -0,0 +1,314 @@
    14341434+// std::ctype implementation details, GNU version -*- C++ -*-
     
    17461746+#endif //  _GLIBCXX_USE_WCHAR_T
    17471747+}
    1748 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.cc
    1749 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc        1969-12-31 16:00:00.000000000 -0800
    1750 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.cc     2006-11-13 21:11:59.377637138 -0800
     1748diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.cc
     1749--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc        1969-12-31 16:00:00.000000000 -0800
     1750+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.cc     2007-02-14 07:57:37.000000000 -0800
    17511751@@ -0,0 +1,100 @@
    17521752+// std::messages implementation details, GNU version -*- C++ -*-
     
    18501850+#endif
    18511851+}
    1852 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/messages_members.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.h
    1853 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 16:00:00.000000000 -0800
    1854 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.h      2006-11-13 21:11:59.377637138 -0800
     1852diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.h
     1853--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 16:00:00.000000000 -0800
     1854+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.h      2007-02-14 07:57:37.000000000 -0800
    18551855@@ -0,0 +1,121 @@
    18561856+// std::messages implementation details, GNU version -*- C++ -*-
     
    19751975+        }
    19761976+     }
    1977 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/monetary_members.cc
    1978 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc        1969-12-31 16:00:00.000000000 -0800
    1979 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/monetary_members.cc     2006-11-13 21:11:59.377637138 -0800
     1977diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc
     1978--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc        1969-12-31 16:00:00.000000000 -0800
     1979+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc     2007-02-14 07:57:37.000000000 -0800
    19801980@@ -0,0 +1,692 @@
    19811981+// std::moneypunct implementation details, GNU version -*- C++ -*-
     
    26712671+#endif
    26722672+}
    2673 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/numeric_members.cc
    2674 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 16:00:00.000000000 -0800
    2675 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/numeric_members.cc      2006-11-13 21:11:59.377637138 -0800
     2673diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc
     2674--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 16:00:00.000000000 -0800
     2675+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc      2007-02-14 07:57:37.000000000 -0800
    26762676@@ -0,0 +1,173 @@
    26772677+// std::numpunct implementation details, GNU version -*- C++ -*-
     
    28482848+ #endif
    28492849+}
    2850 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/time_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.cc
    2851 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/time_members.cc    1969-12-31 16:00:00.000000000 -0800
    2852 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.cc 2006-11-13 21:11:59.377637138 -0800
     2850diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.cc
     2851--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.cc    1969-12-31 16:00:00.000000000 -0800
     2852+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.cc 2007-02-14 07:57:37.000000000 -0800
    28532853@@ -0,0 +1,406 @@
    28542854+// std::time_get, std::time_put implementation, GNU version -*- C++ -*-
     
    32583258+#endif
    32593259+}
    3260 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/time_members.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.h
    3261 --- gcc-4.1.1.orig/libstdc++-v3/config/locale/uclibc/time_members.h     1969-12-31 16:00:00.000000000 -0800
    3262 +++ gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.h  2006-11-13 21:11:59.377637138 -0800
     3260diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.h
     3261--- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.h     1969-12-31 16:00:00.000000000 -0800
     3262+++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.h  2007-02-14 07:57:37.000000000 -0800
    32633263@@ -0,0 +1,76 @@
    32643264+// std::time_get, std::time_put implementation, GNU version -*- C++ -*-
     
    33383338+      _S_destroy_c_locale(_M_c_locale_timepunct);
    33393339+    }
    3340 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_base.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_base.h
    3341 --- gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_base.h   1969-12-31 16:00:00.000000000 -0800
    3342 +++ gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_base.h        2006-11-13 21:11:59.377637138 -0800
     3340diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_base.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_base.h
     3341--- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_base.h   1969-12-31 16:00:00.000000000 -0800
     3342+++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_base.h        2007-02-14 07:57:37.000000000 -0800
    33433343@@ -0,0 +1,64 @@
    33443344+// Locale support -*- C++ -*-
     
    34063406+    static const mask alnum    = _ISalpha | _ISdigit;
    34073407+  };
    3408 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_inline.h
    3409 --- gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 16:00:00.000000000 -0800
    3410 +++ gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_inline.h      2006-11-13 21:11:59.381637005 -0800
     3408diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_inline.h
     3409--- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 16:00:00.000000000 -0800
     3410+++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_inline.h      2007-02-14 07:57:37.000000000 -0800
    34113411@@ -0,0 +1,69 @@
    34123412+// Locale support -*- C++ -*-
     
    34793479+    return __low;
    34803480+  }
    3481 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_noninline.h
    3482 --- gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h      1969-12-31 16:00:00.000000000 -0800
    3483 +++ gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_noninline.h   2006-11-13 21:11:59.381637005 -0800
     3481diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h
     3482--- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h      1969-12-31 16:00:00.000000000 -0800
     3483+++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h   2007-02-14 07:57:37.000000000 -0800
    34843484@@ -0,0 +1,92 @@
    34853485+// Locale support -*- C++ -*-
     
    35753575+    return __high;
    35763576+  }
    3577 diff -Naur gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/os_defines.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/os_defines.h
    3578 --- gcc-4.1.1.orig/libstdc++-v3/config/os/uclibc/os_defines.h   1969-12-31 16:00:00.000000000 -0800
    3579 +++ gcc-4.1.1/libstdc++-v3/config/os/uclibc/os_defines.h        2006-11-13 21:11:59.381637005 -0800
     3577diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/os_defines.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/os_defines.h
     3578--- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/os_defines.h   1969-12-31 16:00:00.000000000 -0800
     3579+++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/os_defines.h        2007-02-14 07:57:37.000000000 -0800
    35803580@@ -0,0 +1,44 @@
    35813581+// Specific definitions for GNU/Linux  -*- C++ -*-
     
    36233623+
    36243624+#endif
    3625 diff -Naur gcc-4.1.1.orig/libstdc++-v3/configure gcc-4.1.1/libstdc++-v3/configure
    3626 --- gcc-4.1.1.orig/libstdc++-v3/configure       2006-05-03 10:00:18.000000000 -0700
    3627 +++ gcc-4.1.1/libstdc++-v3/configure    2006-11-13 21:13:26.070741474 -0800
     3625diff -Naur gcc-4.1.2.orig/libstdc++-v3/configure gcc-4.1.2/libstdc++-v3/configure
     3626--- gcc-4.1.2.orig/libstdc++-v3/configure       2007-01-29 02:51:01.000000000 -0800
     3627+++ gcc-4.1.2/libstdc++-v3/configure    2007-02-14 07:57:37.000000000 -0800
    36283628@@ -4005,6 +4005,11 @@
    36293629   lt_cv_deplibs_check_method=pass_all
     
    37443744 main ()
    37453745 {
    3746 diff -Naur gcc-4.1.1.orig/libstdc++-v3/configure.host gcc-4.1.1/libstdc++-v3/configure.host
    3747 --- gcc-4.1.1.orig/libstdc++-v3/configure.host  2005-11-17 12:10:51.000000000 -0800
    3748 +++ gcc-4.1.1/libstdc++-v3/configure.host       2006-11-13 21:11:59.405636204 -0800
    3749 @@ -261,6 +261,12 @@
     3746diff -Naur gcc-4.1.2.orig/libstdc++-v3/configure.host gcc-4.1.2/libstdc++-v3/configure.host
     3747--- gcc-4.1.2.orig/libstdc++-v3/configure.host  2007-01-28 12:12:40.000000000 -0800
     3748+++ gcc-4.1.2/libstdc++-v3/configure.host       2007-02-14 07:57:37.000000000 -0800
     3749@@ -270,6 +270,12 @@
    37503750     ;;
    37513751 esac
     
    37603760 # Set any OS-dependent and CPU-dependent bits.
    37613761 # THIS TABLE IS SORTED.  KEEP IT THAT WAY.
    3762 diff -Naur gcc-4.1.1.orig/libstdc++-v3/crossconfig.m4 gcc-4.1.1/libstdc++-v3/crossconfig.m4
    3763 --- gcc-4.1.1.orig/libstdc++-v3/crossconfig.m4  2006-01-11 23:59:07.000000000 -0800
    3764 +++ gcc-4.1.1/libstdc++-v3/crossconfig.m4       2006-11-13 21:11:59.405636204 -0800
     3762diff -Naur gcc-4.1.2.orig/libstdc++-v3/crossconfig.m4 gcc-4.1.2/libstdc++-v3/crossconfig.m4
     3763--- gcc-4.1.2.orig/libstdc++-v3/crossconfig.m4  2006-12-12 06:18:36.000000000 -0800
     3764+++ gcc-4.1.2/libstdc++-v3/crossconfig.m4       2007-02-14 07:57:37.000000000 -0800
    37653765@@ -143,6 +143,99 @@
    37663766        ;;
     
    38723872       *)
    38733873         AC_DEFINE(_GLIBCXX_USE_LFS)
    3874 diff -Naur gcc-4.1.1.orig/libstdc++-v3/include/c_compatibility/wchar.h gcc-4.1.1/libstdc++-v3/include/c_compatibility/wchar.h
    3875 --- gcc-4.1.1.orig/libstdc++-v3/include/c_compatibility/wchar.h 2005-08-16 19:28:44.000000000 -0700
    3876 +++ gcc-4.1.1/libstdc++-v3/include/c_compatibility/wchar.h      2006-11-13 21:11:59.405636204 -0800
     3874diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_compatibility/wchar.h gcc-4.1.2/libstdc++-v3/include/c_compatibility/wchar.h
     3875--- gcc-4.1.2.orig/libstdc++-v3/include/c_compatibility/wchar.h 2005-08-16 19:28:44.000000000 -0700
     3876+++ gcc-4.1.2/libstdc++-v3/include/c_compatibility/wchar.h      2007-02-14 07:57:37.000000000 -0800
    38773877@@ -101,7 +101,9 @@
    38783878 using std::wmemcpy;
     
    38853885 #if _GLIBCXX_USE_C99
    38863886 using std::wcstold;
    3887 diff -Naur gcc-4.1.1.orig/libstdc++-v3/include/c_std/std_cstdio.h gcc-4.1.1/libstdc++-v3/include/c_std/std_cstdio.h
    3888 --- gcc-4.1.1.orig/libstdc++-v3/include/c_std/std_cstdio.h      2005-10-30 14:21:50.000000000 -0800
    3889 +++ gcc-4.1.1/libstdc++-v3/include/c_std/std_cstdio.h   2006-11-13 21:13:40.978242926 -0800
     3887diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cstdio.h gcc-4.1.2/libstdc++-v3/include/c_std/std_cstdio.h
     3888--- gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cstdio.h      2005-10-30 14:21:50.000000000 -0800
     3889+++ gcc-4.1.2/libstdc++-v3/include/c_std/std_cstdio.h   2007-02-14 07:57:37.000000000 -0800
    38903890@@ -143,7 +143,7 @@
    38913891   using ::vsprintf;
     
    38973897 #undef snprintf
    38983898 #undef vfscanf
    3899 diff -Naur gcc-4.1.1.orig/libstdc++-v3/include/c_std/std_cwchar.h gcc-4.1.1/libstdc++-v3/include/c_std/std_cwchar.h
    3900 --- gcc-4.1.1.orig/libstdc++-v3/include/c_std/std_cwchar.h      2005-10-30 14:21:50.000000000 -0800
    3901 +++ gcc-4.1.1/libstdc++-v3/include/c_std/std_cwchar.h   2006-11-13 21:11:59.405636204 -0800
     3899diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cwchar.h gcc-4.1.2/libstdc++-v3/include/c_std/std_cwchar.h
     3900--- gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cwchar.h      2005-10-30 14:21:50.000000000 -0800
     3901+++ gcc-4.1.2/libstdc++-v3/include/c_std/std_cwchar.h   2007-02-14 07:57:37.000000000 -0800
    39023902@@ -180,7 +180,9 @@
    39033903   using ::wcscoll;
     
    39103910   using ::wcsncat;
    39113911   using ::wcsncmp;
    3912 diff -Naur gcc-4.1.1.orig/libstdc++-v3/include/ext/rope gcc-4.1.1/libstdc++-v3/include/ext/rope
    3913 --- gcc-4.1.1.orig/libstdc++-v3/include/ext/rope        2005-08-16 19:28:44.000000000 -0700
    3914 +++ gcc-4.1.1/libstdc++-v3/include/ext/rope     2006-11-13 21:14:58.075661874 -0800
     3912diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/ext/rope gcc-4.1.2/libstdc++-v3/include/ext/rope
     3913--- gcc-4.1.2.orig/libstdc++-v3/include/ext/rope        2005-08-16 19:28:44.000000000 -0700
     3914+++ gcc-4.1.2/libstdc++-v3/include/ext/rope     2007-02-14 07:57:37.000000000 -0800
    39153915@@ -57,6 +57,9 @@
    39163916 #include <bits/allocator.h>
     
    39233923 #   define __GC_CONST const
    39243924 # else
    3925 diff -Naur gcc-4.1.1.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.1.1/libstdc++-v3/include/ext/ropeimpl.h
    3926 --- gcc-4.1.1.orig/libstdc++-v3/include/ext/ropeimpl.h  2005-08-16 19:28:44.000000000 -0700
    3927 +++ gcc-4.1.1/libstdc++-v3/include/ext/ropeimpl.h       2006-11-13 21:14:58.075661874 -0800
     3925diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.1.2/libstdc++-v3/include/ext/ropeimpl.h
     3926--- gcc-4.1.2.orig/libstdc++-v3/include/ext/ropeimpl.h  2005-08-16 19:28:44.000000000 -0700
     3927+++ gcc-4.1.2/libstdc++-v3/include/ext/ropeimpl.h       2007-02-14 07:57:37.000000000 -0800
    39283928@@ -53,6 +53,9 @@
    39293929 #include <ext/memory> // For uninitialized_copy_n
     
    39363936 {
    39373937   using std::size_t;
    3938 diff -Naur gcc-4.1.1.orig/libstdc++-v3/src/Makefile.am gcc-4.1.1/libstdc++-v3/src/Makefile.am
    3939 --- gcc-4.1.1.orig/libstdc++-v3/src/Makefile.am 2006-01-09 20:01:00.000000000 -0800
    3940 +++ gcc-4.1.1/libstdc++-v3/src/Makefile.am      2006-11-13 21:12:17.149044056 -0800
     3938diff -Naur gcc-4.1.2.orig/libstdc++-v3/src/Makefile.am gcc-4.1.2/libstdc++-v3/src/Makefile.am
     3939--- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.am 2006-01-09 20:01:00.000000000 -0800
     3940+++ gcc-4.1.2/libstdc++-v3/src/Makefile.am      2007-02-14 07:57:37.000000000 -0800
    39413941@@ -234,6 +234,12 @@
    39423942          $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@
     
    39523952 if GLIBCXX_BUILD_DEBUG
    39533953 all-local: build_debug
    3954 diff -Naur gcc-4.1.1.orig/libstdc++-v3/src/Makefile.in gcc-4.1.1/libstdc++-v3/src/Makefile.in
    3955 --- gcc-4.1.1.orig/libstdc++-v3/src/Makefile.in 2006-01-10 09:14:00.000000000 -0800
    3956 +++ gcc-4.1.1/libstdc++-v3/src/Makefile.in      2006-11-13 21:12:17.149044056 -0800
     3954diff -Naur gcc-4.1.2.orig/libstdc++-v3/src/Makefile.in gcc-4.1.2/libstdc++-v3/src/Makefile.in
     3955--- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.in 2006-01-10 09:14:00.000000000 -0800
     3956+++ gcc-4.1.2/libstdc++-v3/src/Makefile.in      2007-02-14 07:57:37.000000000 -0800
    39573957@@ -627,7 +627,7 @@
    39583958 
     
    39863986 # Otherwise a system limit (for SysV at least) may be exceeded.
    39873987 .NOEXPORT:
    3988 diff -Naur gcc-4.1.1.orig/libtool.m4 gcc-4.1.1/libtool.m4
    3989 --- gcc-4.1.1.orig/libtool.m4   2005-07-15 19:30:53.000000000 -0700
    3990 +++ gcc-4.1.1/libtool.m4        2006-11-13 21:14:41.540215750 -0800
     3988diff -Naur gcc-4.1.2.orig/libtool.m4 gcc-4.1.2/libtool.m4
     3989--- gcc-4.1.2.orig/libtool.m4   2005-07-15 19:30:53.000000000 -0700
     3990+++ gcc-4.1.2/libtool.m4        2007-02-14 07:57:37.000000000 -0800
    39913991@@ -743,6 +743,11 @@
    39923992   lt_cv_deplibs_check_method=pass_all
     
    40014001   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    40024002     [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
    4003 diff -Naur gcc-4.1.1.orig/ltconfig gcc-4.1.1/ltconfig
    4004 --- gcc-4.1.1.orig/ltconfig     2005-07-15 19:30:53.000000000 -0700
    4005 +++ gcc-4.1.1/ltconfig  2006-11-13 21:14:41.544215616 -0800
     4003diff -Naur gcc-4.1.2.orig/ltconfig gcc-4.1.2/ltconfig
     4004--- gcc-4.1.2.orig/ltconfig     2006-07-04 13:30:34.000000000 -0700
     4005+++ gcc-4.1.2/ltconfig  2007-02-14 07:57:37.000000000 -0800
    40064006@@ -603,6 +603,7 @@
    40074007 
     
    40364036   need_lib_prefix=no
    40374037   need_version=no
    4038 diff -Naur gcc-4.1.1.orig/zlib/configure gcc-4.1.1/zlib/configure
    4039 --- gcc-4.1.1.orig/zlib/configure       2005-09-12 10:02:07.000000000 -0700
    4040 +++ gcc-4.1.1/zlib/configure    2006-11-13 21:14:41.544215616 -0800
     4038diff -Naur gcc-4.1.2.orig/zlib/configure gcc-4.1.2/zlib/configure
     4039--- gcc-4.1.2.orig/zlib/configure       2005-09-12 10:02:07.000000000 -0700
     4040+++ gcc-4.1.2/zlib/configure    2007-02-14 07:57:37.000000000 -0800
    40414041@@ -3426,6 +3426,11 @@
    40424042   lt_cv_deplibs_check_method=pass_all
     
    40514051   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    40524052     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
     4053
Note: See TracChangeset for help on using the changeset viewer.