17 lines
431 B
Fortran
17 lines
431 B
Fortran
|
! { dg-do run }
|
|||
|
! Check the fix for PR33568 in which the optional KIND
|
|||
|
! argument for ANINT, with an array for the first argument
|
|||
|
! would cause an ICE.
|
|||
|
!
|
|||
|
! Contributed by Ignacio Fern<72>ndez Galv<6C>n <jellby@yahoo.com>
|
|||
|
!
|
|||
|
PROGRAM Test
|
|||
|
IMPLICIT NONE
|
|||
|
INTEGER, PARAMETER :: DP=8
|
|||
|
REAL(DP), DIMENSION(1:3) :: A = (/1.76,2.32,7.66/), B
|
|||
|
A = ANINT ( A , DP)
|
|||
|
B = A
|
|||
|
A = ANINT ( A)
|
|||
|
if (any (A .ne. B)) call abort ()
|
|||
|
END PROGRAM Test
|