aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gfortran.dg/class_54.f90
blob: 39c306c83d07a478d30bd56f0ba57397a7134540 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
! { dg-do compile }
!
! PR 53718: [4.7/4.8 regression] [OOP] gfortran generates asm label twice in the same output file
!
! Contributed by Adrian Prantl <adrian@llnl.gov>

module m
  type t
  end type
end module

subroutine sub1
  use m
  class(t), pointer :: a1
end subroutine

subroutine sub2
  use m
  class(t), pointer :: a2
end subroutine

! { dg-final { cleanup-modules "m" } }