Daily bump.
[official-gcc.git] / gcc / testsuite / gnat.dg / volatile6.adb
blobf6c2d2c0d7bd8bc0c6dadc87974f51bcd822d923
1 -- { dg-do compile }
2 -- { dg-options "-O2 -fdump-tree-optimized" }
4 function Volatile6 return Integer is
6 type Vol is new Integer;
7 pragma Volatile (Vol);
9 V : Vol := 0;
11 begin
12 for J in 1 .. 10 loop
13 V := V + 1;
14 end loop;
16 return Integer (V);
17 end;
19 -- { dg-final { scan-tree-dump "goto" "optimized" } }