! { dg-do run } | |
! PR 88658 - make sure the types for min1, max1, amax0 and amin0 are | |
! correct when simplified | |
program main | |
real :: RVCOMP | |
character (len=12) :: line | |
integer :: n | |
RVCOMP = MAX1(2.3, 3.1, 4.4) / 5 | |
if (rvcomp /= 0.) stop 1 | |
rvcomp = min1(2.3, 3.1, 5.1) / 5 | |
if (rvcomp /= 0.) stop 2 | |
write (unit=line, fmt='(F12.5)') amax0(42, 21, 7) | |
if (line /= ' 42.00000') stop 3 | |
write (unit=line, fmt='(F12.5)') amin0(42,21,7) | |
if (line /= ' 7.00000') stop 4 | |
end program main |