-- { dg-do compile } -- { dg-options "-O2 -fdump-tree-optimized" } with Opt51_Pkg; use Opt51_Pkg; procedure Opt51 (E: Enum; F : out Float) is begin case (E) is when One => F := 1.0; when Two => F := 2.0; when Three => F := 3.0; when others => raise Program_Error; end case; end; -- { dg-final { scan-tree-dump-not "check_PE_Explicit_Raise" "optimized" } }