2 ! { dg-options "-O3 -fprefetch-loop-arrays -w" }
5 INTEGER, PARAMETER :: dp
=8
7 SUBROUTINE mainlb(n
, m
, x
, l
, u
, nbd
, f
, g
, factr
, pgtol
, ws
, wy
, &
8 csave
, lsave
, isave
, dsave
)
9 REAL(KIND
=dp
) :: x(n
), l(n
), u(n
)
10 REAL(KIND
=dp
) :: f
, g(n
), factr
, pgtol
, ws(n
, m
), wy(n
, m
), sy(m
, m
), &
11 ss(m
, m
), wt(m
, m
), wn(2*m
, 2*m
), snd(2*m
, 2*m
), z(n
), r(n
), d(n
), &
13 CHARACTER(len
=60) :: task
14 IF (task
== 'START') THEN
15 IF (task(1:5) == 'FG_LN') GOTO 666
22 IF (info
/= 0 .OR
. iback
>= 20) THEN