https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102126
--- Comment #8 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- I think that documentation should be changed to say it's primarily about flags, not traps, with trapping being considered much more of a legacy feature rather than something it's normally a good idea to use (although the option should generally cover the case of traps as well, while still allowing variations in the nonzero number of times an exception is raised or the order in which different exceptions are raised).