1 ! PR rtl-optimization/38722
4 SUBROUTINE foo(x, n, ga, gc, vr)
6 DOUBLE PRECISION, DIMENSION (:, :, :), POINTER :: cr
9 TYPE(pt), POINTER :: pw
11 LOGICAL, INTENT(in) :: x, ga, gc
15 TYPE(pu), DIMENSION(:), POINTER :: v
20 IF (x .AND. .NOT. ga) THEN
23 CALL baz (v(i), x, gc)
30 v(i)%pw%cr=v(i)%pw%cr + vr%pw%cr