1 ! PR tree-optimization/114883
3 ! { dg-options "-O2 -fvect-cost-model=cheap" }
4 ! { dg-additional-options "-march=x86-64-v4" { target i?86-*-* x86_64-*-* } }
6 subroutine pr114883_1(a
, b
, c
, d
, e
, f
, g
, h
, o
)
7 real(8) :: c(1011), d(1011), e(0:1011)
8 real(8) :: p
, q
, f
, r
, g(1011), h(1011), b
, bar
9 integer :: o(100), a
, t
, u
16 h(k
) = c(k
) * e(k
-1) * d(km1
)
29 end subroutine pr114883_1
30 subroutine pr114883_2(a
, b
, c
, d
, e
, f
, g
, h
, o
)
31 real(8) :: c(1011), d(1011), e(0:1011)
32 real(8) :: p
, q
, f
, r
, g(1011), h(1011), b
, bar
33 integer :: o(100), a
, t
, u
40 h(k
) = c(k
) * e(k
-1) * d(km1
)
53 end subroutine pr114883_2