OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [pointer_init_5.f90] - Blame information for rev 694

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 694 jeremybenn
! { dg-do run }
2
!
3
! PR 45290: [F08] pointer initialization
4
!
5
! Contributed by Janus Weil 
6
 
7
module m
8
 
9
implicit none
10
 
11
procedure(f1), pointer :: pp => f1
12
 
13
type :: t
14
  procedure(f2), pointer, nopass :: ppc => f2
15
end type
16
 
17
contains
18
 
19
  integer function f1()
20
    f1 = 42
21
  end function
22
 
23
  integer function f2()
24
    f2 = 43
25
  end function
26
 
27
end module
28
 
29
 
30
program test_ptr_init
31
 
32
use m
33
implicit none
34
 
35
type (t) :: u
36
 
37
if (pp()/=42) call abort()
38
if (u%ppc()/=43) call abort()
39
 
40
end
41
 
42
! { dg-final { cleanup-modules "m" } }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.