URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
694 |
jeremybenn |
! { dg-do compile }
|
2 |
|
|
! { dg-options "-fcoarray=lib -fdump-tree-original" }
|
3 |
|
|
!
|
4 |
|
|
! Allocate/deallocate with libcaf.
|
5 |
|
|
!
|
6 |
|
|
|
7 |
|
|
type t
|
8 |
|
|
end type t
|
9 |
|
|
class(t), allocatable :: xx[:], yy(:)[:]
|
10 |
|
|
integer :: stat
|
11 |
|
|
character(len=200) :: errmsg
|
12 |
|
|
allocate(xx[*], stat=stat, errmsg=errmsg)
|
13 |
|
|
allocate(yy(2)[*], stat=stat, errmsg=errmsg)
|
14 |
|
|
deallocate(xx,yy,stat=stat, errmsg=errmsg)
|
15 |
|
|
end
|
16 |
|
|
|
17 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
|
18 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
|
19 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
|
20 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
|
21 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1 "original" } }
|
22 |
|
|
! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&xx._data.token, 0B, 0B, 0.;" 1 "original" } }
|
23 |
|
|
! { dg-final { cleanup-tree-dump "original" } }
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.