Is there any reason why we explicitly turn off exception handling anymore? Our oldest 'supported' compiler is gcc 2.95 and that has no problems in this regard.
I ask for purely selfish reasons. My cross-platform glob function and my Bourne shell-like command line parser both use exceptions internally (though these are not propogated to the outside world) and I'd like to use them as-is. What would be required in the code base if exceptions were to be allowed? Would an uncaught exception be caught by our signal handler so that emergency_save would continue to be invoked? -- Angus