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
2005-10-17 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gfortran.dg
/
host_dummy_index_1.f90
1
! { dg-do run }
2
! Tests the fix for PR23446. Based on PR example.
3
!
4
! Contributed by Paul Thomas <pault@gcc.gnu.org>
5
!
6
PROGRAM TST
7
INTEGER IMAX
8
INTEGER :: A(4) = 1
9
IMAX=2
10
11
CALL S(A)
12
CALL T(A)
13
CALL U(A)
14
if ( ALL(A.ne.(/2,2,3,4/))) CALL ABORT ()
15
16
CONTAINS
17
SUBROUTINE S(A)
18
INTEGER A(IMAX)
19
a = 2
20
END SUBROUTINE S
21
SUBROUTINE T(A)
22
INTEGER A(3:IMAX+4)
23
A(5:IMAX+4) = 3
24
END SUBROUTINE T
25
SUBROUTINE U(A)
26
INTEGER A(2,IMAX)
27
A(2,2) = 4
28
END SUBROUTINE U
29
ENDPROGRAM TST