Changeset 29950 for branches/backfire


Ignore:
Timestamp:
2012-01-29T21:22:56+01:00 (4 years ago)
Author:
jow
Message:

[backfire] toolchain: fix gcc 3.4.6 (brcm-2.4) after relocation from usr/, refresh patches while being at it

Location:
branches/backfire/toolchain/gcc/patches/3.4.6
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/toolchain/gcc/patches/3.4.6/100-uclibc-conf.patch

    r3343 r29950  
    1 diff -urN gcc-3.4.1-dist/boehm-gc/configure gcc-3.4.1/boehm-gc/configure 
    2 --- gcc-3.4.1-dist/boehm-gc/configure   2004-07-01 14:14:03.000000000 -0500 
    3 +++ gcc-3.4.1/boehm-gc/configure        2004-08-12 16:22:57.000000000 -0500 
    4 @@ -1947,6 +1947,11 @@ 
     1--- a/boehm-gc/configure 
     2+++ b/boehm-gc/configure 
     3@@ -1947,6 +1947,11 @@ linux-gnu*) 
    54   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 
    65   ;; 
     
    1413   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 
    1514     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 
    16 diff -urN gcc-3.4.1-dist/boehm-gc/ltconfig gcc-3.4.1/boehm-gc/ltconfig 
    17 --- gcc-3.4.1-dist/boehm-gc/ltconfig    2002-11-20 09:59:06.000000000 -0600 
    18 +++ gcc-3.4.1/boehm-gc/ltconfig 2004-08-12 15:54:42.000000000 -0500 
    19 @@ -1981,6 +1981,23 @@ 
     15--- a/boehm-gc/ltconfig 
     16+++ b/boehm-gc/ltconfig 
     17@@ -1981,6 +1981,23 @@ linux-gnu*) 
    2018   fi 
    2119   ;; 
     
    4139   version_type=sunos 
    4240   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 
    43 diff -urN gcc-3.4.1-dist/gcc/config/arm/linux-elf.h gcc-3.4.1/gcc/config/arm/linux-elf.h 
    44 --- gcc-3.4.1-dist/gcc/config/arm/linux-elf.h   2004-01-31 00:18:11.000000000 -0600 
    45 +++ gcc-3.4.1/gcc/config/arm/linux-elf.h        2004-08-12 15:54:42.000000000 -0500 
     41--- a/gcc/config/arm/linux-elf.h 
     42+++ b/gcc/config/arm/linux-elf.h 
    4643@@ -81,6 +81,18 @@ 
    4744   "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" 
     
    7168 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS() 
    7269  
    73 diff -urN gcc-3.4.1-dist/gcc/config/cris/linux.h gcc-3.4.1/gcc/config/cris/linux.h 
    74 --- gcc-3.4.1-dist/gcc/config/cris/linux.h      2003-11-28 21:08:09.000000000 -0600 
    75 +++ gcc-3.4.1/gcc/config/cris/linux.h   2004-08-12 15:54:43.000000000 -0500 
    76 @@ -79,6 +79,25 @@ 
     70--- a/gcc/config/cris/linux.h 
     71+++ b/gcc/config/cris/linux.h 
     72@@ -79,6 +79,25 @@ Boston, MA 02111-1307, USA.  */ 
    7773 #undef CRIS_DEFAULT_CPU_VERSION 
    7874 #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG 
     
    10096 #define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" 
    10197  
    102 @@ -93,6 +112,8 @@ 
     98@@ -93,6 +112,8 @@ Boston, MA 02111-1307, USA.  */ 
    10399   %{!shared:%{!static:%{rdynamic:-export-dynamic}}}\ 
    104100   %{!r:%{O2|O3: --gc-sections}}" 
     
    109105 /* Node: Run-time Target */ 
    110106  
    111 diff -urN gcc-3.4.1-dist/gcc/config/cris/t-linux-uclibc gcc-3.4.1/gcc/config/cris/t-linux-uclibc 
    112 --- gcc-3.4.1-dist/gcc/config/cris/t-linux-uclibc       1969-12-31 18:00:00.000000000 -0600 
    113 +++ gcc-3.4.1/gcc/config/cris/t-linux-uclibc    2004-08-12 15:54:43.000000000 -0500 
     107--- /dev/null 
     108+++ b/gcc/config/cris/t-linux-uclibc 
    114109@@ -0,0 +1,3 @@ 
    115110+T_CFLAGS = -DUSE_UCLIBC 
    116111+TARGET_LIBGCC2_CFLAGS += -fPIC 
    117112+CRTSTUFF_T_CFLAGS_S = $(TARGET_LIBGCC2_CFLAGS) 
    118 diff -urN gcc-3.4.1-dist/gcc/config/i386/linux.h gcc-3.4.1/gcc/config/i386/linux.h 
    119 --- gcc-3.4.1-dist/gcc/config/i386/linux.h      2003-11-28 21:08:10.000000000 -0600 
    120 +++ gcc-3.4.1/gcc/config/i386/linux.h   2004-08-12 15:54:43.000000000 -0500 
    121 @@ -118,6 +118,15 @@ 
     113--- a/gcc/config/i386/linux.h 
     114+++ b/gcc/config/i386/linux.h 
     115@@ -118,6 +118,15 @@ Boston, MA 02111-1307, USA.  */ 
    122116        %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.1}} \ 
    123117        %{static:-static}}}" 
     
    135129   %{!shared: \ 
    136130     %{!ibcs: \ 
    137 @@ -126,6 +135,7 @@ 
     131@@ -126,6 +135,7 @@ Boston, MA 02111-1307, USA.  */ 
    138132        %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ 
    139133        %{static:-static}}}" 
     
    143137 /* A C statement (sans semicolon) to output to the stdio stream 
    144138    FILE the assembler definition of uninitialized global DECL named 
    145 diff -urN gcc-3.4.1-dist/gcc/config/mips/linux.h gcc-3.4.1/gcc/config/mips/linux.h 
    146 --- gcc-3.4.1-dist/gcc/config/mips/linux.h      2004-06-15 20:42:24.000000000 -0500 
    147 +++ gcc-3.4.1/gcc/config/mips/linux.h   2004-08-12 15:54:43.000000000 -0500 
    148 @@ -109,6 +109,17 @@ 
     139--- a/gcc/config/mips/linux.h 
     140+++ b/gcc/config/mips/linux.h 
     141@@ -109,6 +109,17 @@ Boston, MA 02111-1307, USA.  */ 
    149142  
    150143 /* Borrowed from sparc/linux.h */ 
     
    164157  "%(endian_spec) \ 
    165158   %{shared:-shared} \ 
    166 @@ -118,6 +129,7 @@ 
     159@@ -118,6 +129,7 @@ Boston, MA 02111-1307, USA.  */ 
    167160         %{rdynamic:-export-dynamic} \ 
    168161         %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ 
     
    172165 #undef SUBTARGET_ASM_SPEC 
    173166 #define SUBTARGET_ASM_SPEC "\ 
    174 diff -urN gcc-3.4.1-dist/gcc/config/rs6000/linux.h gcc-3.4.1/gcc/config/rs6000/linux.h 
    175 --- gcc-3.4.1-dist/gcc/config/rs6000/linux.h    2004-02-25 09:11:19.000000000 -0600 
    176 +++ gcc-3.4.1/gcc/config/rs6000/linux.h 2004-08-12 15:54:43.000000000 -0500 
    177 @@ -61,7 +61,11 @@ 
     167--- a/gcc/config/rs6000/linux.h 
     168+++ b/gcc/config/rs6000/linux.h 
     169@@ -69,7 +69,11 @@ 
    178170 #define LINK_START_DEFAULT_SPEC "%(link_start_linux)" 
    179171  
     
    187179 #define LINK_GCC_C_SEQUENCE_SPEC \ 
    188180   "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" 
    189 diff -urN gcc-3.4.1-dist/gcc/config/rs6000/sysv4.h gcc-3.4.1/gcc/config/rs6000/sysv4.h 
    190 --- gcc-3.4.1-dist/gcc/config/rs6000/sysv4.h    2004-06-10 01:39:50.000000000 -0500 
    191 +++ gcc-3.4.1/gcc/config/rs6000/sysv4.h 2004-08-12 15:54:43.000000000 -0500 
    192 @@ -947,6 +947,7 @@ 
     181--- a/gcc/config/rs6000/sysv4.h 
     182+++ b/gcc/config/rs6000/sysv4.h 
     183@@ -949,6 +949,7 @@ extern int fixuplabelno; 
    193184   mcall-linux  : %(link_os_linux)       ; \ 
    194185   mcall-gnu    : %(link_os_gnu)         ; \ 
     
    198189                : %(link_os_default)     }" 
    199190  
    200 @@ -1124,6 +1125,10 @@ 
     191@@ -1127,6 +1128,10 @@ extern int fixuplabelno; 
    201192   %{rdynamic:-export-dynamic} \ 
    202193   %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}" 
     
    209200 # define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " 
    210201 #endif 
    211 @@ -1290,6 +1295,7 @@ 
     202@@ -1293,6 +1298,7 @@ ncrtn.o%s" 
    212203   { "link_os_sim",             LINK_OS_SIM_SPEC },                     \ 
    213204   { "link_os_freebsd",         LINK_OS_FREEBSD_SPEC },                 \ 
     
    217208   { "link_os_netbsd",          LINK_OS_NETBSD_SPEC },                  \ 
    218209   { "link_os_openbsd",         LINK_OS_OPENBSD_SPEC },                 \ 
    219 diff -urN gcc-3.4.1-dist/gcc/config/sh/linux.h gcc-3.4.1/gcc/config/sh/linux.h 
    220 --- gcc-3.4.1-dist/gcc/config/sh/linux.h        2004-01-11 20:29:13.000000000 -0600 
    221 +++ gcc-3.4.1/gcc/config/sh/linux.h     2004-08-12 15:54:43.000000000 -0500 
    222 @@ -73,12 +73,21 @@ 
     210--- a/gcc/config/sh/linux.h 
     211+++ b/gcc/config/sh/linux.h 
     212@@ -73,12 +73,21 @@ do { \ 
    223213 #undef SUBTARGET_LINK_EMUL_SUFFIX 
    224214 #define SUBTARGET_LINK_EMUL_SUFFIX "_linux" 
     
    242232 #undef LIB_SPEC 
    243233 #define LIB_SPEC \ 
    244 diff -urN gcc-3.4.1-dist/gcc/config/sh/t-linux-uclibc gcc-3.4.1/gcc/config/sh/t-linux-uclibc 
    245 --- gcc-3.4.1-dist/gcc/config/sh/t-linux-uclibc 1969-12-31 18:00:00.000000000 -0600 
    246 +++ gcc-3.4.1/gcc/config/sh/t-linux-uclibc      2004-08-12 15:54:43.000000000 -0500 
     234--- /dev/null 
     235+++ b/gcc/config/sh/t-linux-uclibc 
    247236@@ -0,0 +1,13 @@ 
    248237+T_CFLAGS = -DUSE_UCLIBC 
     
    259248+ 
    260249+EXTRA_MULTILIB_PARTS= crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o 
    261 diff -urN gcc-3.4.1-dist/gcc/config/sh/t-sh64-uclibc gcc-3.4.1/gcc/config/sh/t-sh64-uclibc 
    262 --- gcc-3.4.1-dist/gcc/config/sh/t-sh64-uclibc  1969-12-31 18:00:00.000000000 -0600 
    263 +++ gcc-3.4.1/gcc/config/sh/t-sh64-uclibc       2004-08-12 15:54:43.000000000 -0500 
     250--- /dev/null 
     251+++ b/gcc/config/sh/t-sh64-uclibc 
    264252@@ -0,0 +1,13 @@ 
    265253+EXTRA_MULTILIB_PARTS= crt1.o crti.o crtn.o crtbegin.o crtend.o 
     
    276264+MULTILIB_MATCHES= 
    277265+MULTILIB_EXCEPTIONS= 
    278 diff -urN gcc-3.4.1-dist/gcc/config/t-linux-uclibc gcc-3.4.1/gcc/config/t-linux-uclibc 
    279 --- gcc-3.4.1-dist/gcc/config/t-linux-uclibc    1969-12-31 18:00:00.000000000 -0600 
    280 +++ gcc-3.4.1/gcc/config/t-linux-uclibc 2004-08-12 15:54:43.000000000 -0500 
     266--- /dev/null 
     267+++ b/gcc/config/t-linux-uclibc 
    281268@@ -0,0 +1,15 @@ 
    282269+T_CFLAGS = -DUSE_UCLIBC 
     
    295282+  $(srcdir)/unwind-sjlj.c $(srcdir)/gthr-gnat.c $(srcdir)/unwind-c.c 
    296283+LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h 
    297 diff -urN gcc-3.4.1-dist/gcc/config.gcc gcc-3.4.1/gcc/config.gcc 
    298 --- gcc-3.4.1-dist/gcc/config.gcc       2004-04-21 10:12:35.000000000 -0500 
    299 +++ gcc-3.4.1/gcc/config.gcc    2004-08-12 15:59:46.000000000 -0500 
    300 @@ -664,6 +664,12 @@ 
     284--- a/gcc/config.gcc 
     285+++ b/gcc/config.gcc 
     286@@ -676,6 +676,12 @@ arm*-*-netbsd*) 
    301287        extra_parts="" 
    302288        use_collect2=yes 
     
    311297        tm_file="dbxelf.h elfos.h linux.h arm/elf.h  arm/linux-gas.h arm/linux-elf.h arm/aout.h arm/arm.h" 
    312298        tmake_file="t-slibgcc-elf-ver t-linux arm/t-linux" 
    313 @@ -725,6 +731,10 @@ 
     299@@ -741,6 +747,10 @@ cris-*-elf | cris-*-none) 
    314300        tmake_file="cris/t-cris cris/t-elfmulti" 
    315301        gas=yes 
     
    322308        tm_file="dbxelf.h elfos.h svr4.h ${tm_file} linux.h cris/linux.h" 
    323309        tmake_file="cris/t-cris t-slibgcc-elf-ver cris/t-linux" 
    324 @@ -988,6 +998,11 @@ 
     310@@ -1004,6 +1014,11 @@ i[34567]86-*-linux*libc1)        # Intel 80386' 
    325311                thread_file='single' 
    326312        fi 
     
    334320                        # with ELF format using glibc 2 
    335321                        # aka GNU/Linux C library 6 
    336 @@ -1547,6 +1562,16 @@ 
     322@@ -1563,6 +1578,16 @@ mips64*-*-linux*) 
    337323        gnu_ld=yes 
    338324        gas=yes 
     
    351337         tm_file="dbxelf.h elfos.h svr4.h linux.h ${tm_file} mips/linux.h" 
    352338        case ${target} in 
    353 @@ -1764,6 +1789,10 @@ 
     339@@ -1776,6 +1801,10 @@ powerpc-*-linux*spe*) 
    354340        tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxspe.h" 
    355341        tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" 
     
    360346+       ;; 
    361347 powerpc-*-linux*) 
    362         tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h" 
     348        tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h" 
    363349        tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" 
    364 @@ -1916,7 +1945,7 @@ 
     350@@ -1940,7 +1969,7 @@ sh-*-rtems*) 
    365351        tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h" 
    366352        ;; 
     
    371357        sh*be-*-* | sh*eb-*-*) ;; 
    372358        *) 
    373 @@ -1924,9 +1953,17 @@ 
     359@@ -1948,9 +1977,17 @@ sh-*-linux* | sh[2346lbe]*-*-linux*) 
    374360                tmake_file="${tmake_file} sh/t-le" 
    375361                ;; 
     
    390376                tmake_file="${tmake_file} sh/t-sh64" 
    391377                tm_file="${tm_file} sh/sh64.h" 
    392 diff -urN gcc-3.4.1-dist/libtool.m4 gcc-3.4.1/libtool.m4 
    393 --- gcc-3.4.1-dist/libtool.m4   2004-05-18 04:08:37.000000000 -0500 
    394 +++ gcc-3.4.1/libtool.m4        2004-08-12 15:54:43.000000000 -0500 
    395 @@ -689,6 +689,11 @@ 
     378--- a/libtool.m4 
     379+++ b/libtool.m4 
     380@@ -689,6 +689,11 @@ linux-gnu*) 
    396381   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 
    397382   ;; 
     
    405390   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 
    406391     [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'] 
    407 diff -urN gcc-3.4.1-dist/ltconfig gcc-3.4.1/ltconfig 
    408 --- gcc-3.4.1-dist/ltconfig     2004-03-05 15:05:41.000000000 -0600 
    409 +++ gcc-3.4.1/ltconfig  2004-08-12 15:55:48.000000000 -0500 
    410 @@ -602,6 +602,7 @@ 
     392--- a/ltconfig 
     393+++ b/ltconfig 
     394@@ -602,6 +602,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)- 
    411395  
    412396 # Transform linux* to *-*-linux-gnu*, to support old configure scripts. 
     
    416400 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` 
    417401 esac 
    418 @@ -1262,6 +1263,24 @@ 
     402@@ -1262,6 +1263,24 @@ linux-gnu*) 
    419403   dynamic_linker='GNU/Linux ld.so' 
    420404   ;; 
  • branches/backfire/toolchain/gcc/patches/3.4.6/200-uclibc-locale.patch

    r5598 r29950  
    1 diff -urN gcc-3.4.2-dist/libstdc++-v3/acinclude.m4 gcc-3.4.2/libstdc++-v3/acinclude.m4 
    2 --- gcc-3.4.2-dist/libstdc++-v3/acinclude.m4    2004-07-15 12:42:45.000000000 -0500 
    3 +++ gcc-3.4.2/libstdc++-v3/acinclude.m4 2004-09-10 10:47:40.000000000 -0500 
    4 @@ -996,7 +996,7 @@ 
     1--- a/libstdc++-v3/acinclude.m4 
     2+++ b/libstdc++-v3/acinclude.m4 
     3@@ -1015,7 +1015,7 @@ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ 
    54   AC_MSG_CHECKING([for C locale to use]) 
    65   GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@], 
     
    1110   # If they didn't use this option switch, or if they specified --enable 
    1211   # with no specific model, we'll have to look for one.  If they 
    13 @@ -1012,6 +1012,9 @@ 
     12@@ -1031,6 +1031,9 @@ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ 
    1413   # Default to "generic". 
    1514   if test $enable_clocale_flag = auto; then 
     
    2120         AC_EGREP_CPP([_GLIBCXX_ok], [ 
    2221         #include <features.h> 
    23 @@ -1138,6 +1141,41 @@ 
     22@@ -1157,6 +1160,41 @@ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ 
    2423       CTIME_CC=config/locale/generic/time_members.cc 
    2524       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h 
     
    6362  
    6463   # This is where the testsuite looks for locale catalogs, using the 
    65 diff -urN gcc-3.4.2-dist/libstdc++-v3/aclocal.m4 gcc-3.4.2/libstdc++-v3/aclocal.m4 
    66 --- gcc-3.4.2-dist/libstdc++-v3/aclocal.m4      2004-08-13 15:44:03.000000000 -0500 
    67 +++ gcc-3.4.2/libstdc++-v3/aclocal.m4   2004-09-10 10:47:40.000000000 -0500 
    68 @@ -1025,6 +1025,9 @@ 
     64--- a/libstdc++-v3/aclocal.m4 
     65+++ b/libstdc++-v3/aclocal.m4 
     66@@ -1044,6 +1044,9 @@ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ 
    6967   # Default to "generic". 
    7068   if test $enable_clocale_flag = auto; then 
     
    7674         AC_EGREP_CPP([_GLIBCXX_ok], [ 
    7775         #include <features.h> 
    78 @@ -1151,6 +1154,41 @@ 
     76@@ -1170,6 +1173,41 @@ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ 
    7977       CTIME_CC=config/locale/generic/time_members.cc 
    8078       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h 
     
    118116  
    119117   # This is where the testsuite looks for locale catalogs, using the 
    120 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c++locale_internal.h gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 
    121 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c++locale_internal.h       1969-12-31 18:00:00.000000000 -0600 
    122 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h    2004-09-10 10:47:40.000000000 -0500 
     118--- /dev/null 
     119+++ b/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 
    123120@@ -0,0 +1,59 @@ 
    124121+// Prototypes for GLIBC thread locale __-prefixed functions -*- C++ -*- 
     
    181178+ 
    182179+#endif // GLIBC 2.3 and later 
    183 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c_locale.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c_locale.cc 
    184 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c_locale.cc        1969-12-31 18:00:00.000000000 -0600 
    185 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c_locale.cc     2004-09-10 10:47:40.000000000 -0500 
     180--- /dev/null 
     181+++ b/libstdc++-v3/config/locale/uclibc/c_locale.cc 
    186182@@ -0,0 +1,160 @@ 
    187183+// Wrapper for underlying C-language localization -*- C++ -*- 
     
    345341+  const char* const* const locale::_S_categories = __gnu_cxx::category_names; 
    346342+}  // namespace std 
    347 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c_locale.h gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c_locale.h 
    348 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 18:00:00.000000000 -0600 
    349 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/c_locale.h      2004-09-10 10:48:08.000000000 -0500 
     343--- /dev/null 
     344+++ b/libstdc++-v3/config/locale/uclibc/c_locale.h 
    350345@@ -0,0 +1,115 @@ 
    351346+// Wrapper for underlying C-language localization -*- C++ -*- 
     
    464459+ 
    465460+#endif 
    466 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/codecvt_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 
    467 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 18:00:00.000000000 -0600 
    468 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc      2004-09-10 10:47:40.000000000 -0500 
     461--- /dev/null 
     462+++ b/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 
    469463@@ -0,0 +1,306 @@ 
    470464+// std::codecvt implementation details, GNU version -*- C++ -*- 
     
    774768+#endif 
    775769+} 
    776 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/collate_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/collate_members.cc 
    777 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 18:00:00.000000000 -0600 
    778 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/collate_members.cc      2004-09-10 10:47:40.000000000 -0500 
     770--- /dev/null 
     771+++ b/libstdc++-v3/config/locale/uclibc/collate_members.cc 
    779772@@ -0,0 +1,80 @@ 
    780773+// std::collate implementation details, GNU version -*- C++ -*- 
     
    858851+#endif 
    859852+} 
    860 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/ctype_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc 
    861 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/ctype_members.cc   1969-12-31 18:00:00.000000000 -0600 
    862 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc        2004-09-10 10:47:40.000000000 -0500 
     853--- /dev/null 
     854+++ b/libstdc++-v3/config/locale/uclibc/ctype_members.cc 
    863855@@ -0,0 +1,300 @@ 
    864856+// std::ctype implementation details, GNU version -*- C++ -*- 
     
    11621154+#endif //  _GLIBCXX_USE_WCHAR_T 
    11631155+} 
    1164 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/messages_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/messages_members.cc 
    1165 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/messages_members.cc        1969-12-31 18:00:00.000000000 -0600 
    1166 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/messages_members.cc     2004-09-10 10:47:40.000000000 -0500 
     1156--- /dev/null 
     1157+++ b/libstdc++-v3/config/locale/uclibc/messages_members.cc 
    11671158@@ -0,0 +1,100 @@ 
    11681159+// std::messages implementation details, GNU version -*- C++ -*- 
     
    12661257+#endif 
    12671258+} 
    1268 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/messages_members.h gcc-3.4.2/libstdc++-v3/config/locale/uclibc/messages_members.h 
    1269 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 18:00:00.000000000 -0600 
    1270 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/messages_members.h      2004-09-10 10:47:40.000000000 -0500 
     1259--- /dev/null 
     1260+++ b/libstdc++-v3/config/locale/uclibc/messages_members.h 
    12711261@@ -0,0 +1,118 @@ 
    12721262+// std::messages implementation details, GNU version -*- C++ -*- 
     
    13881378+        } 
    13891379+     } 
    1390 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/monetary_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc 
    1391 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/monetary_members.cc        1969-12-31 18:00:00.000000000 -0600 
    1392 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc     2004-09-10 10:47:40.000000000 -0500 
     1380--- /dev/null 
     1381+++ b/libstdc++-v3/config/locale/uclibc/monetary_members.cc 
    13931382@@ -0,0 +1,698 @@ 
    13941383+// std::moneypunct implementation details, GNU version -*- C++ -*- 
     
    20902079+#endif 
    20912080+} 
    2092 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/numeric_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc 
    2093 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 18:00:00.000000000 -0600 
    2094 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc      2004-09-10 10:47:40.000000000 -0500 
     2081--- /dev/null 
     2082+++ b/libstdc++-v3/config/locale/uclibc/numeric_members.cc 
    20952083@@ -0,0 +1,183 @@ 
    20962084+// std::numpunct implementation details, GNU version -*- C++ -*- 
     
    22772265+ #endif 
    22782266+} 
    2279 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/time_members.cc gcc-3.4.2/libstdc++-v3/config/locale/uclibc/time_members.cc 
    2280 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/time_members.cc    1969-12-31 18:00:00.000000000 -0600 
    2281 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/time_members.cc 2004-09-10 10:48:00.000000000 -0500 
     2267--- /dev/null 
     2268+++ b/libstdc++-v3/config/locale/uclibc/time_members.cc 
    22822269@@ -0,0 +1,356 @@ 
    22832270+// std::time_get, std::time_put implementation, GNU version -*- C++ -*- 
     
    26372624+#endif 
    26382625+} 
    2639 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/time_members.h gcc-3.4.2/libstdc++-v3/config/locale/uclibc/time_members.h 
    2640 --- gcc-3.4.2-dist/libstdc++-v3/config/locale/uclibc/time_members.h     1969-12-31 18:00:00.000000000 -0600 
    2641 +++ gcc-3.4.2/libstdc++-v3/config/locale/uclibc/time_members.h  2004-09-10 10:47:40.000000000 -0500 
     2626--- /dev/null 
     2627+++ b/libstdc++-v3/config/locale/uclibc/time_members.h 
    26422628@@ -0,0 +1,68 @@ 
    26432629+// std::time_get, std::time_put implementation, GNU version -*- C++ -*- 
     
    27092695+      _S_destroy_c_locale(_M_c_locale_timepunct);  
    27102696+    } 
    2711 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_base.h gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_base.h 
    2712 --- gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_base.h   1969-12-31 18:00:00.000000000 -0600 
    2713 +++ gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_base.h        2004-09-10 10:47:40.000000000 -0500 
     2697--- /dev/null 
     2698+++ b/libstdc++-v3/config/os/uclibc/ctype_base.h 
    27142699@@ -0,0 +1,58 @@ 
    27152700+// Locale support -*- C++ -*- 
     
    27712756+    static const mask alnum    = _ISalpha | _ISdigit; 
    27722757+  }; 
    2773 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_inline.h gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_inline.h 
    2774 --- gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 18:00:00.000000000 -0600 
    2775 +++ gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_inline.h      2004-09-10 10:47:40.000000000 -0500 
     2758--- /dev/null 
     2759+++ b/libstdc++-v3/config/os/uclibc/ctype_inline.h 
    27762760@@ -0,0 +1,69 @@ 
    27772761+// Locale support -*- C++ -*- 
     
    28442828+    return __low; 
    28452829+  } 
    2846 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_noninline.h gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h 
    2847 --- gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/ctype_noninline.h      1969-12-31 18:00:00.000000000 -0600 
    2848 +++ gcc-3.4.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h   2004-09-10 10:47:40.000000000 -0500 
     2830--- /dev/null 
     2831+++ b/libstdc++-v3/config/os/uclibc/ctype_noninline.h 
    28492832@@ -0,0 +1,92 @@ 
    28502833+// Locale support -*- C++ -*- 
     
    29402923+    return __high; 
    29412924+  } 
    2942 diff -urN gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/os_defines.h gcc-3.4.2/libstdc++-v3/config/os/uclibc/os_defines.h 
    2943 --- gcc-3.4.2-dist/libstdc++-v3/config/os/uclibc/os_defines.h   1969-12-31 18:00:00.000000000 -0600 
    2944 +++ gcc-3.4.2/libstdc++-v3/config/os/uclibc/os_defines.h        2004-09-10 10:47:40.000000000 -0500 
     2925--- /dev/null 
     2926+++ b/libstdc++-v3/config/os/uclibc/os_defines.h 
    29452927@@ -0,0 +1,44 @@ 
    29462928+// Specific definitions for GNU/Linux  -*- C++ -*- 
     
    29882970+ 
    29892971+#endif 
    2990 diff -urN gcc-3.4.2-dist/libstdc++-v3/configure gcc-3.4.2/libstdc++-v3/configure 
    2991 --- gcc-3.4.2-dist/libstdc++-v3/configure       2004-08-13 15:44:04.000000000 -0500 
    2992 +++ gcc-3.4.2/libstdc++-v3/configure    2004-09-10 10:47:40.000000000 -0500 
    2993 @@ -3878,6 +3878,11 @@ 
     2972--- a/libstdc++-v3/configure 
     2973+++ b/libstdc++-v3/configure 
     2974@@ -4012,6 +4012,11 @@ linux-gnu*) 
    29942975   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 
    29952976   ;; 
     
    30032984   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 
    30042985     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 
    3005 @@ -5545,6 +5550,9 @@ 
     2986@@ -5704,6 +5709,9 @@ fi; 
    30062987   # Default to "generic". 
    30072988   if test $enable_clocale_flag = auto; then 
     
    30122993       xlinux* | xgnu* | xkfreebsd*-gnu | xknetbsd*-gnu) 
    30132994         cat >conftest.$ac_ext <<_ACEOF 
    3014  #line $LINENO "configure" 
    3015 @@ -5759,6 +5767,77 @@ 
     2995 /* confdefs.h.  */ 
     2996@@ -5916,6 +5924,77 @@ echo "${ECHO_T}IEEE 1003.1" >&6 
    30162997       CTIME_CC=config/locale/generic/time_members.cc 
    30172998       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h 
     
    30913072  
    30923073   # This is where the testsuite looks for locale catalogs, using the 
    3093 diff -urN gcc-3.4.2-dist/libstdc++-v3/configure.host gcc-3.4.2/libstdc++-v3/configure.host 
    3094 --- gcc-3.4.2-dist/libstdc++-v3/configure.host  2004-08-27 14:52:30.000000000 -0500 
    3095 +++ gcc-3.4.2/libstdc++-v3/configure.host       2004-09-10 10:47:40.000000000 -0500 
    3096 @@ -217,6 +217,12 @@ 
     3074--- a/libstdc++-v3/configure.host 
     3075+++ b/libstdc++-v3/configure.host 
     3076@@ -217,6 +217,12 @@ case "${host_os}" in 
    30973077     ;; 
    30983078 esac 
     
    31073087 # Set any OS-dependent and CPU-dependent bits. 
    31083088 # THIS TABLE IS SORTED.  KEEP IT THAT WAY. 
    3109 diff -urN gcc-3.4.2-dist/libstdc++-v3/crossconfig.m4 gcc-3.4.2/libstdc++-v3/crossconfig.m4 
    3110 --- gcc-3.4.2-dist/libstdc++-v3/crossconfig.m4  2004-07-06 20:23:49.000000000 -0500 
    3111 +++ gcc-3.4.2/libstdc++-v3/crossconfig.m4       2004-09-10 10:47:40.000000000 -0500 
    3112 @@ -138,6 +138,99 @@ 
     3089--- a/libstdc++-v3/crossconfig.m4 
     3090+++ b/libstdc++-v3/crossconfig.m4 
     3091@@ -138,6 +138,99 @@ case "${host}" in 
    31133092        ;; 
    31143093     esac 
     
    32103189     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \ 
    32113190       machine/endian.h machine/param.h sys/machine.h sys/types.h \ 
    3212 @@ -152,7 +245,7 @@ 
     3191@@ -152,7 +245,7 @@ case "${host}" in 
    32133192     AC_DEFINE(HAVE_INT64_T) 
    32143193     case "$target" in 
     
    32193198       *) 
    32203199         AC_DEFINE(_GLIBCXX_USE_LFS) 
    3221 diff -urN gcc-3.4.2-dist/libstdc++-v3/include/c_compatibility/wchar.h gcc-3.4.2/libstdc++-v3/include/c_compatibility/wchar.h 
    3222 --- gcc-3.4.2-dist/libstdc++-v3/include/c_compatibility/wchar.h 2003-12-08 21:51:45.000000000 -0600 
    3223 +++ gcc-3.4.2/libstdc++-v3/include/c_compatibility/wchar.h      2004-09-10 10:47:40.000000000 -0500 
    3224 @@ -101,7 +101,9 @@ 
     3200--- a/libstdc++-v3/include/c_compatibility/wchar.h 
     3201+++ b/libstdc++-v3/include/c_compatibility/wchar.h 
     3202@@ -101,7 +101,9 @@ using std::wmemcmp; 
    32253203 using std::wmemcpy; 
    32263204 using std::wmemmove; 
     
    32323210 #if _GLIBCXX_USE_C99 
    32333211 using std::wcstold; 
    3234 diff -urN gcc-3.4.2-dist/libstdc++-v3/include/c_std/std_cwchar.h gcc-3.4.2/libstdc++-v3/include/c_std/std_cwchar.h 
    3235 --- gcc-3.4.2-dist/libstdc++-v3/include/c_std/std_cwchar.h      2004-07-20 03:52:12.000000000 -0500 
    3236 +++ gcc-3.4.2/libstdc++-v3/include/c_std/std_cwchar.h   2004-09-10 10:47:40.000000000 -0500 
    3237 @@ -179,7 +179,9 @@ 
     3212--- a/libstdc++-v3/include/c_std/std_cwchar.h 
     3213+++ b/libstdc++-v3/include/c_std/std_cwchar.h 
     3214@@ -179,7 +179,9 @@ namespace std 
    32383215   using ::wcscoll; 
    32393216   using ::wcscpy; 
  • branches/backfire/toolchain/gcc/patches/3.4.6/300-libstdc++-pic.patch

    r3343 r29950  
    11# DP: Build and install libstdc++_pic.a library. 
    22 
    3 --- gcc/libstdc++-v3/src/Makefile.am~   2003-02-28 09:21:05.000000000 +0100 
    4 +++ gcc/libstdc++-v3/src/Makefile.am    2003-02-28 09:28:50.000000000 +0100 
    5 @@ -224,6 +224,10 @@ 
    6           @OPT_LDFLAGS@ @SECTION_LDFLAGS@ $(AM_CXXFLAGS) $(LDFLAGS) -o $@ 
     3--- a/libstdc++-v3/src/Makefile.am 
     4+++ b/libstdc++-v3/src/Makefile.am 
     5@@ -210,6 +210,10 @@ CXXLINK = $(LIBTOOL) --tag CXX --mode=li 
     6          $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ 
    77  
    88  
     
    1212+ 
    1313 # Added bits to build debug library. 
    14  if GLIBCPP_BUILD_DEBUG 
     14 if GLIBCXX_BUILD_DEBUG 
    1515 all-local: build_debug 
    16  
    17 --- gcc/libstdc++-v3/src/Makefile.in~   2004-02-21 09:55:48.000000000 +0100 
    18 +++ gcc/libstdc++-v3/src/Makefile.in    2004-02-21 09:59:34.000000000 +0100 
    19 @@ -585,7 +585,7 @@ 
     16--- a/libstdc++-v3/src/Makefile.in 
     17+++ b/libstdc++-v3/src/Makefile.in 
     18@@ -592,7 +592,7 @@ info-am: 
    2019  
    2120 install-data-am: install-data-local 
     
    2625 install-info: install-info-am 
    2726  
    28 @@ -618,6 +618,7 @@ 
     27@@ -625,6 +625,7 @@ uninstall-am: uninstall-info-am uninstal 
    2928        distclean-tags distdir dvi dvi-am info info-am install \ 
    3029        install-am install-data install-data-am install-data-local \ 
     
    3433        installcheck installcheck-am installdirs maintainer-clean \ 
    3534        maintainer-clean-generic mostlyclean mostlyclean-compile \ 
    36 @@ -707,6 +708,11 @@ 
     35@@ -709,6 +710,11 @@ build_debug: stamp-debug 
    3736 install_debug: 
    3837        (cd ${debugdir} && $(MAKE) \ 
  • branches/backfire/toolchain/gcc/patches/3.4.6/601-gcc34-arm-ldm.patch

    r3343 r29950  
    1 --- gcc-3.4.0/gcc/config/arm/arm.c.arm-ldm      2004-02-27 09:51:05.000000000 -0500 
    2 +++ gcc-3.4.0/gcc/config/arm/arm.c      2004-04-24 18:16:25.000000000 -0400 
    3 @@ -8520,6 +8520,26 @@ 
     1--- a/gcc/config/arm/arm.c 
     2+++ b/gcc/config/arm/arm.c 
     3@@ -8514,6 +8514,26 @@ arm_output_function_prologue (FILE *f, H 
    44   return_used_this_function = 0;   
    55 } 
     
    2828 arm_output_epilogue (rtx sibling) 
    2929 { 
    30 @@ -8753,27 +8773,47 @@ 
     30@@ -8747,27 +8767,47 @@ arm_output_epilogue (rtx sibling) 
    3131          saved_regs_mask |=   (1 << PC_REGNUM); 
    3232        } 
     
    9595  
    9696       if (current_function_pretend_args_size) 
    97 @@ -11401,22 +11441,6 @@ 
     97@@ -11395,22 +11435,6 @@ replace_symbols_in_block (tree block, rt 
    9898     } 
    9999 } 
  • branches/backfire/toolchain/gcc/patches/3.4.6/700-pr15068-fix.patch

    r3343 r29950  
    1717http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flow.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.563.4.2&r2=1.563.4.3 ] 
    1818 
    19 --- gcc-3.4.1/gcc/flow.c.old    2004-02-27 19:39:19.000000000 -0800 
    20 +++ gcc-3.4.1/gcc/flow.c        2004-08-26 07:29:46.000000000 -0700 
    21 @@ -1878,6 +1878,7 @@ 
     19--- a/gcc/flow.c 
     20+++ b/gcc/flow.c 
     21@@ -1884,6 +1884,7 @@ init_propagate_block_info (basic_block b 
    2222          rtx set_src = SET_SRC (pc_set (BB_END (bb))); 
    2323          rtx cond_true = XEXP (set_src, 0); 
     
    2727          if (GET_CODE (reg) == SUBREG) 
    2828            reg = SUBREG_REG (reg); 
    29 @@ -1886,11 +1887,13 @@ 
     29@@ -1892,11 +1893,13 @@ init_propagate_block_info (basic_block b 
    3030             in the form of a comparison of a register against zero.   
    3131             If the condition is more complex than that, then it is safe 
  • branches/backfire/toolchain/gcc/patches/3.4.6/701-pr16276-fix.patch

    r20959 r29950  
    99        (final_scan_insn): Likewise. 
    1010 
    11 --- a/gcc/final.c       2003-12-03 09:42:25.000000000 -0800 
    12 +++ b/gcc/final.c       2004-07-08 14:45:07.900366938 -0700 
    13 @@ -100,6 +100,9 @@ Software Foundation, 59 Temple Place - S 
     11--- a/gcc/final.c 
     12+++ b/gcc/final.c 
     13@@ -105,6 +105,9 @@ Software Foundation, 59 Temple Place - S 
    1414 #define JUMP_TABLES_IN_TEXT_SECTION 0 
    1515 #endif 
     
    2121 #define HAVE_READONLY_DATA_SECTION 1 
    2222 #else 
    23 @@ -1119,7 +1122,8 @@ shorten_branches (first) 
     23@@ -835,7 +838,8 @@ shorten_branches (rtx first ATTRIBUTE_UN 
    2424          next = NEXT_INSN (insn); 
    2525          /* ADDR_VECs only take room if read-only data goes into the text 
     
    3131              { 
    3232                rtx nextbody = PATTERN (next); 
    33 @@ -1282,7 +1286,8 @@ shorten_branches (first) 
     33@@ -998,7 +1002,8 @@ shorten_branches (rtx first ATTRIBUTE_UN 
    3434        { 
    3535          /* This only takes room if read-only data goes into the text 
     
    4141                                          GET_CODE (body) == ADDR_DIFF_VEC) 
    4242                                 * GET_MODE_SIZE (GET_MODE (body))); 
    43 @@ -1483,7 +1488,8 @@ shorten_branches (first) 
     43@@ -1199,7 +1204,8 @@ shorten_branches (rtx first ATTRIBUTE_UN 
    4444              PUT_MODE (body, CASE_VECTOR_SHORTEN_MODE (min_addr - rel_addr, 
    4545                                                        max_addr - rel_addr, 
     
    5151                  insn_lengths[uid] 
    5252                    = (XVECLEN (body, 1) * GET_MODE_SIZE (GET_MODE (body))); 
    53 @@ -2254,7 +2260,7 @@ final_scan_insn (insn, file, optimize, p 
     53@@ -1877,7 +1883,7 @@ final_scan_insn (rtx insn, FILE *file, i 
    5454                 target, so don't output the label at all.  Leave that 
    5555                 to the back end macros.  */ 
  • branches/backfire/toolchain/gcc/patches/3.4.6/800-arm-bigendian.patch

    r3343 r29950  
    44See http://gcc.gnu.org/PR16350 
    55 
    6 diff -urN gcc-3.4.1-dist/gcc/config/arm/linux-elf.h gcc-3.4.1/gcc/config/arm/linux-elf.h 
    7 --- gcc-3.4.1-dist/gcc/config/arm/linux-elf.h   2004-08-16 16:01:50.000000000 -0500 
    8 +++ gcc-3.4.1/gcc/config/arm/linux-elf.h        2004-08-16 15:43:40.000000000 -0500 
     6--- a/gcc/config/arm/linux-elf.h 
     7+++ b/gcc/config/arm/linux-elf.h 
    98@@ -30,17 +30,34 @@ 
    109 /* Do not assume anything about header files.  */ 
     
    5453 #endif 
    5554  
    56 diff -urN gcc-3.4.1-dist/gcc/config.gcc gcc-3.4.1/gcc/config.gcc 
    57 --- gcc-3.4.1-dist/gcc/config.gcc       2004-08-16 16:01:50.000000000 -0500 
    58 +++ gcc-3.4.1/gcc/config.gcc    2004-08-16 16:01:25.000000000 -0500 
    59 @@ -672,6 +672,11 @@ 
     55--- a/gcc/config.gcc 
     56+++ b/gcc/config.gcc 
     57@@ -684,6 +684,11 @@ arm*-*-linux-uclibc*)              # ARM GNU/Linux w 
    6058        ;; 
    6159 arm*-*-linux*)                 # ARM GNU/Linux with ELF 
  • branches/backfire/toolchain/gcc/patches/3.4.6/810-arm-bigendian-uclibc.patch

    r3343 r29950  
    1 diff -urN gcc-3.4.1-dist/gcc/config/arm/linux-elf.h gcc-3.4.1/gcc/config/arm/linux-elf.h 
    2 --- gcc-3.4.1-dist/gcc/config/arm/linux-elf.h   2004-08-16 16:08:18.000000000 -0500 
    3 +++ gcc-3.4.1/gcc/config/arm/linux-elf.h        2004-08-16 16:06:24.000000000 -0500 
     1--- a/gcc/config/arm/linux-elf.h 
     2+++ b/gcc/config/arm/linux-elf.h 
    43@@ -107,7 +107,7 @@ 
    54    %{rdynamic:-export-dynamic} \ 
     
    1110 #else 
    1211 #define LINK_SPEC "%{h*} %{version:-v} \ 
    13 diff -urN gcc-3.4.1-dist/gcc/config.gcc gcc-3.4.1/gcc/config.gcc 
    14 --- gcc-3.4.1-dist/gcc/config.gcc       2004-08-16 16:08:18.000000000 -0500 
    15 +++ gcc-3.4.1/gcc/config.gcc    2004-08-16 16:03:25.000000000 -0500 
    16 @@ -666,6 +666,11 @@ 
     12--- a/gcc/config.gcc 
     13+++ b/gcc/config.gcc 
     14@@ -678,6 +678,11 @@ arm*-*-netbsd*) 
    1715        ;; 
    1816 arm*-*-linux-uclibc*)          # ARM GNU/Linux with ELF - uClibc 
Note: See TracChangeset for help on using the changeset viewer.