package Volatile10_Pkg is type Num is mod 2**9; type Rec is record B1 : Boolean; N1 : Num; B2 : Boolean; N2 : Num; B3 : Boolean; B4 : Boolean; B5 : Boolean; B6 : Boolean; B7 : Boolean; B8 : Boolean; B9 : Boolean; B10 : Boolean; B11 : Boolean; B12 : Boolean; B13 : Boolean; B14 : Boolean; end record; pragma Pack (Rec); for Rec'Size use 32; pragma Volatile(Rec); function F return Rec; end Volatile10_Pkg;