-- { dg-do compile } package body Case_Optimization3 is procedure Proc (Val : T_RANGE) is begin case Val is when 0 => raise Program_Error; when 1 => null; when 2 => null; when 3 => null; when 4 => null; when others => null; end case; end; end Case_Optimization3; -- { dg-final { scan-assembler-not "__ucmpdi2" } }