aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gnat.dg/loop_optimization23_pkg.adb
blob: a5fc90d720508bbc66dadcc2e5a717660215f727 (plain)
1
2
3
4
5
6
7
8
9
10
11
-- { dg-do compile }
-- { dg-options "-O3" }
-- PR tree-optimization/71083
package body Loop_Optimization23_Pkg is
  procedure Foo (X : in out ArrayOfStructB) is
  begin
    for K in 0..99 loop
      X (K+1).b.b := X (K).b.b;
    end loop;
  end Foo;
end Loop_Optimization23_Pkg;