1-- { dg-do run }
2
3with System;
4
5procedure Alignment8 is
6
7  type R is record
8    I : Integer;
9    F : Long_Long_Integer;
10  end record;
11  for R'Alignment use 8;
12
13  procedure Q (A : System.Address) is
14    F : Long_Long_Integer;
15    for F'Address use A;
16  begin
17    F := 0;
18  end;
19
20  V : R;
21
22begin
23  Q (V.F'Address);
24end;
25