On Thu, 2011-12-29 at 21:51 +0100, Marc Glisse wrote: > On Thu, 29 Dec 2011, Oleg Endo wrote: > > > On Thu, 2011-12-29 at 19:00 +0100, François Dumont wrote: > >> Attached patch applied. > >> > >> 2011-12-29 François Dumont <fdum...@gcc.gnu.org> > >> > >> PR libstdc++/51608 > >> [...] > > > > After this patch I'm getting the following error when building a gcc > > cross compiler with "make all": > > > > /home/yam/code/gcc/gcc-trunk-van-build-sh-elf/sh-elf/libstdc > > ++-v3/include/bits/hashtable_policy.h:518:16: error: expected '>' before > > numeric constant > > Got any header that defines _N as a macro? >
Yes, _N is defined somewhere else (no idea where yet...). Renaming _N to _Nn helps. Would that be OK?