Merge from mainline
[official-gcc.git] / libgomp / testsuite / libgomp.fortran / appendix-a / a.31.5.f90
blob91a97cd829d1fefe56bb8bee4677accfec3455a1
1 ! { dg-do run }
2 MODULE MOD
3 INTRINSIC MAX, MIN
4 END MODULE MOD
5 PROGRAM A31_5
6 USE MOD, MIN=>MAX, MAX=>MIN
7 REAL :: R
8 R = -HUGE(0.0)
9 !$OMP PARALLEL DO REDUCTION(MIN: R) ! still does MAX
10 DO I = 1, 1000
11 R = MIN(R, SIN(REAL(I)))
12 END DO
13 PRINT *, R
14 END PROGRAM A31_5