! { dg-do compile } ! program test implicit none real x4 double precision x8 x4 = 1.7 x8 = 1.7 write(*,*) complex(x4,z'1FFFFFFFF') ! { dg-error "too" } write(*,*) cmplx(x8,z'1FFFFFFFFFFFFFFFF') ! { dg-error "too" } write(*,*) complex(x8,z'1FFFFFFFFFFFFFFFF') ! { dg-error "too" } write(*,*) dcmplx(x8,z'1FFFFFFFFFFFFFFFF') ! { dg-error "too" } end program test