Changeset 0602db2 in clfs-embedded for patches/gcc-4.1.2-uclibc-1.patch
- Timestamp:
- Feb 14, 2007, 4:17:26 PM (18 years ago)
- Branches:
- master
- Children:
- 04997ab
- Parents:
- b94ee8a
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
patches/gcc-4.1.2-uclibc-1.patch
rb94ee8a r0602db2 1 1 Submitted By: Jim Gifford (patches at jg555 dot com) 2 Date: 200 6-11-132 Date: 2007-02-13 3 3 Initial Package Version: 4.1.1 4 4 Origin: uClibc and Buildroot … … 6 6 Description: Makes GCC uClibc Friendly 7 7 8 diff -Naur gcc-4.1. 1.orig/boehm-gc/configure gcc-4.1.1/boehm-gc/configure9 --- gcc-4.1. 1.orig/boehm-gc/configure 2006-05-24 16:46:15.000000000 -070010 +++ gcc-4.1. 1/boehm-gc/configure 2006-11-13 21:14:41.484217626-08008 diff -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 11 11 @@ -4320,6 +4320,11 @@ 12 12 lt_cv_deplibs_check_method=pass_all … … 21 21 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 22 22 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.h24 --- gcc-4.1. 1.orig/boehm-gc/include/gc.h 2005-01-01 19:35:57.000000000 -080025 +++ gcc-4.1. 1/boehm-gc/include/gc.h 2006-11-13 21:13:53.917810047-080023 diff -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 26 26 @@ -500,7 +500,7 @@ 27 27 #ifdef __linux__ … … 33 33 # define GC_HAVE_BUILTIN_BACKTRACE 34 34 # endif 35 diff -Naur gcc-4.1. 1.orig/configure gcc-4.1.1/configure36 --- gcc-4.1. 1.orig/configure 2005-12-16 04:57:40.000000000 -080037 +++ gcc-4.1. 1/configure 2006-11-13 21:14:41.484217626-080035 diff -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 38 38 @@ -1133,7 +1133,7 @@ 39 39 ;; … … 45 45 ;; 46 46 *-*-freebsd*) 47 diff -Naur gcc-4.1. 1.orig/configure.in gcc-4.1.1/configure.in48 --- gcc-4.1. 1.orig/configure.in 2005-12-16 04:57:40.000000000 -080049 +++ gcc-4.1. 1/configure.in 2006-11-13 21:14:41.488217492-080047 diff -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 50 50 @@ -341,7 +341,7 @@ 51 51 ;; … … 57 57 ;; 58 58 *-*-freebsd*) 59 diff -Naur gcc-4.1. 1.orig/contrib/regression/objs-gcc.sh gcc-4.1.1/contrib/regression/objs-gcc.sh60 --- gcc-4.1. 1.orig/contrib/regression/objs-gcc.sh 2005-08-14 17:41:31.000000000 -070061 +++ gcc-4.1. 1/contrib/regression/objs-gcc.sh 2006-11-13 21:14:41.488217492-080059 diff -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 62 62 @@ -105,6 +105,10 @@ 63 63 then … … 71 71 make bootstrap || exit 1 72 72 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.h74 --- gcc-4.1. 1.orig/gcc/config/alpha/linux-elf.h 2005-06-24 18:22:41.000000000 -070075 +++ gcc-4.1. 1/gcc/config/alpha/linux-elf.h 2006-11-13 21:14:41.488217492-080073 diff -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 76 76 @@ -27,7 +27,11 @@ 77 77 #define SUBTARGET_EXTRA_SPECS \ … … 86 86 #define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax} \ 87 87 %{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.h89 --- gcc-4.1. 1.orig/gcc/config/arm/linux-eabi.h 2005-11-15 06:32:13.000000000 -080090 +++ gcc-4.1. 1/gcc/config/arm/linux-eabi.h 2006-11-13 21:12:31.088578670 -080088 diff -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 91 91 @@ -53,7 +53,11 @@ 92 92 /* Use ld-linux.so.3 so that it will be possible to run "classic" … … 101 101 /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to 102 102 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.h104 --- gcc-4.1. 1.orig/gcc/config/arm/linux-elf.h 2005-10-09 18:04:31.000000000 -0700105 +++ gcc-4.1. 1/gcc/config/arm/linux-elf.h 2006-11-13 21:14:41.488217492-0800103 diff -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 106 106 @@ -28,19 +28,33 @@ 107 107 #undef TARGET_VERSION … … 162 162 163 163 #undef LINK_SPEC 164 diff -Naur gcc-4.1. 1.orig/gcc/config/cris/linux.h gcc-4.1.1/gcc/config/cris/linux.h165 --- gcc-4.1. 1.orig/gcc/config/cris/linux.h 2005-06-24 18:22:41.000000000 -0700166 +++ gcc-4.1. 1/gcc/config/cris/linux.h 2006-11-13 21:14:41.488217492-0800164 diff -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 167 167 @@ -73,6 +73,25 @@ 168 168 #undef CRIS_DEFAULT_CPU_VERSION … … 200 200 /* Node: Run-time Target */ 201 201 202 diff -Naur gcc-4.1. 1.orig/gcc/config/i386/linux.h gcc-4.1.1/gcc/config/i386/linux.h203 --- gcc-4.1. 1.orig/gcc/config/i386/linux.h 2005-08-10 10:53:01.000000000 -0700204 +++ gcc-4.1. 1/gcc/config/i386/linux.h 2006-11-13 21:14:41.488217492-0800202 diff -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 205 205 @@ -107,6 +107,11 @@ 206 206 #define LINK_EMULATION "elf_i386" … … 215 215 #define SUBTARGET_EXTRA_SPECS \ 216 216 { "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.h218 --- gcc-4.1. 1.orig/gcc/config/i386/linux64.h 2005-08-10 10:53:01.000000000 -0700219 +++ gcc-4.1. 1/gcc/config/i386/linux64.h 2006-11-13 21:14:41.520216420 -0800217 diff -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 220 220 @@ -54,14 +54,21 @@ 221 221 When the -shared link option is used a final link is not being … … 242 242 243 243 /* 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.h245 --- gcc-4.1. 1.orig/gcc/config/ia64/linux.h 2004-09-07 17:17:19.000000000 -0700246 +++ gcc-4.1. 1/gcc/config/ia64/linux.h 2006-11-13 21:14:41.520216420 -0800244 diff -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 247 247 @@ -37,13 +37,18 @@ 248 248 /* Define this for shared library support because it isn't in the main … … 264 264 %{static:-static}}" 265 265 266 267 diff -Naur gcc-4.1. 1.orig/gcc/config/m68k/linux.h gcc-4.1.1/gcc/config/m68k/linux.h268 --- gcc-4.1. 1.orig/gcc/config/m68k/linux.h 2005-06-24 18:22:41.000000000 -0700269 +++ gcc-4.1. 1/gcc/config/m68k/linux.h 2006-11-13 21:14:41.520216420 -0800266 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" 267 diff -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 270 270 @@ -123,12 +123,17 @@ 271 271 … … 287 287 288 288 /* 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.h290 --- gcc-4.1. 1.orig/gcc/config/mips/linux.h 2005-06-24 18:22:41.000000000 -0700291 +++ gcc-4.1. 1/gcc/config/mips/linux.h 2006-11-13 21:14:41.520216420 -0800289 diff -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 292 292 @@ -105,6 +105,11 @@ 293 293 … … 311 311 312 312 #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.h314 --- gcc-4.1. 1.orig/gcc/config/pa/pa-linux.h 2005-11-17 19:22:18.000000000 -0800315 +++ gcc-4.1. 1/gcc/config/pa/pa-linux.h 2006-11-13 21:14:41.520216420 -0800313 diff -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 316 316 @@ -49,13 +49,18 @@ 317 317 /* Define this for shared library support because it isn't in the main … … 334 334 335 335 /* 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.h337 --- gcc-4.1. 1.orig/gcc/config/rs6000/linux.h 2006-02-10 12:58:33.000000000 -0800338 +++ gcc-4.1. 1/gcc/config/rs6000/linux.h 2006-11-13 21:14:41.520216420 -0800336 diff -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 339 339 @@ -72,7 +72,11 @@ 340 340 #define LINK_START_DEFAULT_SPEC "%(link_start_linux)" … … 349 349 #define LINK_GCC_C_SEQUENCE_SPEC \ 350 350 "%{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.h352 --- gcc-4.1. 1.orig/gcc/config/rs6000/sysv4.h 2006-02-10 12:58:33.000000000 -0800353 +++ gcc-4.1. 1/gcc/config/rs6000/sysv4.h 2006-11-13 21:14:41.520216420 -0800351 diff -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 354 354 @@ -866,6 +866,7 @@ 355 355 mcall-linux : %(link_os_linux) ; \ … … 379 379 { "link_os_netbsd", LINK_OS_NETBSD_SPEC }, \ 380 380 { "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.h382 --- gcc-4.1. 1.orig/gcc/config/s390/linux.h 2006-02-11 00:38:51.000000000 -0800383 +++ gcc-4.1. 1/gcc/config/s390/linux.h 2006-11-13 21:14:41.520216420 -0800381 diff -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 384 384 @@ -77,6 +77,13 @@ 385 385 #define MULTILIB_DEFAULTS { "m31" } … … 405 405 + %{m64:-dynamic-linker " ELF64_DYNAMIC_LINKER "}}}}" 406 406 407 408 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack409 diff -Naur gcc-4.1. 1.orig/gcc/config/sh/linux.h gcc-4.1.1/gcc/config/sh/linux.h410 --- gcc-4.1. 1.orig/gcc/config/sh/linux.h 2005-06-24 18:22:41.000000000 -0700411 +++ gcc-4.1. 1/gcc/config/sh/linux.h 2006-11-13 21:14:41.520216420 -0800407 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" 408 409 diff -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 412 412 @@ -56,12 +56,21 @@ 413 413 #undef SUBTARGET_LINK_EMUL_SUFFIX … … 432 432 /* Output assembler code to STREAM to call the profiler. */ 433 433 434 diff -Naur gcc-4.1. 1.orig/gcc/config/sparc/linux.h gcc-4.1.1/gcc/config/sparc/linux.h435 --- gcc-4.1. 1.orig/gcc/config/sparc/linux.h 2006-02-11 00:38:51.000000000 -0800436 +++ gcc-4.1. 1/gcc/config/sparc/linux.h 2006-11-13 21:14:41.520216420 -0800434 diff -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 437 437 @@ -125,6 +125,11 @@ 438 438 … … 456 456 457 457 /* 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.h459 --- gcc-4.1. 1.orig/gcc/config/sparc/linux64.h 2006-02-11 00:38:51.000000000 -0800460 +++ gcc-4.1. 1/gcc/config/sparc/linux64.h 2006-11-13 21:14:41.520216420 -0800458 diff -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 461 461 @@ -162,12 +162,17 @@ 462 462 { "link_arch_default", LINK_ARCH_DEFAULT_SPEC }, \ … … 478 478 " 479 479 480 diff -Naur gcc-4.1. 1.orig/gcc/config/t-linux-uclibc gcc-4.1.1/gcc/config/t-linux-uclibc481 --- gcc-4.1. 1.orig/gcc/config/t-linux-uclibc 1969-12-31 16:00:00.000000000 -0800482 +++ gcc-4.1. 1/gcc/config/t-linux-uclibc 2006-11-13 21:14:41.480217760 -0800480 diff -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 483 483 @@ -0,0 +1,5 @@ 484 484 +# Remove glibc specific files added in t-linux … … 487 487 +# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc 488 488 +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.gcc490 --- gcc-4.1. 1.orig/gcc/config.gcc 2006-05-09 13:02:29.000000000 -0700491 +++ gcc-4.1. 1/gcc/config.gcc 2006-11-13 21:14:41.480217760 -0800489 diff -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 492 492 @@ -672,9 +672,14 @@ 493 493 ;; … … 528 528 i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1) 529 529 tmake_file="${tmake_file} i386/t-gmm_malloc" 530 diff -Naur gcc-4.1. 1.orig/gcc/configure gcc-4.1.1/gcc/configure531 --- gcc-4.1. 1.orig/gcc/configure 2006-02-14 08:50:45.000000000 -0800532 +++ gcc-4.1. 1/gcc/configure 2006-11-13 21:12:46.872051528-0800530 diff -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 533 533 @@ -14762,7 +14762,7 @@ 534 534 tls_first_minor=14 … … 540 540 .section ".tdata","awT",@progbits 541 541 foo: .long 25 542 diff -Naur gcc-4.1. 1.orig/gcc/configure.ac gcc-4.1.1/gcc/configure.ac543 --- gcc-4.1. 1.orig/gcc/configure.ac 2006-02-14 08:50:45.000000000 -0800544 +++ gcc-4.1. 1/gcc/configure.ac 2006-11-13 21:12:46.852052196-0800542 diff -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 545 545 @@ -2435,7 +2435,7 @@ 546 546 tls_first_minor=14 … … 552 552 .section ".tdata","awT",@progbits 553 553 foo: .long 25 554 diff -Naur gcc-4.1. 1.orig/libffi/configure gcc-4.1.1/libffi/configure555 --- gcc-4.1. 1.orig/libffi/configure 2006-05-24 16:46:15.000000000 -0700556 +++ gcc-4.1. 1/libffi/configure 2006-11-13 21:14:41.524216286-0800554 diff -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 557 557 @@ -3457,6 +3457,11 @@ 558 558 lt_cv_deplibs_check_method=pass_all … … 567 567 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 568 568 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/configure570 --- gcc-4.1. 1.orig/libgfortran/configure 2006-05-24 16:46:15.000000000 -0700571 +++ gcc-4.1. 1/libgfortran/configure 2006-11-13 21:14:41.532216018-0800569 diff -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 572 572 @@ -3699,6 +3699,11 @@ 573 573 lt_cv_deplibs_check_method=pass_all … … 582 582 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 583 583 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/configure585 --- gcc-4.1. 1.orig/libjava/configure 2006-05-24 16:46:15.000000000 -0700586 +++ gcc-4.1. 1/libjava/configure 2006-11-13 21:14:41.536215884-0800584 diff -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 587 587 @@ -5137,6 +5137,11 @@ 588 588 lt_cv_deplibs_check_method=pass_all … … 597 597 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 598 598 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/configure600 --- gcc-4.1. 1.orig/libmudflap/configure 2005-10-04 16:54:38.000000000 -0700601 +++ gcc-4.1. 1/libmudflap/configure 2006-11-13 21:14:41.540215750 -0800599 diff -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 602 602 @@ -5382,6 +5382,11 @@ 603 603 lt_cv_deplibs_check_method=pass_all … … 612 612 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 613 613 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/configure615 --- gcc-4.1. 1.orig/libobjc/configure 2006-05-24 16:46:15.000000000 -0700616 +++ gcc-4.1. 1/libobjc/configure 2006-11-13 21:14:41.540215750 -0800614 diff -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 617 617 @@ -3312,6 +3312,11 @@ 618 618 lt_cv_deplibs_check_method=pass_all … … 627 627 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 628 628 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.m4630 --- gcc-4.1. 1.orig/libstdc++-v3/acinclude.m4 2006-05-03 10:00:18.000000000 -0700631 +++ gcc-4.1. 1/libstdc++-v3/acinclude.m4 2006-11-13 21:11:59.373637272-0800632 @@ -100 1,7 +1001,7 @@629 diff -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 @@ 633 633 AC_MSG_CHECKING([for C locale to use]) 634 634 GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@], … … 639 639 # If they didn't use this option switch, or if they specified --enable 640 640 # with no specific model, we'll have to look for one. If they 641 @@ -101 7,6 +1017,9 @@641 @@ -1019,6 +1019,9 @@ 642 642 # Default to "generic". 643 643 if test $enable_clocale_flag = auto; then … … 649 649 AC_EGREP_CPP([_GLIBCXX_ok], [ 650 650 #include <features.h> 651 @@ -116 0,6 +1163,40 @@651 @@ -1162,6 +1165,40 @@ 652 652 CTIME_CC=config/locale/generic/time_members.cc 653 653 CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h … … 690 690 691 691 # 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.h693 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 1969-12-31 16:00:00.000000000 -0800694 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 2006-11-13 21:11:59.377637138-0800692 diff -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 695 695 @@ -0,0 +1,63 @@ 696 696 +// Prototypes for GLIBC thread locale __-prefixed functions -*- C++ -*- … … 757 757 + 758 758 +#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.cc760 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc 1969-12-31 16:00:00.000000000 -0800761 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c_locale.cc 2006-11-13 21:11:59.377637138-0800759 diff -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 762 762 @@ -0,0 +1,152 @@ 763 763 +// Wrapper for underlying C-language localization -*- C++ -*- … … 913 913 + const char* const* const locale::_S_categories = __gnu_cxx::category_names; 914 914 +} // 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.h916 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 16:00:00.000000000 -0800917 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c_locale.h 2006-11-13 21:11:59.377637138-0800915 diff -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 918 918 @@ -0,0 +1,117 @@ 919 919 +// Wrapper for underlying C-language localization -*- C++ -*- … … 1034 1034 + 1035 1035 +#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.cc1037 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 16:00:00.000000000 -08001038 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 2006-11-13 21:11:59.377637138-08001036 diff -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 1039 1039 @@ -0,0 +1,306 @@ 1040 1040 +// std::codecvt implementation details, GNU version -*- C++ -*- … … 1344 1344 +#endif 1345 1345 +} 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.cc1347 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 16:00:00.000000000 -08001348 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/collate_members.cc 2006-11-13 21:11:59.377637138-08001346 diff -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 1349 1349 @@ -0,0 +1,80 @@ 1350 1350 +// std::collate implementation details, GNU version -*- C++ -*- … … 1428 1428 +#endif 1429 1429 +} 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.cc1431 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc 1969-12-31 16:00:00.000000000 -08001432 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/ctype_members.cc 2006-11-13 21:11:59.377637138-08001430 diff -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 1433 1433 @@ -0,0 +1,314 @@ 1434 1434 +// std::ctype implementation details, GNU version -*- C++ -*- … … 1746 1746 +#endif // _GLIBCXX_USE_WCHAR_T 1747 1747 +} 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.cc1749 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc 1969-12-31 16:00:00.000000000 -08001750 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/messages_members.cc 2006-11-13 21:11:59.377637138-08001748 diff -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 1751 1751 @@ -0,0 +1,100 @@ 1752 1752 +// std::messages implementation details, GNU version -*- C++ -*- … … 1850 1850 +#endif 1851 1851 +} 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.h1853 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 16:00:00.000000000 -08001854 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/messages_members.h 2006-11-13 21:11:59.377637138-08001852 diff -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 1855 1855 @@ -0,0 +1,121 @@ 1856 1856 +// std::messages implementation details, GNU version -*- C++ -*- … … 1975 1975 + } 1976 1976 + } 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.cc1978 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc 1969-12-31 16:00:00.000000000 -08001979 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/monetary_members.cc 2006-11-13 21:11:59.377637138-08001977 diff -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 1980 1980 @@ -0,0 +1,692 @@ 1981 1981 +// std::moneypunct implementation details, GNU version -*- C++ -*- … … 2671 2671 +#endif 2672 2672 +} 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.cc2674 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 16:00:00.000000000 -08002675 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/numeric_members.cc 2006-11-13 21:11:59.377637138-08002673 diff -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 2676 2676 @@ -0,0 +1,173 @@ 2677 2677 +// std::numpunct implementation details, GNU version -*- C++ -*- … … 2848 2848 + #endif 2849 2849 +} 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.cc2851 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.cc 1969-12-31 16:00:00.000000000 -08002852 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/time_members.cc 2006-11-13 21:11:59.377637138-08002850 diff -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 2853 2853 @@ -0,0 +1,406 @@ 2854 2854 +// std::time_get, std::time_put implementation, GNU version -*- C++ -*- … … 3258 3258 +#endif 3259 3259 +} 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.h3261 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.h 1969-12-31 16:00:00.000000000 -08003262 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/time_members.h 2006-11-13 21:11:59.377637138-08003260 diff -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 3263 3263 @@ -0,0 +1,76 @@ 3264 3264 +// std::time_get, std::time_put implementation, GNU version -*- C++ -*- … … 3338 3338 + _S_destroy_c_locale(_M_c_locale_timepunct); 3339 3339 + } 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.h3341 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_base.h 1969-12-31 16:00:00.000000000 -08003342 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_base.h 2006-11-13 21:11:59.377637138-08003340 diff -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 3343 3343 @@ -0,0 +1,64 @@ 3344 3344 +// Locale support -*- C++ -*- … … 3406 3406 + static const mask alnum = _ISalpha | _ISdigit; 3407 3407 + }; 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.h3409 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 16:00:00.000000000 -08003410 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_inline.h 2006-11-13 21:11:59.381637005-08003408 diff -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 3411 3411 @@ -0,0 +1,69 @@ 3412 3412 +// Locale support -*- C++ -*- … … 3479 3479 + return __low; 3480 3480 + } 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.h3482 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h 1969-12-31 16:00:00.000000000 -08003483 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_noninline.h 2006-11-13 21:11:59.381637005-08003481 diff -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 3484 3484 @@ -0,0 +1,92 @@ 3485 3485 +// Locale support -*- C++ -*- … … 3575 3575 + return __high; 3576 3576 + } 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.h3578 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/os_defines.h 1969-12-31 16:00:00.000000000 -08003579 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/os_defines.h 2006-11-13 21:11:59.381637005-08003577 diff -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 3580 3580 @@ -0,0 +1,44 @@ 3581 3581 +// Specific definitions for GNU/Linux -*- C++ -*- … … 3623 3623 + 3624 3624 +#endif 3625 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/configure gcc-4.1.1/libstdc++-v3/configure3626 --- gcc-4.1. 1.orig/libstdc++-v3/configure 2006-05-03 10:00:18.000000000 -07003627 +++ gcc-4.1. 1/libstdc++-v3/configure 2006-11-13 21:13:26.070741474-08003625 diff -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 3628 3628 @@ -4005,6 +4005,11 @@ 3629 3629 lt_cv_deplibs_check_method=pass_all … … 3744 3744 main () 3745 3745 { 3746 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/configure.host gcc-4.1.1/libstdc++-v3/configure.host3747 --- gcc-4.1. 1.orig/libstdc++-v3/configure.host 2005-11-17 12:10:51.000000000 -08003748 +++ gcc-4.1. 1/libstdc++-v3/configure.host 2006-11-13 21:11:59.405636204-08003749 @@ -2 61,6 +261,12 @@3746 diff -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 @@ 3750 3750 ;; 3751 3751 esac … … 3760 3760 # Set any OS-dependent and CPU-dependent bits. 3761 3761 # 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.m43763 --- gcc-4.1. 1.orig/libstdc++-v3/crossconfig.m4 2006-01-11 23:59:07.000000000 -08003764 +++ gcc-4.1. 1/libstdc++-v3/crossconfig.m4 2006-11-13 21:11:59.405636204-08003762 diff -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 3765 3765 @@ -143,6 +143,99 @@ 3766 3766 ;; … … 3872 3872 *) 3873 3873 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.h3875 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_compatibility/wchar.h 2005-08-16 19:28:44.000000000 -07003876 +++ gcc-4.1. 1/libstdc++-v3/include/c_compatibility/wchar.h 2006-11-13 21:11:59.405636204-08003874 diff -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 3877 3877 @@ -101,7 +101,9 @@ 3878 3878 using std::wmemcpy; … … 3885 3885 #if _GLIBCXX_USE_C99 3886 3886 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.h3888 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cstdio.h 2005-10-30 14:21:50.000000000 -08003889 +++ gcc-4.1. 1/libstdc++-v3/include/c_std/std_cstdio.h 2006-11-13 21:13:40.978242926-08003887 diff -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 3890 3890 @@ -143,7 +143,7 @@ 3891 3891 using ::vsprintf; … … 3897 3897 #undef snprintf 3898 3898 #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.h3900 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cwchar.h 2005-10-30 14:21:50.000000000 -08003901 +++ gcc-4.1. 1/libstdc++-v3/include/c_std/std_cwchar.h 2006-11-13 21:11:59.405636204-08003899 diff -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 3902 3902 @@ -180,7 +180,9 @@ 3903 3903 using ::wcscoll; … … 3910 3910 using ::wcsncat; 3911 3911 using ::wcsncmp; 3912 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/ext/rope gcc-4.1.1/libstdc++-v3/include/ext/rope3913 --- gcc-4.1. 1.orig/libstdc++-v3/include/ext/rope 2005-08-16 19:28:44.000000000 -07003914 +++ gcc-4.1. 1/libstdc++-v3/include/ext/rope 2006-11-13 21:14:58.075661874-08003912 diff -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 3915 3915 @@ -57,6 +57,9 @@ 3916 3916 #include <bits/allocator.h> … … 3923 3923 # define __GC_CONST const 3924 3924 # else 3925 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.1.1/libstdc++-v3/include/ext/ropeimpl.h3926 --- gcc-4.1. 1.orig/libstdc++-v3/include/ext/ropeimpl.h 2005-08-16 19:28:44.000000000 -07003927 +++ gcc-4.1. 1/libstdc++-v3/include/ext/ropeimpl.h 2006-11-13 21:14:58.075661874-08003925 diff -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 3928 3928 @@ -53,6 +53,9 @@ 3929 3929 #include <ext/memory> // For uninitialized_copy_n … … 3936 3936 { 3937 3937 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.am3939 --- gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.am 2006-01-09 20:01:00.000000000 -08003940 +++ gcc-4.1. 1/libstdc++-v3/src/Makefile.am 2006-11-13 21:12:17.149044056-08003938 diff -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 3941 3941 @@ -234,6 +234,12 @@ 3942 3942 $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ … … 3952 3952 if GLIBCXX_BUILD_DEBUG 3953 3953 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.in3955 --- gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.in 2006-01-10 09:14:00.000000000 -08003956 +++ gcc-4.1. 1/libstdc++-v3/src/Makefile.in 2006-11-13 21:12:17.149044056-08003954 diff -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 3957 3957 @@ -627,7 +627,7 @@ 3958 3958 … … 3986 3986 # Otherwise a system limit (for SysV at least) may be exceeded. 3987 3987 .NOEXPORT: 3988 diff -Naur gcc-4.1. 1.orig/libtool.m4 gcc-4.1.1/libtool.m43989 --- gcc-4.1. 1.orig/libtool.m4 2005-07-15 19:30:53.000000000 -07003990 +++ gcc-4.1. 1/libtool.m4 2006-11-13 21:14:41.540215750 -08003988 diff -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 3991 3991 @@ -743,6 +743,11 @@ 3992 3992 lt_cv_deplibs_check_method=pass_all … … 4001 4001 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4002 4002 [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/ltconfig4004 --- gcc-4.1. 1.orig/ltconfig 2005-07-15 19:30:53.000000000 -07004005 +++ gcc-4.1. 1/ltconfig 2006-11-13 21:14:41.544215616-08004003 diff -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 4006 4006 @@ -603,6 +603,7 @@ 4007 4007 … … 4036 4036 need_lib_prefix=no 4037 4037 need_version=no 4038 diff -Naur gcc-4.1. 1.orig/zlib/configure gcc-4.1.1/zlib/configure4039 --- gcc-4.1. 1.orig/zlib/configure 2005-09-12 10:02:07.000000000 -07004040 +++ gcc-4.1. 1/zlib/configure 2006-11-13 21:14:41.544215616-08004038 diff -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 4041 4041 @@ -3426,6 +3426,11 @@ 4042 4042 lt_cv_deplibs_check_method=pass_all … … 4051 4051 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4052 4052 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 4053
Note:
See TracChangeset
for help on using the changeset viewer.