5 integer(kind
=4) :: i(2)
6 integer(kind
=1) :: b(8)
10 open (10, form
="unformatted",convert
="swap") ! { dg-warning "Extension: CONVERT" }
14 if (a(1) /= 3.14 .or
. a(2) /= 2.71) call abort
15 close(10,status
="delete")
17 open (10, form
="unformatted",convert
="big_endian") ! { dg-warning "Extension: CONVERT" }
18 i
= (/ Z
'11223344', Z
'55667700' /)
22 if (any(b
/= (/ Z
'11', Z
'22', Z
'33', Z
'44', Z
'55', Z
'66', Z
'77', Z
'00' /))) &
26 if (j
/= Z
'1122334455667700') call abort
27 close (10, status
="delete")
29 open (10, form
="unformatted", convert
="little_endian") ! { dg-warning "Extension: CONVERT" }
33 if (any(b
/= (/ Z
'44', Z
'33', Z
'22', Z
'11', Z
'00', Z
'77', Z
'66', Z
'55' /))) &
37 if (j
/= Z
'5566770011223344') call abort
38 close (10, status
="delete")