! { dg-do run }! PR 18710 : We used to not read and write the imaginary part of ! complex numbersCOMPLEX C,DCOMPLEX(KIND=8)E,FOPEN(UNIT=9,FILE='PR18710',ACCESS='DIRECT',RECL=132)C=(120.0,240.0)WRITE(9,REC=1)CREAD(9,REC=1)Dif(c/=d)call abort()E=(120.0,240.0)WRITE(9,REC=1)EREAD(9,REC=1)Fif(E/=F)call abort()CLOSE(UNIT=9,STATUS='DELETE')END