3 ! Test the fix for pr92753
5 ! Contributed by Gerhardt Steinmetz <gscfq@t-online.de>
14 type(t
), parameter :: x
= t ('abc')
15 integer, parameter :: l
= x
%c
%len
! Used to ICE
17 type(u
), parameter :: z
= u ((42.0,-42.0))
21 call s (x
%c
%len
) ! ditto
23 if (int (z
%z
%re
) .ne
. 42) stop 1 ! Produced wrong code and
24 if (int (z
%z
%re
) .ne
. -int (z
%z
%im
)) stop 2 ! runtime seg fault