-- { 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" } } |