ok, I resolved the problem by rewriting
_counter=++((*iC).second); // line 195
as
iC->second++; _counter=iC->second;
Hope this info is useful to gcc developers.
Igor
--
Igor Markov office: (310) 206-0179
http://vlsicad.cs.ucla.edu/~imarkov