blob: 691a40fe59d1989e33107800b3287c9ca6359a40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
! { dg-do run }
module myComModule
use, intrinsic :: iso_c_binding
common /COM2/ R2, S2
real(c_double) :: r2
real(c_double) :: s2
bind(c) :: /COM2/
end module myComModule
module comBlockTests
use, intrinsic :: iso_c_binding
use myComModule
implicit none
common /COM/ R, S
real(c_double) :: r
real(c_double) :: s
bind(c) :: /COM/
contains
subroutine testTypes()
implicit none
end subroutine testTypes
end module comBlockTests
program comBlockDriver
use comBlockTests
call testTypes()
end program comBlockDriver
! { dg-final { cleanup-modules "mycommodule comblocktests" } }
|