patches/gcc/4.3.2/290-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
changeset 2107 f5ab0a80e466
parent 757 90e887b06da3
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/uclibc/90_all_304-index_macro.patch
     2 diff -durN gcc-4.3.1.orig/libstdc++-v3/include/ext/rope gcc-4.3.1/libstdc++-v3/include/ext/rope
     3 --- gcc-4.3.1.orig/libstdc++-v3/include/ext/rope	2008-01-31 19:44:55.000000000 +0100
     4 +++ gcc-4.3.1/libstdc++-v3/include/ext/rope	2008-06-10 14:59:02.000000000 +0200
     5 @@ -59,6 +59,9 @@
     6  #include <bits/gthr.h>
     7  #include <tr1/functional>
     8  
     9 +/* cope w/ index defined as macro, SuSv3 proposal */
    10 +#undef index
    11 +
    12  # ifdef __GC
    13  #   define __GC_CONST const
    14  # else
    15 diff -durN gcc-4.3.1.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.3.1/libstdc++-v3/include/ext/ropeimpl.h
    16 --- gcc-4.3.1.orig/libstdc++-v3/include/ext/ropeimpl.h	2007-05-04 17:06:46.000000000 +0200
    17 +++ gcc-4.3.1/libstdc++-v3/include/ext/ropeimpl.h	2008-06-10 14:59:02.000000000 +0200
    18 @@ -54,6 +54,9 @@
    19  #include <ext/memory> // For uninitialized_copy_n
    20  #include <ext/numeric> // For power
    21  
    22 +/* cope w/ index defined as macro, SuSv3 proposal */
    23 +#undef index
    24 +
    25  _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
    26  
    27    using std::size_t;