The changes to exception handling from Ada 83 are quite small. The notion of an exception occurrence is introduced. This refers to an instance of raising an exception. The package Ada.
Exceptions contains procedures providing additional information regarding an exception occurrence.
The interaction between exceptions and optimization is clarified. A minor improvement is that an accept statement may now directly have an exception handler. This was a non-binding interpretation with the intention of making it binding in due course. The development of Ada 95 provided an opportunity to remove this historic wart once and for all. Allowing multiple instances of an exception in a given handler has benefits in other areas.