diff options
Diffstat (limited to 'gcc/testsuite/gfortran.dg/double_complex_1.f90')
-rw-r--r-- | gcc/testsuite/gfortran.dg/double_complex_1.f90 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/double_complex_1.f90 b/gcc/testsuite/gfortran.dg/double_complex_1.f90 new file mode 100644 index 000000000..fc925a4f9 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/double_complex_1.f90 @@ -0,0 +1,18 @@ +! { dg-do compile } +! { dg-options "--std=f95" } +! PR18565 +! As we provide "double complex" versions of certain intrinsics an extension. +! However --std=f95 was also breaking the generic versions, which should work +! on any type kind. +program prog + complex(kind=kind(0d0)) :: c + print *, abs(c) + print *, aimag(c) + print *, conjg(c) + print *, cos(c) + print *, exp(c) + print *, log(c) + print *, sin(c) + print *, sqrt(c) +end program + |