Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / gnat.dg / oconst3.ads
blob6a0094b57e97e4c349772272933f3e296a03f227
1 package OCONST3 is
3 type bit is (zero, one);
4 type u8 is mod 2**8;
6 type Base is record
7 i1 : Integer;
8 end Record;
10 type R is record
11 u : u8;
12 f : bit;
13 b : Base;
14 end record;
16 for R use record
17 u at 0 range 0 .. 7;
18 f at 1 range 0 .. 0;
19 b at 1 range 1 .. 32; -- unaligned SImode bitfield
20 end record;
22 My_R : constant R := (u=>1, f=>one, b=>(i1=>3));
24 procedure check (arg : R);
26 end;