2 ! { dg-options "-ffrontend-optimize" }
3 ! PR 81974 - this used to cause an ICE.
6 COMPLEX(kind
=kind(0d0)), DIMENSION(3, 3) :: R
7 REAL(kind
=kind(0d0)), DIMENSION(3, 3) :: M
,a
,b
8 complex(8), dimension(3,3) :: res
, c
18 c(k
,j
) = c(k
,j
) + conjg(r(i
,k
)) * m(i
,j
)
22 res
= MATMUL(TRANSPOSE(CONJG(R
)), M
)
23 if (any(abs(res
-c
) >= 1e-6)) STOP 1
28 c(i
,k
) = c(i
,k
) + m(i
,j
) * conjg(r(k
,j
))
32 res
= matmul(m
, transpose(conjg(r
)))
33 if (any(abs(res
-c
) >= 1e-6)) STOP 2