This predefine seems unnecessary, or at least I can find nothing that uses it. It was added with __builtin_setjmp back in 1996. What's it there for and could it be taken out? zw