12 lines
319 B
Fortran
12 lines
319 B
Fortran
|
! { dg-do "run" }
|
||
|
! Transformational intrinsic DOT_PRODUCT as initialization expression.
|
||
|
|
||
|
INTEGER, PARAMETER :: n = 10
|
||
|
INTEGER, PARAMETER :: a(n) = 1
|
||
|
INTEGER, PARAMETER :: p = DOT_PRODUCT(a, a)
|
||
|
INTEGER, PARAMETER :: e = DOT_PRODUCT(SHAPE(1), SHAPE(1))
|
||
|
|
||
|
IF (p /= n) CALL abort()
|
||
|
IF (e /= 0) CALL abort()
|
||
|
END
|