"David R. Favor" <dfavor(at)gate(dot)corridor(dot)com> writes:
> I was able to fix this problem by recompiling everything using
> xlc 3.6.4 (AIX native compiler). This leads me to believe there
> is some evil bug in gcc.
... where apparently "gcc" = "egcs-2.93.08 19990214".
I'm not sure about the stability of egcs releases; do you have a
production release there or just a beta?
You might have better luck with gcc 2.8.1 or even 2.7.2. (I've
been using 2.7.2.2 for several years with nary a bug, though
admittedly I don't do anything with templates or exceptions...)
regards, tom lane