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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [initialization_19.f90] - Blame information for rev 318

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 302 jeremybenn
! { dg-do run }
2
! The following program fails with 4.3.0
3
! but works with 4.4.0. See:
4
!
5
! http://gcc.gnu.org/ml/fortran/2008-05/msg00199.html
6
!
7
module c
8
type d
9
  integer :: i=-1
10
end type d
11
end module c
12
 
13
module s
14
use c
15
contains
16
subroutine g
17
 type(d) :: a
18
 ! Without the following line it passes with 4.3.0:
19
 print *, a%i
20
 if(a%i /= -1) call abort()
21
 a%i=0
22
end subroutine g
23
end module s
24
 
25
program t
26
use c
27
use s
28
 
29
call g
30
call g
31
 
32
end program t
33
 
34
! ! { dg-final { cleanup-modules "c s" } }

powered by: WebSVN 2.1.0

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