Changeset 0602db2 in clfs-embedded for patches/gcc-4.1.2-uclibc-1.patch


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

Updated to GCC 4.1.2

File:
1 moved

Legend:

Unmodified
Added
Removed
  • 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.