gcc/ada/ChangeLog:
* frontend.adb (Frontend): do not override GNATprove's setting for
Warn_On_Non_Local_Exception
-- If we have restriction No_Exception_Propagation, and we did not have
-- an explicit switch turning off Warn_On_Non_Local_Exception, then turn
-- on this warning by default if we have encountered an exception
- -- handler.
+ -- handler. We do not override the setting of GNATprove.
if Restriction_Check_Required (No_Exception_Propagation)
and then not No_Warn_On_Non_Local_Exception
and then Exception_Handler_Encountered
+ and then not GNATprove_Mode
then
Warn_On_Non_Local_Exception := True;
end if;