Richard Coleman <coleman(a)math.gatech.edu> writes in xemacs-beta(a)xemacs.org:
...
Configuring with `./configure --cflags="-O3
-fno-caller-saves"' fixed
the problem. So I guess it's a compiler problem.
Yup. Kyle identified that one long, long ago.
I'm using gcc 2.7.2.1 (which is the default compiler on FreeBSD
2.2.6).
But I think newer versions of FreeBSD are also using this version of gcc.
So, I'm afraid this might be a common situation.
It's long passed the FAQ threshold. The solution is documented, very
poorly albeit, in PROBLEMS.