There is an option gcc -fexceptions that the manual says generates
exception frames for all functions. As Guile is a library that may
open C++ files (and of other languages that may throw exceptions),
should it not have it in available at least in some form? (Guile
depends on some other libraries that then should have it, making it is
a bit complicated to tweak the sources on ones own.)