OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gfortran.dg
/
blockdata_1.f90
1
! { dg-do run }
2
! tests basic block data functionality
3
! we didn't allow multiple block data program units
4
block data
5
common /a/ y(3)
6
data y /3*1./
7
end
8
9
blockdata d1
10
common /a/ w(3)
11
common /b/ u
12
data u /1./
13
end blockdata d1
14
15
block data d2
16
common /b/ u
17
common j ! { dg-warning "cannot contain blank COMMON" }
18
data j /1/
19
end block data d2
20
!
21
! begin testing code
22
common /a/ x(3)
23
common /b/ y
24
common i
25
26
if (any(x /= 1.)) call abort ()
27
if (y /= 1. .or. i /= 1) call abort ()
28
end