patches/gcc/4.2.0/200-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
parent 111 2e16b9fc302d
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 --- gcc-4.1.0/libstdc++-v3/include/ext/rope.mps	2006-03-24 01:49:51 +0100
     2 +++ gcc-4.1.0/libstdc++-v3/include/ext/rope	2006-03-24 01:49:37 +0100
     3 @@ -59,6 +59,9 @@
     4  #include <bits/allocator.h>
     5  #include <ext/hash_fun.h>
     6  
     7 +/* cope w/ index defined as macro, SuSv3 proposal */
     8 +#undef index
     9 +
    10  # ifdef __GC
    11  #   define __GC_CONST const
    12  # else
    13 --- gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h.mps	2006-03-24 01:50:04 +0100
    14 +++ gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h	2006-03-24 01:50:28 +0100
    15 @@ -53,6 +53,9 @@
    16  #include <ext/memory> // For uninitialized_copy_n
    17  #include <ext/numeric> // For power
    18  
    19 +/* cope w/ index defined as macro, SuSv3 proposal */
    20 +#undef index
    21 +
    22  _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
    23 
    24    using std::size_t;