2 ! { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-all" }
4 Subroutine PADEC(DKS
,DKDS
,HVAR
,WM
,WG
,FN
,NS
,AN
,BN
,CN
,IT
)
5 IMPLICIT REAL*8 (A
-H
, O
-Z
)
6 DIMENSION DKS(*),DKDS(*),HVAR(*)
7 COMPLEX*16 WM(*),WG(*),FN(*),AN(*),BN(*),CN(*)
9 COMMON/STRCH
/ALP
,BET
,DH
,ZH
,UG
,VG
,T1
,T2
,DT
,TOL
,ALPHA
,HAMP
,BUMP
10 Parameter (F1
= .8333333333333333D0
, F2
= .0833333333333333D0
)
15 BS
=SS
*DKS(J
)*HVAR(J
)*HVAR(J
)
26 FN(J
)=(BS
+F2
)*(H2
)+(F1
-2.D0
*BS
)-CONST
32 ! There are 5 legal partitions in this code. Based on the data
33 ! locality heuristic, this loop should not be split.
35 ! { dg-final { scan-tree-dump-not "distributed: split to" "ldist" } }
36 ! { dg-final { cleanup-tree-dump "ldist" } }