1 ! { dg-do run { xfail sparc*-sun-solaris2.* } }
2 ! { dg-require-effective-target fortran_large_real }
4 program large_real_kind_form_io_2
5 ! This should be 10 or 16 on systems that support kind=10 or kind=16
6 integer, parameter :: k
= selected_real_kind (precision (0.0_8
) + 1)
7 real(kind
=k
) :: a
,b(2), c
8 character(len
=180) :: tmp
13 if (a
/= b(1)) call abort ()
14 if (c
/= b(2)) call abort ()
19 if (a
/= b(1)) call abort ()
20 if (c
/= b(2)) call abort ()
25 if (a
/= b(1)) call abort ()
26 if (c
/= b(2)) call abort ()
31 if (a
/= b(1)) call abort ()
32 if (c
/= b(2)) call abort ()
33 end program large_real_kind_form_io_2