2 ! { dg-require-effective-target lto }
3 ! { dg-options "-O2 -flto" }
7 MODULE PROCEDURE sort_cv
10 SUBROUTINE sort_cv ( arr
, n
, index
)
11 CHARACTER(LEN
=*), INTENT(INOUT
) :: arr(1:n
)
12 INTEGER, INTENT(OUT
) :: INDEX(1:n
)
13 INTEGER, ALLOCATABLE
, DIMENSION(:, :) :: entries
14 ALLOCATE(entries(max_length
,SIZE(arr
)))
15 END SUBROUTINE sort_cv
18 INTEGER, ALLOCATABLE
:: ind(:)
19 character(len
=3), ALLOCATABLE
:: d(:)