libgfortran/ChangeLog:
[official-gcc.git] / gcc / testsuite / gfortran.dg / pr43793.f90
blob17d5bbe69401e478644375cd46fcab7d9ed3a204
1 ! { dg-do compile }
3 ! PR fortran/30073
4 ! PR fortran/43793
6 ! Original code by Joost VandeVondele
7 ! Reduced and corrected code by Steven G. Kargl
9 module fft_tools
10 implicit none
11 integer, parameter :: lp = 8
12 contains
13 subroutine sparse_alltoall (rs, rq, rcount)
14 complex(kind=lp), dimension(:, :), pointer :: rs, rq
15 integer, dimension(:) :: rcount
16 integer :: pos
17 pos = 1
18 if (rcount(pos) /= 0) then
19 rq(1:rcount(pos),pos) = rs(1:rcount(pos),pos)
20 end if
21 end subroutine sparse_alltoall
22 end module fft_tools